.admin-upload-page[data-v-c4fddc4c]{max-width:950px;margin:20px auto;padding:20px;font-family:Inter,sans-serif}.admin-upload-page h2[data-v-c4fddc4c]{text-align:center;color:#2c3e50;margin-bottom:25px;font-weight:600}.tab-navigation[data-v-c4fddc4c]{display:flex;margin-bottom:20px;border-bottom:2px solid #dee2e6}.tab-button[data-v-c4fddc4c]{padding:12px 24px;cursor:pointer;border:none;background-color:transparent;font-size:1.05em;font-weight:500;color:#007bff;border-bottom:3px solid transparent;margin-bottom:-2px;transition:color .2s ease-in-out,border-bottom-color .2s ease-in-out}.tab-button.active[data-v-c4fddc4c]{color:#0056b3;border-bottom-color:#0056b3;font-weight:600}.tab-button[data-v-c4fddc4c]:hover:not(.active){color:#0056b3;background-color:#f0f6ff}.tab-content .card[data-v-c4fddc4c]{background-color:#fff;padding:30px;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.tab-content .card h3[data-v-c4fddc4c]{margin-top:0;color:#0056b3;border-bottom:1px solid #eaeaea;padding-bottom:12px;margin-bottom:25px;font-weight:600}.manual-form .form-group[data-v-c4fddc4c]{margin-bottom:20px}.manual-form label[data-v-c4fddc4c]{display:block;margin-bottom:6px;font-weight:500;color:#34495e;font-size:.95em}.manual-form input[type=text][data-v-c4fddc4c],.manual-form input[type=number][data-v-c4fddc4c],.manual-form select[data-v-c4fddc4c],.manual-form textarea[data-v-c4fddc4c]{width:100%;padding:10px 12px;border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;font-size:1em;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.manual-form input[type=text][data-v-c4fddc4c]:focus,.manual-form input[type=number][data-v-c4fddc4c]:focus,.manual-form select[data-v-c4fddc4c]:focus,.manual-form textarea[data-v-c4fddc4c]:focus{border-color:#007bff;box-shadow:0 .2rem rgba(0,123,255,.25);outline:none}.manual-form textarea[data-v-c4fddc4c]{resize:vertical;min-height:80px}.manual-form h4[data-v-c4fddc4c]{margin-top:35px;margin-bottom:20px;color:#0056b3;border-bottom:1px solid #e0e0e0;padding-bottom:10px;font-weight:600;font-size:1.2em}.manual-form h5[data-v-c4fddc4c]{margin-top:25px;margin-bottom:15px;color:#17a2b8;font-weight:500;font-size:1.1em}.manual-form h6[data-v-c4fddc4c]{margin-top:18px;margin-bottom:12px;color:#28a745;font-weight:500;font-size:1.05em}.dynamic-item-group[data-v-c4fddc4c]{background-color:#f9f9f9;border:1px solid #e7e7e7;border-left:4px solid #6c757d;border-radius:5px;padding:20px;margin-bottom:25px;position:relative}.dynamic-item-group h5[data-v-c4fddc4c],.dynamic-item-group h6[data-v-c4fddc4c]{margin-top:0}.dynamic-item-group-nested[data-v-c4fddc4c]{background-color:#f0f0f0;border:1px solid #d0d0d0;border-left:3px solid #17a2b8;padding:15px;margin-top:10px;margin-bottom:10px;border-radius:4px}.dynamic-item-group-very-nested[data-v-c4fddc4c]{display:flex;gap:10px;align-items:center;margin-bottom:5px;padding-left:10px}.dynamic-item-group-very-nested input[type=text][data-v-c4fddc4c]{flex-grow:1}.pep-item[data-v-c4fddc4c]{border-left-color:#28a745}.foco-pep-item[data-v-c4fddc4c]{display:flex;align-items:center;margin-bottom:8px}.foco-pep-item input[type=text][data-v-c4fddc4c]{flex-grow:1;margin-right:8px}.add-item-button[data-v-c4fddc4c],.remove-item-button[data-v-c4fddc4c]{border:none;padding:8px 15px;border-radius:4px;cursor:pointer;font-size:.9em;margin-top:10px;transition:background-color .2s,transform .1s;font-weight:500}.add-item-button[data-v-c4fddc4c]{background-color:#007bff;color:#fff;margin-bottom:20px;display:inline-block}.remove-item-button[data-v-c4fddc4c]{background-color:#dc3545;color:#fff}.dynamic-item-group>.remove-item-button[data-v-c4fddc4c]{position:absolute;top:15px;right:15px;margin-top:0;padding:6px 10px}.add-item-button[data-v-c4fddc4c]:hover:not(:disabled){background-color:#0056b3;transform:translateY(-1px)}.remove-item-button[data-v-c4fddc4c]:hover:not(:disabled){background-color:#c82333;transform:translateY(-1px)}.add-item-button-small[data-v-c4fddc4c],.remove-item-button-small[data-v-c4fddc4c]{padding:5px 10px;font-size:.85em;margin-left:8px;border-radius:3px;border:none;color:#fff;cursor:pointer}.add-item-button-small[data-v-c4fddc4c]{background-color:#5cb85c}.remove-item-button-small[data-v-c4fddc4c]{background-color:#fd7e14}.add-item-button-small[data-v-c4fddc4c]:hover{background-color:#4cae4c}.remove-item-button-small[data-v-c4fddc4c]:hover{background-color:#e6690b}.pontuacoes-group[data-v-c4fddc4c]{border:1px solid #ced4da;padding:15px;margin-top:15px;border-radius:4px;background-color:#fff}.pontuacoes-group legend[data-v-c4fddc4c]{font-size:1em;font-weight:500;padding:0 8px;color:#495057;margin-bottom:10px}.pontuacoes-group>div[data-v-c4fddc4c]{margin-bottom:12px;display:grid;grid-template-columns:auto 1fr auto 80px;gap:8px 12px;align-items:center}.pontuacoes-group>div>label[data-v-c4fddc4c]:first-child{font-weight:400;font-size:.9em;color:#495057}.pontuacoes-group>div>label[data-v-c4fddc4c]:nth-of-type(2){font-weight:400;font-size:.9em;justify-self:end;color:#495057}.pontuacoes-group input[type=text][data-v-c4fddc4c],.pontuacoes-group input[type=number][data-v-c4fddc4c]{font-size:.95em;padding:8px 10px}.pep-total-score-display[data-v-c4fddc4c]{margin-top:20px;padding-top:15px;border-top:1px solid #eee}.pep-total-score-display label[data-v-c4fddc4c]{font-weight:600}.pep-total-score-display input[type=number][data-v-c4fddc4c]{background-color:#e9ecef;cursor:not-allowed;width:auto;display:inline-block;max-width:100px;margin-right:10px}.pep-total-score-display span[data-v-c4fddc4c]{font-size:.9em;color:#495057}.save-manual-button[data-v-c4fddc4c]{display:block;width:100%;padding:14px;font-size:1.15em;font-weight:600;color:#fff;background-color:#17a2b8;border:none;border-radius:5px;cursor:pointer;margin-top:30px;transition:background-color .2s,transform .1s}.save-manual-button[data-v-c4fddc4c]:hover:not(:disabled){background-color:#138496;transform:translateY(-1px)}.save-manual-button[data-v-c4fddc4c]:disabled{background-color:#adb5bd;cursor:not-allowed}.status-message-internal[data-v-c4fddc4c]{margin-top:20px;padding:15px;border-radius:5px;font-weight:500;border:1px solid transparent;line-height:1.5}.status-message-internal.info[data-v-c4fddc4c]{background-color:#e6f7ff;color:#005f87;border-color:#91d5ff}.status-message-internal.sucesso[data-v-c4fddc4c]{background-color:#f6ffed;color:#389e0d;border-color:#b7eb8f}.status-message-internal.erro[data-v-c4fddc4c]{background-color:#fff1f0;color:#cf1322;border-color:#ffa39e}.json-actions[data-v-c4fddc4c]{margin-top:15px;display:flex;gap:10px;flex-wrap:wrap}.json-actions .process-button-internal[data-v-c4fddc4c],.json-actions .edit-button-internal[data-v-c4fddc4c]{flex-grow:1;min-width:200px}.edit-button-internal[data-v-c4fddc4c]{padding:12px;font-size:1.1em;font-weight:700;color:#fff;background-color:#ffc107;border:none;border-radius:5px;cursor:pointer;transition:background-color .2s}.edit-button-internal[data-v-c4fddc4c]:hover:not(:disabled){background-color:#e0a800}.upload-box-internal[data-v-c4fddc4c]{border:2px dashed #007bff;padding:25px;text-align:center;margin-bottom:25px;background-color:#f8f9fa;border-radius:6px;transition:background-color .3s}.upload-box-internal[data-v-c4fddc4c]:hover{background-color:#eef2f7}.custom-file-upload-label-internal[data-v-c4fddc4c]{display:inline-block;padding:12px 25px;font-size:1em;font-weight:500;color:#fff;background-color:#007bff;border-radius:5px;cursor:pointer;transition:background-color .2s ease-in-out}.custom-file-upload-label-internal[data-v-c4fddc4c]:hover{background-color:#0056b3}#json-file-input[data-v-c4fddc4c]{display:none}.preview-section-internal[data-v-c4fddc4c]{margin-top:25px;padding:20px;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:5px}.preview-section-internal h4[data-v-c4fddc4c]{margin-top:0;color:#333;font-weight:600}.preview-section-internal p[data-v-c4fddc4c]{margin-bottom:8px;color:#555}.preview-section-internal p strong[data-v-c4fddc4c]{color:#333}.preview-section-internal details[data-v-c4fddc4c]{margin-top:10px}.preview-section-internal pre[data-v-c4fddc4c]{background-color:#e9ecef;padding:10px;border-radius:4px;max-height:300px;overflow:auto}.prose-content[data-v-937bcc5e]{line-height:1.6}.proposal-card[data-v-937bcc5e]{border:1px solid #e0e0e0;transition:transform .2s ease,box-shadow .2s ease}.proposal-card[data-v-937bcc5e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.code-block[data-v-937bcc5e]{background-color:#2d2d2d;color:#f8f8f2;padding:16px;border-radius:8px;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word;font-family:Courier New,monospace;font-size:12px;line-height:1.4}code[data-v-937bcc5e]{background-color:#f5f5f5;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:.9em}.v-card[data-v-937bcc5e]{border-radius:12px!important}.v-chip[data-v-937bcc5e]{font-weight:500}.v-btn[data-v-937bcc5e]{border-radius:8px!important;font-weight:500}.v-alert[data-v-937bcc5e],.v-text-field[data-v-937bcc5e],.v-textarea[data-v-937bcc5e],.v-file-input[data-v-937bcc5e]{border-radius:8px!important}.ai-field-wrapper[data-v-e4ec9d77],.field-container[data-v-e4ec9d77]{position:relative;width:100%}.ai-field-button[data-v-e4ec9d77]{position:absolute;top:8px;right:8px;z-index:10;background:rgba(var(--v-theme-primary),.15);border:1px solid rgba(var(--v-theme-primary),.5);border-radius:4px;padding:4px;cursor:pointer;transition:all .2s;backdrop-filter:blur(2px)}.ai-field-button[data-v-e4ec9d77]:hover{background:rgba(var(--v-theme-primary),.25);border-color:rgba(var(--v-theme-primary),.8);transform:scale(1.05)}.ai-field-button--active[data-v-e4ec9d77]{background:rgba(var(--v-theme-primary),.35);border-color:rgb(var(--v-theme-primary))}.ai-processing-indicator[data-v-e4ec9d77]{position:absolute;top:8px;right:8px;z-index:10;padding:4px}.content-preview[data-v-e4ec9d77]{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant));padding:12px;border-radius:4px;max-height:150px;overflow-y:auto;font-size:.9em;white-space:pre-wrap}.selected-text-preview[data-v-e4ec9d77]{background:rgba(var(--v-theme-primary),.1);padding:8px;border-radius:4px;font-style:italic;border-left:3px solid rgb(var(--v-theme-primary))}.ai-suggestion[data-v-e4ec9d77]{background:rgba(var(--v-theme-success),.1);padding:12px;border-radius:4px;border:1px solid rgba(var(--v-theme-success),.3);white-space:pre-wrap;max-height:200px;overflow-y:auto}.prompt-field[data-v-e4ec9d77]{font-family:Courier New,monospace}.editor-wrapper[data-v-f86d2f1e]{margin-bottom:1rem}.editor-wrapper--light[data-v-f86d2f1e],.editor-wrapper--dark[data-v-f86d2f1e]{border:1px solid rgb(var(--v-theme-outline));border-radius:.375rem}.editor-toolbar[data-v-f86d2f1e]{padding:.5rem;display:flex;flex-wrap:wrap;gap:.5rem;border-top-left-radius:.375rem;border-top-right-radius:.375rem}.editor-toolbar--light[data-v-f86d2f1e],.editor-toolbar--dark[data-v-f86d2f1e]{border-bottom:1px solid rgb(var(--v-theme-outline));background-color:rgb(var(--v-theme-surface-variant))}.toolbar-button[data-v-f86d2f1e]{padding:.25rem .5rem;border-radius:.25rem;cursor:pointer;font-size:.875rem;transition:background-color .2s ease}.toolbar-button--light[data-v-f86d2f1e]{border:1px solid rgb(var(--v-theme-outline));background-color:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-surface))}.toolbar-button--light[data-v-f86d2f1e]:hover{background-color:rgb(var(--v-theme-surface-bright))}.toolbar-button--light.is-active[data-v-f86d2f1e]{background-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary))}.toolbar-button--dark[data-v-f86d2f1e]{border:1px solid rgb(var(--v-theme-outline));background-color:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-surface))}.toolbar-button--dark[data-v-f86d2f1e]:hover{background-color:rgb(var(--v-theme-surface-bright))}.toolbar-button--dark.is-active[data-v-f86d2f1e]{background-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary))}.toolbar-separator[data-v-f86d2f1e]{width:1px;align-self:stretch}.toolbar-separator--light[data-v-f86d2f1e],.toolbar-separator--dark[data-v-f86d2f1e]{background-color:rgb(var(--v-theme-outline))}.tiptap-content[data-v-f86d2f1e]{transition:background-color .2s ease,color .2s ease;min-height:150px;border:1px solid rgb(var(--v-theme-outline));border-radius:.375rem;border-top:none;border-top-left-radius:0;border-top-right-radius:0;overflow:hidden}.tiptap-content--light[data-v-f86d2f1e]{background-color:#fff!important;color:#1a1a1a!important;border-color:#d0d7de!important}.tiptap-content--dark[data-v-f86d2f1e]{background-color:#0d1117!important;color:#e6edf3!important;border-color:#30363d!important}[data-v-f86d2f1e] .ProseMirror{padding:1rem;min-height:150px;outline:none;color:inherit!important;background-color:transparent!important;font-family:inherit}[data-v-f86d2f1e] .ProseMirror p{margin:.5em 0;color:inherit!important}[data-v-f86d2f1e] .ProseMirror *{color:inherit!important}[data-v-f86d2f1e] .ProseMirror ul,[data-v-f86d2f1e] .ProseMirror ol{padding-left:1.5em}[data-v-f86d2f1e] .ProseMirror::-moz-selection{background-color:#0969da!important;color:#fff!important}[data-v-f86d2f1e] .ProseMirror::selection{background-color:#0969da!important;color:#fff!important}[data-v-f86d2f1e] .ProseMirror *::-moz-selection{background-color:#0969da!important;color:#fff!important}[data-v-f86d2f1e] .ProseMirror *::selection{background-color:#0969da!important;color:#fff!important}.tiptap-content[data-v-f86d2f1e] *::-moz-selection{background-color:#0969da!important;color:#fff!important}.tiptap-content[data-v-f86d2f1e] *::selection{background-color:#0969da!important;color:#fff!important}.tiptap-content[data-v-f86d2f1e]::-moz-selection{background-color:#0969da!important;color:#fff!important}.tiptap-content[data-v-f86d2f1e]::selection{background-color:#0969da!important;color:#fff!important}[data-v-f86d2f1e] .ProseMirror p.is-empty:before{color:rgb(var(--v-theme-on-surface-variant))!important;content:attr(data-placeholder);float:left;pointer-events:none;height:0;opacity:.6}.edit-station-container[data-v-dd8f3c87]{height:100vh;display:flex;flex-direction:column;transition:background-color .2s ease,color .2s ease}.edit-station-main-container[data-v-dd8f3c87]{flex:1;display:flex;flex-direction:column;overflow:hidden}.edit-station-main-container--light[data-v-dd8f3c87],.edit-station-main-container--dark[data-v-dd8f3c87]{background-color:rgb(var(--v-theme-background));color:rgb(var(--v-theme-on-background))}.edit-content-area[data-v-dd8f3c87]{flex:1;overflow:hidden;position:relative}.edit-scrollable-content[data-v-dd8f3c87]{height:100%;overflow-y:auto;padding:8px 4px 16px 16px}.edit-station-container--light[data-v-dd8f3c87],.edit-station-container--dark[data-v-dd8f3c87]{background-color:rgb(var(--v-theme-background));color:rgb(var(--v-theme-on-background))}.ai-bulk-button[data-v-dd8f3c87]{background:rgba(var(--v-theme-primary),.08);border:1px solid rgba(var(--v-theme-primary),.12);padding:6px 10px;border-radius:6px;cursor:pointer;margin-left:8px;color:rgb(var(--v-theme-primary));transition:background-color .2s ease,border-color .2s ease}.ai-bulk-button[data-v-dd8f3c87]:hover:not(:disabled){background:rgba(var(--v-theme-primary),.12);border-color:rgba(var(--v-theme-primary),.2)}.ai-bulk-button[data-v-dd8f3c87]:disabled{opacity:.6;cursor:not-allowed}.admin-upload-page[data-v-dd8f3c87]{width:100%;padding:8px 16px;font-family:Inter,sans-serif;transition:background-color .2s ease,color .2s ease}.admin-upload-page--light[data-v-dd8f3c87],.admin-upload-page--dark[data-v-dd8f3c87]{background-color:rgb(var(--v-theme-background));color:rgb(var(--v-theme-on-background))}.admin-upload-page h2[data-v-dd8f3c87]{text-align:center;margin-bottom:25px;font-weight:600;color:rgb(var(--v-theme-primary))}.loading-container[data-v-dd8f3c87]{text-align:center;padding:40px}.loading-spinner[data-v-dd8f3c87]{width:40px;height:40px;border:4px solid rgba(var(--v-theme-outline),.3);border-top:4px solid rgb(var(--v-theme-primary));border-radius:50%;animation:spin-dd8f3c87 1s linear infinite;margin:0 auto 20px}@keyframes spin-dd8f3c87{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.manual-form input[type=text][data-v-dd8f3c87],.manual-form input[type=number][data-v-dd8f3c87],.manual-form select[data-v-dd8f3c87],.manual-form textarea[data-v-dd8f3c87]{background-color:#fff!important;color:#000!important;border:1px solid #cccccc!important;border-radius:4px!important;padding:8px!important;width:100%!important;font-size:14px!important;font-weight:400!important;font-family:inherit!important;transition:none!important;box-shadow:none!important;min-height:auto!important}.manual-form input[type=text][data-v-dd8f3c87]:focus,.manual-form input[type=number][data-v-dd8f3c87]:focus,.manual-form select[data-v-dd8f3c87]:focus,.manual-form textarea[data-v-dd8f3c87]:focus{outline:none!important;border-color:#007bff!important;background-color:#fff!important;box-shadow:none!important;transform:none!important}.manual-form input[type=text][data-v-dd8f3c87]::-moz-placeholder,.manual-form textarea[data-v-dd8f3c87]::-moz-placeholder{color:#999!important;opacity:1!important;font-style:normal!important;font-weight:400!important}.manual-form input[type=text][data-v-dd8f3c87]::placeholder,.manual-form textarea[data-v-dd8f3c87]::placeholder{color:#999!important;opacity:1!important;font-style:normal!important;font-weight:400!important}.edit-station-container--dark .manual-form input[type=text][data-v-dd8f3c87],.edit-station-container--dark .manual-form input[type=number][data-v-dd8f3c87],.edit-station-container--dark .manual-form select[data-v-dd8f3c87],.edit-station-container--dark .manual-form textarea[data-v-dd8f3c87]{background-color:#333!important;color:#fff!important;border:1px solid #666666!important;box-shadow:none!important}.edit-station-container--dark .manual-form input[type=text][data-v-dd8f3c87]:focus,.edit-station-container--dark .manual-form input[type=number][data-v-dd8f3c87]:focus,.edit-station-container--dark .manual-form select[data-v-dd8f3c87]:focus,.edit-station-container--dark .manual-form textarea[data-v-dd8f3c87]:focus{background-color:#333!important;border-color:#007bff!important;box-shadow:none!important}.edit-station-container--dark .manual-form input[type=text][data-v-dd8f3c87]::-moz-placeholder,.edit-station-container--dark .manual-form textarea[data-v-dd8f3c87]::-moz-placeholder{color:#aaa!important}.edit-station-container--dark .manual-form input[type=text][data-v-dd8f3c87]::placeholder,.edit-station-container--dark .manual-form textarea[data-v-dd8f3c87]::placeholder{color:#aaa!important}.theme-input[data-v-dd8f3c87]::-moz-selection,.manual-form input[type=text][data-v-dd8f3c87]::-moz-selection,.manual-form textarea[data-v-dd8f3c87]::-moz-selection,[data-v-dd8f3c87]::-moz-selection{background-color:#007bff!important;color:#fff!important;text-shadow:none!important}.theme-input[data-v-dd8f3c87]::selection,.manual-form input[type=text][data-v-dd8f3c87]::selection,.manual-form textarea[data-v-dd8f3c87]::selection,[data-v-dd8f3c87]::selection{background-color:#007bff!important;color:#fff!important;text-shadow:none!important}.theme-input[data-v-dd8f3c87]{background-color:#fff!important;color:#000!important;border:1px solid #cccccc!important;border-radius:4px!important;padding:8px!important;width:100%!important;font-size:14px!important;font-weight:400!important;font-family:inherit!important;transition:none!important;box-shadow:none!important;min-height:auto!important}.theme-input[data-v-dd8f3c87]:focus{outline:none!important;border-color:#007bff!important;background-color:#fff!important;box-shadow:none!important;transform:none!important}.theme-input[data-v-dd8f3c87]::-moz-placeholder{color:#6c757d!important;opacity:.9!important;font-style:italic!important;font-weight:400!important}.theme-input[data-v-dd8f3c87]::placeholder{color:#6c757d!important;opacity:.9!important;font-style:italic!important;font-weight:400!important}.edit-station-container--dark .theme-input[data-v-dd8f3c87]{background-color:#333!important;color:#fff!important;border:1px solid #666666!important;box-shadow:none!important}.edit-station-container--dark .theme-input[data-v-dd8f3c87]:focus{background-color:#333!important;border-color:#007bff!important;box-shadow:none!important}.edit-station-container--dark .theme-input[data-v-dd8f3c87]::-moz-placeholder{color:#aaa!important}.edit-station-container--dark .theme-input[data-v-dd8f3c87]::placeholder{color:#aaa!important}.back-button[data-v-dd8f3c87],.delete-button[data-v-dd8f3c87],.download-button[data-v-dd8f3c87],.download-all-button[data-v-dd8f3c87]{padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-weight:500;transition:background-color .2s;margin-left:8px}.action-buttons[data-v-dd8f3c87]{display:flex;align-items:center;gap:8px}.back-button[data-v-dd8f3c87]{background-color:rgb(var(--v-theme-secondary));color:rgb(var(--v-theme-on-secondary));margin-left:0}.back-button[data-v-dd8f3c87]:hover{background-color:rgb(var(--v-theme-secondary-darken-1))}.download-button[data-v-dd8f3c87]{background-color:rgb(var(--v-theme-success));color:rgb(var(--v-theme-on-success))}.download-button[data-v-dd8f3c87]:hover:not(:disabled){background-color:rgb(var(--v-theme-success-darken-1))}.download-button[data-v-dd8f3c87]:disabled{background-color:rgb(var(--v-theme-surface-variant));cursor:not-allowed;opacity:.6}.download-all-button[data-v-dd8f3c87]{background-color:rgb(var(--v-theme-info));color:rgb(var(--v-theme-on-info))}.download-all-button[data-v-dd8f3c87]:hover:not(:disabled){background-color:rgb(var(--v-theme-info-darken-1))}.download-all-button[data-v-dd8f3c87]:disabled{background-color:rgb(var(--v-theme-surface-variant));cursor:not-allowed;opacity:.6}.delete-button[data-v-dd8f3c87]{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}.delete-button[data-v-dd8f3c87]:hover:not(:disabled){background-color:rgb(var(--v-theme-error-darken-1))}.delete-button[data-v-dd8f3c87]:disabled{background-color:rgb(var(--v-theme-surface-variant));cursor:not-allowed}.tab-content .card[data-v-dd8f3c87]{background-color:rgb(var(--v-theme-surface));padding:30px;border:1px solid rgb(var(--v-theme-outline));border-radius:8px;box-shadow:0 4px 12px rgba(var(--v-theme-shadow),.08)}.tab-content .card h3[data-v-dd8f3c87]{margin-top:0;color:rgb(var(--v-theme-primary));border-bottom:1px solid rgb(var(--v-theme-outline));padding-bottom:12px;margin-bottom:25px;font-weight:600}.manual-form .form-group[data-v-dd8f3c87]{margin-bottom:20px}.manual-form label[data-v-dd8f3c87]{display:block;margin-bottom:8px;font-weight:700!important;color:#212529!important;font-size:15px!important;text-transform:none!important;letter-spacing:normal!important;background:transparent!important;padding:4px 0!important;border-radius:0!important;border-left:none!important;box-shadow:none!important;text-shadow:none!important}.edit-station-container--dark .manual-form label[data-v-dd8f3c87]{color:#e9ecef!important;background:transparent!important;border-left-color:transparent!important;box-shadow:none!important;text-shadow:none!important}.manual-form h3[data-v-dd8f3c87],.manual-form h4[data-v-dd8f3c87],.manual-form h5[data-v-dd8f3c87]{background:none!important;color:#000!important;padding:5px 0!important;border:none!important;margin:15px 0 10px!important;font-weight:600!important}.manual-form h5[data-v-dd8f3c87]{margin-top:25px;margin-bottom:15px;color:rgb(var(--v-theme-secondary));font-weight:500;font-size:1.1em}.manual-form h6[data-v-dd8f3c87]{margin-top:18px;margin-bottom:12px;color:rgb(var(--v-theme-tertiary));font-weight:500;font-size:1.05em}.dynamic-item-group[data-v-dd8f3c87]{background:none!important;border:none!important;border-radius:0!important;padding:10px 0!important;margin-bottom:15px!important;position:relative}.dynamic-item-group h5[data-v-dd8f3c87],.dynamic-item-group h6[data-v-dd8f3c87]{margin:0 0 10px!important;color:#000!important;font-weight:600!important;font-size:16px!important;background:none!important;padding:0!important;border:none!important}.dynamic-item-group-nested[data-v-dd8f3c87]{background:none!important;border:none!important;padding:5px 0!important;margin:5px 0!important;border-radius:0!important}.dynamic-item-group-very-nested[data-v-dd8f3c87]{display:flex;gap:10px;align-items:center;margin-bottom:5px;padding-left:10px}.pep-item[data-v-dd8f3c87]{border-left-color:rgb(var(--v-theme-tertiary))}.foco-pep-item[data-v-dd8f3c87]{display:flex;align-items:center;margin-bottom:8px}.foco-pep-item input[type=text][data-v-dd8f3c87]{flex-grow:1;margin-right:8px}.add-item-button[data-v-dd8f3c87],.remove-item-button[data-v-dd8f3c87]{border:none;padding:8px 15px;border-radius:4px;cursor:pointer;font-size:.9em;margin-top:10px;transition:background-color .2s,transform .1s;font-weight:500}.add-item-button[data-v-dd8f3c87]{background-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary));margin-bottom:20px;display:inline-block}.remove-item-button[data-v-dd8f3c87]{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}.dynamic-item-group>.remove-item-button[data-v-dd8f3c87]{position:absolute;top:15px;right:15px;margin-top:0;padding:6px 10px}.add-item-button[data-v-dd8f3c87]:hover:not(:disabled){background-color:rgb(var(--v-theme-primary),.8);transform:translateY(-1px)}.remove-item-button[data-v-dd8f3c87]:hover:not(:disabled){background-color:rgb(var(--v-theme-error),.8);transform:translateY(-1px)}.add-item-button-small[data-v-dd8f3c87],.remove-item-button-small[data-v-dd8f3c87]{padding:5px 10px;font-size:.85em;margin-left:8px;border-radius:3px;border:none;color:#fff;cursor:pointer}.add-item-button-small[data-v-dd8f3c87]{background-color:rgb(var(--v-theme-tertiary));color:rgb(var(--v-theme-on-tertiary))}.remove-item-button-small[data-v-dd8f3c87]{background-color:rgb(var(--v-theme-warning));color:rgb(var(--v-theme-on-warning))}.add-item-button-small[data-v-dd8f3c87]:hover{background-color:rgb(var(--v-theme-tertiary),.8)}.remove-item-button-small[data-v-dd8f3c87]:hover{background-color:rgb(var(--v-theme-warning),.8)}.pontuacoes-group[data-v-dd8f3c87]{border:none!important;padding:10px 0!important;margin-top:10px!important;border-radius:0!important;background:none!important}.pontuacoes-group legend[data-v-dd8f3c87]{font-size:16px!important;font-weight:600!important;padding:0!important;color:#000!important;margin-bottom:10px!important}.pontuacoes-group>div[data-v-dd8f3c87]{margin-bottom:12px;display:grid;grid-template-columns:auto 1fr auto 80px;gap:8px 12px;align-items:center}.pontuacoes-group>div>label[data-v-dd8f3c87]:first-child{font-weight:400!important;font-size:14px!important;color:#000!important}.pontuacoes-group>div>label[data-v-dd8f3c87]:nth-of-type(2){font-weight:400!important;font-size:14px!important;justify-self:end;color:#000!important}.pontuacoes-group input[type=text][data-v-dd8f3c87],.pontuacoes-group input[type=number][data-v-dd8f3c87]{font-size:.95em;padding:8px 10px}.pep-total-score-display[data-v-dd8f3c87]{margin-top:15px!important;padding:10px 0!important;border-top:1px solid #cccccc!important}.pep-total-score-display label[data-v-dd8f3c87]{font-weight:600!important;color:#000!important}.pep-total-score-display input[type=number][data-v-dd8f3c87]{background-color:#f8f8f8!important;color:#000!important;cursor:not-allowed;width:auto;display:inline-block;max-width:100px;border:1px solid #cccccc!important}.pep-total-score-display span[data-v-dd8f3c87]{font-size:14px!important;color:#666!important}.duplicacao-aviso[data-v-dd8f3c87]{margin-top:5px!important;padding:8px!important;background:none!important;border:1px solid #ffc107!important;border-radius:4px!important;color:#856404!important;font-size:14px!important}.btn-sugestao-titulo[data-v-dd8f3c87]{margin-left:8px!important;padding:2px 6px!important;background:#f8f9fa!important;color:#495057!important;border:1px solid #dee2e6!important;border-radius:3px!important;cursor:pointer!important;font-size:12px!important}.suggestion-pre[data-v-dd8f3c87]{white-space:pre-wrap!important;background:#f8f9fa!important;color:#495057!important;padding:8px!important;border-radius:4px!important;margin-top:6px!important;border:1px solid #dee2e6!important}.edit-station-container--dark .duplicacao-aviso[data-v-dd8f3c87]{background:none!important;border-color:#ffc107!important;color:#fff3cd!important}.edit-station-container--dark .btn-sugestao-titulo[data-v-dd8f3c87],.edit-station-container--dark .suggestion-pre[data-v-dd8f3c87]{background:#495057!important;color:#fff!important;border-color:#666!important}.edit-station-container--dark .pontuacoes-group legend[data-v-dd8f3c87]{color:#fff!important}.edit-station-container--dark .pontuacoes-group>div>label[data-v-dd8f3c87]:first-child,.edit-station-container--dark .pontuacoes-group>div>label[data-v-dd8f3c87]:nth-of-type(2){color:#fff!important}.edit-station-container--dark .pep-total-score-display label[data-v-dd8f3c87]{color:#fff!important}.edit-station-container--dark .pep-total-score-display input[type=number][data-v-dd8f3c87]{background-color:#495057!important;color:#fff!important;border-color:#666!important}.edit-station-container--dark .pep-total-score-display span[data-v-dd8f3c87]{color:#ccc!important}.edit-station-container--dark .secao-header h5[data-v-dd8f3c87],.edit-station-container--dark .edit-status-header h4[data-v-dd8f3c87]{color:#fff!important}.edit-station-container--dark .status-label[data-v-dd8f3c87]{color:#ccc!important}.edit-station-container--dark .status-value[data-v-dd8f3c87]{color:#fff!important}.save-manual-button[data-v-dd8f3c87]{display:block;width:100%;padding:14px;font-size:1.15em;font-weight:600;color:rgb(var(--v-theme-on-info));background-color:rgb(var(--v-theme-info));border:none;border-radius:5px;cursor:pointer;margin-top:30px;transition:background-color .2s,transform .1s}.save-manual-button[data-v-dd8f3c87]:hover:not(:disabled){background-color:rgb(var(--v-theme-info-darken-1));transform:translateY(-1px)}.save-manual-button[data-v-dd8f3c87]:disabled{background-color:rgb(var(--v-theme-surface-variant));cursor:not-allowed}.status-message-internal[data-v-dd8f3c87]{margin-top:20px;padding:15px;border-radius:5px;font-weight:500;border:1px solid transparent;line-height:1.5}.status-message-internal.info[data-v-dd8f3c87]{background-color:rgb(var(--v-theme-info-container));color:rgb(var(--v-theme-on-info-container));border-color:rgb(var(--v-theme-info))}.status-message-internal.sucesso[data-v-dd8f3c87]{background-color:rgb(var(--v-theme-success-container));color:rgb(var(--v-theme-on-success-container));border-color:rgb(var(--v-theme-success))}.status-message-internal.erro[data-v-dd8f3c87]{background-color:rgb(var(--v-theme-error-container));color:rgb(var(--v-theme-on-error-container));border-color:rgb(var(--v-theme-error))}.status-message-internal.keyboard-shortcut[data-v-dd8f3c87]{background-color:rgb(var(--v-theme-primary-container));color:rgb(var(--v-theme-on-primary-container));border-color:rgb(var(--v-theme-primary));font-size:14px;animation:fadeInOut-dd8f3c87 2s ease-in-out}@keyframes fadeInOut-dd8f3c87{0%{opacity:0;transform:translateY(-10px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.alerta-pontuacao-total[data-v-dd8f3c87]{margin-top:15px;padding:12px 15px;background-color:rgb(var(--v-theme-error-container));color:rgb(var(--v-theme-on-error-container));border:1px solid rgb(var(--v-theme-error));border-radius:5px;font-weight:500;font-size:14px;line-height:1.4;animation:alertPulse-dd8f3c87 2s ease-in-out infinite}@keyframes alertPulse-dd8f3c87{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.pep-item-header[data-v-dd8f3c87]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid rgb(var(--v-theme-outline-variant))}.pep-controls[data-v-dd8f3c87]{display:flex;align-items:center;gap:15px}.position-controls[data-v-dd8f3c87]{display:flex;align-items:center;gap:8px}.position-label[data-v-dd8f3c87]{font-size:14px;font-weight:500;margin:0;color:rgb(var(--v-theme-on-surface))}.position-select[data-v-dd8f3c87]{padding:5px 8px;border:1px solid rgb(var(--v-theme-outline));border-radius:4px;font-size:14px;background-color:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-surface));min-width:60px}.position-select[data-v-dd8f3c87]:focus{outline:none;border-color:rgb(var(--v-theme-primary));box-shadow:0 0 0 2px rgba(var(--v-theme-primary),.25)}.move-buttons[data-v-dd8f3c87]{display:flex;gap:5px}.move-button[data-v-dd8f3c87]{width:32px;height:32px;border:1px solid rgb(var(--v-theme-outline));background-color:rgb(var(--v-theme-surface));border-radius:4px;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:rgb(var(--v-theme-on-surface))}.move-button[data-v-dd8f3c87]:hover:not(:disabled){background-color:rgb(var(--v-theme-surface-variant));border-color:rgb(var(--v-theme-outline-variant))}.move-button[data-v-dd8f3c87]:disabled{background-color:rgba(var(--v-theme-surface-variant),.8)!important;border:1px solid rgba(var(--v-theme-outline),.4)!important;color:rgb(var(--v-theme-on-surface-variant));cursor:not-allowed;opacity:.6!important}.move-button.move-up[data-v-dd8f3c87]{color:rgb(var(--v-theme-tertiary))}.move-button.move-down[data-v-dd8f3c87]{color:rgb(var(--v-theme-error))}.info-verbal-item[data-v-dd8f3c87]{border:1px solid rgb(var(--v-theme-outline));border-radius:6px;background-color:rgb(var(--v-theme-surface-variant))}.info-verbal-header[data-v-dd8f3c87]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid rgb(var(--v-theme-outline-variant))}.info-verbal-controls[data-v-dd8f3c87]{display:flex;align-items:center;gap:15px}.impresso-header[data-v-dd8f3c87]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid rgb(var(--v-theme-outline-variant))}.impresso-controls[data-v-dd8f3c87]{display:flex;align-items:center;gap:15px}.dialog-overlay[data-v-dd8f3c87]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-content[data-v-dd8f3c87]{background-color:#fff;border-radius:8px;padding:24px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 10px 25px rgba(0,0,0,.2)}.dialog-content h3[data-v-dd8f3c87]{margin:0 0 16px;color:rgb(var(--v-theme-on-surface));font-size:20px}.dialog-content p[data-v-dd8f3c87]{margin:0 0 20px;color:rgb(var(--v-theme-on-surface-variant))}.position-options[data-v-dd8f3c87]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.position-option[data-v-dd8f3c87]{width:100%}.position-button[data-v-dd8f3c87]{width:100%;padding:12px 16px;border:1px solid rgb(var(--v-theme-outline-variant));background-color:rgb(var(--v-theme-surface));border-radius:6px;font-size:14px;text-align:left;cursor:pointer;transition:all .2s ease;color:rgb(var(--v-theme-on-surface))}.position-button[data-v-dd8f3c87]:hover{background-color:rgb(var(--v-theme-surface-variant));border-color:rgb(var(--v-theme-primary))}.position-button.position-end[data-v-dd8f3c87]{background-color:rgb(var(--v-theme-primary-container));border-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary-container));font-weight:500}.position-button.position-end[data-v-dd8f3c87]:hover{background-color:rgb(var(--v-theme-primary-container));opacity:.8}.dialog-actions[data-v-dd8f3c87]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid #dee2e6}.cancel-button[data-v-dd8f3c87]{padding:8px 16px;border:1px solid #6c757d;background-color:transparent;color:#6c757d;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s ease}.cancel-button[data-v-dd8f3c87]:hover{background-color:rgb(var(--v-theme-secondary));color:rgb(var(--v-theme-on-secondary))}.secao-header[data-v-dd8f3c87]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px!important;padding:5px 0!important;background:none!important;border-radius:0!important;border:none!important}.secao-header h5[data-v-dd8f3c87]{margin:0!important;color:#000!important;font-weight:600!important;font-size:16px!important}.remove-item-button-header[data-v-dd8f3c87]{padding:6px 12px!important;border:1px solid #dc3545!important;background-color:#dc3545!important;color:#fff!important;border-radius:4px!important;font-size:12px!important;font-weight:500!important;cursor:pointer;transition:none!important}.remove-item-button-header[data-v-dd8f3c87]:hover{background-color:#c82333!important;border-color:#c82333!important;transform:none!important}.remove-item-button-header[data-v-dd8f3c87]:active{transform:none!important}.upload-section[data-v-dd8f3c87]{border:2px dashed rgb(var(--v-theme-outline));border-radius:8px;padding:15px;background-color:transparent;margin-top:10px}.upload-label[data-v-dd8f3c87]{display:block;margin-bottom:10px;color:#333;font-size:14px}.file-input[data-v-dd8f3c87]{width:100%;padding:8px;border:1px solid rgba(var(--v-theme-outline),.3);border-radius:4px;background-color:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-surface));cursor:pointer}.file-input[data-v-dd8f3c87]:disabled{background-color:rgba(var(--v-theme-surface-variant),.5);cursor:not-allowed}.upload-progress[data-v-dd8f3c87]{display:flex;align-items:center;gap:10px;margin-top:10px}.progress-bar[data-v-dd8f3c87]{flex:1;height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden}.progress-fill[data-v-dd8f3c87]{height:100%;background:linear-gradient(90deg,#4caf50,#8bc34a);animation:progress-animation-dd8f3c87 1.5s ease-in-out infinite;width:100%}@keyframes progress-animation-dd8f3c87{0%{transform:translate(-100%)}to{transform:translate(100%)}}.upload-text[data-v-dd8f3c87]{font-size:14px;color:#4caf50;font-weight:500}.upload-info[data-v-dd8f3c87]{margin-top:5px}.edit-station-container--dark .upload-info small[data-v-dd8f3c87]{color:#ccc}.upload-info small[data-v-dd8f3c87]{color:#666;font-size:12px}.mt-2[data-v-dd8f3c87]{margin-top:.5rem}.feedback-section[data-v-dd8f3c87]{background-color:rgb(var(--v-theme-surface-variant));border:1px solid rgb(var(--v-theme-outline));border-left:4px solid rgb(var(--v-theme-primary));border-radius:5px;padding:20px;margin:20px 0}.fonte-feedback-item[data-v-dd8f3c87]{display:flex;align-items:center;margin-bottom:8px;gap:8px}.fonte-feedback-item input[type=text][data-v-dd8f3c87]{flex-grow:1}.fonte-feedback-item .remove-item-button-small[data-v-dd8f3c87]{background-color:#fd7e14;color:#fff;border:none;padding:5px 8px;border-radius:3px;cursor:pointer;font-size:14px;font-weight:700;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.fonte-feedback-item .remove-item-button-small[data-v-dd8f3c87]:hover{background-color:#e6690b}.fonte-feedback-item .remove-item-button-small[data-v-dd8f3c87]:disabled{background-color:#adb5bd;cursor:not-allowed;opacity:.6}.fonte-feedback-item .remove-item-button-small[data-v-dd8f3c87]:disabled:hover{background-color:#adb5bd}.edit-status-card[data-v-dd8f3c87]{background:none!important;border:none!important;border-radius:0!important;padding:10px 0!important;margin-bottom:15px!important;box-shadow:none!important}.edit-status-header[data-v-dd8f3c87]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px!important}.edit-status-header h4[data-v-dd8f3c87]{margin:0!important;color:#000!important;font-weight:600!important;font-size:18px!important}.edit-status-badge[data-v-dd8f3c87]{padding:4px 8px!important;border-radius:4px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important}.edit-status-badge.edited[data-v-dd8f3c87]{background-color:#d4edda!important;color:#155724!important;border:1px solid #c3e6cb!important}.edit-status-badge.not-edited[data-v-dd8f3c87]{background-color:#fff3cd!important;color:#856404!important;border:1px solid #ffeaa7!important}.edit-status-details[data-v-dd8f3c87]{display:block!important;gap:0!important}.status-row[data-v-dd8f3c87]{display:flex;justify-content:space-between;align-items:center;padding:4px 0!important;border-bottom:none!important}.status-row[data-v-dd8f3c87]:last-child{border-bottom:none!important}.status-label[data-v-dd8f3c87]{font-weight:500!important;color:#666!important;font-size:14px!important}.status-value[data-v-dd8f3c87]{font-weight:600!important;color:#000!important;font-size:14px!important}.suggest-button[data-v-dd8f3c87]{padding:6px 10px;border-radius:6px;border:1px solid #ced4da;background:#fff;cursor:pointer;font-weight:600}.suggest-button[data-v-dd8f3c87]:disabled{opacity:.6;cursor:not-allowed}.floating-save-btn[data-v-dd8f3c87]{position:fixed;right:20px;bottom:20px;z-index:1000;padding:12px 20px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .2s ease;min-width:120px;justify-content:center}.floating-save-btn[data-v-dd8f3c87]:hover:not(:disabled){background-color:#138496;transform:translateY(-1px)}.floating-save-btn[data-v-dd8f3c87]:disabled{opacity:.6;cursor:not-allowed}.floating-save-btn[data-v-dd8f3c87]:not(.floating-save-btn--dark){background-color:#17a2b8;color:#fff}.floating-save-btn[data-v-dd8f3c87]:not(.floating-save-btn--dark):hover:not(:disabled){background-color:#138496}.floating-save-btn--dark[data-v-dd8f3c87]{background-color:#2196f3;color:#fff}.floating-save-btn--dark[data-v-dd8f3c87]:hover:not(:disabled){background-color:#1976d2}@media (max-width: 768px){.floating-save-btn[data-v-dd8f3c87]{right:15px;bottom:15px;padding:10px 16px;font-size:14px;min-width:100px}}@media (max-width: 480px){.floating-save-btn[data-v-dd8f3c87]{right:10px;bottom:10px;padding:8px 12px;font-size:13px;min-width:80px}}.floating-undo-btn[data-v-dd8f3c87]{position:fixed;right:20px;bottom:80px;z-index:1000;width:50px;height:50px;border:none;border-radius:50%;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .2s ease;background-color:#ff6b35;color:#fff}.floating-undo-btn[data-v-dd8f3c87]:hover:not(:disabled){background-color:#e55a2b;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.floating-undo-btn[data-v-dd8f3c87]:active:not(:disabled){transform:none}.floating-undo-btn[data-v-dd8f3c87]:disabled{opacity:.5;cursor:not-allowed;transform:none;background-color:#adb5bd}.floating-undo-btn--dark[data-v-dd8f3c87]{background-color:#ff5722}.floating-undo-btn--dark[data-v-dd8f3c87]:hover:not(:disabled){background-color:#e64a19}@media (max-width: 768px){.floating-undo-btn[data-v-dd8f3c87]{right:15px;bottom:75px;width:45px;height:45px;font-size:16px}}@media (max-width: 480px){.floating-undo-btn[data-v-dd8f3c87]{right:10px;bottom:70px;width:40px;height:40px;font-size:14px}}.section-divider[data-v-dd8f3c87]{height:10px;background-color:rgb(var(--v-theme-primary));margin:30px 0;border-radius:2px;width:100%}.edit-station-container--dark .section-divider[data-v-dd8f3c87]{background-color:rgb(var(--v-theme-primary))}.manual-form input[type=text][data-v-dd8f3c87],.manual-form input[type=number][data-v-dd8f3c87],.manual-form select[data-v-dd8f3c87],.manual-form textarea[data-v-dd8f3c87]{background-color:#fff;color:#495057;border:1px solid #ced4da;transition:background-color .2s ease,color .2s ease;font-weight:500}.manual-form input[type=text][data-v-dd8f3c87]:focus,.manual-form input[type=number][data-v-dd8f3c87]:focus,.manual-form select[data-v-dd8f3c87]:focus,.manual-form textarea[data-v-dd8f3c87]:focus{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.editor-toolbar--dark[data-v-3af536a5][data-v-dd8f3c87]{background-color:transparent!important}.add-item-button[data-v-dd8f3c87]{padding:12px 22.5px!important;font-size:.975em!important;background-color:rgb(var(--v-theme-error))!important;color:rgb(var(--v-theme-on-error))!important}.add-item-button[data-v-dd8f3c87]:hover:not(:disabled){background-color:rgb(var(--v-theme-error-darken-1))!important}[data-v-dd8f3c87] .ai-icon path[fill=currentColor],[data-v-dd8f3c87] .ai-icon svg path[fill=currentColor]{fill:rgb(var(--v-theme-primary))!important;stroke:rgb(var(--v-theme-primary))!important;stroke-width:1.5px!important;transform:scale(1.4)!important;transition:all .2s ease!important}[data-v-dd8f3c87] .ai-icon:hover path[fill=currentColor],[data-v-dd8f3c87] .ai-icon svg:hover path[fill=currentColor]{stroke-width:2px!important;stroke:rgb(var(--v-theme-primary))!important;transform:scale(1.5)!important}.edit-station-container--light[data-v-dd8f3c87] .ai-icon path[fill=currentColor],.edit-station-container--light[data-v-dd8f3c87] .ai-icon svg path[fill=currentColor]{fill:rgb(var(--v-theme-primary))!important;stroke:rgb(var(--v-theme-primary))!important}.edit-station-container--dark[data-v-dd8f3c87] .ai-icon path[fill=currentColor],.edit-station-container--dark[data-v-dd8f3c87] .ai-icon svg path[fill=currentColor]{fill:rgb(var(--v-theme-primary))!important;stroke:rgb(var(--v-theme-primary))!important}.impresso-tipo[data-v-dd8f3c87]{font-size:1rem;color:#666;margin-left:auto;white-space:nowrap;font-weight:400}@media (max-width: 768px){.impresso-tipo[data-v-dd8f3c87]{align-self:flex-end;font-size:.875rem;margin-left:0}.impresso-h5[data-v-dd8f3c87]{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important}.impresso-type[data-v-dd8f3c87]{align-self:flex-end!important;font-size:.875rem!important;margin-left:0!important}}.scene-identification-card[data-v-dd8f3c87]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:20px;margin-bottom:24px}.edit-station-container--dark .scene-identification-card[data-v-dd8f3c87]{background:#1e1e1e;border-color:#333}.section-title-custom[data-v-dd8f3c87]{font-size:1.2rem;font-weight:700;margin-bottom:16px;color:rgb(var(--v-theme-primary));display:flex;align-items:center;gap:8px}.actors-grid[data-v-dd8f3c87]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.actor-card[data-v-dd8f3c87]{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:16px;display:flex;flex-direction:column;transition:all .2s ease}.edit-station-container--dark .actor-card[data-v-dd8f3c87]{background:#2d2d2d;border-color:#444}.actor-card.main-patient[data-v-dd8f3c87]{border-left:4px solid rgb(var(--v-theme-primary));grid-column:1 / -1}@media (min-width: 960px){.actor-card.main-patient[data-v-dd8f3c87]{grid-column:span 2}}.actor-card[data-v-dd8f3c87]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:rgb(var(--v-theme-primary))}.actor-header[data-v-dd8f3c87]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;border-bottom:1px solid #eee;padding-bottom:8px}.edit-station-container--dark .actor-header[data-v-dd8f3c87]{border-bottom-color:#444}.actor-header h5[data-v-dd8f3c87]{margin:0;font-size:1rem;font-weight:600;color:#333}.edit-station-container--dark .actor-header h5[data-v-dd8f3c87]{color:#eee}.required-badge[data-v-dd8f3c87]{background:rgb(var(--v-theme-error));color:#fff;font-size:.7rem;padding:2px 6px;border-radius:4px;font-weight:700;text-transform:uppercase}.remove-actor-btn[data-v-dd8f3c87]{background:none;border:none;cursor:pointer;font-size:1.1rem;padding:4px;opacity:.6;transition:opacity .2s}.remove-actor-btn[data-v-dd8f3c87]:hover{opacity:1;background-color:rgba(255,0,0,.1);border-radius:4px}.actor-fields[data-v-dd8f3c87]{display:flex;flex-direction:column;gap:10px}.form-group.small[data-v-dd8f3c87]{margin-bottom:0}.form-group.small label[data-v-dd8f3c87]{font-size:.85rem;margin-bottom:2px;display:block;font-weight:500;color:#666}.edit-station-container--dark .form-group.small label[data-v-dd8f3c87]{color:#aaa}.form-group.half[data-v-dd8f3c87]{flex:1}.form-row[data-v-dd8f3c87]{display:flex;gap:10px}.actor-select[data-v-dd8f3c87]{width:100%;padding:8px;border:1px solid #ced4da;border-radius:4px;background-color:#fff;font-size:.9rem}.edit-station-container--dark .actor-select[data-v-dd8f3c87]{background-color:#333;border-color:#555;color:#eee}.add-actor-card[data-v-dd8f3c87]{background:rgba(var(--v-theme-primary),.05);border:2px dashed rgba(var(--v-theme-primary),.3);border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;min-height:200px;color:rgb(var(--v-theme-primary));font-weight:600;transition:all .2s}.add-actor-card[data-v-dd8f3c87]:hover{background:rgba(var(--v-theme-primary),.1);border-color:rgb(var(--v-theme-primary))}.plus-icon[data-v-dd8f3c87]{font-size:2rem;margin-bottom:8px}.speaker-selector-container[data-v-dd8f3c87]{display:flex;align-items:center;gap:10px;background:rgba(var(--v-theme-primary),.05);padding:4px 10px;border-radius:4px;border:1px solid rgba(var(--v-theme-primary),.2)}.speaker-label[data-v-dd8f3c87]{font-size:.85rem;font-weight:600;color:rgb(var(--v-theme-primary))}.speaker-select[data-v-dd8f3c87]{padding:4px 8px;border:1px solid #ced4da;border-radius:4px;font-size:.9rem;min-width:150px;background-color:#fff;font-weight:500}.edit-station-container--dark .speaker-select[data-v-dd8f3c87]{background-color:#333;border-color:#555;color:#eee}.speaker-select.unidentified[data-v-dd8f3c87]{border-color:rgb(var(--v-theme-warning));background-color:rgba(var(--v-theme-warning),.1)}
