.dnd5e-ficha-header-mobile[data-v-e1f5a240]{background:0 0;padding:.375rem .5rem;display:none}.dnd5e-ficha-header-mobile__content[data-v-e1f5a240]{justify-content:space-between;align-items:center;gap:.375rem;max-width:1400px;margin:0 auto;display:flex}.dnd5e-ficha-header-mobile__btn[data-v-e1f5a240]{cursor:pointer;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:1.1rem;transition:all .2s;display:flex}.dnd5e-ficha-header-mobile__btn-back[data-v-e1f5a240]{color:#fff;background:#c41e3a;border:2px solid #d4af37}.dnd5e-ficha-header-mobile__btn-back[data-v-e1f5a240]:hover{background:#a01a2e;border-color:#f4d03f}.dnd5e-ficha-header-mobile__btn-save[data-v-e1f5a240]{color:#fff;background:#06c;border:2px solid #d4af37}.dnd5e-ficha-header-mobile__btn-save[data-v-e1f5a240]:hover:not(:disabled){background:#0052a3;border-color:#f4d03f}.dnd5e-ficha-header-mobile__btn-save[data-v-e1f5a240]:disabled{opacity:.6;cursor:not-allowed}.dnd5e-ficha-header-mobile__page-controls[data-v-e1f5a240]{flex:1;justify-content:center;align-items:center;min-width:0;margin:0 .25rem;display:flex}.dnd5e-ficha-header-mobile__page-controls[data-v-e1f5a240] .dnd5e-sheet-page-controls,.dnd5e-ficha-header-mobile__page-controls[data-v-e1f5a240] .dnd5e-sheet-mobile-group-tabs-wrapper{margin:0}.dnd5e-ficha-header-mobile__page-controls[data-v-e1f5a240] .dnd5e-sheet-mobile-group-tabs{padding:.2rem 0}.dnd5e-ficha-header-mobile__page-controls[data-v-e1f5a240] .dnd5e-sheet-mobile-group-tab{padding:.35rem .5rem;font-size:.75rem}.dnd5e-ficha-header-mobile__spinner[data-v-e1f5a240]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite spin-e1f5a240;display:inline-block}@keyframes spin-e1f5a240{to{transform:rotate(360deg)}}@media (width<=768px){.dnd5e-ficha-header-mobile[data-v-e1f5a240]{display:block}}.rich-text-editor-container[data-v-72af05dd]{border:1px solid var(--color-gray-lighter);border-radius:var(--radius-md);background:var(--color-white);flex-direction:column;flex:1;width:100%;height:100%;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.editor-toolbar[data-v-72af05dd]{padding:var(--spacing-xs);background:var(--color-gray-lightest);border-bottom:1px solid var(--color-gray-lighter);gap:var(--spacing-xs);z-index:100;flex-wrap:wrap;flex-shrink:0;display:flex;position:sticky;top:0}.toolbar-btn[data-v-72af05dd]{border-radius:var(--radius-sm);cursor:pointer;color:var(--color-gray-dark);font-size:var(--font-size-sm);transition:all var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;min-width:32px;padding:4px 8px;display:flex}.toolbar-btn[data-v-72af05dd]:hover{border-color:var(--color-gray-lighter);background:#0000000d}.toolbar-btn.active[data-v-72af05dd]{background:var(--color-primary-light);color:var(--color-white);border-color:var(--color-primary)}.toolbar-separator[data-v-72af05dd]{background:var(--color-gray-lighter);width:1px;margin:0 4px}.editor-toolbar-floating[data-v-72af05dd]{z-index:10;padding:var(--spacing-xs);background:var(--color-gray-lightest);border:1px solid var(--color-gray-lighter);border-radius:var(--radius-md);gap:var(--spacing-xs);display:flex;position:absolute;box-shadow:0 4px 12px #00000026}.editor-surface-wrapper[data-v-72af05dd]{flex:1;min-height:0;position:relative;overflow:hidden}.editor-surface[data-v-72af05dd]{padding:var(--spacing-sm);line-height:var(--line-height-relaxed);color:var(--color-dark);font-size:var(--font-size-base);word-break:break-word;overflow-wrap:break-word;outline:none;position:absolute;inset:0;overflow:hidden auto}.editor-surface[contenteditable=true][data-v-72af05dd]:empty:before{content:attr(data-placeholder);color:var(--color-gray);opacity:.6;pointer-events:none}.char-counter[data-v-72af05dd]{font-size:var(--font-size-xxs);color:var(--color-gray);pointer-events:none;position:absolute;bottom:4px;right:8px}.dnd5e-theme.rich-text-editor-container[data-v-72af05dd]{color:#c9b88a;background:#1e140fb3;border:1px solid #d4af37}.dnd5e-theme .editor-toolbar[data-v-72af05dd],.dnd5e-theme.editor-toolbar-floating[data-v-72af05dd]{background:#3d2816e6;border-bottom:1px solid #d4af37}.dnd5e-theme.editor-toolbar-floating[data-v-72af05dd]{border:1px solid #d4af37}.dnd5e-theme .toolbar-btn[data-v-72af05dd]{color:#d4af37}.dnd5e-theme .toolbar-btn[data-v-72af05dd]:hover{background:#d4af371a;border-color:#d4af37}.dnd5e-theme .toolbar-btn.active[data-v-72af05dd]{color:#1e140f;background:#d4af37}.dnd5e-theme .editor-surface[data-v-72af05dd]{color:#efe1c2}.dnd5e-theme .char-counter[data-v-72af05dd]{color:#8d6a33}.pulp-cthulhu-theme.rich-text-editor-container[data-v-72af05dd]{color:#efe1c2;background:#15221ecc;border:1px solid #8d6a33}.pulp-cthulhu-theme .editor-toolbar[data-v-72af05dd]{background:#0d1613f2;border-bottom:1px solid #8d6a33}.pulp-cthulhu-theme .toolbar-btn[data-v-72af05dd]{color:#8d6a33}.pulp-cthulhu-theme .toolbar-btn[data-v-72af05dd]:hover{background:#8d6a331a;border-color:#8d6a33}.pulp-cthulhu-theme .toolbar-btn.active[data-v-72af05dd]{color:#15221e;background:#8d6a33}.editor-surface[data-v-72af05dd] b,.editor-surface[data-v-72af05dd] strong{font-weight:700}.editor-surface[data-v-72af05dd] i,.editor-surface[data-v-72af05dd] em{font-style:italic}.editor-surface[data-v-72af05dd] ul{margin:.5rem 0;padding-left:1.5rem;list-style-type:disc}.editor-surface[data-v-72af05dd] li{margin-bottom:.25rem}.pulp-modal-overlay[data-v-0a58b196]{z-index:10000;width:100vw;height:100vh;padding:var(--spacing-lg,1rem);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pulp-modal-container[data-v-0a58b196]{color:#efe1c2;box-sizing:border-box;background:radial-gradient(1200px 600px at -10% -40%,#2e3d378c 0%,#192622bf 55%,#0d1613e6 100%),#15221e;border:2px solid #8d6a33;border-radius:.5rem;flex-direction:column;width:100%;min-width:320px;max-width:90%;max-height:90vh;margin:auto;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #fff0c80f,0 10px 24px #00000073,0 2px #00000080}.dnd-modal-overlay[data-v-0a58b196]{z-index:10000;width:100vw;height:100vh;padding:var(--spacing-lg,1rem);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dnd-modal-container[data-v-0a58b196]{color:#c9b88a;box-sizing:border-box;background:#1e140ff2;border:.125rem solid #d4af37;border-radius:.75rem;flex-direction:column;width:100%;min-width:320px;max-width:90%;max-height:90vh;margin:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 0 1.875rem #d4af374d,0 .5rem 1.5rem #00000080,inset 0 0 0 .0625rem #d4af371a}.textarea-editor[data-v-0a58b196]{flex-direction:column;flex:1;min-height:40vh;display:flex}.modal-overlay[data-v-d87760e6]{z-index:10000;padding:var(--spacing-lg);box-sizing:border-box;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-container[data-v-d87760e6]{z-index:10001;background:#e8d5b7;border:3px solid #8b4513;border-radius:12px;flex-direction:column;width:100%;max-width:700px;max-height:85vh;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 50px #0009}.modal-header[data-v-d87760e6]{background:linear-gradient(#1e140ff2,#140f0ae6);border-bottom:3px solid #8b4513;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex}.modal-title[data-v-d87760e6]{color:#d4af37;text-transform:uppercase;letter-spacing:2px;text-shadow:2px 2px 4px #00000080;margin:0;font-size:1.5rem;font-weight:700}.modal-close-btn[data-v-d87760e6]{color:#d4af37;cursor:pointer;background:0 0;border:2px solid #d4af37;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.5rem;line-height:1;transition:all .2s;display:flex}.modal-close-btn[data-v-d87760e6]:hover{background:#d4af3733;box-shadow:0 0 0 2px #d4af3766}.modal-body[data-v-d87760e6]{background:#f5e6d3;flex:1;padding:2rem 1.75rem;overflow-y:auto}.race-choices-modal[data-v-d87760e6]{max-width:600px;max-height:90vh;overflow-y:auto}.choice-group[data-v-d87760e6]{background:#e8d5b7;border:2px solid #8b4513;border-radius:8px;margin-bottom:2.5rem;padding:1.5rem;box-shadow:inset 0 2px 4px #0000001a}.choice-group[data-v-d87760e6]:last-child{margin-bottom:0}.choice-title[data-v-d87760e6]{color:#3d2817;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid #8b4513;margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.3rem;font-weight:700}.choice-description[data-v-d87760e6]{color:#5a4a3a;margin-bottom:1.25rem;font-size:.95rem;font-style:italic;line-height:1.5}.choice-inputs[data-v-d87760e6]{flex-direction:column;gap:1.25rem;display:flex}.choice-input-wrapper[data-v-d87760e6]{flex-direction:column;gap:.6rem;display:flex}.choice-input-wrapper label[data-v-d87760e6]{color:#3d2817;text-transform:uppercase;letter-spacing:.5px;font-size:1rem;font-weight:700}.choice-select[data-v-d87760e6]{color:#3d2817;cursor:pointer;background:#f5e6d3;border:2px solid #8b4513;border-radius:6px;padding:.75rem 1rem;font-size:1rem;font-weight:500;transition:all .2s}.choice-select[data-v-d87760e6]:hover{background:#fff;border-color:sienna;box-shadow:0 2px 6px #8b451333}.choice-select[data-v-d87760e6]:focus{background:#fff;border-color:#8b4513;outline:none;box-shadow:0 0 0 3px #8b45134d}.choice-select option[data-v-d87760e6]:disabled{color:#999;background:#f0f0f0}.error-message[data-v-d87760e6]{color:#c41e3a;background:#c41e3a1a;border-left:3px solid #c41e3a;border-radius:4px;margin-top:.5rem;padding:.5rem;font-size:.9rem;font-weight:600}.choice-note[data-v-d87760e6]{color:#5a4a3a;background:#8b45131a;border-left:3px solid #8b4513;border-radius:4px;margin-top:.75rem;padding:.5rem;font-size:.9rem;font-style:italic}.no-choices[data-v-d87760e6]{text-align:center;color:#666;padding:2rem}.modal-footer[data-v-d87760e6]{background:linear-gradient(#140f0ae6,#1e140ff2);border-top:3px solid #8b4513;justify-content:flex-end;gap:1rem;padding:1.5rem 1.75rem;display:flex}.btn[data-v-d87760e6]{text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:2px solid;border-radius:6px;min-width:120px;padding:.75rem 2rem;font-size:1rem;font-weight:700;transition:all .3s}.btn-cancel[data-v-d87760e6]{color:#3d2817;background:#e8d5b7;border-color:#8b4513}.btn-cancel[data-v-d87760e6]:hover{background:#d4c0a0;border-color:sienna;transform:translateY(-2px);box-shadow:0 4px 8px #0003}.btn-primary[data-v-d87760e6]{color:#f5e6d3;background:#8b4513;border-color:#d4af37}.btn-primary[data-v-d87760e6]:hover:not(:disabled){background:sienna;border-color:#f4d03f;transform:translateY(-2px);box-shadow:0 4px 12px #d4af3780}.btn-primary[data-v-d87760e6]:disabled{opacity:.5;cursor:not-allowed}.raca-view-modal[data-v-bbc9b30b]{width:90%;min-width:20rem;max-width:60rem;max-height:90vh;overflow:hidden auto}.modal-overlay[data-v-bbc9b30b]{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-container[data-v-bbc9b30b]{background:var(--card-bg,#1e1e1ef2);border:.0625rem solid var(--card-border,#ffffff1a);box-sizing:border-box;border-radius:.5rem;flex-direction:column;display:flex;box-shadow:0 .625rem 2.5rem #00000080}.modal-body[data-v-bbc9b30b]{box-sizing:border-box;flex:1;padding:1.5rem 2rem}.modal-header-inline[data-v-bbc9b30b]{border-bottom:.0625rem solid var(--card-border,#ffffff1a);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.modal-title[data-v-bbc9b30b]{color:var(--text-primary,#fff);margin:0;font-size:1.5rem;font-weight:700}.modal-close[data-v-bbc9b30b]{color:var(--text-primary,#fff);cursor:pointer;background:0 0;border:2px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:1.25rem;line-height:1;transition:all .2s;display:flex}.modal-close[data-v-bbc9b30b]:hover{background:#ffffff1a;box-shadow:0 0 0 2px #ffffff4d}.empty-state[data-v-bbc9b30b]{text-align:center;color:var(--text-secondary,#fff9);padding:2rem}.raca-view-content[data-v-bbc9b30b]{flex-direction:column;gap:2rem;display:flex}.raca-view-section[data-v-bbc9b30b]{flex-direction:column;gap:1rem;display:flex}.raca-view-section-title[data-v-bbc9b30b]{color:var(--text-primary,#fff);border-bottom:.0625rem solid var(--card-border,#ffffff1a);margin:0;padding-bottom:.5rem;font-size:1.2rem;font-weight:600}.raca-view-info-grid[data-v-bbc9b30b]{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1rem;display:grid}.raca-view-info-item[data-v-bbc9b30b]{flex-direction:column;gap:.25rem;display:flex}.raca-view-label[data-v-bbc9b30b]{color:var(--text-secondary,#ffffffb3);font-size:.85rem;font-weight:600}.raca-view-value[data-v-bbc9b30b]{color:var(--text-primary,#fff);font-size:.9rem}.raca-view-description[data-v-bbc9b30b]{color:var(--text-primary,#fff);margin:0;font-size:.9rem;line-height:1.6}.regras-list[data-v-bbc9b30b]{flex-direction:column;gap:1rem;display:flex}.regra-item[data-v-bbc9b30b]{border:.0625rem solid var(--card-border,#ffffff1a);background:#ffffff0d;border-radius:.25rem;padding:1rem}.regra-header[data-v-bbc9b30b]{border-bottom:.0625rem solid var(--card-border,#ffffff1a);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}.regra-tipo[data-v-bbc9b30b]{color:var(--accent-color,#d4af37);font-size:1rem;font-weight:600}.regra-detalhes[data-v-bbc9b30b]{flex-direction:column;gap:.5rem;display:flex}.regra-detalhe[data-v-bbc9b30b]{gap:.5rem;display:flex}.regra-detalhe-label[data-v-bbc9b30b]{color:var(--text-secondary,#ffffffb3);min-width:7.5rem;font-size:.85rem;font-weight:600}.regra-detalhe-value[data-v-bbc9b30b]{color:var(--text-primary,#fff);font-size:.85rem}.regra-count[data-v-bbc9b30b]{color:var(--text-secondary,#fff9);margin-left:.5rem;font-size:.85rem;font-weight:400}.regra-instance[data-v-bbc9b30b]{border-bottom:.0625rem solid var(--card-border,#ffffff0d);gap:.75rem;padding:.75rem 0;display:flex}.regra-instance[data-v-bbc9b30b]:last-child{border-bottom:none;padding-bottom:0}.regra-instance-number[data-v-bbc9b30b]{color:var(--accent-color,#d4af37);flex-shrink:0;min-width:1.5rem;font-size:.75rem;font-weight:600}.regra-instance-content[data-v-bbc9b30b]{flex-direction:column;flex:1;gap:.5rem;display:flex}.regra-unificada[data-v-bbc9b30b]{flex-direction:column;gap:.5rem;display:flex}.regra-lista-unificada[data-v-bbc9b30b]{flex-wrap:wrap;gap:.25rem;display:flex}.regra-item-unificado[data-v-bbc9b30b]{color:var(--text-primary,#fff);font-size:.9rem}.regra-badges-container[data-v-bbc9b30b]{flex-wrap:wrap;gap:.5rem;display:flex}.regra-badge[data-v-bbc9b30b]{color:#a78bfa;white-space:nowrap;background:#8b5cf633;border:.0625rem solid #8b5cf680;border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;display:inline-block}.status-ativo[data-v-bbc9b30b]{color:#10b981;font-weight:600}.status-inativo[data-v-bbc9b30b]{color:#ef4444;font-weight:600}@media (width<=48rem){.raca-view-info-grid[data-v-bbc9b30b]{grid-template-columns:1fr}.modal-body[data-v-bbc9b30b]{padding:1rem}.regra-header[data-v-bbc9b30b]{flex-direction:column;align-items:flex-start;gap:.25rem}}.classe-view-modal[data-v-ebe98f92]{width:90%;min-width:20rem;max-width:60rem;max-height:90vh}.modal-overlay[data-v-ebe98f92]{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-container[data-v-ebe98f92]{background:var(--card-bg,#1e1e1ef2);border:.0625rem solid var(--card-border,#ffffff1a);box-sizing:border-box;border-radius:.5rem;flex-direction:column;display:flex;box-shadow:0 .625rem 2.5rem #00000080}.modal-body[data-v-ebe98f92]{box-sizing:border-box;flex:1;padding:1.5rem 2rem;overflow:hidden auto}.modal-header-inline[data-v-ebe98f92]{border-bottom:.0625rem solid var(--card-border,#ffffff1a);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.modal-title[data-v-ebe98f92]{color:var(--text-primary,#fff);margin:0;font-size:1.5rem;font-weight:700}.modal-close[data-v-ebe98f92]{color:var(--text-primary,#fff);cursor:pointer;background:0 0;border:2px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:1.25rem;line-height:1;transition:all .2s;display:flex}.modal-close[data-v-ebe98f92]:hover{color:var(--accent-color,#d4af37);box-shadow:0 0 0 2px #d4af3766}.empty-state[data-v-ebe98f92]{text-align:center;color:var(--text-secondary,#ffffffb3);padding:2rem}.classe-view-content[data-v-ebe98f92]{flex-direction:column;gap:1.5rem;display:flex}.classe-view-section[data-v-ebe98f92]{flex-direction:column;gap:.75rem;display:flex}.classe-view-section-title[data-v-ebe98f92]{color:var(--text-primary,#fff);border-bottom:.0625rem solid var(--card-border,#ffffff1a);margin:0;padding-bottom:.5rem;font-size:1.1rem;font-weight:600}.classe-view-info-grid[data-v-ebe98f92]{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1rem;display:grid}.classe-view-info-item[data-v-ebe98f92]{flex-direction:column;gap:.25rem;display:flex}.classe-view-label[data-v-ebe98f92]{color:var(--text-secondary,#ffffffb3);text-transform:uppercase;font-size:.85rem;font-weight:600}.classe-view-value[data-v-ebe98f92]{color:var(--text-primary,#fff);font-size:1rem}.classe-view-description[data-v-ebe98f92]{color:var(--text-secondary,#fffc);margin:0;font-size:.95rem;line-height:1.6}.recursos-por-nivel-list[data-v-ebe98f92]{flex-direction:column;gap:.75rem;display:flex}.recurso-por-nivel-item[data-v-ebe98f92]{border-left:.1875rem solid var(--accent-color,#d4af37);background:#ffffff0d;border-radius:.25rem;padding:.75rem}.recurso-por-nivel-header[data-v-ebe98f92]{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.recurso-por-nivel-nivel[data-v-ebe98f92]{color:var(--accent-color,#d4af37);min-width:3.75rem;font-size:.9rem;font-weight:700}.recurso-por-nivel-nome[data-v-ebe98f92]{color:var(--text-primary,#fff);font-size:1rem;font-weight:600}.recurso-por-nivel-descricao[data-v-ebe98f92]{color:var(--text-secondary,#fffc);margin:0;padding-left:.75rem;font-size:.9rem;line-height:1.5}@media (width<=48rem){.classe-view-info-grid[data-v-ebe98f92]{grid-template-columns:1fr}}.antecedente-view-modal[data-v-de2d02b0]{width:90%;min-width:20rem;max-width:60rem;max-height:90vh}.modal-overlay[data-v-de2d02b0]{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-container[data-v-de2d02b0]{background:var(--card-bg,#1e1e1ef2);border:.0625rem solid var(--card-border,#ffffff1a);box-sizing:border-box;border-radius:.5rem;flex-direction:column;display:flex;box-shadow:0 .625rem 2.5rem #00000080}.modal-body[data-v-de2d02b0]{box-sizing:border-box;flex:1;padding:1.5rem 2rem;overflow:hidden auto}.modal-header-inline[data-v-de2d02b0]{border-bottom:.0625rem solid var(--card-border,#ffffff1a);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.modal-title[data-v-de2d02b0]{color:var(--text-primary,#fff);margin:0;font-size:1.5rem;font-weight:700}.modal-close[data-v-de2d02b0]{color:var(--text-primary,#fff);cursor:pointer;background:0 0;border:2px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:1.25rem;line-height:1;transition:all .2s;display:flex}.modal-close[data-v-de2d02b0]:hover{color:var(--accent-color,#d4af37);box-shadow:0 0 0 2px #d4af3766}.empty-state[data-v-de2d02b0]{text-align:center;color:var(--text-secondary,#ffffffb3);padding:2rem}.antecedente-view-content[data-v-de2d02b0]{flex-direction:column;gap:1.5rem;display:flex}.antecedente-view-section[data-v-de2d02b0]{flex-direction:column;gap:.75rem;display:flex}.antecedente-view-section-title[data-v-de2d02b0]{color:var(--text-primary,#fff);border-bottom:.0625rem solid var(--card-border,#ffffff1a);margin:0;padding-bottom:.5rem;font-size:1.1rem;font-weight:600}.antecedente-view-info-grid[data-v-de2d02b0]{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1rem;display:grid}.antecedente-view-info-item[data-v-de2d02b0]{flex-direction:column;gap:.25rem;display:flex}.antecedente-view-label[data-v-de2d02b0]{color:var(--text-secondary,#ffffffb3);text-transform:uppercase;font-size:.85rem;font-weight:600}.antecedente-view-value[data-v-de2d02b0]{color:var(--text-primary,#fff);font-size:1rem}.status-ativo[data-v-de2d02b0]{color:#4caf50}.status-inativo[data-v-de2d02b0]{color:#f44336}.antecedente-view-description[data-v-de2d02b0]{color:var(--text-secondary,#fffc);margin:0;font-size:.95rem;line-height:1.6}.antecedente-view-list[data-v-de2d02b0]{color:var(--text-secondary,#fffc);margin:0;padding-left:1.5rem;font-size:.95rem;line-height:1.6}.antecedente-view-list li[data-v-de2d02b0]{margin-bottom:.5rem}.pericias-badges-container[data-v-de2d02b0]{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.pericia-badge[data-v-de2d02b0]{color:#3d2817;text-transform:uppercase;letter-spacing:.5px;background:#4bda1b;border:1px solid #8b4513;border-radius:4px;padding:.375rem .75rem;font-size:.875rem;font-weight:600;display:inline-block;box-shadow:0 2px 4px #0003}.caracteristicas-subsection[data-v-de2d02b0]{margin-top:1rem}.caracteristicas-subtitle[data-v-de2d02b0]{color:var(--text-primary,#fff);margin:0 0 .5rem;font-size:1rem;font-weight:600}@media (width<=48rem){.antecedente-view-info-grid[data-v-de2d02b0]{grid-template-columns:1fr}}.antecedente-selection-modal[data-v-a9cec722]{z-index:10001;width:90%;min-width:20rem;max-width:50rem;max-height:90vh;position:relative}.modal-overlay[data-v-a9cec722]{z-index:10000;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-container[data-v-a9cec722]{background:#e8d5b7;border:3px solid #8b4513;border-radius:12px;flex-direction:column;display:flex;box-shadow:0 15px 50px #0009}.modal-header[data-v-a9cec722]{border-bottom:1px solid #8b451333;padding:1.5rem 1.5rem .5rem}.modal-title[data-v-a9cec722]{color:#3d2817;margin:0;font-size:1.5rem;font-weight:700}.modal-subtitle[data-v-a9cec722]{color:#5c3a1e;margin:.5rem 0 0;font-size:.9rem}.modal-body[data-v-a9cec722]{flex:1;padding:0 1.5rem 1.5rem;overflow-y:auto}.modal-footer[data-v-a9cec722]{background:#ffffff1a;border-top:1px solid #8b451333;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;display:flex}.selection-content[data-v-a9cec722]{flex-direction:column;gap:1.5rem;padding-top:1.5rem;display:flex}.section-title[data-v-a9cec722]{color:#8b4513;border-bottom:2px solid #8b4513;margin:0 0 .75rem;padding-bottom:.25rem;font-size:1.1rem}.options-list[data-v-a9cec722]{flex-direction:column;gap:.5rem;display:flex}.option-item[data-v-a9cec722]{cursor:pointer;background:#ffffff80;border:1px solid #8b45131a;border-radius:6px;align-items:flex-start;gap:.75rem;padding:.75rem;transition:all .2s;display:flex}.option-item[data-v-a9cec722]:hover{background:#fffc;border-color:#8b45134d}.option-item.selected[data-v-a9cec722]{background:#8b45131a;border-color:#8b4513}.option-item input[type=radio][data-v-a9cec722]{accent-color:#8b4513;margin-top:.3rem}.option-text[data-v-a9cec722]{color:#2c1810;flex:1;font-size:.95rem;line-height:1.4}.btn[data-v-a9cec722]{cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem;font-size:.95rem;font-weight:600;transition:all .2s}.btn-primary[data-v-a9cec722]{color:#e8d5b7;background:#8b4513}.btn-primary[data-v-a9cec722]:hover:not(:disabled){background:#6d360f}.btn-primary[data-v-a9cec722]:disabled{cursor:not-allowed;opacity:.7;background:#a08c7c}.btn-outline[data-v-a9cec722]{color:#8b4513;background:0 0;border:1px solid #8b4513}.btn-outline[data-v-a9cec722]:hover{background:#8b45131a}.modal-body[data-v-a9cec722]::-webkit-scrollbar{width:8px}.modal-body[data-v-a9cec722]::-webkit-scrollbar-track{background:#8b45130d}.modal-body[data-v-a9cec722]::-webkit-scrollbar-thumb{background:#8b45134d;border-radius:4px}.modal-body[data-v-a9cec722]::-webkit-scrollbar-thumb:hover{background:#8b451380}.atributo-modal-overlay[data-v-f6f15659]{z-index:10000;box-sizing:border-box;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.atributo-modal[data-v-f6f15659]{z-index:10001;background:#3d2817;border:2px solid #d4af37;border-radius:8px;flex-direction:column;width:100%;max-width:450px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 50px #000c}.atributo-modal-header[data-v-f6f15659]{background:#3d2817;border-bottom:1px solid #d4af37;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex}.atributo-modal-header h4[data-v-f6f15659]{color:#d4af37;text-transform:uppercase;letter-spacing:1px;text-shadow:1px 1px 2px #000c;margin:0;font-size:1.3rem;font-weight:700}.atributo-modal-close[data-v-f6f15659]{color:#d4af37;cursor:pointer;background:0 0;border:2px solid #d4af37;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.25rem;font-weight:700;line-height:1;transition:all .2s;display:flex}.atributo-modal-close[data-v-f6f15659]:hover{background:#d4af3733;box-shadow:0 0 0 2px #d4af3766}.atributo-modal-body[data-v-f6f15659]{background:#3d2817;flex-direction:column;gap:1.5rem;padding:1.5rem 1.75rem;display:flex}.atributo-modal-value-display[data-v-f6f15659]{background:#d4af371a;border:1px solid #d4af37;border-radius:6px;justify-content:space-between;align-items:center;padding:1rem;display:flex}.atributo-modal-label[data-v-f6f15659]{color:#d4af37;text-transform:uppercase;letter-spacing:.5px;font-size:.9rem;font-weight:700}.atributo-modal-value[data-v-f6f15659]{color:#c0a080;font-size:1.5rem;font-weight:700}.atributo-modal-input-section[data-v-f6f15659]{flex-direction:column;gap:.5rem;display:flex}.atributo-modal-input-label[data-v-f6f15659]{color:#d4af37;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:700}.atributo-modal-input[data-v-f6f15659]{color:#c0a080;text-align:center;box-sizing:border-box;background:#1a0f07;border:2px solid #d4af37;border-radius:6px;width:100%;padding:.75rem;font-size:1.2rem;font-weight:700}.atributo-modal-input[data-v-f6f15659]:focus{background:#2a1a0f;border-color:#f4d03f;outline:none}.atributo-modal-controls[data-v-f6f15659]{justify-content:center;gap:1rem;display:flex}.atributo-modal-btn[data-v-f6f15659]{color:#d4af37;cursor:pointer;background:#3d2817;border:2px solid #d4af37;border-radius:6px;flex:1;min-width:60px;padding:.75rem;font-size:1.5rem;font-weight:700;transition:all .2s}.atributo-modal-btn[data-v-f6f15659]:hover{background:#d4af3733;transform:translateY(-2px);box-shadow:0 4px 8px #0000004d}.atributo-modal-btn-minus[data-v-f6f15659]{color:#c0392b;border-color:#c0392b}.atributo-modal-btn-minus[data-v-f6f15659]:hover{color:#e74c3c;background:#c0392b33;border-color:#e74c3c}.atributo-modal-btn-plus[data-v-f6f15659]{color:#27ae60;border-color:#27ae60}.atributo-modal-btn-plus[data-v-f6f15659]:hover{color:#2ecc71;background:#27ae6033;border-color:#2ecc71}.hp-increment-modal-overlay[data-v-b7fe3b69]{z-index:10000;box-sizing:border-box;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.hp-increment-modal[data-v-b7fe3b69]{z-index:10001;background:#3d2817;border:2px solid #d4af37;border-radius:8px;flex-direction:column;width:100%;max-width:450px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 50px #000c}.hp-increment-modal-header[data-v-b7fe3b69]{background:#3d2817;border-bottom:1px solid #d4af37;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex}.hp-increment-modal-header h4[data-v-b7fe3b69]{color:#d4af37;text-transform:uppercase;letter-spacing:1px;text-shadow:1px 1px 2px #000c;margin:0;font-size:1.3rem;font-weight:700}.hp-increment-modal-close[data-v-b7fe3b69]{color:#d4af37;cursor:pointer;background:0 0;border:2px solid #d4af37;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.25rem;font-weight:700;line-height:1;transition:all .2s;display:flex}.hp-increment-modal-close[data-v-b7fe3b69]:hover{background:#d4af3733;box-shadow:0 0 0 2px #d4af3766}.hp-increment-modal-body[data-v-b7fe3b69]{background:#3d2817;flex-direction:column;gap:1.5rem;padding:1.5rem 1.75rem;display:flex}.hp-increment-modal-value-display[data-v-b7fe3b69]{background:#d4af371a;border:1px solid #d4af37;border-radius:6px;justify-content:space-between;align-items:center;padding:1rem;display:flex}.hp-increment-modal-label[data-v-b7fe3b69]{color:#d4af37;text-transform:uppercase;letter-spacing:.5px;font-size:.9rem;font-weight:700}.hp-increment-modal-value[data-v-b7fe3b69]{color:#c0a080;font-size:1.5rem;font-weight:700}.hp-increment-modal-input-section[data-v-b7fe3b69]{flex-direction:column;gap:.5rem;display:flex}.hp-increment-modal-input-label[data-v-b7fe3b69]{color:#d4af37;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:700}.hp-increment-modal-input[data-v-b7fe3b69]{color:#c0a080;text-align:center;box-sizing:border-box;background:#1a0f07;border:2px solid #d4af37;border-radius:6px;width:100%;padding:.75rem;font-size:1.2rem;font-weight:700}.hp-increment-modal-input[data-v-b7fe3b69]:focus{background:#2a1a0f;border-color:#f4d03f;outline:none}.hp-increment-modal-controls[data-v-b7fe3b69]{justify-content:center;gap:1rem;display:flex}.hp-increment-modal-btn[data-v-b7fe3b69]{color:#d4af37;cursor:pointer;background:#3d2817;border:2px solid #d4af37;border-radius:6px;flex:1;min-width:60px;padding:.75rem;font-size:1.5rem;font-weight:700;transition:all .2s}.hp-increment-modal-btn[data-v-b7fe3b69]:hover{background:#d4af3733;transform:translateY(-2px);box-shadow:0 4px 8px #0000004d}.hp-increment-modal-btn-minus[data-v-b7fe3b69]{color:#c0392b;border-color:#c0392b}.hp-increment-modal-btn-minus[data-v-b7fe3b69]:hover{color:#e74c3c;background:#c0392b33;border-color:#e74c3c}.hp-increment-modal-btn-plus[data-v-b7fe3b69]{color:#27ae60;border-color:#27ae60}.hp-increment-modal-btn-plus[data-v-b7fe3b69]:hover{color:#2ecc71;background:#27ae6033;border-color:#2ecc71}.xp-modal-overlay[data-v-c43c0340]{z-index:10000;box-sizing:border-box;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.xp-modal[data-v-c43c0340]{z-index:10001;background:#3d2817;border:2px solid #d4af37;border-radius:8px;flex-direction:column;width:100%;max-width:450px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 50px #000c}.xp-modal-header[data-v-c43c0340]{background:#3d2817;border-bottom:1px solid #d4af37;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex}.xp-modal-header h4[data-v-c43c0340]{color:#d4af37;text-transform:uppercase;letter-spacing:1px;text-shadow:1px 1px 2px #000c;margin:0;font-size:1.3rem;font-weight:700}.xp-modal-close[data-v-c43c0340]{color:#d4af37;cursor:pointer;background:0 0;border:2px solid #d4af37;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.25rem;font-weight:700;line-height:1;transition:all .2s;display:flex}.xp-modal-close[data-v-c43c0340]:hover{background:#d4af3733;box-shadow:0 0 0 2px #d4af3766}.xp-modal-body[data-v-c43c0340]{background:#3d2817;flex-direction:column;gap:1.5rem;padding:1.5rem 1.75rem;display:flex}.xp-modal-value-display[data-v-c43c0340]{background:#d4af371a;border:1px solid #d4af37;border-radius:6px;justify-content:space-between;align-items:center;padding:1rem;display:flex}.xp-modal-label[data-v-c43c0340]{color:#d4af37;text-transform:uppercase;letter-spacing:.5px;font-size:.9rem;font-weight:700}.xp-modal-value[data-v-c43c0340]{color:#c0a080;font-size:1.5rem;font-weight:700}.xp-modal-input-section[data-v-c43c0340]{flex-direction:column;gap:.5rem;display:flex}.xp-modal-input-label[data-v-c43c0340]{color:#d4af37;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:700}.xp-modal-input[data-v-c43c0340]{color:#c0a080;text-align:center;box-sizing:border-box;background:#1a0f07;border:2px solid #d4af37;border-radius:6px;width:100%;padding:.75rem;font-size:1.2rem;font-weight:700}.xp-modal-input[data-v-c43c0340]:focus{background:#2a1a0f;border-color:#f4d03f;outline:none}.xp-modal-controls[data-v-c43c0340]{justify-content:center;gap:1rem;display:flex}.xp-modal-btn[data-v-c43c0340]{color:#d4af37;cursor:pointer;background:#3d2817;border:2px solid #d4af37;border-radius:6px;flex:1;min-width:60px;padding:.75rem;font-size:1.5rem;font-weight:700;transition:all .2s}.xp-modal-btn[data-v-c43c0340]:hover{background:#d4af3733;transform:translateY(-2px);box-shadow:0 4px 8px #0000004d}.xp-modal-btn-minus[data-v-c43c0340]{color:#c0392b;border-color:#c0392b}.xp-modal-btn-minus[data-v-c43c0340]:hover{color:#e74c3c;background:#c0392b33;border-color:#e74c3c}.xp-modal-btn-plus[data-v-c43c0340]{color:#27ae60;border-color:#27ae60}.xp-modal-btn-plus[data-v-c43c0340]:hover{color:#2ecc71;background:#27ae6033;border-color:#2ecc71}.modal-overlay[data-v-79f6016d]{z-index:10000;background:#000000bf;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.modal-container[data-v-79f6016d]{background:#e8d5b7;border:3px solid #8b4513;border-radius:12px;flex-direction:column;width:100%;max-width:600px;max-height:85vh;display:flex;box-shadow:0 15px 50px #0009}.modal-header[data-v-79f6016d]{color:#d4af37;background:#1a120b;border-bottom:3px solid #8b4513;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex}.modal-title[data-v-79f6016d]{text-transform:uppercase;letter-spacing:1px;margin:0;font-size:1.4rem}.modal-close-btn[data-v-79f6016d]{color:#d4af37;cursor:pointer;background:0 0;border:2px solid #d4af37;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.25rem;transition:all .2s;display:flex}.modal-close-btn[data-v-79f6016d]:hover{background:#d4af3733;box-shadow:0 0 0 2px #d4af3766}.modal-body[data-v-79f6016d]{background:#f5e6d3;padding:2rem;overflow-y:auto}.choice-group[data-v-79f6016d]{margin-bottom:1.5rem}.choice-title[data-v-79f6016d]{color:#3d2817;border-bottom:2px solid #8b4513;margin-bottom:1rem;padding-bottom:.5rem}.pericia-grid[data-v-79f6016d]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}.pericia-choice-item[data-v-79f6016d]{cursor:pointer;background:#e8d5b7;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem;transition:all .2s;display:flex}.pericia-choice-item[data-v-79f6016d]:hover:not(.disabled){background:#d4c0a0}.pericia-choice-item.selected[data-v-79f6016d]{color:#f5e6d3;background:#8b4513}.pericia-choice-item.disabled[data-v-79f6016d]{opacity:.5;cursor:not-allowed}.choice-input-wrapper[data-v-79f6016d]{flex-direction:column;gap:.25rem;margin-bottom:.75rem;display:flex}.text-input[data-v-79f6016d]{background:#fff;border:1px solid #8b4513;border-radius:4px;padding:.75rem}.modal-footer[data-v-79f6016d]{border-top:1px solid #0000001a;justify-content:flex-end;gap:1rem;padding:1.5rem;display:flex}.btn[data-v-79f6016d]{cursor:pointer;border:none;border-radius:4px;padding:.75rem 1.5rem;font-weight:700}.btn-primary[data-v-79f6016d]{color:#f5e6d3;background:#8b4513}.btn-primary[data-v-79f6016d]:disabled{cursor:not-allowed;background:#a08c7c}.btn-cancel[data-v-79f6016d]{background:#ccc}.mt-large[data-v-79f6016d]{margin-top:2rem}.pv-nivel-modal-overlay[data-v-59114fe2]{z-index:10000;box-sizing:border-box;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.pv-nivel-modal[data-v-59114fe2]{background:#3d2817;border:.125rem solid #d4af37;border-radius:6px;flex-direction:column;width:min(32rem,100%);max-height:85vh;display:flex;overflow:auto;box-shadow:0 .75rem 2.5rem #000000b3}.pv-nivel-modal-header[data-v-59114fe2]{background:#3d2817;border-bottom:.0625rem solid #d4af37;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 1rem;display:flex}.pv-nivel-modal-title h4[data-v-59114fe2]{color:#d4af37;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.9rem;font-weight:700}.pv-nivel-dado-vida[data-v-59114fe2]{color:#f5e6c8;margin-top:.25rem;font-size:.75rem;display:inline-flex}.pv-nivel-modal-close[data-v-59114fe2]{color:#d4af37;cursor:pointer;background:0 0;border:2px solid #d4af37;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:1rem;line-height:1;transition:all .2s;display:flex}.pv-nivel-modal-close[data-v-59114fe2]:hover{background:#d4af3726;box-shadow:0 0 0 2px #d4af3766}.pv-nivel-modal-body[data-v-59114fe2]{padding:.8rem 1rem;overflow:visible}.pv-nivel-modal-grid[data-v-59114fe2]{flex-direction:column;gap:.75rem;display:flex}.pv-nivel-linha[data-v-59114fe2]{background:#0003;border:.0625rem solid #d4af3759;border-radius:6px;padding:.6rem}.pv-nivel-info[data-v-59114fe2]{color:#f5e6c8;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.pv-nivel-label[data-v-59114fe2]{text-transform:uppercase;font-size:.8rem;font-weight:700}.pv-nivel-hint[data-v-59114fe2]{color:#f5d28d;font-size:.7rem}.pv-nivel-campos[data-v-59114fe2]{grid-template-columns:1fr .9fr .9fr .9fr;gap:.6rem;display:grid}.pv-nivel-campo[data-v-59114fe2]{flex-direction:column;gap:.2rem;display:flex}.pv-nivel-campo label[data-v-59114fe2]{color:#f5e6c8;text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.pv-nivel-input[data-v-59114fe2]{color:#f5e6c8;text-align:center;background:#0003;border:.125rem solid #d4af37;border-radius:5px;width:100%;padding:.3rem .5rem;font-size:.85rem}.pv-nivel-input-compact[data-v-59114fe2]{width:100%;max-width:5.5rem;margin:0 auto}.pv-nivel-input[data-v-59114fe2]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pv-nivel-input[data-v-59114fe2]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pv-nivel-input[type=number][data-v-59114fe2]{appearance:textfield}.pv-nivel-readonly[data-v-59114fe2],.pv-nivel-total[data-v-59114fe2]{color:#f5d28d;text-align:center;background:#00000040;border-radius:5px;padding:.35rem .5rem;font-size:.85rem;font-weight:700}.pv-nivel-campo-mod .pv-nivel-readonly[data-v-59114fe2]{color:#c084fc;border:.0625rem solid #c084fc73}.pv-nivel-total[data-v-59114fe2]{color:#9ef2b3;border:.0625rem solid #22c55e80}.pv-nivel-modal-actions[data-v-59114fe2]{background:#3d2817;border-top:.0625rem solid #d4af3766;justify-content:flex-end;gap:.6rem;padding:.65rem 1rem .8rem;display:flex}.pv-nivel-btn[data-v-59114fe2]{color:#f5e6c8;cursor:pointer;background:0 0;border:.0625rem solid #d4af37b3;border-radius:5px;padding:.3rem .85rem;font-size:.78rem;font-weight:700;transition:all .2s}.pv-nivel-btn[data-v-59114fe2]:hover{background:#d4af3726}.pv-nivel-btn-save[data-v-59114fe2]{color:#9ef2b3;border-color:#22c55ecc}.pv-nivel-btn-save[data-v-59114fe2]:hover{background:#22c55e33}@media (width<=38rem){.pv-nivel-campos[data-v-59114fe2]{grid-template-columns:1fr}}.unit-conversion-container[data-v-4c866960]{width:100%}.unit-conversion-wrapper[data-v-4c866960]{align-items:stretch;gap:.25rem;width:100%;display:flex}.unit-conversion-wrapper input[data-v-4c866960]{box-sizing:border-box;flex:1;min-width:0}.unit-conversion-label-row[data-v-4c866960]{justify-content:space-between;align-items:center;width:100%;margin-bottom:.25rem;display:flex}.unit-conversion-label[data-v-4c866960]{text-transform:uppercase;letter-spacing:.03125rem;flex-shrink:0;margin:0;font-size:.75rem;font-weight:700;color:#ffffffb3!important}.unit-conversion-container .unit-conversion-label[data-v-4c866960],.dnd5e-theme .unit-conversion-label[data-v-4c866960],.pulp-cthulhu-theme .unit-conversion-label[data-v-4c866960]{color:#ffffffb3!important}.unit-selector-compact[data-v-4c866960]{border-radius:var(--input-border-radius-sm,.1875rem);border:var(--input-border-width,.125rem) solid;border-color:var(--color-gray-lighter,#e0e0e0);background:var(--color-white,#fff);display:flex;overflow:hidden}.unit-button-compact[data-v-4c866960]{color:var(--color-gray-dark,#333);cursor:pointer;transition:all var(--transition-base,.15s);border:none;border-right:1px solid var(--color-gray-lighter,#e0e0e0);white-space:nowrap;background:0 0;padding:.1875rem .375rem;font-family:inherit;font-size:.625rem;line-height:1.2}.unit-button-compact[data-v-4c866960]:last-child{border-right:none}.unit-button-compact[data-v-4c866960]:hover:not(:disabled){background:var(--color-gray-lightest,#f5f5f5)}.unit-button-compact.active[data-v-4c866960]{background:var(--color-primary,#007bff);color:var(--color-white,#fff);font-weight:var(--font-weight-semibold,600)}.unit-button-compact[data-v-4c866960]:disabled{opacity:.5;cursor:not-allowed}.unit-selector[data-v-4c866960]{border-radius:var(--input-border-radius-md,.25rem);border:var(--input-border-width,.125rem) solid;border-color:var(--color-gray-lighter,#e0e0e0);background:var(--color-white,#fff);display:flex;overflow:hidden}.unit-button[data-v-4c866960]{padding:var(--input-padding-y-md,.5rem) var(--input-padding-x-md,.75rem);color:var(--color-gray-dark,#333);font-size:var(--input-font-size-md,.875rem);cursor:pointer;transition:all var(--transition-base,.15s);border:none;border-right:1px solid var(--color-gray-lighter,#e0e0e0);white-space:nowrap;background:0 0;font-family:inherit}.unit-button[data-v-4c866960]:last-child{border-right:none}.unit-button[data-v-4c866960]:hover:not(:disabled){background:var(--color-gray-lightest,#f5f5f5)}.unit-button.active[data-v-4c866960]{background:var(--color-primary,#007bff);color:var(--color-white,#fff);font-weight:var(--font-weight-semibold,600)}.unit-button[data-v-4c866960]:disabled{opacity:.5;cursor:not-allowed}.unit-conversion-container:has(.unit-conversion-label-row) input[data-v-4c866960]{box-sizing:border-box;width:100%}.unit-conversion-container input[data-v-4c866960]{color:#ffffffe6!important}.unit-conversion-container input[data-readonly=true][data-v-4c866960]{cursor:default;background-color:var(--input-bg,#ffffff0d);user-select:none;color:#ffffffe6!important}.unit-conversion-container input[data-readonly=true][data-v-4c866960]:focus{border-color:var(--input-border,#fff3);outline:none}.unit-conversion-container input[data-readonly=true][data-v-4c866960]::-webkit-inner-spin-button{opacity:1;cursor:pointer;width:1em;height:1.5em}.unit-conversion-container input[data-readonly=true][data-v-4c866960]::-webkit-outer-spin-button{opacity:1;cursor:pointer;width:1em;height:1.5em}.unit-conversion-container.no-spinner input[type=number][data-v-4c866960]{appearance:textfield}.unit-conversion-container.no-spinner input[type=number][data-v-4c866960]::-webkit-inner-spin-button{appearance:none;margin:0}.unit-conversion-container.no-spinner input[type=number][data-v-4c866960]::-webkit-outer-spin-button{appearance:none;margin:0}.form-ref[data-v-54c758a7]{width:100%}.modal-overlay[data-v-fa677143]{z-index:10000;width:100vw;height:100vh;padding:var(--spacing-lg,1rem);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-container[data-v-fa677143]{background:var(--card-bg,#1e1e1ef2);border:.0625rem solid var(--card-border,#ffffff1a);box-sizing:border-box;border-radius:.5rem;flex-direction:column;width:100%;max-height:90vh;margin:auto;display:flex;position:relative;overflow:hidden}.modal-header[data-v-fa677143]{border-bottom:.0625rem solid var(--card-border,#ffffff1a);padding:1.5rem 2rem}.modal-title[data-v-fa677143]{color:var(--text-primary,#fff);margin:0;font-size:1.5rem;font-weight:700}.modal-body[data-v-fa677143]{box-sizing:border-box;padding:1.5rem}.modal-footer[data-v-fa677143]{border-top:.0625rem solid var(--card-border,#ffffff1a);justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;display:flex}.armadura-detalhes-modal[data-v-fa677143]{flex-direction:column;width:90%;min-width:20rem;max-width:60rem;max-height:90vh;display:flex;overflow:hidden auto}.armadura-detalhes-modal .modal-body[data-v-fa677143]{overflow:visible}.armadura-detalhes-content[data-v-fa677143]{box-sizing:border-box;flex-direction:column;gap:1.5rem;width:100%;display:flex}.armadura-detalhes-section[data-v-fa677143]{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;display:flex}.armadura-detalhes-header[data-v-fa677143]{border-bottom:.0625rem solid var(--card-border,#ffffff1a);justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;padding-bottom:1rem;display:flex;position:relative}.armadura-detalhes-header-left[data-v-fa677143]{flex-direction:column;flex-grow:1;gap:.5rem;padding-right:10rem;display:flex}.armadura-detalhes-header-right[data-v-fa677143]{justify-content:flex-end;align-items:flex-start;height:100%;display:flex;position:absolute;top:0;right:0}.armadura-detalhes-nome-row[data-v-fa677143]{align-items:center;gap:1rem;display:flex}.armadura-magica-checkbox-wrapper[data-v-fa677143]{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.armadura-categoria-select-wrapper[data-v-fa677143]{flex-direction:column;gap:.25rem;max-width:12.5rem;margin-top:.5rem;display:flex}.armadura-categoria-select-wrapper .armadura-detalhes-label[data-v-fa677143]{min-width:fit-content}.armadura-categoria-select-wrapper select[data-v-fa677143]{width:100%;max-width:12.5rem}.armadura-detalhes-magico[data-v-fa677143]{color:var(--accent-color,#d4af37);font-weight:700}.armadura-detalhes-info-grid[data-v-fa677143]{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1rem;width:100%;display:grid}@media (width<=48rem){.armadura-detalhes-info-grid[data-v-fa677143]{grid-template-columns:1fr}}.armadura-detalhes-info-item[data-v-fa677143]{box-sizing:border-box;flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}.armadura-detalhes-info-item-full[data-v-fa677143]{grid-column:1/-1}.armadura-detalhes-label[data-v-fa677143]{color:var(--text-primary,#fff);font-size:.9rem;font-weight:600}.armadura-detalhes-magico-section[data-v-fa677143]{border-top:.0625rem solid var(--card-border,#ffffff1a);margin-top:.5rem;padding-top:1.5rem}.armadura-detalhes-section-title[data-v-fa677143]{color:var(--text-primary,#fff);border-bottom:.0625rem solid var(--card-border,#ffffff1a);margin:0;padding-bottom:.5rem;font-size:1.1rem;font-weight:600}.armadura-detalhes-magico-info[data-v-fa677143]{flex-direction:column;gap:.75rem;display:flex}.armadura-detalhes-descricao[data-v-fa677143]{border-top:.0625rem solid var(--card-border,#ffffff1a);margin-top:.5rem;padding-top:1.5rem}.armadura-edit-input-nome[data-v-fa677143]{box-sizing:border-box;border:.0625rem solid var(--input-border,#fff3);background:var(--input-bg,#ffffff0d);width:100%;color:var(--text-primary,#fff);border-radius:.25rem;padding:.5rem;font-family:inherit;font-size:.9rem;font-weight:700}.armadura-edit-input-nome.input-sm[data-v-fa677143]{border-radius:.25rem;padding:.5rem;font-size:.9rem}.armadura-edit-input-nome[data-v-fa677143]:focus{border-color:var(--accent-color,#d4af37);outline:none}.armadura-edit-input[data-v-fa677143],.armadura-edit-select[data-v-fa677143]{border:.0625rem solid var(--input-border,#fff3);background:var(--input-bg,#ffffff0d);width:100%;max-width:100%;color:var(--text-primary,#fff);box-sizing:border-box;border-radius:.25rem;min-width:0;padding:.5rem;font-family:inherit;font-size:.9rem}.armadura-edit-input.input-sm[data-v-fa677143],.armadura-edit-select.input-sm[data-v-fa677143]{border-radius:.25rem;padding:.5rem;font-size:.9rem}.armadura-edit-input[data-v-fa677143]:focus,.armadura-edit-select[data-v-fa677143]:focus{border-color:var(--accent-color,#d4af37);outline:none}.armadura-edit-select[data-v-fa677143]{cursor:pointer}.armadura-edit-textarea[data-v-fa677143]{box-sizing:border-box;border:.0625rem solid var(--input-border,#fff3);background:var(--input-bg,#ffffff0d);width:100%;max-width:100%;color:var(--text-primary,#fff);resize:vertical;border-radius:.25rem;min-height:6.25rem;padding:.5rem;font-family:inherit;font-size:.9rem}.armadura-edit-textarea.input-sm[data-v-fa677143]{border-radius:.25rem;padding:.5rem;font-size:.9rem}.armadura-edit-textarea[data-v-fa677143]:focus{border-color:var(--accent-color,#d4af37);outline:none}.armadura-edit-input-full[data-v-fa677143]{box-sizing:border-box;border:.0625rem solid var(--input-border,#fff3);background:var(--input-bg,#ffffff0d);width:100%;max-width:100%;color:var(--text-primary,#fff);border-radius:.25rem;padding:.5rem;font-family:inherit;font-size:.9rem}.armadura-edit-input-full.input-sm[data-v-fa677143]{border-radius:.25rem;padding:.5rem;font-size:.9rem}.armadura-edit-input-full[data-v-fa677143]:focus{border-color:var(--accent-color,#d4af37);outline:none}.armadura-edit-checkbox[data-v-fa677143]{cursor:pointer;width:1.2rem;height:1.2rem}.armadura-checkbox-wrapper[data-v-fa677143]{align-items:center;gap:.5rem;display:flex}.armadura-checkbox-wrapper input[type=checkbox][data-v-fa677143]{flex-shrink:0;width:auto;max-width:none;margin-top:0}.armadura-checkbox-wrapper .armadura-detalhes-label[data-v-fa677143]{margin:0;font-size:.9rem;line-height:1.2}.armadura-detalhes-info-item input[data-v-fa677143],.armadura-detalhes-info-item select[data-v-fa677143]{box-sizing:border-box;width:100%;max-width:100%;margin-top:.25rem}.armadura-detalhes-info-item .armadura-unit-input[data-v-fa677143]{width:100%;margin-top:.25rem}.armadura-detalhes-info-item .armadura-unit-input[data-v-fa677143] input{margin-top:0}.armadura-detalhes-info-item[data-v-fa677143]{position:relative}.armadura-edit-notes[data-v-fa677143],.armadura-edit-modificacoes[data-v-fa677143]{border-top:.0625rem solid var(--card-border,#ffffff1a);flex-direction:column;gap:.75rem;margin-top:.5rem;padding-top:1.5rem;display:flex}.armadura-imagem-upload[data-v-fa677143]{width:100%;max-width:9.375rem;margin-top:0}.armadura-imagem-placeholder[data-v-fa677143]{aspect-ratio:3/4;border:.125rem dashed var(--card-border,#fff3);background:var(--input-bg,#ffffff0d);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;width:100%;transition:all .2s;display:flex}.armadura-imagem-placeholder[data-v-fa677143]:hover{border-color:var(--accent-color,#d4af37);background:#ffffff1a}.armadura-imagem-placeholder span[data-v-fa677143]{color:var(--text-secondary,#ffffffb3);text-align:center;padding:.5rem;font-size:.75rem;font-weight:600}.armadura-imagem-preview[data-v-fa677143]{aspect-ratio:3/4;background:var(--input-bg,#ffffff0d);border:.0625rem solid var(--card-border,#fff3);border-radius:.5rem;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.armadura-imagem-preview img[data-v-fa677143]{object-fit:contain;width:100%;height:100%;display:block}.armadura-imagem-remove-btn[data-v-fa677143]{color:#fff;cursor:pointer;z-index:1;background:#dc2626cc;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1rem;font-weight:700;line-height:1;transition:background .2s;display:flex;position:absolute;top:.25rem;right:.25rem}.armadura-imagem-remove-btn[data-v-fa677143]:hover{background:#8b0000}.dado-dano-input[data-v-02bd50c1]{flex-direction:column;gap:.25rem;width:100%;min-width:0;display:flex;overflow:hidden}.dado-dano-label-row[data-v-02bd50c1]{align-items:center;gap:.5rem;min-width:0;display:flex}.dado-dano-label[data-v-02bd50c1]{color:var(--text-muted,#ffffffb3);font-size:.7rem}.dado-dano-mode-switch[data-v-02bd50c1]{flex-shrink:0;gap:.125rem;display:flex}.dado-dano-mode-btn[data-v-02bd50c1]{border:.0625rem solid var(--card-border,#fff3);background:var(--input-bg,#0003);color:inherit;cursor:pointer;border-radius:.25rem;padding:.2rem .5rem;font-size:.7rem;transition:background .15s,border-color .15s}.dado-dano-mode-btn[data-v-02bd50c1]:hover{background:var(--input-bg-hover,#0000004d)}.dado-dano-mode-btn.active[data-v-02bd50c1]{background:var(--primary,#7c3aed);border-color:var(--primary,#7c3aed);color:#fff}.dado-dano-inputs-wrapper[data-v-02bd50c1]{width:100%;min-width:0;max-width:100%;display:flex}.dado-dano-select[data-v-02bd50c1],.dado-dano-input-text[data-v-02bd50c1]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:var(--input-font-size-sm,.875rem);border:.0625rem solid var(--card-border,#fff3);background:var(--input-bg,#0003);color:inherit;border-radius:.25rem;flex:1;padding:.35rem .5rem}.dado-dano-select[data-v-02bd50c1]:focus,.dado-dano-input-text[data-v-02bd50c1]:focus{border-color:var(--primary,#7c3aed);outline:none}.modal-overlay[data-v-8132fc51]{z-index:10000;width:100vw;height:100vh;padding:var(--spacing-lg,1rem);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-container[data-v-8132fc51]{background:var(--card-bg,#1e1e1ef2);border:.0625rem solid var(--card-border,#ffffff1a);box-sizing:border-box;border-radius:.5rem;flex-direction:column;width:100%;max-height:90vh;margin:auto;display:flex;position:relative;overflow:hidden auto}.modal-header[data-v-8132fc51]{border-bottom:.0625rem solid var(--card-border,#ffffff1a);padding:1.5rem 2rem}.modal-title[data-v-8132fc51]{color:var(--text-primary,#fff);margin:0;font-size:1.5rem;font-weight:700}.modal-body[data-v-8132fc51]{box-sizing:border-box;padding:1.5rem}.modal-footer[data-v-8132fc51]{border-top:.0625rem solid var(--card-border,#ffffff1a);justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;display:flex}.arma-detalhes-modal[data-v-8132fc51]{flex-direction:column;width:90%;min-width:20rem;max-width:60rem;max-height:90vh;display:flex;overflow:hidden auto}.arma-detalhes-modal .modal-body[data-v-8132fc51]{overflow:visible}.arma-detalhes-content[data-v-8132fc51]{box-sizing:border-box;flex-direction:column;gap:1.5rem;width:100%;display:flex}.arma-detalhes-section[data-v-8132fc51]{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;display:flex}.arma-detalhes-header[data-v-8132fc51]{border-bottom:.0625rem solid var(--card-border,#ffffff1a);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;padding-bottom:1rem;display:flex}.arma-detalhes-header-left[data-v-8132fc51]{flex-direction:column;flex:2;gap:.5rem;min-width:0;max-width:100%;display:flex}.arma-detalhes-header-right[data-v-8132fc51]{flex-shrink:0;align-items:flex-start;display:flex}.arma-detalhes-nome-row[data-v-8132fc51]{flex:1;align-items:center;gap:1rem;width:100%;min-width:0;display:flex}.arma-edit-input-nome[data-v-8132fc51]{flex:1;width:100%;min-width:0}.arma-magica-checkbox-wrapper[data-v-8132fc51]{align-items:center;margin-top:.5rem;display:flex}.arma-tipo-select-wrapper[data-v-8132fc51]{flex-direction:column;gap:.25rem;display:flex}.arma-tipo-select-wrapper .arma-detalhes-label[data-v-8132fc51]{min-width:fit-content}.arma-tipo-select-wrapper select[data-v-8132fc51]{width:100%;max-width:12.5rem}.arma-detalhes-tipo-categoria[data-v-8132fc51]{align-items:center;gap:.5rem;font-size:.95rem;display:flex}.arma-detalhes-tipo[data-v-8132fc51]{text-transform:capitalize;color:var(--text-secondary,#ffffffb3);font-style:italic}.arma-detalhes-separador[data-v-8132fc51]{color:var(--accent-color,#d4af37)}.arma-detalhes-categoria[data-v-8132fc51]{text-transform:capitalize;color:var(--text-secondary,#ffffffb3);font-style:italic}.arma-detalhes-magico[data-v-8132fc51]{color:var(--accent-color,#d4af37);font-weight:700}.arma-detalhes-info-grid[data-v-8132fc51]{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1rem;width:100%;display:grid}.arma-detalhes-info-item-inline[data-v-8132fc51]{grid-column:span 1;min-width:0;overflow:hidden}.arma-detalhes-info-item[data-v-8132fc51]:not(.arma-detalhes-info-item-inline){grid-column:span 2}@media (width<=48rem){.arma-detalhes-info-grid[data-v-8132fc51]{grid-template-columns:repeat(2,1fr)}.arma-detalhes-info-item-inline[data-v-8132fc51]{grid-column:span 1}.arma-detalhes-info-item[data-v-8132fc51]:not(.arma-detalhes-info-item-inline){grid-column:span 2}}@media (width<=30rem){.arma-detalhes-info-grid[data-v-8132fc51]{grid-template-columns:1fr}.arma-detalhes-info-item-inline[data-v-8132fc51],.arma-detalhes-info-item[data-v-8132fc51]:not(.arma-detalhes-info-item-inline){grid-column:span 1}}.arma-detalhes-info-item[data-v-8132fc51]{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;display:flex}.arma-detalhes-info-item-full[data-v-8132fc51]{grid-column:1/-1}.arma-detalhes-label[data-v-8132fc51]{color:var(--text-primary,#fff);font-size:.9rem;font-weight:600}.arma-detalhes-magico-section[data-v-8132fc51]{border-top:.0625rem solid var(--card-border,#ffffff1a);margin-top:.5rem;padding-top:1.5rem}.arma-detalhes-section-title[data-v-8132fc51]{color:var(--text-primary,#fff);border-bottom:.0625rem solid var(--card-border,#ffffff1a);margin:0;padding-bottom:.5rem;font-size:1.1rem;font-weight:600}.arma-propriedades-row[data-v-8132fc51]{border-top:.0625rem solid var(--card-border,#ffffff1a);width:100%;margin-top:1rem;padding-top:1rem;display:block}.arma-propriedades-grid[data-v-8132fc51]{flex-flow:wrap;gap:.75rem 1.5rem;width:100%;display:flex}.arma-propriedade-checkbox[data-v-8132fc51]{cursor:pointer;color:var(--text-primary,#fff);align-items:center;gap:.5rem;padding:.25rem 0;font-size:.9rem;display:flex}.arma-propriedade-checkbox input[type=checkbox][data-v-8132fc51]{cursor:pointer;flex-shrink:0}.arma-propriedade-label[data-v-8132fc51]{user-select:none}.arma-detalhes-section-hint[data-v-8132fc51]{color:var(--text-secondary,#fff9);margin:.25rem 0 .5rem;font-size:.8rem}.arma-detalhes-magico-info[data-v-8132fc51]{flex-direction:column;gap:.75rem;display:flex}.arma-detalhes-magico-tipo-raridade-row[data-v-8132fc51]{box-sizing:border-box;flex-direction:row;align-items:flex-end;gap:.75rem;width:100%;display:flex}.arma-detalhes-magico-tipo-raridade-row>.arma-detalhes-info-item[data-v-8132fc51]{box-sizing:border-box;flex:1;min-width:0}.arma-detalhes-magico-bonus-row[data-v-8132fc51]{box-sizing:border-box;flex-direction:row;align-items:flex-end;gap:.75rem;width:100%;display:flex}.arma-detalhes-magico-bonus-row>.arma-detalhes-info-item[data-v-8132fc51]{box-sizing:border-box;flex:1;min-width:0}@media (width<=48rem){.arma-detalhes-magico-tipo-raridade-row[data-v-8132fc51],.arma-detalhes-magico-bonus-row[data-v-8132fc51]{flex-direction:column;gap:.5rem}.arma-detalhes-magico-tipo-raridade-row>.arma-detalhes-info-item[data-v-8132fc51],.arma-detalhes-magico-bonus-row>.arma-detalhes-info-item[data-v-8132fc51]{width:100%}}.arma-detalhes-descricao[data-v-8132fc51]{border-top:.0625rem solid var(--card-border,#ffffff1a);margin-top:.5rem;padding-top:1.5rem}.arma-edit-input-nome[data-v-8132fc51]{box-sizing:border-box;border:.0625rem solid var(--input-border,#fff3);background:var(--input-bg,#ffffff0d);width:100%;color:var(--text-primary,#fff);border-radius:.25rem;font-family:inherit;font-weight:700}.arma-edit-input-nome[data-v-8132fc51]:focus{border-color:var(--accent-color,#d4af37);outline:none}.arma-edit-input[data-v-8132fc51],.arma-edit-select[data-v-8132fc51]{border:.0625rem solid var(--input-border,#fff3);background:var(--input-bg,#ffffff0d);width:100%;max-width:100%;color:var(--text-primary,#fff);box-sizing:border-box;border-radius:.25rem;min-width:0;padding:.5rem;font-family:inherit;font-size:.9rem}.arma-edit-input.input-sm[data-v-8132fc51],.arma-edit-select.input-sm[data-v-8132fc51]{border-radius:.25rem;padding:.5rem;font-size:.9rem}.arma-edit-input[data-v-8132fc51]:focus,.arma-edit-select[data-v-8132fc51]:focus{border-color:var(--accent-color,#d4af37);outline:none}.arma-edit-select[data-v-8132fc51]{cursor:pointer}.arma-edit-textarea[data-v-8132fc51]{box-sizing:border-box;border:.0625rem solid var(--input-border,#fff3);background:var(--input-bg,#ffffff0d);width:100%;max-width:100%;color:var(--text-primary,#fff);resize:vertical;border-radius:.25rem;min-height:6.25rem;padding:.5rem;font-family:inherit;font-size:.9rem}.arma-edit-textarea.input-sm[data-v-8132fc51]{border-radius:.25rem;padding:.5rem;font-size:.9rem}.arma-edit-textarea[data-v-8132fc51]:focus{border-color:var(--accent-color,#d4af37);outline:none}.arma-edit-input-full[data-v-8132fc51]{box-sizing:border-box;border:.0625rem solid var(--input-border,#fff3);background:var(--input-bg,#ffffff0d);width:100%;max-width:100%;color:var(--text-primary,#fff);border-radius:.25rem;padding:.5rem;font-family:inherit;font-size:.9rem}.arma-edit-input-full.input-sm[data-v-8132fc51]{border-radius:.25rem;padding:.5rem;font-size:.9rem}.arma-edit-input-full[data-v-8132fc51]:focus{border-color:#d4af37;outline:none;box-shadow:0 0 0 .125rem #d4af374d}.arma-edit-checkbox[data-v-8132fc51]{cursor:pointer;accent-color:#d4af37;width:1.125rem;height:1.125rem}.arma-detalhes-info-item[data-v-8132fc51]{position:relative}.arma-detalhes-info-item input[data-v-8132fc51],.arma-detalhes-info-item select[data-v-8132fc51]{box-sizing:border-box;width:100%;max-width:100%;margin-top:.25rem}.arma-detalhes-info-item-inline .arma-dano-inputs-wrapper[data-v-8132fc51],.arma-detalhes-info-item-inline input[data-v-8132fc51],.arma-detalhes-info-item-inline select[data-v-8132fc51]{margin-top:0}.arma-checkbox-wrapper[data-v-8132fc51]{align-items:center;gap:.5rem;flex-direction:row!important;display:flex!important}.arma-checkbox-wrapper input[type=checkbox][data-v-8132fc51]{flex-shrink:0;width:auto;max-width:none;margin-top:0}.arma-checkbox-wrapper .arma-detalhes-label[data-v-8132fc51]{margin:0;font-size:.875rem;line-height:1.2}.arma-dano-inputs-wrapper[data-v-8132fc51]{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:.4rem;width:100%;min-width:0;margin-top:.25rem;display:flex}.arma-dano-mode-switch[data-v-8132fc51]{flex-shrink:0;gap:.125rem;display:flex}.arma-dano-mode-btn[data-v-8132fc51]{border:.0625rem solid var(--card-border,#fff3);background:var(--input-bg,#0003);color:var(--text-secondary,#fffc);cursor:pointer;border-radius:.25rem;padding:.2rem .5rem;font-size:.7rem;transition:background .15s,border-color .15s}.arma-dano-mode-btn[data-v-8132fc51]:hover{background:var(--input-bg-hover,#0000004d)}.arma-dano-mode-btn.active[data-v-8132fc51]{background:var(--primary,#7c3aed);border-color:var(--primary,#7c3aed);color:#fff}.arma-edit-select-dano[data-v-8132fc51]{flex:1;min-width:5rem}.arma-edit-select-dano.input-sm[data-v-8132fc51]{font-size:var(--input-font-size-sm)}.arma-edit-input-dano[data-v-8132fc51]{flex:1.2;min-width:0}.arma-edit-input-dano.input-sm[data-v-8132fc51]{font-size:var(--input-font-size-sm)}.arma-edit-select-tipo-dano[data-v-8132fc51]{flex:1;min-width:0}.arma-edit-select-tipo-dano.input-sm[data-v-8132fc51]{font-size:var(--input-font-size-sm)}.arma-detalhes-info-item-inline .arma-detalhes-label[data-v-8132fc51]{font-size:.7rem}.arma-detalhes-info-item-inline .dado-dano-label-row[data-v-8132fc51],.arma-detalhes-info-item-inline .unit-conversion-label-row[data-v-8132fc51],.arma-detalhes-info-item-inline>.arma-detalhes-label[data-v-8132fc51]{align-items:center;min-height:1.75rem;display:flex}.arma-detalhes-info-item-inline>.arma-detalhes-label[data-v-8132fc51]{margin-bottom:0}.arma-detalhes-info-item-inline .dado-dano-input[data-v-8132fc51]{gap:.5rem}.arma-detalhes-info-item-inline .unit-conversion-container[data-v-8132fc51]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.arma-detalhes-info-item-inline .unit-conversion-label-row[data-v-8132fc51]{box-sizing:border-box;width:100%;margin-bottom:.5rem}.arma-detalhes-info-item-inline .unit-conversion-container input[data-v-8132fc51]{box-sizing:border-box;width:100%;max-width:100%;margin-top:0}.arma-magica-label[data-v-8132fc51]{color:#ffffffb3;text-transform:uppercase;letter-spacing:.03125rem;font-size:.75rem;font-weight:700}.arma-magica-toggle[data-v-8132fc51]{gap:.25rem;margin-top:.5rem;display:inline-flex}.arma-magica-toggle-btn[data-v-8132fc51]{border:.0625rem solid var(--input-border,#fff3);cursor:pointer;background:var(--input-bg,#ffffff0d);color:var(--text-secondary,#fffc);border-radius:.25rem;padding:.25rem .75rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:background .15s,color .15s}.arma-magica-toggle-btn[data-v-8132fc51]:hover:not(:disabled){background:#ffffff1a}.arma-magica-toggle-btn.active.arma-magica-sim[data-v-8132fc51]{color:#fff;background:#c41e3a;border-color:#d4af37}.arma-magica-toggle-btn.active[data-v-8132fc51]:not(.arma-magica-sim){background:var(--input-bg-hover,#ffffff26);color:var(--text-primary,#fff);border-color:var(--input-border,#ffffff4d)}.arma-edit-notes[data-v-8132fc51],.arma-edit-modificacoes[data-v-8132fc51]{border-top:.0625rem solid var(--card-border,#ffffff1a);flex-direction:column;gap:.75rem;margin-top:.5rem;padding-top:1.5rem;display:flex}.arma-imagem-upload[data-v-8132fc51]{flex-shrink:0;width:9.375rem}.arma-imagem-placeholder[data-v-8132fc51]{aspect-ratio:3/4;border:.125rem dashed var(--card-border,#fff3);background:var(--input-bg,#ffffff0d);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;width:100%;transition:all .2s;display:flex}.arma-imagem-placeholder[data-v-8132fc51]:hover{border-color:var(--accent-color,#d4af37);background:#ffffff1a}.arma-imagem-placeholder span[data-v-8132fc51]{color:var(--text-secondary,#ffffffb3);text-align:center;padding:.5rem;font-size:.75rem;font-weight:600}.arma-imagem-preview[data-v-8132fc51]{aspect-ratio:3/4;background:var(--input-bg,#ffffff0d);border:.0625rem solid var(--card-border,#fff3);border-radius:.5rem;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.arma-imagem-preview img[data-v-8132fc51]{object-fit:contain;width:100%;height:100%;display:block}.arma-imagem-remove-btn[data-v-8132fc51]{color:#fff;cursor:pointer;z-index:1;background:#dc2626cc;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1rem;font-weight:700;line-height:1;transition:background .2s;display:flex;position:absolute;top:.25rem;right:.25rem}.arma-imagem-remove-btn[data-v-8132fc51]:hover{background:#dc2626}.atributos-col-content[data-v-dbcf0acc]{flex-direction:column;flex:1;gap:.757197vh;width:100%;min-width:0;min-height:0;display:flex}.atributos-section[data-v-dbcf0acc]{flex-direction:column;gap:.649026vh;display:flex}.atributo-block[data-v-dbcf0acc]{clip-path:polygon(0% 0%,100% 0%,100% 82%,98% 85%,95% 88%,90% 90%,85% 91%,80% 92%,60% 94%,50% 95%,40% 94%,20% 92%,15% 91%,10% 90%,5% 88%,2% 85%,0% 82%);background:#fff;border:.2vw solid #000;border-radius:.57vw .57vw 0 0;flex-direction:column;justify-content:space-between;align-items:center;gap:.594941vh;min-height:16.2257vh;padding:.324513vh .4vw 1.08171vh;display:flex;position:relative}.atributo-name[data-v-dbcf0acc]{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.076vw;color:#000;text-align:center;font-weight:700}.atributo-score-area[data-v-dbcf0acc]{background:#add8e6;border:.0625rem solid #000;flex:1;justify-content:center;align-items:center;width:100%;min-height:8.11283vh;margin:.594941vh 0;display:flex}.atributo-score[data-v-dbcf0acc]{text-align:center;color:#000;background:0 0;border:none;width:100%;height:100%;padding:1.08171vh;font-size:2.28vw;font-weight:700}.atributo-mod-label[data-v-dbcf0acc]{display:none}.atributo-modifier[data-v-dbcf0acc]{z-index:1;background:#e6f3ff;border:.2vw solid #000;border-radius:50%/60%;flex-shrink:0;justify-content:center;align-items:center;width:4.94vw;height:3.78599vh;margin:.324513vh 0 0;font-size:1.52vw;font-weight:700;line-height:1;display:flex;position:relative}.sabedoria-passiva-wrapper[data-v-dbcf0acc]{box-sizing:border-box;background:#fff;flex-direction:row;align-items:center;gap:.8vh;width:calc(233.33% + .8vh);min-width:calc(100% + .8vh);max-width:calc(233.33% + .8vh);margin-left:0;margin-right:calc(-233.33% - .8vh);padding:.4vh .8vw;display:flex;position:relative}.sabedoria-passiva-wrapper.box[data-v-dbcf0acc]{background:#fff;border:.0625rem solid #000;border-radius:0;padding:.4vh}.sabedoria-passiva-input[data-v-dbcf0acc]{text-align:center;background:#add8e6;border:.2vw solid #000;border-radius:.4vw;flex-shrink:0;width:5vw;height:5vh;padding:.4vh;font-size:1.4vw;font-weight:700}.sabedoria-passiva-label[data-v-dbcf0acc]{text-transform:uppercase;letter-spacing:.05vw;color:#000;text-align:center;white-space:nowrap;flex:1;font-size:clamp(.625rem,1.2vw,.875rem);font-weight:700}.idiomas-box[data-v-dbcf0acc]{background:#fff;flex-direction:column;flex:1;gap:.4vh;width:calc(233.33% + .8vh);min-width:calc(90% + .5vh);max-width:calc(233.33% + .8vh);min-height:15vh;margin-left:0;margin-right:calc(-233.33% - .8vh);display:flex;position:relative;overflow:hidden}.idiomas-box.box[data-v-dbcf0acc]{background:#fff;border:.0625rem solid #000;border-radius:0;padding:.4vh}.idiomas-box label[data-v-dbcf0acc]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.03125rem;color:#333;font-weight:700}.idiomas-box textarea[data-v-dbcf0acc]{resize:vertical;flex:1;min-height:8vh;padding:.6vh;font-size:1vw}@media (width<=700px){.sabedoria-passiva-wrapper[data-v-dbcf0acc],.idiomas-box[data-v-dbcf0acc]{width:100%;max-width:100%;margin-right:0}.idiomas-box[data-v-dbcf0acc]{min-height:15vh!important}.atributos-section[data-v-dbcf0acc]{grid-template-columns:repeat(2,1fr)!important;gap:.649026vh!important;display:grid!important}}@media (width<=500px){.atributo-score[data-v-dbcf0acc]{font-size:1.125rem!important}.atributo-modifier[data-v-dbcf0acc]{font-size:.875rem!important}.idiomas-box textarea[data-v-dbcf0acc]{font-size:.75rem!important}}@media (width<=480px){.atributos-section[data-v-dbcf0acc]{grid-template-columns:1fr 2.5rem 2.5rem 2.25rem!important;align-items:center!important;gap:.5rem!important;display:grid!important}.atributo-block[data-v-dbcf0acc]{display:contents!important}.atributo-name[data-v-dbcf0acc]{text-align:left!important;min-width:0!important}.atributo-score-area[data-v-dbcf0acc]{min-height:2rem!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;flex:0 0 2.5rem!important;margin:0!important;padding:0!important}.atributo-score-area .atributo-score[data-v-dbcf0acc],.atributo-score[data-v-dbcf0acc]{box-shadow:none!important;color:#000!important;-webkit-text-fill-color:#000!important;background:0 0!important;border:none!important;min-width:2rem!important;font-size:1rem!important;font-weight:600!important}.atributo-modifier[data-v-dbcf0acc]{color:#000!important;width:2.25rem!important;min-width:2.25rem!important;height:2rem!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0!important;font-size:.875rem!important;font-weight:600!important}.atributo-mod-label[data-v-dbcf0acc]{color:#333!important;text-align:center!important;font-size:.75rem!important;font-weight:600!important;display:inline!important}.sabedoria-passiva-wrapper[data-v-dbcf0acc]{background:0 0!important;border:none!important;flex-direction:row!important;align-items:center!important;gap:.5rem!important;margin:0!important;padding:0!important;display:flex!important}.sabedoria-passiva-label[data-v-dbcf0acc]{text-align:left!important;flex:auto!important;min-width:0!important}.sabedoria-passiva-input[data-v-dbcf0acc]{color:#000!important;-webkit-text-fill-color:#000!important;background:0 0!important;border:none!important;flex:0 0 2.5rem!important;width:2.5rem!important;min-width:2.5rem!important;height:2rem!important;font-size:1rem!important;font-weight:600!important}.idiomas-box textarea[data-v-dbcf0acc]{font-size:.875rem!important}}.dnd5e-sheet-page-controls[data-v-7a9a52cf]{gap:var(--spacing-sm);z-index:10;justify-content:center;align-items:center;display:flex}.dnd5e-sheet-page-controls-top[data-v-7a9a52cf]{margin-bottom:var(--spacing-md)}.dnd5e-sheet-page-controls-bottom[data-v-7a9a52cf]{margin-top:var(--spacing-md);padding:var(--spacing-md) 0}.dnd5e-sheet-btn-page[data-v-7a9a52cf]{padding:var(--spacing-sm) var(--spacing-lg);cursor:pointer;color:#333;background:#fff;border:.125rem solid #000;border-radius:.25rem;font-weight:700;transition:all .2s}.dnd5e-sheet-btn-page[data-v-7a9a52cf]:hover{background:#f0f0f0}.dnd5e-sheet-btn-page.active[data-v-7a9a52cf]{color:#fff;background:#000}.dnd5e-sheet-mobile-group-tabs-wrapper[data-v-7a9a52cf]{display:none}@media (width<=480px){.dnd5e-sheet-page-controls[data-v-7a9a52cf]{display:none!important}.dnd5e-sheet-mobile-group-tabs-wrapper[data-v-7a9a52cf]{margin:.5rem 0;padding:0 .5rem;display:block}.dnd5e-sheet-mobile-group-tabs[data-v-7a9a52cf]{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.25rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.dnd5e-sheet-mobile-group-tabs[data-v-7a9a52cf]::-webkit-scrollbar{display:none}.dnd5e-sheet-mobile-group-tab[data-v-7a9a52cf]{color:#f5e6d3;cursor:pointer;white-space:nowrap;background:#3d281799;border:.125rem solid #8b4513;border-radius:.375rem;flex:none;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s}.dnd5e-sheet-mobile-group-tab[data-v-7a9a52cf]:hover{background:#3d2817cc;border-color:#d4af37}.dnd5e-sheet-mobile-group-tab.active[data-v-7a9a52cf]{color:#fff;background:#d4af374d;border-color:#d4af37}}.dnd5e-sheet-confirmar-overlay[data-v-908aed0d]{z-index:1001;background:#000000bf;justify-content:center;align-items:center;padding:clamp(1rem,3vw,2rem);display:flex;position:absolute;inset:0}.dnd5e-sheet-confirmar-modal[data-v-908aed0d]{background:linear-gradient(135deg,#8b4513f2,#3d2817f2);border:.1875rem solid #d4af37;border-radius:.75rem;width:min(34rem,92vw);max-width:40rem;overflow:hidden;box-shadow:0 .625rem 2.5rem #0009,inset 0 0 1.25rem #d4af3733}.dnd5e-sheet-confirmar-header[data-v-908aed0d]{text-align:center;padding:clamp(.9rem,2.5vw,1.2rem) clamp(1.25rem,4vw,2rem) clamp(.4rem,1.5vw,.5rem)}.dnd5e-sheet-confirmar-icon[data-v-908aed0d]{margin-bottom:.5rem;font-size:clamp(2.5rem,6vw,3.5rem);display:block}.dnd5e-sheet-confirmar-title[data-v-908aed0d]{color:#d4af37;text-transform:uppercase;letter-spacing:clamp(.1rem,.6vw,.2rem);text-shadow:.125rem .125rem .25rem #0009;margin:0;font-family:Playfair Display,Cinzel,serif;font-size:clamp(1.2rem,3vw,1.6rem);font-weight:700}.dnd5e-sheet-confirmar-body[data-v-908aed0d]{text-align:center;flex-direction:column;gap:clamp(.85rem,2.5vw,1.25rem);padding:clamp(.4rem,1.5vw,.6rem) clamp(1.25rem,4vw,2rem) clamp(1.25rem,4vw,2rem);display:flex}.dnd5e-sheet-confirmar-text[data-v-908aed0d]{color:#f5e6d3;margin:0;font-family:Calibri,Arial,sans-serif;font-size:clamp(.9rem,2.4vw,1.05rem);line-height:1.6}.dnd5e-sheet-confirmar-actions[data-v-908aed0d]{flex-wrap:wrap;justify-content:center;gap:clamp(.75rem,2.5vw,1rem);display:flex}.dnd5e-sheet-confirmar-btn[data-v-908aed0d]{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:.125rem solid #0000;border-radius:.5rem;min-width:clamp(7.5rem,28vw,9rem);padding:clamp(.65rem,2.5vw,.85rem) clamp(1.1rem,4vw,1.6rem);font-weight:700;transition:all .2s}.dnd5e-sheet-ficha-nova-overlay[data-v-22ee218f]{z-index:1000;background:#000000bf;justify-content:center;align-items:flex-start;padding:6vh clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem);display:flex;position:absolute;inset:0}.dnd5e-sheet-ficha-nova-modal[data-v-22ee218f]{background:linear-gradient(135deg,#8b4513f2,#3d2817f2);border:.1875rem solid #d4af37;border-radius:.75rem;width:min(34rem,92vw);max-width:40rem;overflow:hidden;box-shadow:0 .625rem 2.5rem #0009,inset 0 0 1.25rem #d4af3733}.dnd5e-sheet-ficha-nova-header[data-v-22ee218f]{text-align:center;padding:clamp(.9rem,2.5vw,1.2rem) clamp(1.25rem,4vw,2rem) clamp(.4rem,1.5vw,.5rem)}.dnd5e-sheet-ficha-nova-title[data-v-22ee218f]{color:#d4af37;text-transform:uppercase;letter-spacing:clamp(.1rem,.6vw,.2rem);text-shadow:.125rem .125rem .25rem #0009;margin:0;font-family:Playfair Display,Cinzel,serif;font-size:clamp(1.2rem,3vw,1.6rem);font-weight:700}.dnd5e-sheet-ficha-nova-body[data-v-22ee218f]{text-align:center;flex-direction:column;gap:clamp(.85rem,2.5vw,1.25rem);padding:clamp(.4rem,1.5vw,.6rem) clamp(1.25rem,4vw,2rem) clamp(1.25rem,4vw,2rem);display:flex}.dnd5e-sheet-ficha-nova-text[data-v-22ee218f]{color:#f5e6d3;margin:0;font-family:Calibri,Arial,sans-serif;font-size:clamp(.9rem,2.4vw,1.05rem);line-height:1.6}.dnd5e-sheet-ficha-nova-input[data-v-22ee218f]{color:#2b1b0f;text-align:center;text-transform:uppercase;letter-spacing:.08em;background:#f5e6d3;border:.1875rem solid #d4af37;border-radius:.6rem;padding:clamp(.7rem,2.5vw,.95rem) clamp(.85rem,3vw,1rem);font-size:clamp(.95rem,2.6vw,1.1rem);font-weight:600;box-shadow:0 0 1.25rem #d4af3759,0 .25rem .75rem #0000004d}.dnd5e-sheet-ficha-nova-input[data-v-22ee218f]:focus{outline:none;box-shadow:0 0 1.5rem #d4af378c,0 .4rem 1rem #0006}.dnd5e-sheet-ficha-nova-actions[data-v-22ee218f]{flex-wrap:wrap;justify-content:center;gap:clamp(.75rem,2.5vw,1rem);display:flex}.dnd5e-sheet-ficha-nova-btn[data-v-22ee218f]{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:.125rem solid #0000;border-radius:.5rem;min-width:clamp(7.5rem,28vw,9rem);padding:clamp(.65rem,2.5vw,.85rem) clamp(1.1rem,4vw,1.6rem);font-weight:700;transition:all .2s}@media (width<=40rem){.dnd5e-sheet-ficha-nova-modal[data-v-22ee218f]{border-radius:.6rem;width:min(92vw,30rem)}.dnd5e-sheet-ficha-nova-actions[data-v-22ee218f]{flex-direction:column;align-items:stretch}.dnd5e-sheet-ficha-nova-btn[data-v-22ee218f]{width:100%}}.dnd5e-sheet-view-only-banner[data-v-53605219]{color:#fff;background:linear-gradient(135deg,#4a5568 0%,#2d3748 100%);border-radius:.25rem;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:flex;box-shadow:0 2px 4px #0003}.dnd5e-sheet-view-only-banner-icon[data-v-53605219]{font-size:1.25rem}.dnd5e-sheet-notes-buttons-wrapper[data-v-6de80ff7]{justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem;display:flex}.dnd5e-sheet-notes-buttons[data-v-6de80ff7]{gap:.5rem;display:flex}.dnd5e-sheet-notes-buttons-left[data-v-6de80ff7]{justify-content:flex-start}.dnd5e-sheet-note-button[data-v-6de80ff7]{color:#3d2817;cursor:pointer;background:#3d281714;border:.0625rem solid #8b4513;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.dnd5e-sheet-note-button[data-v-6de80ff7]:hover{color:#2b1b0f;background:#3d281726;border-color:#d4af37}.mesa-link-modal-overlay[data-v-314f1f4f]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mesa-link-modal[data-v-314f1f4f]{background:#fff;border-radius:.5rem;width:90%;max-width:31.25rem;box-shadow:0 .25rem 1.25rem #0000004d}.mesa-link-header[data-v-314f1f4f]{border-bottom:.0625rem solid #e0e0e0;justify-content:space-between;align-items:flex-start;padding:1.5rem;display:flex}.mesa-link-header h3[data-v-314f1f4f]{margin:0 0 .5rem;font-size:1.25rem}.mesa-link-subtitle[data-v-314f1f4f]{color:#666;margin:0;font-size:.9rem}.mesa-link-body[data-v-314f1f4f]{padding:1.5rem}.mesa-code-section[data-v-314f1f4f]{margin-bottom:1rem}.mesa-code-input[data-v-314f1f4f]{text-transform:uppercase;border:.0625rem solid #ccc;border-radius:.25rem;width:100%;padding:.75rem;font-size:1rem}.mesa-link-footer[data-v-314f1f4f]{border-top:.0625rem solid #e0e0e0;justify-content:flex-end;gap:1rem;padding:1.5rem;display:flex}.btn[data-v-314f1f4f]{cursor:pointer;border:none;border-radius:.25rem;padding:.75rem 1.5rem;font-weight:700;transition:all .2s}.btn-outline[data-v-314f1f4f]{color:#333;background:0 0;border:.0625rem solid #ccc}.btn-outline[data-v-314f1f4f]:hover{background:#f5f5f5}.btn-primary[data-v-314f1f4f]{color:#fff;background:#06c}.btn-primary[data-v-314f1f4f]:hover:not(:disabled){background:#0052a3}.btn-primary[data-v-314f1f4f]:disabled{opacity:.6;cursor:not-allowed}.mesa-current-label[data-v-314f1f4f]{color:#333;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.mesa-current-card[data-v-314f1f4f]{background:#f9f9f9;border:.0625rem solid #e0e0e0;border-radius:.25rem;justify-content:space-between;align-items:center;padding:1rem;display:flex}.mesa-current-tag[data-v-314f1f4f]{color:#fff;background:#10b981;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.spinner-small[data-v-314f1f4f]{border:.125rem solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite spin-314f1f4f;display:inline-block}@keyframes spin-314f1f4f{to{transform:rotate(360deg)}}.modal-overlay[data-v-8395fad4]{z-index:10000;box-sizing:border-box;background:#000000bf;justify-content:center;align-items:center;padding:.5rem;display:flex;position:fixed;inset:0}.modal-container[data-v-8395fad4]{z-index:10001;background:#191919;border:.0625rem solid #333;border-radius:.25rem;flex-direction:column;width:100%;max-width:28.125rem;max-height:70vh;display:flex;position:relative;overflow:hidden;box-shadow:0 .625rem 1.5625rem #00000080}.modal-close-btn[data-v-8395fad4]{color:#ccc;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:.125rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:1.1rem;line-height:1;transition:all .2s;display:flex;position:absolute;top:.2rem;right:.5rem}.modal-close-btn[data-v-8395fad4]:hover{opacity:1;color:#fff}.modal-body[data-v-8395fad4]{background:#191919;flex:1;padding:.75rem 1rem;overflow-y:auto}.xp-table-container[data-v-8395fad4]{background:0 0;border:none;max-height:65vh;padding:0;overflow-y:auto}.xp-table[data-v-8395fad4]{border-collapse:collapse;width:100%;font-family:Palatino Linotype,Book Antiqua,Palatino,serif}.xp-table th[data-v-8395fad4],.xp-table td[data-v-8395fad4]{text-align:left;color:#ddd;border-bottom:.0625rem solid #333;padding:.15rem .35rem;font-size:.6rem}.xp-table th[data-v-8395fad4]{color:#fff;text-transform:capitalize;background-color:#111;font-size:.55rem;font-weight:700}.xp-table tr[data-v-8395fad4]:hover{background-color:#ffffff0d}.xp-current-level[data-v-8395fad4]{background-color:#ffffff1a!important}.magia-view-modal[data-v-f03976a7]{width:90%;min-width:320px;max-width:60rem;max-height:90vh}.modal-overlay[data-v-f03976a7]{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-container[data-v-f03976a7]{background:var(--card-bg,#1e1e1ef2);border:1px solid var(--card-border,#ffffff1a);border-radius:8px;flex-direction:column;display:flex;overflow:hidden auto;box-shadow:0 10px 40px #00000080}.modal-body[data-v-f03976a7]{flex:1;padding:1.5rem 2rem}.modal-header-inline[data-v-f03976a7]{justify-content:space-between;align-items:center;padding-bottom:.6rem;display:flex}.modal-header-actions[data-v-f03976a7]{align-items:center;gap:.5rem;display:flex}.modal-edit-btn[data-v-f03976a7]{color:#d4af37;cursor:pointer;background:#d4af3733;border:1px solid #d4af3766;border-radius:.25rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:1.25rem;transition:all .2s;display:flex}.modal-edit-btn[data-v-f03976a7]:hover{background:#d4af374d;border-color:#d4af3799;transform:scale(1.05)}.modal-title[data-v-f03976a7]{color:var(--text-primary,#fff);margin:0;font-size:1.5rem;font-weight:700}.modal-close[data-v-f03976a7]{color:var(--text-secondary,#ffffffb3);cursor:pointer;background:0 0;border:2px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.25rem;transition:all .2s;display:flex}.modal-close[data-v-f03976a7]:hover{color:var(--text-primary,#fff);background:#ffffff1a;box-shadow:0 0 0 2px #ffffff4d}.empty-state[data-v-f03976a7]{text-align:center;color:var(--text-secondary,#ffffffb3);padding:2rem}.magia-view-content[data-v-f03976a7]{flex-direction:column;gap:1.5rem;display:flex}.magia-view-header[data-v-f03976a7]{border-bottom:1px solid var(--card-border,#ffffff1a);flex-flow:wrap;align-items:flex-start;gap:1.5rem;padding-bottom:1rem;display:flex}.magia-view-imagem-wrapper[data-v-f03976a7]{aspect-ratio:3/4;background:var(--input-bg,#ffffff0d);border:.0625rem solid var(--card-border,#fff3);border-radius:.5rem;flex-shrink:0;width:9.375rem;overflow:hidden}.magia-view-imagem[data-v-f03976a7]{object-fit:contain;width:100%;height:100%;display:block}.magia-view-header-info[data-v-f03976a7]{flex-direction:column;flex:1;gap:.5rem;min-width:12.5rem;display:flex}.magia-view-nome-row[data-v-f03976a7]{align-items:center;gap:1rem;display:flex}.magia-view-nome[data-v-f03976a7]{color:var(--text-primary,#fff);margin:0;font-size:1.75rem;font-weight:700}.magia-view-nivel[data-v-f03976a7]{color:#a855f7;background:#9333ea33;border:1px solid #9333ea4d;border-radius:12px;padding:.25rem .75rem;font-size:.85rem;font-weight:600}.magia-view-escola[data-v-f03976a7]{color:var(--text-secondary,#ffffffb3);text-transform:capitalize;font-size:.9rem}.magia-view-section[data-v-f03976a7]{flex-direction:column;gap:.75rem;display:flex}.magia-view-section-title[data-v-f03976a7]{color:var(--text-primary,#fff);border-bottom:1px solid var(--card-border,#ffffff1a);margin:0;padding-bottom:.5rem;font-size:1.1rem;font-weight:600}.magia-view-info-grid[data-v-f03976a7]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.magia-view-info-item[data-v-f03976a7]{flex-direction:column;gap:.25rem;display:flex}.magia-view-label[data-v-f03976a7]{color:var(--text-secondary,#ffffffb3);text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:600}.magia-view-value[data-v-f03976a7]{color:var(--text-primary,#fff);font-size:.95rem}.magia-view-componentes[data-v-f03976a7]{flex-wrap:wrap;gap:.75rem;display:flex}.magia-view-componente[data-v-f03976a7]{color:var(--text-primary,#fff);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;display:flex}.magia-view-componente-label[data-v-f03976a7]{color:var(--accent-color,#d4af37);font-weight:700}.magia-view-caracteristica[data-v-f03976a7]{margin-top:.5rem;display:inline-block}.magia-view-caracteristica-label[data-v-f03976a7]{color:#4ade80;background:#22c55e33;border:1px solid #22c55e4d;border-radius:12px;margin-right:.5rem;padding:.25rem .75rem;font-size:.85rem;font-weight:600}.magia-view-classes[data-v-f03976a7]{flex-wrap:wrap;gap:.5rem;display:flex}.magia-view-classe-badge[data-v-f03976a7]{color:#60a5fa;background:#3b82f633;border:1px solid #3b82f64d;border-radius:12px;padding:.375rem .75rem;font-size:.85rem;font-weight:600}.magia-view-description[data-v-f03976a7]{color:var(--text-secondary,#fffc);white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.6}@media (width<=768px){.magia-view-info-grid[data-v-f03976a7]{grid-template-columns:1fr}.modal-body[data-v-f03976a7]{padding:1rem}}.armadura-view-modal[data-v-625bc8ac]{width:90%;min-width:320px;max-width:60rem;max-height:90vh}.modal-overlay[data-v-625bc8ac]{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-container[data-v-625bc8ac]{background:var(--card-bg,#1e1e1ef2);border:1px solid var(--card-border,#ffffff1a);border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 40px #00000080}.modal-body[data-v-625bc8ac]{flex:1;padding:1.5rem 2rem;overflow-y:auto}.modal-header-inline[data-v-625bc8ac]{justify-content:space-between;align-items:center;padding-bottom:.6rem;display:flex}.modal-title[data-v-625bc8ac]{color:var(--text-primary,#fff);margin:0;font-size:1.5rem;font-weight:700}.modal-close[data-v-625bc8ac]{color:var(--text-secondary,#ffffffb3);cursor:pointer;background:0 0;border:2px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.25rem;transition:all .2s;display:flex}.modal-close[data-v-625bc8ac]:hover{color:var(--text-primary,#fff);background:#ffffff1a;box-shadow:0 0 0 2px #ffffff4d}.empty-state[data-v-625bc8ac]{text-align:center;color:var(--text-secondary,#ffffffb3);padding:2rem}.armadura-view-content[data-v-625bc8ac]{flex-direction:column;gap:1.5rem;display:flex}.armadura-view-header[data-v-625bc8ac]{border-bottom:1px solid var(--card-border,#ffffff1a);flex-flow:wrap;align-items:flex-start;gap:1.5rem;padding-bottom:1rem;display:flex}.armadura-view-imagem-wrapper[data-v-625bc8ac]{aspect-ratio:3/4;background:var(--input-bg,#ffffff0d);border:.0625rem solid var(--card-border,#fff3);border-radius:.5rem;flex-shrink:0;width:9.375rem;overflow:hidden}.armadura-view-imagem[data-v-625bc8ac]{object-fit:contain;width:100%;height:100%;display:block}.armadura-view-header-info[data-v-625bc8ac]{flex-direction:column;flex:1;gap:.5rem;min-width:12.5rem;display:flex}.armadura-view-nome-row[data-v-625bc8ac]{align-items:center;gap:1rem;display:flex}.armadura-view-nome[data-v-625bc8ac]{color:var(--text-primary,#fff);margin:0;font-size:1.75rem;font-weight:700}.armadura-view-magico[data-v-625bc8ac]{color:#d4af37;background:#d4af3733;border:1px solid #d4af374d;border-radius:12px;padding:.25rem .75rem;font-size:.85rem;font-weight:600}.armadura-view-categoria[data-v-625bc8ac]{color:var(--text-secondary,#ffffffb3);text-transform:capitalize;font-size:.9rem}.armadura-view-section[data-v-625bc8ac]{flex-direction:column;gap:.75rem;display:flex}.armadura-view-section-title[data-v-625bc8ac]{color:var(--text-primary,#fff);border-bottom:1px solid var(--card-border,#ffffff1a);margin:0;padding-bottom:.5rem;font-size:1.1rem;font-weight:600}.armadura-view-info-grid[data-v-625bc8ac]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.armadura-view-info-item[data-v-625bc8ac]{flex-direction:column;gap:.25rem;display:flex}.armadura-view-info-item-full[data-v-625bc8ac]{grid-column:1/-1}.armadura-view-label[data-v-625bc8ac]{color:var(--text-secondary,#ffffffb3);text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:600}.armadura-view-value[data-v-625bc8ac]{color:var(--text-primary,#fff);font-size:.95rem}.armadura-view-description[data-v-625bc8ac]{color:var(--text-secondary,#fffc);white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.6}.armadura-view-list[data-v-625bc8ac]{color:var(--text-secondary,#fffc);margin:0;padding-left:1.5rem;font-size:.95rem;line-height:1.6}.armadura-view-list li[data-v-625bc8ac]{margin-bottom:.5rem}.armadura-view-magico-info[data-v-625bc8ac],.armadura-view-habilidade-info[data-v-625bc8ac]{flex-direction:column;gap:.75rem;display:flex}.btn[data-v-625bc8ac]{cursor:pointer;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:all .2s}.btn-secondary[data-v-625bc8ac]{color:var(--text-primary,#fff);background:#ffffff1a}.btn-secondary[data-v-625bc8ac]:hover{background:#fff3}@media (width<=768px){.armadura-view-info-grid[data-v-625bc8ac]{grid-template-columns:1fr}.modal-body[data-v-625bc8ac]{padding:1rem}}.arma-view-modal[data-v-e15ef5e4]{width:90%;min-width:320px;max-width:60rem;max-height:90vh}.modal-overlay[data-v-e15ef5e4]{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-container[data-v-e15ef5e4]{background:var(--card-bg,#1e1e1ef2);border:1px solid var(--card-border,#ffffff1a);border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 40px #00000080}.modal-body[data-v-e15ef5e4]{flex:1;padding:1.5rem 2rem;overflow-y:auto}.modal-header-inline[data-v-e15ef5e4]{justify-content:space-between;align-items:center;padding-bottom:.6rem;display:flex}.modal-title[data-v-e15ef5e4]{color:var(--text-primary,#fff);margin:0;font-size:1.5rem;font-weight:700}.modal-close[data-v-e15ef5e4]{color:var(--text-secondary,#ffffffb3);cursor:pointer;background:0 0;border:2px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.25rem;transition:all .2s;display:flex}.modal-close[data-v-e15ef5e4]:hover{color:var(--text-primary,#fff);background:#ffffff1a;box-shadow:0 0 0 2px #ffffff4d}.empty-state[data-v-e15ef5e4]{text-align:center;color:var(--text-secondary,#ffffffb3);padding:2rem}.arma-view-content[data-v-e15ef5e4]{flex-direction:column;gap:1.5rem;display:flex}.arma-view-header[data-v-e15ef5e4]{border-bottom:1px solid var(--card-border,#ffffff1a);flex-flow:wrap;align-items:flex-start;gap:1.5rem;padding-bottom:1rem;display:flex}.arma-view-imagem-wrapper[data-v-e15ef5e4]{aspect-ratio:3/4;background:var(--input-bg,#ffffff0d);border:.0625rem solid var(--card-border,#fff3);border-radius:.5rem;flex-shrink:0;width:9.375rem;overflow:hidden}.arma-view-imagem[data-v-e15ef5e4]{object-fit:contain;width:100%;height:100%;display:block}.arma-view-header-info[data-v-e15ef5e4]{flex-direction:column;flex:1;gap:.5rem;min-width:12.5rem;display:flex}.arma-view-nome-row[data-v-e15ef5e4]{align-items:center;gap:1rem;display:flex}.arma-view-nome[data-v-e15ef5e4]{color:var(--text-primary,#fff);margin:0;font-size:1.75rem;font-weight:700}.arma-view-magico[data-v-e15ef5e4]{color:#d4af37;background:#d4af3733;border:1px solid #d4af374d;border-radius:12px;padding:.25rem .75rem;font-size:.85rem;font-weight:600}.arma-view-tipo-categoria[data-v-e15ef5e4]{color:var(--text-secondary,#ffffffb3);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.arma-view-tipo[data-v-e15ef5e4],.arma-view-categoria[data-v-e15ef5e4]{text-transform:capitalize}.arma-view-separador[data-v-e15ef5e4]{opacity:.5}.arma-view-section[data-v-e15ef5e4]{flex-direction:column;gap:.75rem;display:flex}.arma-view-section-title[data-v-e15ef5e4]{color:var(--text-primary,#fff);border-bottom:1px solid var(--card-border,#ffffff1a);margin:0;padding-bottom:.5rem;font-size:1.1rem;font-weight:600}.arma-view-info-grid[data-v-e15ef5e4]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.arma-view-info-item[data-v-e15ef5e4]{flex-direction:column;gap:.25rem;display:flex}.arma-view-info-item-full[data-v-e15ef5e4]{grid-column:1/-1}.arma-view-label[data-v-e15ef5e4]{color:var(--text-secondary,#ffffffb3);text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:600}.arma-view-value[data-v-e15ef5e4]{color:var(--text-primary,#fff);font-size:.95rem}.arma-view-description[data-v-e15ef5e4]{color:var(--text-secondary,#fffc);white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.6}.arma-view-list[data-v-e15ef5e4]{color:var(--text-secondary,#fffc);margin:0;padding-left:1.5rem;font-size:.95rem;line-height:1.6}.arma-view-list li[data-v-e15ef5e4]{margin-bottom:.5rem}.arma-view-magico-info[data-v-e15ef5e4],.arma-view-habilidade-info[data-v-e15ef5e4]{flex-direction:column;gap:.75rem;display:flex}.btn[data-v-e15ef5e4]{cursor:pointer;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:all .2s}.btn-secondary[data-v-e15ef5e4]{color:var(--text-primary,#fff);background:#ffffff1a}.btn-secondary[data-v-e15ef5e4]:hover{background:#fff3}@media (width<=768px){.arma-view-info-grid[data-v-e15ef5e4]{grid-template-columns:1fr}.modal-body[data-v-e15ef5e4]{padding:1rem}}.sheet-label[data-v-d0d28f54]{text-transform:uppercase;letter-spacing:.03125rem;color:#333;font-weight:700}.header-field label[data-v-d0d28f54],.inspiracao-box label[data-v-d0d28f54],.combat-stat-box label[data-v-d0d28f54],.personalidade-box label[data-v-d0d28f54],.equipamento-hex-item label[data-v-d0d28f54],.caracteristicas-box label[data-v-d0d28f54]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.03125rem;color:#333;font-weight:700}.sheet-label-small[data-v-d0d28f54],.sheet-label-medium[data-v-d0d28f54]{font-size:var(--font-size-xs)}.sheet-label-large[data-v-d0d28f54]{font-size:var(--font-size-sm);letter-spacing:.05rem}.sheet-title[data-v-d0d28f54]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05vw;color:#333;border-bottom:.0625rem solid #000;margin-bottom:.6vh;padding-bottom:.3vh;font-weight:700}.sheet-title-bottom[data-v-d0d28f54]{font-size:var(--font-size-xxs);text-transform:uppercase;letter-spacing:.05vw;color:#333;font-weight:700;bottom:.4vh}.dnd5e-sheet-page-controls-desktop[data-v-d0d28f54]{margin-bottom:var(--spacing-md)}@media (width<=768px){.dnd5e-sheet-page-controls-desktop[data-v-d0d28f54]{display:none!important}.ficha-container[data-v-d0d28f54]{padding:.5rem}}.ficha-container[data-v-d0d28f54]{--sheet-scale:.9;zoom:var(--sheet-scale);max-width:95vw;margin:0 auto;padding:2vh;font-family:Calibri,Arial,sans-serif;line-height:1.2;position:relative;overflow-x:hidden;box-shadow:0 .2vh .8vh #0000001a}.ficha-container[data-v-d0d28f54] *{box-sizing:border-box}.ficha-container input[type=number][data-v-d0d28f54]{appearance:textfield}.ficha-container input[type=number][data-v-d0d28f54]::-webkit-inner-spin-button{appearance:none;margin:0}.ficha-container input[type=number][data-v-d0d28f54]::-webkit-outer-spin-button{appearance:none;margin:0}.header-section[data-v-d0d28f54]{flex-direction:column;gap:1vh;width:100%;max-width:100%;margin-bottom:1vh;display:flex}.header-grid[data-v-d0d28f54]{flex-direction:column;gap:.6vh;width:100%;display:flex}.header-row[data-v-d0d28f54]{gap:.6vh;display:grid}.header-row-first[data-v-d0d28f54],.header-row-second[data-v-d0d28f54]{grid-template-columns:repeat(4,1fr)}.nome-personagem-box[data-v-d0d28f54]{background:#fff;border:.0625rem solid #000;border-radius:.25rem;align-items:center;height:100%;padding:0;display:flex}.nome-personagem-input[data-v-d0d28f54]{text-align:center;background:0 0;border:none;outline:none;width:100%;height:100%;padding:.8vh .6vw;font-size:1.5vw;font-weight:700}.header-field[data-v-d0d28f54],.header-field-classe[data-v-d0d28f54]{flex-direction:column;display:flex}.raca-select-wrapper input.input-with-icon[data-v-d0d28f54]{flex:1;width:100%;padding-right:2rem}.header-input-experiencia-wrapper[data-v-d0d28f54]{flex:1;align-items:stretch;width:100%;min-width:0;min-height:0;display:flex}.header-input-experiencia[data-v-d0d28f54]::-webkit-outer-spin-button{appearance:none;margin:0}.header-input-experiencia[data-v-d0d28f54]::-webkit-inner-spin-button{appearance:none;margin:0}.header-input-experiencia[data-v-d0d28f54]{appearance:textfield;box-sizing:border-box;flex:1;width:100%;min-height:0}.raca-select-wrapper[data-v-d0d28f54]{align-items:center;width:100%;display:flex;position:relative}.raca-select-wrapper select.select-with-icon[data-v-d0d28f54]{padding-right:2rem}.raca-view-btn[data-v-d0d28f54]{z-index:1;cursor:pointer;pointer-events:auto;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:opacity .2s;display:flex;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.raca-view-btn[data-v-d0d28f54]:hover{opacity:.7}.raca-view-icon[data-v-d0d28f54]{font-size:1.2rem;line-height:1}.header-field label[data-v-d0d28f54]{flex-shrink:0;margin-bottom:.3vh}.header-field input[data-v-d0d28f54],.header-field select[data-v-d0d28f54]{border:.0625rem solid #000;border-radius:.25rem;flex:1;min-height:0;padding:.8vh .4vw;font-size:.9vw}.header-field .header-input-experiencia[data-v-d0d28f54]{text-align:left;height:100%;min-height:3.5vh;padding-right:3rem}.header-field .header-input-experiencia-wrapper[data-v-d0d28f54]{height:100%;min-height:3.5vh}.header-field:has(.header-input-experiencia-wrapper) .raca-select-wrapper[data-v-d0d28f54]{flex:1;align-items:stretch;min-height:3.5vh}.header-field-experiencia .xp-progress-container[data-v-d0d28f54]{align-items:center;gap:.5rem;margin-bottom:.4vh;display:flex}.header-field-experiencia .xp-progress-bar[data-v-d0d28f54]{background:#00000040;border:.0625rem solid #0000004d;border-radius:.25rem;flex:1;height:.5rem;overflow:hidden;box-shadow:inset 0 .0625rem .125rem #0003}.header-field-experiencia .xp-progress-bar-fill[data-v-d0d28f54]{background:linear-gradient(#4ade80 0%,#22c55e 50%,#16a34a 100%);border-radius:.1875rem;min-width:.25rem;height:100%;transition:width .3s;box-shadow:0 0 .25rem #22c55e66}.header-field-experiencia .xp-progress-label[data-v-d0d28f54]{color:#666;white-space:nowrap;flex-shrink:0;font-size:.65rem;font-weight:700}.header-field-experiencia .xp-progress-label-inicio[data-v-d0d28f54]{min-width:1ch}.header-field-experiencia .xp-progress-label-fim[data-v-d0d28f54]{text-align:right;min-width:1ch}.header-input-experiencia-wrapper[data-v-d0d28f54]{position:relative}.header-xp-label[data-v-d0d28f54]{color:#8b7355;letter-spacing:.05em;pointer-events:none;font-size:.7rem;font-weight:700;position:absolute;top:50%;right:2.25rem;transform:translateY(-50%)}.main-grid[data-v-d0d28f54]{grid-template-columns:.3fr .4fr .8fr 1fr;gap:.8vh;width:100%;max-width:100%;margin-bottom:0;display:grid;overflow:visible}.col-1[data-v-d0d28f54]{flex-direction:column;gap:.757197vh;width:100%;min-width:0;display:flex;position:relative;overflow:visible}.col-2[data-v-d0d28f54]{flex-direction:column;gap:.5vh;width:100%;min-width:0;display:flex}.col-3[data-v-d0d28f54]{flex-direction:column;gap:.6vh;width:100%;min-width:0;display:flex}.col-4[data-v-d0d28f54]{flex-direction:column;gap:.8vh;width:100%;min-width:0;max-width:100%;height:auto;display:flex}.box[data-v-d0d28f54]{background:#fff;border:.0625rem solid #000;border-radius:0;padding:.4vh}.inspiracao-box[data-v-d0d28f54]{align-items:center;min-height:5vh;padding:1vh .4vh;display:flex}.inspiracao-box label[data-v-d0d28f54]{align-items:center;gap:.4vh;width:100%;display:flex}.inspiracao-box input[type=checkbox][data-v-d0d28f54]{aspect-ratio:1;cursor:pointer;flex-shrink:0;width:10%;min-width:.8125rem;min-height:.8125rem}.proficiencia-box[data-v-d0d28f54]{flex-direction:row;align-items:center;gap:.5vh;min-height:3vh;padding:.5vh .4vh;display:flex}.proficiencia-input[data-v-d0d28f54]{text-align:center;background:#add8e6;border:.125rem solid #000;border-radius:.25rem;flex-shrink:0;width:25%;min-width:2.5rem;height:60%;min-height:1.75rem;padding:.3em;font-size:clamp(.75rem,1.2em,1rem);font-weight:700}.proficiencia-label[data-v-d0d28f54]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.03125rem;color:#000;text-align:center;white-space:nowrap;flex:1;font-weight:700}.testes-resistencia.box[data-v-d0d28f54]{flex-direction:column;gap:.3vh;display:flex;position:relative;background:#fff!important;border:.0625rem solid #000!important}.teste-resistencia-row[data-v-d0d28f54]{font-size:var(--font-size-xs);align-items:center;gap:.6vh;display:flex}.pericias-section[data-v-d0d28f54]{flex-direction:column;gap:.18vh;min-height:30vh;display:flex;position:relative}.pericia-row[data-v-d0d28f54]{font-size:calc(var(--font-size-xs) * .9);align-items:center;gap:.27vh;padding:.05vh 0;display:flex}.pericia-checkbox-circle[data-v-d0d28f54]{aspect-ratio:1;appearance:none;cursor:pointer;background:#fff;border:.0625rem solid #000;border-radius:50%;flex-shrink:0;width:7.2%;min-width:.73125rem;min-height:.73125rem}.pericia-checkbox-circle[data-v-d0d28f54]:checked{background:#0d0c0c}.arma-proficiencia-label[data-v-d0d28f54]{color:#1a1a1a;white-space:nowrap;margin-right:.25rem;font-family:Cinzel,serif;font-size:.75rem;font-weight:600}.arma-proficiencia-checkbox[data-v-d0d28f54]{aspect-ratio:1;appearance:none;cursor:pointer;background:#fff;border:.0625rem solid #000;border-radius:.125rem;flex-shrink:0;width:7.2%;min-width:.73125rem;min-height:.73125rem}.arma-proficiencia-checkbox[data-v-d0d28f54]:checked{background:#0d0c0c!important}.pericia-input-underlined[data-v-d0d28f54]{text-align:center;width:13.5%;min-width:.84375rem;max-width:2.53125rem;font-size:calc(var(--font-size-xs) * .9);background:0 0;border:none;border-bottom:.0625rem solid #000;padding:0 .04em}.pericia-label[data-v-d0d28f54]{font-size:calc(var(--font-size-sm) * .9);color:#000;flex:1}.combat-stats-top[data-v-d0d28f54]{grid-template-columns:repeat(3,1fr);gap:.6vh;width:100%;min-width:0;display:grid}.combat-stat-box[data-v-d0d28f54]{flex-direction:column;gap:.4vh;display:flex}.combat-stat-input[data-v-d0d28f54]{text-align:center;box-sizing:border-box;border:.0625rem solid #000;width:100%;min-width:0;min-height:5vh;padding:1.7vh .8vw;font-size:2vw;font-weight:700;line-height:1}.hp-section[data-v-d0d28f54]{box-sizing:border-box;flex-direction:column;gap:.6vh;width:100%;min-width:0;min-height:15vh;padding:.6vh .6vw .2vh;display:flex;position:relative}.hp-top-row[data-v-d0d28f54]{justify-content:space-between;align-items:center;gap:.8vh;display:flex}.hp-total-label[data-v-d0d28f54]{text-transform:none;color:#666;flex-shrink:0;font-size:1vw;font-weight:400}.hp-input-total[data-v-d0d28f54]{text-align:center;box-sizing:border-box;border:.0625rem solid #000;flex-shrink:1;width:100%;min-width:0;max-width:12vw;padding:.6vh;font-size:1.4vw;font-weight:700}.hp-input-total.is-clickable[data-v-d0d28f54]{cursor:pointer;background:#fff}.hp-bottom-row[data-v-d0d28f54]{flex:1;grid-template-columns:1fr 1fr;justify-content:center;gap:.6vh;display:grid}.hp-current-wrapper[data-v-d0d28f54],.hp-temporario-wrapper[data-v-d0d28f54]{flex-direction:column;gap:.3vh;display:flex}.hp-input-current[data-v-d0d28f54]{text-align:center;box-sizing:border-box;border:.0625rem solid #000;width:100%;min-width:0;padding:.2vh;font-size:1.8vw;font-weight:700;line-height:1}.hp-current-label[data-v-d0d28f54]{font-size:var(--font-size-xxs);text-transform:uppercase;letter-spacing:.05vw;color:#333;text-align:center;margin:0;font-weight:700;line-height:1.2}.dados-vida-section[data-v-d0d28f54]{grid-template-columns:1fr 1fr;gap:.6vh;width:100%;min-width:0;display:grid}.dados-vida-box[data-v-d0d28f54]{flex-direction:column;gap:.8vh;min-height:12vh;padding:.8vh;display:flex;position:relative}.dados-vida-top[data-v-d0d28f54]{align-items:center;gap:.8vh;display:flex}.dados-vida-total-label[data-v-d0d28f54]{color:#666;font-size:1vw;font-weight:400}.dados-vida-total-input[data-v-d0d28f54]{box-sizing:border-box;border:none;border-bottom:.0625rem solid #000;width:100%;max-width:10vw;padding:.2vh .4vw;font-size:1.1vw}.dados-vida-large-input[data-v-d0d28f54]{flex:1}.dados-vida-large-input input[data-v-d0d28f54]{text-align:center;border:.0625rem solid #000;width:100%;padding:.8vh;font-size:1.4vw}.testes-morte-box[data-v-d0d28f54]{flex-direction:column;justify-content:space-between;gap:.8vh;min-height:12vh;padding:.8vh;display:flex;position:relative}.testes-morte-content[data-v-d0d28f54]{flex-direction:column;flex:1;gap:1.2vh;display:flex}.testes-morte-group[data-v-d0d28f54]{flex-direction:row;align-items:center;gap:1vh;display:flex}.testes-morte-group span[data-v-d0d28f54]{font-size:var(--font-size-xs);text-transform:uppercase;color:#333;min-width:6vw;font-weight:700}.testes-morte-box .sheet-title-bottom[data-v-d0d28f54]{border-bottom:none;width:auto;margin:0;padding-bottom:0}.death-save-checkboxes[data-v-d0d28f54]{justify-content:flex-start;align-items:center;gap:.6vh;display:flex}.death-save-checkboxes .pericia-checkbox-circle[data-v-d0d28f54]{flex:0 0 1.29rem!important;width:1.29rem!important;min-width:1.29rem!important;height:1.29rem!important;min-height:1.29rem!important}.death-save-circle.checked[data-v-d0d28f54]{background:#000}.personalidade-section[data-v-d0d28f54]{flex-direction:column;gap:.8vh;height:100%;display:flex}.personalidade-box[data-v-d0d28f54]{box-sizing:border-box;flex-direction:column;flex:1;gap:.5vh;width:100%;min-width:0;max-width:100%;display:flex}.personalidade-box textarea[data-v-d0d28f54]{resize:vertical;flex:1;min-height:10vh;padding:.6vh;font-size:1vw}.equipamento-box[data-v-d0d28f54]{box-sizing:border-box;flex-direction:column;gap:.8vh;width:100%;min-width:0;max-width:100%;height:100%;min-height:50vh;padding:.8vh;display:flex;position:relative;overflow-x:hidden}.equipamento-tab-content[data-v-d0d28f54]{flex-direction:column;flex:1;min-height:56vh;display:flex}.equipamento-coins-row[data-v-d0d28f54]{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1.2vh;margin-bottom:.8vh;padding-top:2vh;display:flex}.equipamento-coins-tab[data-v-d0d28f54]{flex:1;justify-content:center;align-items:center;margin-bottom:0;padding-top:2vh}.moedas-lista[data-v-d0d28f54]{flex-direction:column;flex:1;gap:.3rem;display:flex}.moeda-row[data-v-d0d28f54]{flex-direction:row;align-items:center;gap:.75rem;display:flex}.moeda-label[data-v-d0d28f54]{color:#333;flex:auto;min-width:0;font-size:.9rem;font-weight:600}.moeda-input[data-v-d0d28f54]{text-align:right;border:.0625rem solid #666;border-radius:.25rem;flex:0 0 5rem;width:5rem;min-width:8rem;height:2.25rem;padding:0 .5rem;font-size:1rem;font-weight:600}.moedas-tesouro-box[data-v-d0d28f54]{flex-direction:column;flex:1;gap:0;min-height:20vh;margin-top:.5rem;display:flex;overflow:hidden}.moedas-tesouro-box label[data-v-d0d28f54]{margin-bottom:calc(var(--spacing-xs) * .65);flex-shrink:0}.moedas-tesouro-textarea[data-v-d0d28f54]{padding:calc(var(--spacing-sm) * .65);font-size:var(--font-size-sm);resize:none;background:#add8e6;border:none;flex:1;width:100%;min-height:15vh;font-family:Calibri,sans-serif;overflow-y:auto}.equipamento-hex-item[data-v-d0d28f54]{flex-direction:column;flex:1;align-items:center;gap:.4vh;min-width:5vw;display:flex}.equipamento-hex-item label[data-v-d0d28f54]{text-align:center;width:100%}.equipamento-hex-input[data-v-d0d28f54]{text-align:center;background:#fff;border:.2vw solid #000;border-radius:.6vw;width:100%;height:6vh;padding:.4vh;font-size:1.1vw;font-weight:700}.equipamento-textarea-area[data-v-d0d28f54]{flex:1;min-height:30vh}.equipamento-textarea[data-v-d0d28f54]{resize:none;border:.0625rem solid #000;width:100%;height:90%;min-height:35vh;padding:.6vh;font-size:1vw}.equipamento-title[data-v-d0d28f54]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05vw;color:#333;z-index:2;font-weight:700;position:absolute;top:.4vh;left:.4vw}.ataques-box[data-v-d0d28f54]{flex-direction:column;gap:.5vh;min-width:0;min-height:55vh;display:flex;overflow:hidden}.ataques-table[data-v-d0d28f54]{flex-direction:column;flex:1;gap:.4vh;min-width:0;display:flex;overflow:hidden}.ataques-header[data-v-d0d28f54]{font-size:var(--font-size-xs);text-transform:uppercase;border-bottom:.0625rem solid #000;grid-template-columns:2fr 1fr 2fr auto;align-items:center;gap:.4vh;min-width:0;padding:.4vh;font-weight:700;display:grid;overflow:hidden}.ataques-header>div[data-v-d0d28f54]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ataque-row[data-v-d0d28f54]{grid-template-columns:2fr 1fr 2fr auto;align-items:center;gap:.4vh;min-width:0;margin-bottom:.5vh;display:grid;overflow:hidden}.ataque-row[data-v-d0d28f54]:last-child{margin-bottom:0}.ataque-col-actions[data-v-d0d28f54]{justify-content:center;align-items:center;width:1.5rem;min-width:1.5rem;display:flex}.btn-remove-ataque[data-v-d0d28f54]{color:#d4af37;cursor:pointer;background:0 0;border:.0625rem solid #8b4513;border-radius:.1875rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;padding:0;font-size:.75rem;line-height:1;transition:all .2s;display:flex}.btn-remove-ataque[data-v-d0d28f54]:hover{color:#f4d03f;background:#8b451380;border-color:sienna;transform:scale(1.1)}.ataque-input-nome[data-v-d0d28f54],.ataque-input-bonus[data-v-d0d28f54],.ataque-input-dano[data-v-d0d28f54]{box-sizing:border-box;border:.0625rem solid #000;width:100%;min-width:0;padding:.4vh;font-size:1vw}.add-ataque-btn[data-v-d0d28f54]{cursor:pointer;font-size:var(--font-size-xs);background:#1b0404;border:.0625rem solid #000;align-self:flex-start;margin-top:.5vh;padding:.4vh .8vw}.ataques-reserved-space[data-v-d0d28f54]{flex:1;min-height:22vh}.caracteristicas-box[data-v-d0d28f54]{box-sizing:border-box;flex-direction:column;gap:.5vh;width:100%;min-width:0;max-width:100%;height:100%;display:flex}.talento-autocomplete-container[data-v-d0d28f54]{width:100%;margin-bottom:.5vh;position:relative}.talento-search-input[data-v-d0d28f54]{color:#333;background:#fff;border:.0625rem solid #8b4513;border-radius:.25rem;width:100%;min-height:2.5rem;padding:.7vh .6vh;font-family:Calibri,sans-serif;font-size:1rem}.talento-search-input[data-v-d0d28f54]:focus{border-color:sienna;outline:none;box-shadow:0 0 0 .125rem #8b451333}.talento-suggestions[data-v-d0d28f54]{z-index:1000;background:#fff;border:.125rem solid #8b4513;border-radius:.25rem;max-height:50vh;margin-top:.125rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 .25rem .75rem #00000026}.talento-suggestion-item[data-v-d0d28f54]{cursor:pointer;border-bottom:.0625rem solid #e8d5b7;padding:.8vh 1vh;transition:background-color .2s}.talento-suggestion-item[data-v-d0d28f54]:last-child{border-bottom:none}.talento-suggestion-item[data-v-d0d28f54]:hover{background-color:#f5e6d3}.talento-suggestion-nome[data-v-d0d28f54]{color:#3d2817;margin-bottom:.3vh;font-size:.95vw;font-weight:700}.talento-suggestion-desc[data-v-d0d28f54]{color:#5a4a3a;font-size:.85vw;line-height:1.3}.magia-autocomplete-container[data-v-d0d28f54]{width:100%;margin-bottom:.5vh;position:relative}.magia-search-input[data-v-d0d28f54]{color:#333;background:#fff;border:.0625rem solid #8b4513;border-radius:.25rem;width:100%;min-height:2.5rem;padding:.7vh .6vh;font-family:Calibri,sans-serif;font-size:1rem}.magia-search-input[data-v-d0d28f54]:focus{border-color:sienna;outline:none;box-shadow:0 0 0 .125rem #8b451333}.magia-suggestions[data-v-d0d28f54]{z-index:1000;background:#fff;border:.125rem solid #8b4513;border-radius:.25rem;max-height:40vh;margin-top:.125rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 .25rem .75rem #00000026}.magia-suggestion-item[data-v-d0d28f54]{cursor:pointer;border-bottom:.0625rem solid #e8d5b7;padding:.6vh .8vh;transition:background-color .2s}.magia-suggestion-item[data-v-d0d28f54]:last-child{border-bottom:none}.magia-suggestion-item[data-v-d0d28f54]:hover{background-color:#f5e6d3}.magia-suggestion-nome[data-v-d0d28f54]{color:#3d2817;margin-bottom:.2vh;font-size:.9vw;font-weight:700}.magia-suggestion-info[data-v-d0d28f54]{color:#5a4a3a;font-size:.75vw;line-height:1.2}.caracteristicas-textarea[data-v-d0d28f54],.caracteristicas-rich-editor[data-v-d0d28f54]{flex:1;height:35vh;min-height:0;padding:.6vh;font-size:1vw}input[type=text][data-v-d0d28f54],input[type=number][data-v-d0d28f54],textarea[data-v-d0d28f54]{background:#fff;font-family:Calibri,sans-serif}input[type=text][data-v-d0d28f54]:focus,input[type=number][data-v-d0d28f54]:focus,textarea[data-v-d0d28f54]:focus{outline-offset:-.0625rem;background:#fff;outline:.125rem solid #06c}input[readonly][data-v-d0d28f54]{cursor:not-allowed;color:#333;background-color:#f5f5f5}input[readonly][data-v-d0d28f54]:hover{background-color:#e8e8e8}.teste-resistencia-input[readonly][data-v-d0d28f54],.pericia-input[readonly][data-v-d0d28f54],.combat-stat-input[readonly][data-v-d0d28f54]{color:#06c;font-weight:700}.sheet-page[data-v-d0d28f54]{background:#fff;position:relative}.sheet-section-with-overlay input[data-v-d0d28f54]:disabled,.sheet-section-with-overlay select[data-v-d0d28f54]:disabled,.sheet-section-with-overlay textarea[data-v-d0d28f54]:disabled{opacity:.9;cursor:not-allowed!important;background-color:#f5f5f5!important}.sheet-section-with-overlay[data-v-d0d28f54]{position:relative}.sheet-section-overlay[data-v-d0d28f54]{z-index:5;backdrop-filter:blur(2px);pointer-events:auto;background:#0006;position:absolute;inset:0}.sheet-readonly-full-overlay[data-v-d0d28f54]{z-index:10;backdrop-filter:blur(2px);pointer-events:auto;background:#0006;position:absolute;inset:0}.sheet-page-2[data-v-d0d28f54]{min-height:132vh}.page2-header-section[data-v-d0d28f54]{flex-direction:column;gap:1.32vh;width:100%;max-width:100%;margin-bottom:1.32vh;display:flex}.page2-header-content[data-v-d0d28f54]{align-items:stretch;width:100%;display:flex}.page2-physical-attributes[data-v-d0d28f54]{gap:var(--spacing-sm);flex-direction:column;justify-content:center;width:100%;display:flex}.page2-physical-row[data-v-d0d28f54]{gap:var(--spacing-sm);display:grid}.page2-physical-row-first[data-v-d0d28f54]{grid-template-columns:repeat(4,1fr)}.page2-physical-row-second[data-v-d0d28f54]{grid-template-columns:repeat(3,1fr)}.page2-physical-field[data-v-d0d28f54]{flex-direction:column;gap:.125rem;display:flex}.page2-physical-field label[data-v-d0d28f54]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.03125rem;color:#333;font-weight:700}.page2-physical-field input[data-v-d0d28f54]{width:100%;font-size:var(--font-size-sm);background:#add8e6;border:.0625rem solid #000;border-radius:.125rem;padding:.1625rem}.page2-main-grid[data-v-d0d28f54]{gap:var(--spacing-md);margin-top:var(--spacing-md);grid-template-rows:auto 1fr;grid-template-columns:1fr 2fr;display:grid}.page2-col-left[data-v-d0d28f54]{flex-direction:column;grid-row:1/3;gap:0;display:flex}.page2-col-right-top[data-v-d0d28f54]{flex-direction:column;grid-area:1/2;display:flex}.page2-col-right-bottom[data-v-d0d28f54]{gap:var(--spacing-md);flex-direction:column;grid-area:2/2;display:flex}.page2-box[data-v-d0d28f54]{padding:calc(var(--spacing-md) * .65);background:#fff;border:.125rem solid #000;border-radius:.25rem;flex-direction:column;min-height:0;display:flex;position:relative}.page2-appearance-section[data-v-d0d28f54]{gap:calc(var(--spacing-xs) * .65);flex-direction:column;flex-shrink:0;min-width:0;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.page2-appearance-section .appearance-container[data-v-d0d28f54]{flex-direction:column;flex:1;width:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.page2-appearance-section .appearance-image[data-v-d0d28f54],.page2-appearance-section .appearance-placeholder[data-v-d0d28f54]{box-sizing:border-box;flex:1 1 0;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.page2-appearance-section .appearance-image img[data-v-d0d28f54]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.page2-allies-box[data-v-d0d28f54]{flex-direction:column;flex:1;gap:0;min-height:40vh;display:flex;overflow:hidden}.page2-allies-box .page2-allies-label[data-v-d0d28f54]{margin-bottom:calc(var(--spacing-xs) * .65);flex-shrink:0}.page2-allies-box .page2-allies-content[data-v-d0d28f54]{flex:1;min-height:0}.page2-history-box[data-v-d0d28f54]{flex-direction:column;flex:1;max-width:100%;height:100%;min-height:100%;max-height:100%;display:flex;overflow:hidden}.page2-characteristics-box[data-v-d0d28f54]{flex-direction:column;flex:1;gap:0;max-width:100%;height:79.2vh;min-height:79.2vh;max-height:79.2vh;display:flex;overflow:hidden}.page2-characteristics-box label[data-v-d0d28f54]{margin-bottom:calc(var(--spacing-xs) * .65);flex-shrink:0}.page2-history-rich-editor[data-v-d0d28f54],.page2-characteristics-rich-editor[data-v-d0d28f54]{flex:1;height:100%;min-height:0}@media (width<=768px){.page2-history-rich-editor[data-v-d0d28f54],.page2-characteristics-rich-editor[data-v-d0d28f54],.caracteristicas-rich-editor[data-v-d0d28f54]{min-height:20vh}}.page2-history-textarea[data-v-d0d28f54]{padding:calc(var(--spacing-sm) * .65);font-size:var(--font-size-sm);resize:none;background:#add8e6;border:none;flex:1;width:100%;height:100%;min-height:0;font-family:Calibri,sans-serif}.page2-characteristics-textarea[data-v-d0d28f54]{padding:calc(var(--spacing-sm) * .65);font-size:var(--font-size-sm);resize:none;background:#add8e6;border:none;width:100%;height:96%;min-height:0;font-family:Calibri,sans-serif;overflow-y:auto}.page2-allies-textarea[data-v-d0d28f54]{padding:calc(var(--spacing-sm) * .65);font-size:var(--font-size-sm);resize:none;background:#add8e6;border:none;flex:1;width:100%;height:98%;min-height:0;font-family:Calibri,sans-serif;overflow-y:auto}.appearance-container[data-v-d0d28f54]{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.appearance-placeholder[data-v-d0d28f54]{cursor:pointer;color:#666;width:100%;min-height:20vh;font-family:Calibri,sans-serif;font-size:var(--font-size-sm);background:#add8e680;border:.125rem dashed #8b4513;border-radius:.25rem;justify-content:center;align-items:center;transition:all .2s;display:flex}.page2-appearance-section .appearance-placeholder[data-v-d0d28f54]{height:100%;min-height:0}.appearance-placeholder[data-v-d0d28f54]:hover{background:#add8e6b3;border-color:sienna}.appearance-image[data-v-d0d28f54]{background:#add8e64d;border:.0625rem solid #8b4513;border-radius:.25rem;justify-content:center;align-items:center;width:100%;min-height:20vh;max-height:60vh;display:flex;position:relative;overflow:hidden}.page2-appearance-section .appearance-image[data-v-d0d28f54]{height:100%;min-height:0;max-height:100%}.appearance-image img[data-v-d0d28f54]{object-fit:contain;width:100%;height:100%;max-height:60vh}.appearance-remove-btn[data-v-d0d28f54]{top:var(--spacing-xs);right:var(--spacing-xs);color:#fff;cursor:pointer;background:#8b4513e6;border:.0625rem solid #8b4513;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:1.125rem;line-height:1;transition:all .2s;display:flex;position:absolute}.appearance-remove-btn[data-v-d0d28f54]:hover{background:#a0522de6;border-color:sienna;transform:scale(1.1)}.page2-history-textarea[data-v-d0d28f54]{width:100%;height:100%;min-height:70vh}.page2-characteristics-textarea[data-v-d0d28f54]{width:100%;height:96%;min-height:0}.page2-allies-content[data-v-d0d28f54]{gap:calc(var(--spacing-sm) * .65);flex:1;grid-template-rows:1fr;grid-template-columns:1fr 1fr;align-items:stretch;width:100%;height:100%;min-height:0;margin:0;padding:0;display:grid;overflow:hidden}.page2-allies-left[data-v-d0d28f54]{flex-direction:column;grid-area:1/1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.page2-allies-right[data-v-d0d28f54]{flex-direction:column;grid-area:1/2;align-items:stretch;min-width:0;height:100%;display:flex;overflow:hidden}.page2-allies-right-content[data-v-d0d28f54]{gap:calc(var(--spacing-sm) * .65);grid-template-columns:1fr 1fr;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.page2-symbol-box[data-v-d0d28f54]{width:100%;min-width:0;padding:calc(var(--spacing-sm) * .65);gap:calc(var(--spacing-xs) * .65);box-sizing:border-box;background:#fff;border:.125rem solid #000;border-radius:.25rem;flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.page2-symbol-name-input[data-v-d0d28f54]{width:100%;font-size:var(--font-size-xs);background:#add8e6;border:.0625rem solid #000;border-radius:.125rem;padding:.08125rem}.page2-symbol-drawing-area[data-v-d0d28f54]{box-sizing:border-box;background:#fff;border:.0625rem solid #000;border-radius:.125rem;flex:1 1 0;justify-content:center;align-items:center;min-height:10vh;max-height:100%;display:flex;position:relative;overflow:hidden}.symbol-image[data-v-d0d28f54]{box-sizing:border-box;background:#add8e64d;border-radius:.125rem;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;display:flex;position:relative;overflow:hidden}.symbol-image img[data-v-d0d28f54]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.symbol-remove-btn[data-v-d0d28f54]{top:var(--spacing-xs);right:var(--spacing-xs);color:#fff;cursor:pointer;background:#8b4513e6;border:.0625rem solid #8b4513;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:1.125rem;line-height:1;transition:all .2s;display:flex;position:absolute}.symbol-remove-btn[data-v-d0d28f54]:hover{background:#a0522de6;border-color:sienna;transform:scale(1.1)}.symbol-placeholder[data-v-d0d28f54]{cursor:pointer;color:#666;width:100%;height:100%;font-family:Calibri,sans-serif;font-size:var(--font-size-sm);background:#add8e680;border:.125rem dashed #8b4513;border-radius:.125rem;justify-content:center;align-items:center;transition:all .2s;display:flex}.symbol-placeholder[data-v-d0d28f54]:hover{background:#add8e6b3;border-color:sienna}@media (width<=700px){.page2-physical-row[data-v-d0d28f54]{grid-template-columns:1fr}.page2-main-grid[data-v-d0d28f54]{grid-template-rows:auto;grid-template-columns:1fr}.page2-col-left[data-v-d0d28f54],.page2-col-right-top[data-v-d0d28f54],.page2-col-right-bottom[data-v-d0d28f54]{grid-area:auto/1;width:100%}.page2-allies-content[data-v-d0d28f54]{grid-template-columns:1fr;display:grid}.page2-allies-left[data-v-d0d28f54],.page2-allies-right[data-v-d0d28f54]{width:100%}.page2-allies-right-content[data-v-d0d28f54]{grid-template-columns:1fr;display:grid}.page2-appearance-section[data-v-d0d28f54]{width:100%}.page2-appearance-section .appearance-image[data-v-d0d28f54],.page2-appearance-section .appearance-placeholder[data-v-d0d28f54]{min-height:30vh;max-height:40vh}.page2-allies-textarea[data-v-d0d28f54]{width:100%;min-height:20vh}.page2-symbol-box[data-v-d0d28f54]{width:100%;min-width:100%}.page2-allies-box[data-v-d0d28f54]{height:auto;min-height:auto}.page2-history-box[data-v-d0d28f54]{height:auto;min-height:25vh}.page2-characteristics-box[data-v-d0d28f54]{height:auto;min-height:25vh;max-height:none}.page2-allies-right[data-v-d0d28f54]{height:auto;min-height:auto}.page2-allies-right-content[data-v-d0d28f54]{height:auto;min-height:auto;max-height:none}.page2-symbol-drawing-area[data-v-d0d28f54]{height:auto;min-height:25vh;max-height:none}.page2-appearance-section .appearance-container[data-v-d0d28f54]{height:auto;min-height:30vh;max-height:none}.appearance-image img[data-v-d0d28f54],.symbol-image img[data-v-d0d28f54]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:40vh}}@media (width<=500px){.page2-header-section[data-v-d0d28f54],.page2-physical-row[data-v-d0d28f54],.page2-main-grid[data-v-d0d28f54]{grid-template-columns:1fr}.page2-col-left[data-v-d0d28f54],.page2-col-right-top[data-v-d0d28f54],.page2-col-right-bottom[data-v-d0d28f54]{width:100%;max-width:100%}.page2-physical-field input[data-v-d0d28f54],.page2-history-textarea[data-v-d0d28f54],.page2-characteristics-textarea[data-v-d0d28f54],.page2-allies-textarea[data-v-d0d28f54],.page2-symbol-name-input[data-v-d0d28f54]{width:100%}}.page3-header-section[data-v-d0d28f54]{grid-template-columns:28vw 1fr;align-items:stretch;gap:1.176vh;width:100%;max-width:100%;margin-bottom:1.176vh;display:grid}.page3-header-left[data-v-d0d28f54]{flex-direction:column;display:flex}.page3-header-left .nome-personagem-input[data-v-d0d28f54]{min-height:5.4vh;padding:1.44vh .6vw}.page3-header-right[data-v-d0d28f54]{flex-direction:column;gap:.9408vh;display:flex}.page3-spell-stats[data-v-d0d28f54]{grid-template-columns:repeat(3,1fr);gap:.9408vh;display:grid}.page3-spell-stat-box[data-v-d0d28f54]{flex-direction:column;gap:.4704vh;min-width:0;display:flex}.page3-spell-stat-box label[data-v-d0d28f54]{margin-bottom:0;display:block}.page3-spell-stat-box input[data-v-d0d28f54]{width:100%;min-height:4.2vh;padding:.72vh .4vw}.page3-main-grid[data-v-d0d28f54]{grid-template-columns:1fr 1fr 1fr;gap:1.176vh;width:100%;max-width:100%;display:grid;position:relative}.page3-col-left[data-v-d0d28f54]{flex-direction:column;grid-column:1;gap:1.176vh;display:flex}.page3-col-middle[data-v-d0d28f54]{flex-direction:column;grid-column:2;gap:1.176vh;display:flex}.page3-col-right[data-v-d0d28f54]{flex-direction:column;grid-column:3;gap:1.176vh;display:flex}.page3-spell-level-box[data-v-d0d28f54]{flex-direction:column;gap:.7056vh;margin-bottom:.5rem;display:flex}.page3-spell-level-header[data-v-d0d28f54]{align-items:flex-end;gap:.9408vh;display:flex}.page3-level-badge[data-v-d0d28f54]{width:clamp(2rem,3.136vw,3.5rem);height:clamp(2rem,3.7632vh,3.5rem);font-size:clamp(1rem, var(--font-size-lg), 1.5rem);margin-bottom:.1.8vh;background:#fff;border:clamp(.125rem,.196vw,.25rem) solid #000;border-radius:clamp(.25rem,.392vw,.5rem);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.page3-spell-slots[data-v-d0d28f54]{flex:1;gap:.9408vh;display:flex}.page3-slot-field[data-v-d0d28f54]{flex-direction:column;flex:1;gap:.2352vh;display:flex}.page3-slot-input[data-v-d0d28f54]{width:100%;font-size:var(--font-size-sm);text-align:center;background:#add8e6;border:.0625rem solid #000;border-radius:.196vw;padding:.4704vh}.page3-spell-list[data-v-d0d28f54]{flex-direction:column;gap:.588vh;min-height:21.168vh;display:flex}.page3-col-left .page3-spell-level-box:first-child .page3-spell-list[data-v-d0d28f54]{min-height:23.52vh}.page3-col-left .page3-spell-level-box:nth-child(2) .page3-spell-list[data-v-d0d28f54],.page3-col-left .page3-spell-level-box:nth-child(3) .page3-spell-list[data-v-d0d28f54]{min-height:21.168vh}.page3-col-middle .page3-spell-level-box:first-child .page3-spell-list[data-v-d0d28f54],.page3-col-middle .page3-spell-level-box:nth-child(2) .page3-spell-list[data-v-d0d28f54],.page3-col-middle .page3-spell-level-box:nth-child(3) .page3-spell-list[data-v-d0d28f54]{min-height:17.64vh}.page3-col-right .page3-spell-level-box:first-child .page3-spell-list[data-v-d0d28f54],.page3-col-right .page3-spell-level-box:nth-child(2) .page3-spell-list[data-v-d0d28f54]{min-height:15.288vh}.page3-col-right .page3-spell-level-box:nth-child(3) .page3-spell-list[data-v-d0d28f54],.page3-col-right .page3-spell-level-box:nth-child(4) .page3-spell-list[data-v-d0d28f54]{min-height:10.584vh}.page3-spell-list-label[data-v-d0d28f54]{border-bottom:.0625rem solid #ccc;margin-bottom:.4704vh;padding-bottom:.3528vh}.page3-spell-item[data-v-d0d28f54]{align-items:center;gap:.7056vh;display:flex}.page3-spell-name-input[data-v-d0d28f54]{font-size:var(--font-size-sm);background:#add8e6;border:.0625rem solid #000;border-radius:.196vw;flex:1;padding:.4704vh}.btn-view-magia[data-v-d0d28f54]{color:#5a4a3a;cursor:pointer;background:#d4c5b0;border:.0625rem solid #8b4513;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-left:.25rem;padding:0;font-size:.75rem;line-height:1;transition:all .2s;display:flex}.btn-view-magia[data-v-d0d28f54]:hover{color:#fff;background:#8b4513;transform:scale(1.15)}.modal-overlay[data-v-d0d28f54]{z-index:10000;box-sizing:border-box;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-container[data-v-d0d28f54]{z-index:10001;background:#3d2817;border:.125rem solid #d4af37;border-radius:.5rem;flex-direction:column;width:100%;max-width:43.75rem;max-height:85vh;display:flex;position:relative;overflow:hidden;box-shadow:0 .9375rem 3.125rem #000c}.modal-header-actions[data-v-d0d28f54]{align-items:center;gap:var(--spacing-sm);display:flex}.modal-edit-btn[data-v-d0d28f54]{color:#d4af37;cursor:pointer;background:#d4af3733;border:1px solid #d4af3766;border-radius:.25rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:1.25rem;transition:all .2s;display:flex}.modal-edit-btn[data-v-d0d28f54]:hover{background:#d4af374d;border-color:#d4af3799;transform:scale(1.05)}.modal-header[data-v-d0d28f54]{background:#3d2817;border-bottom:.0625rem solid #d4af37;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex}.modal-title[data-v-d0d28f54]{color:#d4af37;text-transform:uppercase;letter-spacing:.0625rem;text-shadow:.0625rem .0625rem .125rem #000c;margin:0;font-size:1.3rem;font-weight:700}.modal-close-btn[data-v-d0d28f54]{color:#d4af37;cursor:pointer;background:0 0;border:.0625rem solid #d4af37;border-radius:.25rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:1.2rem;font-weight:700;line-height:1;transition:all .2s;display:flex}.modal-close-btn[data-v-d0d28f54]:hover{background:#d4af3733;transform:scale(1.1)}.modal-body[data-v-d0d28f54]{background:#3d2817;flex:1;padding:1.5rem 1.75rem;overflow-y:auto}.modal-footer[data-v-d0d28f54]{background:#3d2817;border-top:.0625rem solid #d4af37;justify-content:flex-end;gap:1rem;padding:1rem 1.75rem;display:flex}.modal-footer .btn[data-v-d0d28f54]{text-transform:uppercase;letter-spacing:.0625rem;cursor:pointer;border:.125rem solid;border-radius:.375rem;min-width:7.5rem;padding:.75rem 2rem;font-size:1rem;font-weight:700;transition:all .3s}.modal-footer .btn-primary[data-v-d0d28f54]{color:#d4af37;background:#3d2817;border:.125rem solid #d4af37}.modal-footer .btn-primary[data-v-d0d28f54]:hover{color:#f4d03f;background:#4a3423;border-color:#f4d03f;transform:translateY(-.125rem);box-shadow:0 .25rem .75rem #d4af3780}.armadura-autocomplete-container[data-v-d0d28f54]{margin-bottom:.8vh;position:relative}.armadura-search-input[data-v-d0d28f54]{color:#d4af37;background:#1e140fb3;border:.0625rem solid #8b4513;border-radius:.1875rem;width:100%;min-height:2.5rem;padding:.7vh .6vh;font-family:Cinzel,serif;font-size:1rem}.armadura-search-input[data-v-d0d28f54]:focus{border-color:sienna;outline:none;box-shadow:0 0 0 .125rem #8b451333}.armadura-suggestions[data-v-d0d28f54]{z-index:1000;background:#1e140ff2;border:.0625rem solid #8b4513;border-radius:.1875rem;max-height:30vh;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 .25rem .75rem #00000080}.armadura-suggestion-item[data-v-d0d28f54]{cursor:pointer;border-bottom:.0625rem solid #8b45134d;padding:.6vh .8vh;transition:background .2s}.armadura-suggestion-item[data-v-d0d28f54]:hover{background:#8b45134d}.armadura-suggestion-item[data-v-d0d28f54]:last-child{border-bottom:none}.armadura-suggestion-nome[data-v-d0d28f54]{color:#d4af37;margin-bottom:.2vh;font-size:.85vw;font-weight:700}.armadura-suggestion-info[data-v-d0d28f54]{color:#c0a080;text-transform:capitalize;font-size:.75vw}.equipamento-armaduras-section[data-v-d0d28f54]{flex-direction:column;flex:1;min-height:0;display:flex}.equipamento-armaduras-label[data-v-d0d28f54]{color:#d4af37;text-transform:uppercase;letter-spacing:.03125rem;margin-bottom:.5vh;font-size:.75vw;font-weight:700;display:block}.armaduras-list[data-v-d0d28f54]{flex-direction:column;flex:1;gap:.5vh;min-height:0;margin-top:.8vh;display:flex;overflow-y:auto}.armadura-item[data-v-d0d28f54]{background:#1e140f80;border:.0625rem solid #8b45134d;border-radius:.1875rem;align-items:center;gap:.5vh;padding:.4vh .6vh;font-size:.8vw;transition:all .2s;display:flex}.armadura-item.item-editado[data-v-d0d28f54]{background-color:#d4af3726;border-left:.1875rem solid #d4af37}.armadura-item-nome[data-v-d0d28f54]{color:#1a1a1a;flex:1;align-items:center;gap:.3vh;font-family:Cinzel,serif;display:flex}.armadura-item.item-equipado .armadura-item-nome[data-v-d0d28f54]{font-weight:600}.custom-indicator[data-v-d0d28f54]{color:#d4af37;cursor:help;opacity:.8;font-size:.9em;display:inline-block}.btn-view-armadura[data-v-d0d28f54],.btn-remove-armadura[data-v-d0d28f54],.btn-edit-armadura[data-v-d0d28f54]{color:#d4af37;cursor:pointer;background:0 0;border:.0625rem solid #8b4513;border-radius:.1875rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:.9vw;transition:all .2s;display:flex}.btn-view-armadura[data-v-d0d28f54]:hover{background:#8b45134d;border-color:sienna}.btn-remove-armadura[data-v-d0d28f54]{font-size:1.2vw;line-height:1}.btn-remove-armadura[data-v-d0d28f54]:hover{color:#f4d03f;background:#8b451380;border-color:sienna}.armadura-edit-input-nome[data-v-d0d28f54]{color:#3d2817;background:#f5e6d3;border:.125rem solid #8b4513;border-radius:.25rem;width:100%;padding:.5rem;font-family:Cinzel,serif;font-size:1rem;font-weight:700}.armadura-edit-input-nome[data-v-d0d28f54]:focus{border-color:#d4af37;outline:none;box-shadow:0 0 0 .125rem #d4af374d}.armadura-edit-input[data-v-d0d28f54],.armadura-edit-select[data-v-d0d28f54]{color:#3d2817;background:#f5e6d3;border:.125rem solid #8b4513;border-radius:.25rem;width:100%;min-width:0;padding:.4rem .5rem;font-family:Cinzel,serif;font-size:.875rem}.armadura-edit-input[data-v-d0d28f54]:focus,.armadura-edit-select[data-v-d0d28f54]:focus{border-color:#d4af37;outline:none;box-shadow:0 0 0 .125rem #d4af374d}.armadura-edit-select[data-v-d0d28f54]{cursor:pointer}.armadura-edit-textarea[data-v-d0d28f54]{color:#3d2817;resize:vertical;background:#f5e6d3;border:.125rem solid #8b4513;border-radius:.25rem;width:100%;min-height:4rem;padding:.5rem;font-family:Cinzel,serif;font-size:.875rem}.armadura-edit-textarea[data-v-d0d28f54]:focus{border-color:#d4af37;outline:none;box-shadow:0 0 0 .125rem #d4af374d}.armadura-edit-input-full[data-v-d0d28f54]{color:#3d2817;background:#f5e6d3;border:.125rem solid #8b4513;border-radius:.25rem;width:100%;padding:.4rem .5rem;font-family:Cinzel,serif;font-size:.875rem}.armadura-edit-input-full[data-v-d0d28f54]:focus{border-color:#d4af37;outline:none;box-shadow:0 0 0 .125rem #d4af374d}.armadura-edit-checkbox[data-v-d0d28f54]{cursor:pointer;accent-color:#d4af37;width:1.125rem;height:1.125rem}.armadura-checkbox-item[data-v-d0d28f54]{align-items:center;gap:.5rem;flex-direction:row!important}.armadura-edit-notes[data-v-d0d28f54],.armadura-edit-modificacoes[data-v-d0d28f54]{border-top:.0625rem solid #d4af37;margin-top:1rem;padding-top:1rem}.arma-autocomplete-container[data-v-d0d28f54]{margin-bottom:.8vh;position:relative}.arma-search-input[data-v-d0d28f54]{color:#d4af37;background:#1e140fb3;border:.0625rem solid #8b4513;border-radius:.1875rem;width:100%;min-height:2.5rem;padding:.7vh .6vh;font-family:Cinzel,serif;font-size:1rem}.arma-search-input[data-v-d0d28f54]:focus{border-color:sienna;outline:none;box-shadow:0 0 0 .125rem #8b451333}.arma-suggestions[data-v-d0d28f54]{z-index:1000;background:#1e140ff2;border:.0625rem solid #8b4513;border-radius:.1875rem;max-height:30vh;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 .25rem .75rem #00000080}.arma-suggestion-item[data-v-d0d28f54]{cursor:pointer;border-bottom:.0625rem solid #8b45134d;padding:.6vh .8vh;transition:background .2s}.arma-suggestion-item[data-v-d0d28f54]:hover{background:#8b45134d}.arma-suggestion-item[data-v-d0d28f54]:last-child{border-bottom:none}.arma-suggestion-nome[data-v-d0d28f54]{color:#d4af37;margin-bottom:.2vh;font-size:.85vw;font-weight:700}.arma-suggestion-info[data-v-d0d28f54]{color:#c0a080;text-transform:capitalize;font-size:.75vw}.equipamento-armas-section[data-v-d0d28f54]{flex-direction:column;flex:1;min-height:0;display:flex}.carga-section[data-v-d0d28f54]{flex-direction:column;flex:1;gap:1.2vh;min-height:0;display:flex}.carga-resumo[data-v-d0d28f54]{justify-content:center;margin-bottom:.5vh;padding:.8vh 0;display:flex}.carga-resumo-item[data-v-d0d28f54]{align-items:baseline;gap:.3vw;display:flex}.carga-resumo-valor[data-v-d0d28f54]{color:#4a3728;font-size:1.8vw;font-weight:700}.carga-resumo-separador[data-v-d0d28f54]{color:#8b5a2b;font-size:1.4vw}.carga-resumo-unidade[data-v-d0d28f54]{color:#5a4a3a;margin-left:.2vw;font-size:1vw}.carga-item-magico-row[data-v-d0d28f54]{background:#8b451326;border-radius:.25rem;align-items:center;gap:.5vw;margin-bottom:.5vh;padding:.5vh .5vw;display:flex}.carga-item-magico-label[data-v-d0d28f54]{color:#5a4a3a;white-space:nowrap;font-size:.75vw}.carga-info-compacta[data-v-d0d28f54]{color:#6a5a4a;justify-content:center;gap:.5vw;padding:.3vh 0;font-size:.7vw;display:flex}.carga-info[data-v-d0d28f54]{background:#8b451333;border:.0625rem solid #8b451366;border-radius:.375rem;justify-content:space-between;gap:1vw;padding:1vh 1vw;display:flex}.carga-item[data-v-d0d28f54]{flex-direction:column;align-items:center;gap:.3vh;display:flex}.carga-item-armazenamento[data-v-d0d28f54]{flex:1.5}.carga-item-personalizado[data-v-d0d28f54]{flex-direction:row;gap:.5vw}.carga-item-total[data-v-d0d28f54]{background:#8b5a2b26;border-radius:.25rem;padding:.3vh .5vw}.carga-select[data-v-d0d28f54]{color:#d4af37;cursor:pointer;background:#1e140ff2;border:.0625rem solid #8b5a2b;border-radius:.25rem;flex:1;max-width:13vw;padding:.3vh .5vw;font-size:.8vw}.carga-select[data-v-d0d28f54]:focus{border-color:#d4af37;outline:none}.carga-input-personalizado[data-v-d0d28f54]{color:#d4af37;text-align:center;appearance:none;background:#1e140ff2;border:.0625rem solid #8b5a2b;border-radius:.25rem;width:3vw;padding:.3vh .3vw;font-size:.7vw}.carga-input-personalizado[data-v-d0d28f54]:focus{border-color:#d4af37;outline:none}.carga-label[data-v-d0d28f54]{color:#5a4a3a;text-transform:uppercase;letter-spacing:.03125rem;font-size:.85vw;font-weight:600}.carga-value[data-v-d0d28f54]{color:#8b4513;font-size:1.3vw;font-weight:700}.carga-value.carga-excedida[data-v-d0d28f54]{color:#dc3545;text-shadow:0 0 .25rem #dc354580}.carga-barra-container[data-v-d0d28f54]{padding:.8vh 0}.carga-barra[data-v-d0d28f54]{background:#1e140f66;border:.125rem solid #8b451380;border-radius:.375rem;height:2vh;overflow:hidden}.carga-barra-preenchida[data-v-d0d28f54]{height:100%;transition:width .3s,background-color .3s}.carga-barra-preenchida.carga-normal[data-v-d0d28f54]{background:linear-gradient(90deg,#28a745,#5cb85c)}.carga-barra-preenchida.carga-media[data-v-d0d28f54]{background:linear-gradient(90deg,#ffc107,#ffca2c)}.carga-barra-preenchida.carga-pesada[data-v-d0d28f54]{background:linear-gradient(90deg,#fd7e14,#e67e22)}.carga-barra-preenchida.carga-excedida[data-v-d0d28f54]{background:linear-gradient(90deg,#dc3545,#c82333)}.carga-marcadores[data-v-d0d28f54]{color:#5a4a3a;justify-content:space-between;margin-top:.3vh;font-size:.8vw;font-weight:500;display:flex}.carga-detalhes[data-v-d0d28f54]{flex:1;min-height:0;overflow-y:auto}.carga-detalhes-titulo[data-v-d0d28f54]{color:#8b4513;text-transform:uppercase;letter-spacing:.03125rem;border-bottom:.125rem solid #8b451366;margin:0 0 .8vh;padding-bottom:.3vh;font-size:1vw;font-weight:700}.carga-detalhes-lista[data-v-d0d28f54]{flex-direction:column;gap:1vh;display:flex}.carga-categoria[data-v-d0d28f54]{flex-direction:column;gap:.4vh;display:flex}.carga-categoria-titulo[data-v-d0d28f54]{color:#5a4a3a;text-transform:uppercase;letter-spacing:.01875rem;font-size:.9vw;font-weight:700}.carga-item-detalhe[data-v-d0d28f54]{color:#3a3a3a;background:#d4af3726;border-left:.1875rem solid #d4af37;border-radius:.25rem;justify-content:space-between;padding:.4vh .8vw;font-size:.9vw;font-weight:500;display:flex}.carga-dica[data-v-d0d28f54]{background:#d4af371a;border:.0625rem dashed #d4af3780;border-radius:.375rem;align-items:flex-start;gap:.5vw;margin-top:1vh;padding:.8vh 1vw;display:flex}.carga-dica-icon[data-v-d0d28f54]{font-size:1.2vw}.carga-dica-texto[data-v-d0d28f54]{color:#5a4a3a;font-size:.8vw;font-style:italic;line-height:1.4}.equipamento-armas-label[data-v-d0d28f54]{color:#d4af37;text-transform:uppercase;letter-spacing:.03125rem;margin-bottom:.5vh;font-size:.75vw;font-weight:700;display:block}.armas-list[data-v-d0d28f54]{flex-direction:column;flex:1;gap:.5vh;min-height:0;margin-top:.8vh;display:flex;overflow-y:auto}.arma-item[data-v-d0d28f54]{background:#1e140f80;border:.0625rem solid #8b45134d;border-radius:.1875rem;align-items:center;gap:.5vh;padding:.4vh .6vh;font-size:.8vw;transition:all .2s;display:flex}.arma-item.item-editado[data-v-d0d28f54]{background-color:#d4af3726;border-left:.1875rem solid #d4af37}.arma-item-nome[data-v-d0d28f54]{color:#1a1a1a;flex:1;align-items:center;gap:.3vh;font-family:Cinzel,serif;display:flex}.arma-item.item-equipado .arma-item-nome[data-v-d0d28f54]{font-weight:600}.btn-view-arma[data-v-d0d28f54],.btn-remove-arma[data-v-d0d28f54],.btn-edit-arma[data-v-d0d28f54]{color:#d4af37;cursor:pointer;background:0 0;border:.0625rem solid #8b4513;border-radius:.1875rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:.9vw;transition:all .2s;display:flex}.btn-view-arma[data-v-d0d28f54]:hover{background:#8b45134d;border-color:sienna}.btn-remove-arma[data-v-d0d28f54]{font-size:1.2vw;line-height:1}.btn-remove-arma[data-v-d0d28f54]:hover{color:#f4d03f;background:#8b451380;border-color:sienna}.arma-edit-input-nome[data-v-d0d28f54]{color:#3d2817;background:#f5e6d3;border:.125rem solid #8b4513;border-radius:.25rem;width:100%;padding:.5rem;font-family:Cinzel,serif;font-size:1rem;font-weight:700}.arma-edit-input-nome[data-v-d0d28f54]:focus{border-color:#d4af37;outline:none;box-shadow:0 0 0 .125rem #d4af374d}.arma-edit-input[data-v-d0d28f54],.arma-edit-select[data-v-d0d28f54]{color:#3d2817;background:#f5e6d3;border:.125rem solid #8b4513;border-radius:.25rem;width:100%;min-width:0;padding:.4rem .5rem;font-family:Cinzel,serif;font-size:.875rem}.arma-edit-input[data-v-d0d28f54]:focus,.arma-edit-select[data-v-d0d28f54]:focus{border-color:#d4af37;outline:none;box-shadow:0 0 0 .125rem #d4af374d}.arma-edit-select[data-v-d0d28f54]{cursor:pointer}.arma-edit-textarea[data-v-d0d28f54]{color:#3d2817;resize:vertical;background:#f5e6d3;border:.125rem solid #8b4513;border-radius:.25rem;width:100%;min-height:4rem;padding:.5rem;font-family:Cinzel,serif;font-size:.875rem}.arma-edit-textarea[data-v-d0d28f54]:focus{border-color:#d4af37;outline:none;box-shadow:0 0 0 .125rem #d4af374d}.arma-edit-input-full[data-v-d0d28f54]{color:#3d2817;background:#f5e6d3;border:.125rem solid #8b4513;border-radius:.25rem;width:100%;padding:.4rem .5rem;font-family:Cinzel,serif;font-size:.875rem}.arma-edit-input-full[data-v-d0d28f54]:focus{border-color:#d4af37;outline:none;box-shadow:0 0 0 .125rem #d4af374d}.arma-edit-checkbox[data-v-d0d28f54]{cursor:pointer;accent-color:#d4af37;width:1.125rem;height:1.125rem}.arma-checkbox-item[data-v-d0d28f54]{align-items:center;gap:.5rem;flex-direction:row!important}.arma-edit-notes[data-v-d0d28f54],.arma-edit-modificacoes[data-v-d0d28f54]{border-top:.0625rem solid #d4af37;margin-top:1rem;padding-top:1rem}@media (width<=700px){.page3-header-section[data-v-d0d28f54],.page3-spell-stats[data-v-d0d28f54],.page3-main-grid[data-v-d0d28f54]{grid-template-columns:1fr}.page3-col-left[data-v-d0d28f54],.page3-col-middle[data-v-d0d28f54],.page3-col-right[data-v-d0d28f54]{grid-column:1;width:100%}}@media (width<=400px){.page3-header-section[data-v-d0d28f54],.page3-spell-stats[data-v-d0d28f54],.page3-main-grid[data-v-d0d28f54]{grid-template-columns:1fr}.page3-col-left[data-v-d0d28f54],.page3-col-middle[data-v-d0d28f54],.page3-col-right[data-v-d0d28f54]{width:100%;max-width:100%}.page3-spell-stat-box input[data-v-d0d28f54],.page3-slot-input[data-v-d0d28f54],.page3-spell-name-input[data-v-d0d28f54]{width:100%}}@media (width<=700px){.header-row-first[data-v-d0d28f54],.header-row-second[data-v-d0d28f54],.main-grid[data-v-d0d28f54]{grid-template-columns:1fr}.col-1[data-v-d0d28f54],.col-2[data-v-d0d28f54],.col-3[data-v-d0d28f54],.col-4[data-v-d0d28f54]{width:100%;max-width:100%}.combat-stats-top[data-v-d0d28f54],.dados-vida-section[data-v-d0d28f54]{grid-template-columns:1fr}.equipamento-coins-row[data-v-d0d28f54]{flex-direction:column}.equipamento-hex-item[data-v-d0d28f54]{width:100%}.testes-morte-group[data-v-d0d28f54]{flex-direction:column;align-items:flex-start}.main-grid[data-v-d0d28f54],.combat-stats-top[data-v-d0d28f54],.dados-vida-section[data-v-d0d28f54],.header-row-first[data-v-d0d28f54],.header-row-second[data-v-d0d28f54]{grid-template-columns:1fr}.combat-stat-input[data-v-d0d28f54],.combat-stat-input-large[data-v-d0d28f54],.hp-input-total[data-v-d0d28f54],.hp-input-current[data-v-d0d28f54],.dados-vida-total-input[data-v-d0d28f54],.equipamento-textarea[data-v-d0d28f54],.ataque-input-nome[data-v-d0d28f54],.ataque-input-bonus[data-v-d0d28f54],.ataque-input-dano[data-v-d0d28f54]{width:100%}.ataques-header[data-v-d0d28f54],.ataque-row[data-v-d0d28f54]{flex-direction:column;align-items:stretch}.ataques-header>div[data-v-d0d28f54],.ataque-row>div[data-v-d0d28f54]{width:100%}.header-field input[data-v-d0d28f54],.header-field select[data-v-d0d28f54]{font-size:.875rem!important}.nome-personagem-input[data-v-d0d28f54],.combat-stat-input[data-v-d0d28f54]{font-size:1rem!important}.hp-input-total[data-v-d0d28f54],.hp-input-current[data-v-d0d28f54]{font-size:.875rem!important}.dados-vida-total-input[data-v-d0d28f54],.dados-vida-total-label[data-v-d0d28f54]{font-size:.75rem!important}.personalidade-box textarea[data-v-d0d28f54],.personalidade-box[data-v-d0d28f54] .editor-surface,.equipamento-textarea[data-v-d0d28f54],.caracteristicas-textarea[data-v-d0d28f54],.caracteristicas-rich-editor[data-v-d0d28f54] .editor-surface{font-size:.75rem!important}.sheet-label[data-v-d0d28f54],.sheet-title[data-v-d0d28f54],.sheet-title-bottom[data-v-d0d28f54]{font-size:.6875rem!important}.hp-total-label[data-v-d0d28f54],.hp-current-label[data-v-d0d28f54]{font-size:.625rem!important}.pericia-label[data-v-d0d28f54]{font-size:.6875rem!important}.teste-input[data-v-d0d28f54],.pericia-input[data-v-d0d28f54],button[data-v-d0d28f54],.ataque-input-nome[data-v-d0d28f54],.ataque-input-bonus[data-v-d0d28f54],.ataque-input-dano[data-v-d0d28f54]{font-size:.75rem!important}.armadura-search-input[data-v-d0d28f54],.talento-search-input[data-v-d0d28f54],.magia-search-input[data-v-d0d28f54],.arma-search-input[data-v-d0d28f54]{font-size:.875rem!important}.armadura-suggestion-nome[data-v-d0d28f54],.talento-suggestion-nome[data-v-d0d28f54],.magia-suggestion-nome[data-v-d0d28f54]{font-size:.8125rem!important}.armadura-suggestion-info[data-v-d0d28f54],.talento-suggestion-desc[data-v-d0d28f54],.magia-suggestion-info[data-v-d0d28f54]{font-size:.6875rem!important}}@media (width<=500px){.header-field input[data-v-d0d28f54],.header-field select[data-v-d0d28f54]{font-size:1rem!important}.nome-personagem-input[data-v-d0d28f54],.combat-stat-input[data-v-d0d28f54]{font-size:1.125rem!important}.hp-input-total[data-v-d0d28f54],.hp-input-current[data-v-d0d28f54]{font-size:1rem!important}.dados-vida-total-label[data-v-d0d28f54],.dados-vida-total-input[data-v-d0d28f54],.personalidade-box textarea[data-v-d0d28f54],.equipamento-textarea[data-v-d0d28f54],.caracteristicas-textarea[data-v-d0d28f54]{font-size:.875rem!important}.sheet-label[data-v-d0d28f54],.sheet-title[data-v-d0d28f54],.sheet-title-bottom[data-v-d0d28f54],.pericia-label[data-v-d0d28f54]{font-size:.75rem!important}button[data-v-d0d28f54]{font-size:.8125rem!important}.armadura-search-input[data-v-d0d28f54],.talento-search-input[data-v-d0d28f54],.magia-search-input[data-v-d0d28f54],.arma-search-input[data-v-d0d28f54]{font-size:1rem!important}.armadura-suggestion-nome[data-v-d0d28f54],.talento-suggestion-nome[data-v-d0d28f54],.magia-suggestion-nome[data-v-d0d28f54]{font-size:.875rem!important}.armadura-suggestion-info[data-v-d0d28f54],.talento-suggestion-desc[data-v-d0d28f54],.magia-suggestion-info[data-v-d0d28f54]{font-size:.75rem!important}}.ficha-container.ficha-new-mode[data-v-d0d28f54] *{pointer-events:none}.ficha-container.ficha-new-mode[data-v-d0d28f54] .dnd5e-sheet-ficha-nova-overlay,.ficha-container.ficha-new-mode[data-v-d0d28f54] .dnd5e-sheet-ficha-nova-overlay *{pointer-events:auto}.btn-aplicar-morte[data-v-d0d28f54]{text-transform:uppercase;letter-spacing:.03em;color:#8b0000;cursor:pointer;background:0 0;border:.1rem solid #8b0000;border-radius:.25rem;margin-top:.5rem;padding:.35rem .6rem;font-size:.7rem;font-weight:600;transition:all .2s}.btn-aplicar-morte[data-v-d0d28f54]:hover{color:brown;background:#8b000033}.btn-reverter-morte[data-v-d0d28f54]{text-transform:uppercase;letter-spacing:.03em;color:#2e7d32;cursor:pointer;background:0 0;border:.1rem solid #2e7d32;border-radius:.25rem;margin-top:.5rem;padding:.35rem .6rem;font-size:.7rem;font-weight:600;transition:all .2s}.btn-reverter-morte[data-v-d0d28f54]:hover{color:#388e3c;background:#2e7d3233}.mobile-tabs-wrapper[data-v-d0d28f54]{display:none}@media (width>=481px){.col-1.mobile-tab-content[data-v-d0d28f54],.col-2.mobile-tab-content[data-v-d0d28f54],.col-3.mobile-tab-content[data-v-d0d28f54],.col-4.mobile-tab-content[data-v-d0d28f54]{display:flex!important}.combat-stats-top.mobile-tab-content[data-v-d0d28f54]{display:grid!important}.hp-section.mobile-tab-content[data-v-d0d28f54],.dados-vida-section.mobile-tab-content[data-v-d0d28f54],.ataques-box.mobile-tab-content[data-v-d0d28f54],.equipamento-box.mobile-tab-content[data-v-d0d28f54]{display:flex!important}.mobile-tab-content[data-v-d0d28f54]:not(.col-1):not(.col-2):not(.col-3):not(.col-4):not(.combat-stats-top):not(.hp-section):not(.dados-vida-section):not(.ataques-box):not(.equipamento-box){display:block!important}.header-mobile-compact[data-v-d0d28f54],.header-mobile-collapse-btn[data-v-d0d28f54]{display:none!important}.header-grid-mobile-hidden[data-v-d0d28f54]{display:grid!important}}@media (width<=480px){.header-mobile-compact[data-v-d0d28f54]{cursor:pointer;background:#3d281714;border-radius:.375rem;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem .75rem;display:flex!important}.header-mobile-compact-nome[data-v-d0d28f54]{color:#3d2817;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.header-mobile-compact-expand[data-v-d0d28f54]{color:#8b4513;flex-shrink:0;font-size:.75rem}.header-mobile-collapse-btn[data-v-d0d28f54]{color:#3d2817;cursor:pointer;background:#3d28171a;border:1px solid #8b4513;border-radius:.25rem;width:100%;margin-top:.5rem;padding:.375rem;font-size:.75rem;display:block!important}.header-grid-mobile-hidden[data-v-d0d28f54]{display:none!important}.mobile-tabs-wrapper[data-v-d0d28f54]{margin:.5rem 0;padding:0 .5rem;display:block}.mobile-tabs[data-v-d0d28f54]{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.25rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.mobile-tabs[data-v-d0d28f54]::-webkit-scrollbar{display:none}.mobile-tab-button[data-v-d0d28f54]{color:#f5e6d3;cursor:pointer;white-space:nowrap;background:#3d281799;border:.125rem solid #8b4513;border-radius:.375rem;flex:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.mobile-tab-button[data-v-d0d28f54]:hover{background:#3d2817cc;border-color:#d4af37}.mobile-tab-button.active[data-v-d0d28f54]{color:#d4af37;background:#d4af374d;border-color:#d4af37;font-weight:600}.mobile-tab-content[data-v-d0d28f54]{display:none!important}.mobile-tab-content.mobile-tab-active[data-v-d0d28f54]{display:block!important}.header-section[data-v-d0d28f54],.page2-header-section[data-v-d0d28f54],.page3-header-section[data-v-d0d28f54]{z-index:100;background:#f5e6d3;margin-bottom:.5rem;padding:.5rem;position:sticky;top:0;box-shadow:0 .125rem .25rem #0000001a}.main-grid[data-v-d0d28f54],.page2-main-grid[data-v-d0d28f54],.page3-main-grid[data-v-d0d28f54]{flex-direction:column;gap:1rem;display:flex}.col-1[data-v-d0d28f54],.col-2[data-v-d0d28f54],.col-3[data-v-d0d28f54],.page2-col-left[data-v-d0d28f54],.page2-col-right-top[data-v-d0d28f54],.page2-col-right-bottom[data-v-d0d28f54],.page3-col-left[data-v-d0d28f54],.page3-col-middle[data-v-d0d28f54],.page3-col-right[data-v-d0d28f54]{grid-column:1;width:100%}.box[data-v-d0d28f54]{margin-bottom:.75rem}.sheet-title[data-v-d0d28f54],.sheet-title-bottom[data-v-d0d28f54]{font-size:.875rem}label[data-v-d0d28f54]{font-size:.75rem}input[data-v-d0d28f54],select[data-v-d0d28f54],textarea[data-v-d0d28f54]{font-size:.875rem}.header-row-first[data-v-d0d28f54],.header-row-second[data-v-d0d28f54]{grid-template-columns:1fr;gap:.5rem}.header-field[data-v-d0d28f54]{width:100%}.page2-physical-attributes[data-v-d0d28f54]{flex-direction:column;gap:.5rem;display:flex}.page2-physical-row[data-v-d0d28f54]{grid-template-columns:1fr;gap:.5rem;display:grid}.page3-spell-stats[data-v-d0d28f54]{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.page2-allies-box[data-v-d0d28f54]{height:auto!important;min-height:auto!important}.page2-allies-right[data-v-d0d28f54]{height:auto!important;min-height:auto!important;overflow:visible!important}.page2-allies-right-content[data-v-d0d28f54]{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.page2-symbol-drawing-area[data-v-d0d28f54]{height:auto!important;min-height:25vh!important;max-height:none!important;overflow:visible!important}.page2-appearance-section .appearance-container[data-v-d0d28f54]{flex:none!important;height:auto!important;min-height:30vh!important;max-height:none!important;overflow:visible!important}.page2-appearance-section .appearance-image[data-v-d0d28f54],.page2-appearance-section .appearance-placeholder[data-v-d0d28f54]{flex:none!important;width:100%!important;height:auto!important;min-height:30vh!important;max-height:40vh!important}.page2-appearance-section .appearance-image[data-v-d0d28f54],.appearance-image[data-v-d0d28f54]{height:auto!important;max-height:40vh!important}.appearance-image img[data-v-d0d28f54],.symbol-image img[data-v-d0d28f54]{object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:40vh!important}.symbol-image[data-v-d0d28f54]{width:100%!important;height:auto!important;min-height:20vh!important;max-height:none!important}.symbol-image img[data-v-d0d28f54]{width:auto!important;height:auto!important;max-height:25vh!important}.source-antecedente[data-v-d0d28f54]{background-color:#4bda1b!important;border-color:#3d2817!important}.source-raca[data-v-d0d28f54]{background-color:#2196f3!important;border-color:#0d47a1!important}.source-classe[data-v-d0d28f54]{background-color:#ff9800!important;border-color:#e65100!important}}.dnd5e-theme .ficha-container input[type=checkbox].pericia-checkbox-circle[data-source=antecedente]:checked{appearance:none!important;background-color:#4bda1b!important;border-color:#3d2817!important}.dnd5e-theme .ficha-container input[type=checkbox].pericia-checkbox-circle[data-source=raca]:checked{appearance:none!important;background-color:#2196f3!important;border-color:#0d47a1!important}.dnd5e-theme .ficha-container input[type=checkbox].pericia-checkbox-circle[data-source=classe]:checked{appearance:none!important;background-color:#ff9800!important;border-color:#e65100!important}.dnd5e-theme .ficha-container input[type=checkbox].pericia-checkbox-circle[data-source=manual]:checked{appearance:none!important;background-color:#0d0c0c!important;border-color:#000!important}.antecedente-detalhes-modal[data-v-1ef2d0d7]{width:90%;min-width:20rem;max-width:60rem;max-height:90vh;overflow:hidden auto}.modal-overlay[data-v-1ef2d0d7]{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-container[data-v-1ef2d0d7]{background:var(--card-bg,#1e1e1ef2);border:.0625rem solid var(--card-border,#ffffff1a);box-sizing:border-box;border-radius:.5rem;flex-direction:column;display:flex}.modal-header[data-v-1ef2d0d7]{border-bottom:.0625rem solid var(--card-border,#ffffff1a);padding:1.5rem 2rem}.modal-title[data-v-1ef2d0d7]{color:var(--text-primary,#fff);margin:0;font-size:1.5rem;font-weight:700}.modal-body[data-v-1ef2d0d7]{box-sizing:border-box;flex:1;padding:1.5rem;overflow-y:auto}.modal-footer[data-v-1ef2d0d7]{border-top:.0625rem solid var(--card-border,#ffffff1a);justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;display:flex}.antecedente-detalhes-content[data-v-1ef2d0d7]{flex-direction:column;gap:1.5rem;display:flex}.antecedente-detalhes-section[data-v-1ef2d0d7]{flex-direction:column;gap:1rem;display:flex}.antecedente-detalhes-section-title[data-v-1ef2d0d7]{color:var(--text-primary,#fff);border-bottom:.0625rem solid var(--card-border,#ffffff1a);margin:0;padding-bottom:.5rem;font-size:1.1rem;font-weight:600}.antecedente-detalhes-header[data-v-1ef2d0d7]{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.antecedente-detalhes-header .antecedente-detalhes-info-grid[data-v-1ef2d0d7]{flex:1;min-width:12.5rem}.antecedente-detalhes-header .antecedente-checkbox-wrapper[data-v-1ef2d0d7]{flex-shrink:0;padding-top:1.75rem}.antecedente-edit-helper[data-v-1ef2d0d7]{color:var(--text-secondary,#ffffffb3);margin:0;font-size:.875rem}.antecedente-detalhes-info-grid[data-v-1ef2d0d7]{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1rem;display:grid}.antecedente-detalhes-info-item[data-v-1ef2d0d7]{flex-direction:column;gap:.5rem;display:flex}.antecedente-detalhes-info-item-full[data-v-1ef2d0d7]{grid-column:1/-1}.antecedente-detalhes-label[data-v-1ef2d0d7]{color:var(--text-primary,#fff);font-size:.9rem;font-weight:600}.antecedente-edit-input[data-v-1ef2d0d7],.antecedente-edit-select[data-v-1ef2d0d7],.antecedente-edit-textarea[data-v-1ef2d0d7]{border:.0625rem solid var(--input-border,#fff3);background:var(--input-bg,#ffffff0d);color:var(--text-primary,#fff);border-radius:.25rem;padding:.5rem;font-family:inherit;font-size:.9rem}.antecedente-edit-input[data-v-1ef2d0d7]:focus,.antecedente-edit-select[data-v-1ef2d0d7]:focus,.antecedente-edit-textarea[data-v-1ef2d0d7]:focus{border-color:var(--accent-color,#d4af37);outline:none}.antecedente-edit-textarea[data-v-1ef2d0d7]{resize:vertical;min-height:6.25rem}.input-md[data-v-1ef2d0d7]{width:100%}.input-sm[data-v-1ef2d0d7]{width:100%;min-height:3.75rem}.pericias-select-container[data-v-1ef2d0d7]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.array-input-container[data-v-1ef2d0d7]{flex-direction:column;gap:.75rem;display:flex}.array-input-item[data-v-1ef2d0d7]{align-items:flex-start;gap:.5rem;display:flex}.array-input-item input[data-v-1ef2d0d7],.array-input-item textarea[data-v-1ef2d0d7]{flex:1}.antecedente-checkbox-wrapper[data-v-1ef2d0d7]{align-items:center;gap:.5rem;display:flex}.antecedente-edit-checkbox[data-v-1ef2d0d7]{cursor:pointer;width:1.2rem;height:1.2rem;accent-color:var(--accent-color,#d4af37)}.caracteristicas-subsection[data-v-1ef2d0d7]{border-top:.0625rem solid var(--card-border,#ffffff1a);margin-top:1rem;padding-top:1rem}.caracteristicas-subtitle[data-v-1ef2d0d7]{color:var(--text-primary,#fff);margin:0 0 .5rem;font-size:.95rem;font-weight:600}.btn[data-v-1ef2d0d7]{cursor:pointer;border:none;border-radius:.25rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:all .2s}.btn-primary[data-v-1ef2d0d7]{background:var(--accent-color,#d4af37);color:#000}.btn-primary[data-v-1ef2d0d7]:hover{background:var(--accent-color-hover,#b8941f)}.btn-outline[data-v-1ef2d0d7]{color:var(--text-primary,#fff);border:.0625rem solid var(--card-border,#fff3);background:0 0}.btn-outline[data-v-1ef2d0d7]:hover{background:#ffffff1a}.btn-secondary[data-v-1ef2d0d7]{color:var(--text-primary,#fff);background:#ffffff1a}.btn-secondary[data-v-1ef2d0d7]:hover{background:#fff3}.btn-danger[data-v-1ef2d0d7]{color:#fff;background:#ef4444}.btn-danger[data-v-1ef2d0d7]:hover{background:#dc2626}.btn-sm[data-v-1ef2d0d7]{padding:.375rem .75rem;font-size:.85rem}@media (width<=48rem){.antecedente-detalhes-info-grid[data-v-1ef2d0d7],.pericias-select-container[data-v-1ef2d0d7]{grid-template-columns:1fr}}.array-editor[data-v-c1b91ab9]{flex-direction:column;gap:.5rem;display:flex}.array-items[data-v-c1b91ab9]{flex-wrap:wrap;gap:.5rem;display:flex}.array-item[data-v-c1b91ab9]{color:var(--text-primary,#fff);background:#ffffff1a;border-radius:4px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.9rem;display:flex}.btn-remove[data-v-c1b91ab9]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.2rem;line-height:1;display:flex}.btn-remove[data-v-c1b91ab9]:hover{background:#dc2626}.array-input-wrapper[data-v-c1b91ab9]{gap:.5rem;display:flex}.array-input[data-v-c1b91ab9]{border:1px solid var(--input-border,#fff3);background:var(--input-bg,#ffffff0d);color:var(--text-primary,#fff);border-radius:4px;flex:1;padding:.5rem;font-family:inherit;font-size:.9rem}.array-input[data-v-c1b91ab9]:focus{border-color:var(--accent-color,#d4af37);outline:none}.btn-add[data-v-c1b91ab9]{background:var(--accent-color,#d4af37);color:#000;cursor:pointer;border:none;border-radius:4px;padding:.5rem 1rem;font-weight:600}.btn-add[data-v-c1b91ab9]:hover{background:var(--accent-color-hover,#b8941f)}.recursos-por-nivel-editor[data-v-49a6b1cb],.recursos-list[data-v-49a6b1cb]{flex-direction:column;gap:1rem;display:flex}.recurso-item[data-v-49a6b1cb]{border:1px solid var(--input-border,#fff3);background:#ffffff0d;border-radius:4px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.recurso-fields[data-v-49a6b1cb]{flex:1;grid-template-columns:100px 1fr;gap:.75rem;display:grid}.recurso-field[data-v-49a6b1cb]{flex-direction:column;gap:.25rem;display:flex}.recurso-field.full-width[data-v-49a6b1cb]{grid-column:1/-1}.recurso-label[data-v-49a6b1cb]{color:var(--text-secondary,#ffffffb3);font-size:.85rem;font-weight:600}.recurso-input[data-v-49a6b1cb]{border:1px solid var(--input-border,#fff3);background:var(--input-bg,#ffffff0d);color:var(--text-primary,#fff);border-radius:4px;padding:.5rem;font-family:inherit;font-size:.9rem}.recurso-input[data-v-49a6b1cb]:focus{border-color:var(--accent-color,#d4af37);outline:none}.nivel-input[data-v-49a6b1cb],.recurso-nome-input[data-v-49a6b1cb],.descricao-input[data-v-49a6b1cb]{width:100%}.btn-remove[data-v-49a6b1cb]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:1.5rem;font-size:1.2rem;line-height:1;display:flex}.btn-remove[data-v-49a6b1cb]:hover{background:#dc2626}.add-recurso-wrapper[data-v-49a6b1cb]{justify-content:flex-start;display:flex}.btn-add[data-v-49a6b1cb]{background:var(--accent-color,#d4af37);color:#000;cursor:pointer;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.9rem;font-weight:600}.btn-add[data-v-49a6b1cb]:hover{background:var(--accent-color-hover,#b8941f)}@media (width<=768px){.recurso-fields[data-v-49a6b1cb]{grid-template-columns:1fr}.recurso-field.full-width[data-v-49a6b1cb]{grid-column:1}.btn-remove[data-v-49a6b1cb]{margin-top:0}}.magias-por-nivel-editor[data-v-657e638a]{flex-direction:column;gap:1rem;display:flex}.magias-list[data-v-657e638a]{flex-direction:column;gap:.75rem;display:flex}.magias-item[data-v-657e638a]{border:1px solid var(--input-border,#fff3);background:#ffffff0d;border-radius:4px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.magias-fields[data-v-657e638a]{flex:1;align-items:center;gap:.75rem;display:flex}.magias-field[data-v-657e638a]{flex-direction:column;flex:1;gap:.25rem;display:flex}.magias-label[data-v-657e638a]{color:var(--text-secondary,#ffffffb3);font-size:.85rem;font-weight:600}.magias-input[data-v-657e638a]{border:1px solid var(--input-border,#fff3);background:var(--input-bg,#ffffff0d);color:var(--text-primary,#fff);border-radius:4px;width:100%;padding:.5rem;font-family:inherit;font-size:.9rem}.magias-input[data-v-657e638a]:focus{border-color:var(--accent-color,#d4af37);outline:none}.btn-remove[data-v-657e638a]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.2rem;line-height:1;display:flex}.btn-remove[data-v-657e638a]:hover{background:#dc2626}.add-magias-wrapper[data-v-657e638a]{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;display:flex}.btn-add[data-v-657e638a],.btn-clear[data-v-657e638a]{background:var(--accent-color,#d4af37);color:#000;cursor:pointer;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.9rem;font-weight:600}.btn-add[data-v-657e638a]:hover{background:var(--accent-color-hover,#b8941f)}.btn-clear[data-v-657e638a]{color:#fff;background:#ef4444cc}.btn-clear[data-v-657e638a]:hover{background:#dc2626e6}.magias-empty-message[data-v-657e638a]{color:var(--text-secondary,#ffffff80);text-align:center;background:#ffffff08;border-radius:4px;padding:1rem;font-size:.85rem;font-style:italic}@media (width<=768px){.magias-item[data-v-657e638a]{flex-direction:column;align-items:stretch}.btn-remove[data-v-657e638a]{align-self:flex-end}}.classe-detalhes-modal[data-v-164a9b3c]{width:90%;min-width:20rem;max-width:60rem;max-height:90vh;overflow:hidden auto}.modal-overlay[data-v-164a9b3c]{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-container[data-v-164a9b3c]{background:var(--card-bg,#1e1e1ef2);border:.0625rem solid var(--card-border,#ffffff1a);box-sizing:border-box;border-radius:.5rem;flex-direction:column;display:flex}.modal-header[data-v-164a9b3c]{border-bottom:.0625rem solid var(--card-border,#ffffff1a);padding:1.5rem 2rem}.modal-title[data-v-164a9b3c]{color:var(--text-primary,#fff);margin:0;font-size:1.5rem;font-weight:700}.modal-body[data-v-164a9b3c]{box-sizing:border-box;padding:1.5rem}.modal-footer[data-v-164a9b3c]{border-top:.0625rem solid var(--card-border,#ffffff1a);justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;display:flex}.classe-detalhes-content[data-v-164a9b3c]{flex-direction:column;gap:1.5rem;display:flex}.classe-detalhes-section[data-v-164a9b3c]{flex-direction:column;gap:1rem;display:flex}.classe-detalhes-section-title[data-v-164a9b3c]{color:var(--text-primary,#fff);border-bottom:.0625rem solid var(--card-border,#ffffff1a);margin:0;padding-bottom:.5rem;font-size:1.1rem;font-weight:600}.classe-detalhes-info-grid[data-v-164a9b3c]{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1rem;display:grid}.classe-detalhes-info-item[data-v-164a9b3c]{flex-direction:column;gap:.5rem;display:flex}.classe-detalhes-label[data-v-164a9b3c]{color:var(--text-primary,#fff);font-size:.9rem;font-weight:600}.classe-edit-input[data-v-164a9b3c],.classe-edit-textarea[data-v-164a9b3c]{border:.0625rem solid var(--input-border,#fff3);background:var(--input-bg,#ffffff0d);color:var(--text-primary,#fff);border-radius:.25rem;padding:.5rem;font-family:inherit;font-size:.9rem}.classe-edit-input[data-v-164a9b3c]:focus,.classe-edit-textarea[data-v-164a9b3c]:focus{border-color:var(--accent-color,#d4af37);outline:none}.classe-edit-select[data-v-164a9b3c]{border:.0625rem solid var(--input-border,#fff3);background:var(--input-bg,#ffffff0d);color:var(--text-primary,#fff);border-radius:.25rem;padding:.5rem;font-family:inherit;font-size:.9rem}.classe-edit-select-multiple[data-v-164a9b3c]{min-height:8rem}.classe-edit-helper[data-v-164a9b3c]{color:var(--text-secondary,#ffffffb3);margin:.25rem 0 0;font-size:.75rem}.pericias-tokens[data-v-164a9b3c]{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.pericia-token[data-v-164a9b3c]{background:#d4af3726;border:.0625rem solid #d4af374d;border-radius:62.5rem;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.85rem;display:inline-flex}.pericia-token .pericia-remove[data-v-164a9b3c]{color:var(--text-primary,#fff);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;line-height:1}.pericia-select-row[data-v-164a9b3c]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.btn-add-pericia[data-v-164a9b3c]{min-height:2.375rem;padding:0 1rem}.classe-edit-textarea[data-v-164a9b3c]{resize:vertical;min-height:6.25rem}.classe-checkbox-wrapper[data-v-164a9b3c]{align-items:center;gap:.5rem;display:flex}.classe-edit-checkbox[data-v-164a9b3c]{cursor:pointer;width:1.2rem;height:1.2rem}.btn[data-v-164a9b3c]{cursor:pointer;border:none;border-radius:.25rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.btn-primary[data-v-164a9b3c]{background:var(--accent-color,#d4af37);color:#000}.btn-primary[data-v-164a9b3c]:hover{background:var(--accent-color-hover,#b8941f)}.btn-outline[data-v-164a9b3c]{color:var(--text-primary,#fff);border:.0625rem solid var(--card-border,#fff3);background:0 0}.btn-outline[data-v-164a9b3c]:hover{background:#ffffff1a}@media (width<=48rem){.classe-detalhes-info-grid[data-v-164a9b3c]{grid-template-columns:1fr}}.modal-overlay[data-v-255dfde8]{z-index:1000;box-sizing:border-box;background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-container[data-v-255dfde8]{box-sizing:border-box;background:#1e140ffa;border:.125rem solid #d4af37;border-radius:.75rem;flex-direction:column;display:flex;box-shadow:0 0 1.875rem #d4af374d,0 .5rem 1.5rem #00000080}.criatura-detalhes-modal[data-v-255dfde8]{width:100%;max-width:52rem;max-height:90vh;overflow:hidden}.modal-header[data-v-255dfde8]{border-bottom:.0625rem solid #d4af3740;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.modal-title[data-v-255dfde8]{color:#d4af37;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:1.35rem;font-weight:700}.modal-close-btn[data-v-255dfde8]{color:#d4af37;cursor:pointer;background:#00000059;border:none;border-radius:50%;flex-shrink:0;width:2rem;height:2rem;font-size:1.5rem;line-height:1}.modal-close-btn[data-v-255dfde8]:hover{background:#d4af3733}.modal-body[data-v-255dfde8]{flex:1;min-height:0;padding:1.25rem 1.5rem;overflow-y:auto}.modal-footer[data-v-255dfde8]{border-top:.0625rem solid #d4af3740;flex-shrink:0;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;display:flex}.criatura-detalhes-content[data-v-255dfde8]{flex-direction:column;gap:1.25rem;display:flex}.criatura-section-title[data-v-255dfde8]{margin:0 0 var(--spacing-md);font-size:var(--font-size-lg);color:#d4af37;border-bottom:.0625rem solid #d4af3740;padding-bottom:.375rem;font-weight:600}.criatura-top-row[data-v-255dfde8]{gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.criatura-imagem-upload[data-v-255dfde8]{flex-shrink:0}.criatura-imagem-placeholder[data-v-255dfde8],.criatura-imagem-preview[data-v-255dfde8]{border-radius:var(--radius-md);cursor:pointer;text-align:center;width:7.5rem;height:7.5rem;font-size:var(--font-size-sm);padding:var(--spacing-sm);color:#c9b88a;border:2px dashed #d4af3766;justify-content:center;align-items:center;display:flex}.criatura-imagem-preview[data-v-255dfde8]{cursor:default;border-style:solid;padding:0;position:relative;overflow:hidden}.criatura-imagem-preview img[data-v-255dfde8]{object-fit:cover;width:100%;height:100%}.criatura-imagem-remove-btn[data-v-255dfde8]{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;width:1.5rem;height:1.5rem;position:absolute;top:.25rem;right:.25rem}.criatura-top-fields[data-v-255dfde8]{flex:1;min-width:16rem}.criatura-inline-grid[data-v-255dfde8]{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.criatura-fields-grid[data-v-255dfde8]{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.criatura-section-header[data-v-255dfde8]{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.criatura-section-header h5[data-v-255dfde8]{font-size:var(--font-size-md);margin:0;font-weight:600}.criatura-bloco-group[data-v-255dfde8]{margin-bottom:var(--spacing-md)}.criatura-edit-input[data-v-255dfde8],.criatura-edit-textarea[data-v-255dfde8]{width:100%;padding:var(--spacing-sm);border-radius:var(--radius-sm);color:#e8dcc8;box-sizing:border-box;background:#0003;border:1px solid #d4af3759;font-family:inherit}.criatura-edit-input[data-v-255dfde8]:focus,.criatura-edit-textarea[data-v-255dfde8]:focus{border-color:#d4af37;outline:none}.criatura-edit-textarea[data-v-255dfde8]{resize:vertical;min-height:4rem}.atributos-grid[data-v-255dfde8]{gap:var(--spacing-sm);grid-template-columns:repeat(6,1fr);display:grid}.atributo-cell[data-v-255dfde8],.atributo-input[data-v-255dfde8]{text-align:center}.atributo-mod[data-v-255dfde8]{font-size:var(--font-size-sm);opacity:.85;margin-top:.125rem;display:block}.bloco-item[data-v-255dfde8]{border-radius:var(--radius-md);padding:var(--spacing-md);margin-bottom:var(--spacing-sm);gap:var(--spacing-sm);border:1px solid #d4af3733;flex-direction:column;padding-right:2.5rem;display:flex;position:relative}.bloco-remove-btn[data-v-255dfde8]{position:absolute;top:.5rem;right:.5rem}.criatura-checkbox[data-v-255dfde8]{align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-sm);display:flex}.criatura-empty-blocks[data-v-255dfde8]{opacity:.6;margin:0 0 var(--spacing-sm);font-style:italic}.required[data-v-255dfde8]{color:#e74c3c}.form-group label[data-v-255dfde8]{margin-bottom:.25rem;font-size:.875rem;font-weight:600;display:block}.tipo-descricao-hint[data-v-255dfde8]{opacity:.8;margin:.375rem 0 0;font-size:.8rem;font-style:italic;line-height:1.4}.btn[data-v-255dfde8]{cursor:pointer;border:none;border-radius:.25rem;padding:.625rem 1.25rem;font-size:.9rem;font-weight:600}.btn-sm[data-v-255dfde8]{padding:.35rem .75rem;font-size:.8rem}.btn-primary[data-v-255dfde8]{color:#1a1208;background:#d4af37}.btn-outline[data-v-255dfde8]{color:#d4af37;background:0 0;border:.0625rem solid #d4af3780}.btn-danger[data-v-255dfde8]{color:#fff;background:#b43232d9}@media (width<=48rem){.atributos-grid[data-v-255dfde8]{grid-template-columns:repeat(3,1fr)}.criatura-fields-grid[data-v-255dfde8]{grid-template-columns:1fr}}.modal-overlay[data-v-0f2f662b]{z-index:1000;box-sizing:border-box;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.criatura-view-modal[data-v-0f2f662b]{background:#1e140ffa;border:.125rem solid #d4af37;border-radius:.75rem;flex-direction:column;width:90%;min-width:320px;max-width:60rem;max-height:90vh;display:flex;overflow:hidden auto;box-shadow:0 0 1.875rem #d4af3740,0 .5rem 1.5rem #00000080}.criatura-view-header-bar[data-v-0f2f662b]{border-bottom:none;flex-direction:column;align-items:stretch;gap:.5rem;padding:1.15rem 1.5rem .85rem;display:flex}.criatura-view-header-top[data-v-0f2f662b]{justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;display:flex}.criatura-view-header-text[data-v-0f2f662b]{flex-direction:column;flex:1;gap:.55rem;min-width:0;display:flex}.criatura-view-title-row[data-v-0f2f662b]{flex-wrap:wrap;align-items:center;gap:.45rem .6rem;display:flex}.criatura-view-title[data-v-0f2f662b]{color:#d4af37;letter-spacing:.02em;word-break:break-word;margin:0;font-family:Playfair Display,Cinzel,serif;font-size:1.45rem;font-weight:700;line-height:1.2;text-transform:none!important}.criatura-view-nd-toolbar[data-v-0f2f662b]{background:#00000038;border:1px solid #d4af3738;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.45rem .6rem;width:fit-content;max-width:100%;padding:.4rem .6rem;display:inline-flex}.criatura-scale-controls[data-v-0f2f662b],.criatura-view-nd-toolbar .criatura-scale-label[data-v-0f2f662b]{margin:0}.criatura-scale-label[data-v-0f2f662b]{text-transform:uppercase;letter-spacing:.05em;color:#a89060;white-space:nowrap;font-size:.78rem;font-weight:600}.criatura-view-nd-badge[data-v-0f2f662b]{letter-spacing:.03em;color:#e8dcc0;text-transform:none;background:#00000059;border:1px solid #d4af378c;border-radius:999px;flex-shrink:0;padding:.2rem .55rem;font-family:Roboto,sans-serif;font-size:.78rem;font-style:normal;font-weight:700;display:inline-block}.criatura-scale-badge[data-v-0f2f662b]{text-transform:uppercase;letter-spacing:.04em;color:#1a1208;background:#d4af37;border-radius:999px;flex-shrink:0;margin:0;padding:.15rem .55rem;font-size:.75rem;font-weight:700;display:inline-block}.criatura-scale-added-badge[data-v-0f2f662b]{text-transform:uppercase;letter-spacing:.03em;color:#1a1208;vertical-align:middle;background:#7ec8a8;border-radius:999px;margin-left:.35rem;padding:.1rem .45rem;font-size:.65rem;font-weight:700;display:inline-block}.criatura-reward-panel[data-v-0f2f662b],.criatura-scaled-abilities-panel[data-v-0f2f662b]{background:#0003;border:1px solid #d4af3740;border-radius:.5rem;padding:.75rem 1rem}.criatura-reward-summary[data-v-0f2f662b]{opacity:.9;font-style:italic}.criatura-reward-faixa[data-v-0f2f662b]{opacity:.75;font-size:.9em}.criatura-scaled-ability-reason[data-v-0f2f662b]{opacity:.85;font-size:.9em}.criatura-scale-controls[data-v-0f2f662b]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.criatura-nd-stepper[data-v-0f2f662b]{background:#00000059;border:1px solid #d4af3773;border-radius:.35rem;flex-shrink:0;align-items:stretch;display:inline-flex;overflow:hidden}.criatura-nd-stepper-btn[data-v-0f2f662b]{color:#d4af37;cursor:pointer;background:#0003;border:none;width:2rem;padding:.2rem 0;font-size:1.1rem;font-weight:700;line-height:1;transition:background .2s,color .2s}.criatura-nd-stepper-btn[data-v-0f2f662b]:hover:not(:disabled){color:#f4d03f;background:#d4af3733}.criatura-nd-stepper-btn[data-v-0f2f662b]:disabled{opacity:.35;cursor:not-allowed}.criatura-nd-stepper-value[data-v-0f2f662b]{color:#e8dcc0;border-left:1px solid #d4af3759;border-right:1px solid #d4af3759;justify-content:center;align-items:center;min-width:2.5rem;padding:.3rem .5rem;font-family:Roboto,sans-serif;font-size:.95rem;font-weight:700;display:flex}.criatura-scale-reset[data-v-0f2f662b]{color:#c9b88a;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #d4af3759;border-radius:.35rem;padding:.28rem .6rem;font-size:.75rem}.criatura-scale-reset[data-v-0f2f662b]:hover{background:#d4af3726}.criatura-scale-hint[data-v-0f2f662b]{color:#a89060;margin:0 0 .75rem;font-size:.85rem;font-style:italic}.criatura-scale-panel[data-v-0f2f662b]{border:1px solid #d4af3740;border-radius:.5rem;margin-bottom:1rem;overflow:hidden}.criatura-scale-panel-toggle[data-v-0f2f662b]{text-align:left;color:#d4af37;cursor:pointer;background:#00000040;border:none;width:100%;padding:.55rem .75rem;font-weight:600}.criatura-scale-panel-body[data-v-0f2f662b]{background:#00000026;padding:.65rem .85rem .85rem}.criatura-scale-subtitle[data-v-0f2f662b]{color:#d4af37;margin:0 0 .35rem;font-size:.85rem}.criatura-scale-list[data-v-0f2f662b]{color:#c9b88a;margin:0 0 .65rem;padding-left:1.1rem;font-size:.88rem;line-height:1.45}.criatura-scale-list--warn[data-v-0f2f662b]{color:#e8c080}.criatura-view-meta-line[data-v-0f2f662b]{border-top:1px solid #d4af371f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;width:100%;padding-top:.15rem;display:flex}.criatura-view-subtitle[data-v-0f2f662b]{color:#c9b88a;flex:1;min-width:0;margin:0;font-size:.9rem;font-style:italic;line-height:1.45}.criatura-view-xp-line[data-v-0f2f662b]{color:#d4c4a0;white-space:nowrap;flex-shrink:0;margin:0;font-size:.85rem;line-height:1.35}.criatura-view-xp-value[data-v-0f2f662b]{color:#e8dcc0;font-weight:700}.criatura-view-xp-label[data-v-0f2f662b]{opacity:.85;margin-right:.35rem}.criatura-view-alignment[data-v-0f2f662b]{opacity:.95}.criatura-view-tipo-line[data-v-0f2f662b]{display:inline}.criatura-view-tipo-toggle[data-v-0f2f662b]{color:inherit;font:inherit;cursor:pointer;text-underline-offset:.15em;background:0 0;border:none;align-items:center;gap:.25rem;margin:0;padding:0;font-style:italic;text-decoration:underline #d4af3773;display:inline-flex}.criatura-view-tipo-toggle[data-v-0f2f662b]:hover,.criatura-view-tipo-toggle[data-v-0f2f662b]:focus-visible{color:#e8dcc0;outline:none;text-decoration-color:#d4af37}.criatura-view-tipo-chevron[data-v-0f2f662b]{color:#d4af37;font-size:.75rem;line-height:1;text-decoration:none}.criatura-view-tipo-panel[data-v-0f2f662b]{background:#00000040;border:1px solid #d4af3740;border-left:3px solid #d4af3780;border-radius:.5rem;margin-top:.35rem;padding:.65rem .85rem}.criatura-view-tipo-panel--right[data-v-0f2f662b]{max-width:100%;margin-left:auto}.criatura-view-upper[data-v-0f2f662b]{background:linear-gradient(#0000001f 0%,#0000 100%);border-bottom:.125rem solid #d4af3759;align-items:stretch;display:flex}.criatura-view-upper-main[data-v-0f2f662b]{flex-direction:column;flex:1;min-width:0;display:flex}.criatura-view-sheet-stats[data-v-0f2f662b]{flex-direction:column;gap:.6rem;padding:.65rem 1.5rem 1.15rem;display:flex}.criatura-view-image-slot[data-v-0f2f662b]{flex-shrink:0;align-self:stretch;width:11rem;margin:.85rem 1.15rem .85rem .5rem;display:flex}.criatura-view-image[data-v-0f2f662b]{object-fit:cover;object-position:top center;border:2px solid #d4af3773;border-radius:.55rem;width:100%;height:100%;min-height:10.5rem;box-shadow:inset 0 0 0 1px #00000040}.criatura-view-image-placeholder[data-v-0f2f662b]{color:#8a7858;text-align:center;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(165deg,#0000002e,#00000052);border:2px dashed #d4af3747;border-radius:.55rem;justify-content:center;align-items:center;width:100%;height:100%;min-height:10.5rem;padding:.75rem;font-size:.72rem;line-height:1.4;display:flex}.criatura-view-tipo-panel-text[data-v-0f2f662b]{color:#c9b88a;margin:0;font-size:.875rem;font-style:normal;line-height:1.5}.modal-close[data-v-0f2f662b]{color:var(--text-secondary,#ffffffb3);cursor:pointer;background:0 0;border:2px solid #fff6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.25rem;transition:all .2s;display:flex}.modal-close[data-v-0f2f662b]:hover{color:var(--text-primary,#fff);background:#ffffff1a;box-shadow:0 0 0 2px #ffffff4d}.modal-body[data-v-0f2f662b]{flex:none;padding:1.25rem 1.5rem 1.5rem}.empty-state[data-v-0f2f662b]{text-align:center;color:#c9b88a;padding:2rem}.criatura-view-content[data-v-0f2f662b]{flex-direction:column;gap:1.25rem;display:flex}.criatura-view-stats[data-v-0f2f662b]{grid-template-columns:repeat(auto-fit,minmax(6.75rem,1fr));align-items:stretch;gap:.5rem;display:grid}.stat-pill--speed .stat-pill-value[data-v-0f2f662b]{word-break:break-word;font-size:.85rem;line-height:1.3}.stat-pill[data-v-0f2f662b]{background:#00000040;border:1px solid #d4af3740;border-radius:.5rem;flex-direction:column;justify-content:center;gap:.15rem;min-height:3.25rem;padding:.45rem .55rem;display:flex}.stat-pill-label[data-v-0f2f662b]{text-transform:uppercase;letter-spacing:.05em;color:#a89060;font-size:.62rem;font-weight:600;line-height:1.2}.stat-pill-value[data-v-0f2f662b]{color:#e8dcc0;font-size:.92rem;font-weight:600;line-height:1.3}.stat-pill-detail[data-v-0f2f662b]{opacity:.9;font-size:.78rem;font-weight:400}.atributos-view-panel[data-v-0f2f662b]{text-align:center;background:#0003;border:1px solid #d4af3747;border-radius:.5rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;padding:.55rem .45rem;display:grid}.atributo-view-cell[data-v-0f2f662b]{flex-direction:column;gap:.1rem;padding:.15rem .1rem;display:flex}.atributo-label[data-v-0f2f662b]{color:#d4af37;font-size:.72rem;font-weight:700}.atributo-valor[data-v-0f2f662b]{color:#e8dcc0;font-size:1.1rem;font-weight:700;line-height:1.1}.atributo-mod[data-v-0f2f662b]{color:#a89060;font-size:.72rem}.criatura-view-section[data-v-0f2f662b]{margin:0}.criatura-view-section-title[data-v-0f2f662b]{color:#d4af37;border-bottom:1px solid #d4af3740;margin:0 0 .65rem;padding-bottom:.35rem;font-size:1rem;font-weight:600}.criatura-view-line[data-v-0f2f662b],.criatura-view-description[data-v-0f2f662b]{color:#c9b88a;margin:0 0 .5rem;line-height:1.55}.criatura-view-line[data-v-0f2f662b]:last-child,.criatura-view-description[data-v-0f2f662b]:last-child{margin-bottom:0}.bloco-view-item[data-v-0f2f662b]{border-left:2px solid #d4af3733;margin-bottom:1rem;padding-left:.5rem}.bloco-view-item[data-v-0f2f662b]:last-child{margin-bottom:0}.bloco-view-nome[data-v-0f2f662b]{color:#e8dcc0;margin:0 0 .35rem;font-size:.95rem;font-weight:700}.bloco-view-desc[data-v-0f2f662b]{color:#c9b88a;margin:0;font-size:.92rem;line-height:1.55}@media (width<=40rem){.criatura-view-upper[data-v-0f2f662b]{flex-direction:column}.criatura-view-image-slot[data-v-0f2f662b]{width:auto;max-height:12rem;margin:0 1.5rem 1rem}.atributos-view-panel[data-v-0f2f662b]{grid-template-columns:repeat(3,1fr)}.criatura-view-stats[data-v-0f2f662b]{grid-template-columns:1fr 1fr}}.magia-detalhes-modal[data-v-3445c5c8]{width:90%;min-width:20rem;max-width:60rem;max-height:90vh;overflow:hidden auto}.modal-overlay[data-v-3445c5c8]{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-container[data-v-3445c5c8]{background:var(--card-bg,#1e1e1ef2);border:.0625rem solid var(--card-border,#ffffff1a);box-sizing:border-box;border-radius:.5rem;flex-direction:column;display:flex}.modal-header[data-v-3445c5c8]{border-bottom:.0625rem solid var(--card-border,#ffffff1a);padding:1.5rem 2rem}.modal-title[data-v-3445c5c8]{color:var(--text-primary,#fff);margin:0;font-size:1.5rem;font-weight:700}.modal-body[data-v-3445c5c8]{box-sizing:border-box;flex:1;padding:1.5rem}.modal-footer[data-v-3445c5c8]{border-top:.0625rem solid var(--card-border,#ffffff1a);justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;display:flex}.magia-detalhes-content[data-v-3445c5c8]{flex-direction:column;gap:1.5rem;display:flex}.magia-detalhes-section[data-v-3445c5c8]{flex-direction:column;gap:1rem;display:flex}.magia-detalhes-section-title[data-v-3445c5c8]{color:var(--text-primary,#fff);border-bottom:.0625rem solid var(--card-border,#ffffff1a);margin:0;padding-bottom:.5rem;font-size:1.1rem;font-weight:600}.magia-detalhes-header[data-v-3445c5c8]{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;display:flex}.magia-detalhes-header-left[data-v-3445c5c8]{flex:1;min-width:12.5rem}.magia-detalhes-header-right[data-v-3445c5c8]{flex-shrink:0}.magia-imagem-upload[data-v-3445c5c8]{width:100%;max-width:9.375rem;margin-top:0}.magia-imagem-placeholder[data-v-3445c5c8]{aspect-ratio:3/4;border:.125rem dashed var(--card-border,#fff3);background:var(--input-bg,#ffffff0d);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;width:100%;transition:all .2s;display:flex}.magia-imagem-placeholder[data-v-3445c5c8]:hover{border-color:var(--accent-color,#d4af37);background:#ffffff1a}.magia-imagem-placeholder span[data-v-3445c5c8]{color:var(--text-secondary,#ffffffb3);text-align:center;padding:.5rem;font-size:.75rem;font-weight:600}.magia-imagem-preview[data-v-3445c5c8]{aspect-ratio:3/4;background:var(--input-bg,#ffffff0d);border:.0625rem solid var(--card-border,#fff3);border-radius:.5rem;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.magia-imagem-preview img[data-v-3445c5c8]{object-fit:contain;width:100%;height:100%;display:block}.magia-imagem-remove-btn[data-v-3445c5c8]{color:#fff;cursor:pointer;background:#dc2626cc;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.25rem;line-height:1;transition:background .2s;display:flex;position:absolute;top:.25rem;right:.25rem}.magia-imagem-remove-btn[data-v-3445c5c8]:hover{background:#dc2626}.magia-detalhes-info-grid[data-v-3445c5c8]{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1rem;display:grid}.magia-detalhes-info-item[data-v-3445c5c8]{flex-direction:column;gap:.5rem;display:flex}.magia-detalhes-label[data-v-3445c5c8]{color:var(--text-primary,#fff);font-size:.9rem;font-weight:600}.magia-edit-input[data-v-3445c5c8],.magia-edit-select[data-v-3445c5c8],.magia-edit-textarea[data-v-3445c5c8]{border:.0625rem solid var(--input-border,#fff3);background:var(--input-bg,#ffffff0d);color:var(--text-primary,#fff);border-radius:.25rem;padding:.5rem;font-family:inherit;font-size:.9rem}.magia-edit-input[data-v-3445c5c8]:focus,.magia-edit-select[data-v-3445c5c8]:focus,.magia-edit-textarea[data-v-3445c5c8]:focus{border-color:var(--accent-color,#d4af37);outline:none}.magia-edit-textarea[data-v-3445c5c8]{resize:vertical;min-height:6.25rem}.magia-checkboxes[data-v-3445c5c8]{flex-wrap:wrap;gap:1rem;display:flex}.magia-checkbox-wrapper[data-v-3445c5c8]{align-items:center;gap:.5rem;display:flex}.magia-edit-checkbox[data-v-3445c5c8]{cursor:pointer;width:1.2rem;height:1.2rem}.magia-classes-grid[data-v-3445c5c8]{grid-template-columns:repeat(auto-fill,minmax(9.375rem,1fr));gap:.75rem;display:grid}.btn[data-v-3445c5c8]{cursor:pointer;border:none;border-radius:.25rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.btn-primary[data-v-3445c5c8]{background:var(--accent-color,#d4af37);color:#000}.btn-primary[data-v-3445c5c8]:hover{background:var(--accent-color-hover,#b8941f)}.btn-outline[data-v-3445c5c8]{color:var(--text-primary,#fff);border:.0625rem solid var(--card-border,#fff3);background:0 0}.btn-outline[data-v-3445c5c8]:hover{background:#ffffff1a}@media (width<=48rem){.magia-detalhes-header[data-v-3445c5c8]{flex-direction:column}.magia-detalhes-info-grid[data-v-3445c5c8],.magia-classes-grid[data-v-3445c5c8]{grid-template-columns:1fr}}.race-rules-editor[data-v-dee23085],.rules-list[data-v-dee23085]{flex-direction:column;gap:1rem;display:flex}.rule-item[data-v-dee23085]{border:1px solid var(--input-border,#fff3);background:#ffffff0d;border-radius:4px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.rule-header[data-v-dee23085]{gap:.75rem;width:100%;margin-bottom:.75rem;display:flex}.rule-type-select[data-v-dee23085]{flex:1}.rule-fields[data-v-dee23085]{flex:1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;display:grid}.rule-field[data-v-dee23085]{flex-direction:column;gap:.25rem;display:flex}.rule-field.full-width[data-v-dee23085]{grid-column:1/-1}.rule-label[data-v-dee23085]{color:var(--text-secondary,#ffffffb3);font-size:.85rem;font-weight:600}.rule-select[data-v-dee23085],.rule-input[data-v-dee23085],.rule-textarea[data-v-dee23085]{border:1px solid var(--input-border,#fff3);background:var(--input-bg,#ffffff0d);color:var(--text-primary,#fff);border-radius:4px;padding:.5rem;font-family:inherit;font-size:.9rem}.rule-select[data-v-dee23085]:focus,.rule-input[data-v-dee23085]:focus,.rule-textarea[data-v-dee23085]:focus{border-color:var(--accent-color,#d4af37);outline:none}.rule-textarea[data-v-dee23085]{resize:vertical;min-height:60px}.rule-checkbox[data-v-dee23085]{cursor:pointer;width:1.2rem;height:1.2rem}.btn-remove[data-v-dee23085]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.2rem;line-height:1;display:flex}.btn-remove[data-v-dee23085]:hover{background:#dc2626}.add-rule-wrapper[data-v-dee23085]{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;display:flex}.btn-add[data-v-dee23085],.btn-clear[data-v-dee23085]{background:var(--accent-color,#d4af37);color:#000;cursor:pointer;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.9rem;font-weight:600}.btn-add[data-v-dee23085]:hover{background:var(--accent-color-hover,#b8941f)}.btn-clear[data-v-dee23085]{color:#fff;background:#ef4444cc}.btn-clear[data-v-dee23085]:hover{background:#dc2626e6}.rules-empty-message[data-v-dee23085]{color:var(--text-secondary,#ffffff80);text-align:center;background:#ffffff08;border-radius:4px;padding:1rem;font-size:.85rem;font-style:italic}@media (width<=768px){.rule-item[data-v-dee23085]{flex-direction:column}.rule-header[data-v-dee23085],.rule-fields[data-v-dee23085]{grid-template-columns:1fr}.btn-remove[data-v-dee23085]{align-self:flex-end}}.raca-detalhes-modal[data-v-6e89faba]{width:90%;min-width:20rem;max-width:60rem;max-height:90vh;overflow-y:auto}.modal-overlay[data-v-6e89faba]{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-container[data-v-6e89faba]{background:var(--card-bg,#1e1e1ef2);border:.0625rem solid var(--card-border,#ffffff1a);box-sizing:border-box;border-radius:.5rem;flex-direction:column;display:flex}.modal-header[data-v-6e89faba]{border-bottom:.0625rem solid var(--card-border,#ffffff1a);padding:1.5rem 2rem}.modal-title[data-v-6e89faba]{color:var(--text-primary,#fff);margin:0;font-size:1.5rem;font-weight:700}.modal-body[data-v-6e89faba]{flex:1;padding:2rem}.modal-footer[data-v-6e89faba]{border-top:.0625rem solid var(--card-border,#ffffff1a);justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;display:flex}.raca-detalhes-content[data-v-6e89faba]{flex-direction:column;gap:2rem;display:flex}.raca-detalhes-section[data-v-6e89faba]{flex-direction:column;gap:1rem;display:flex}.raca-detalhes-section-title[data-v-6e89faba]{color:var(--text-primary,#fff);border-bottom:.0625rem solid var(--card-border,#ffffff1a);margin:0;padding-bottom:.5rem;font-size:1.2rem;font-weight:600}.raca-detalhes-info-grid[data-v-6e89faba]{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));align-items:end;gap:1rem;display:grid}.raca-detalhes-info-item[data-v-6e89faba]{flex-direction:column;gap:.5rem;display:flex}.raca-detalhes-label[data-v-6e89faba]{color:var(--text-secondary,#ffffffb3);font-size:.9rem;font-weight:600}.raca-detalhes-info-item .unit-conversion-label[data-v-6e89faba]{color:#ffffffb3!important}.raca-edit-input[data-v-6e89faba],.raca-edit-textarea[data-v-6e89faba]{border:.0625rem solid var(--input-border,#fff3);background:var(--input-bg,#ffffff0d);color:var(--text-primary,#fff);border-radius:.25rem;padding:.5rem;font-family:inherit;font-size:.9rem}.raca-edit-input[data-v-6e89faba]:focus,.raca-edit-textarea[data-v-6e89faba]:focus{border-color:var(--accent-color,#d4af37);outline:none}.raca-edit-textarea[data-v-6e89faba]{resize:vertical;min-height:7.5rem}.input-md[data-v-6e89faba]{width:100%}.raca-checkbox-wrapper[data-v-6e89faba]{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.raca-edit-checkbox[data-v-6e89faba]{cursor:pointer;width:1.2rem;height:1.2rem}.raca-edit-helper[data-v-6e89faba]{color:var(--text-secondary,#fff9);margin:0;font-size:.85rem;font-style:italic}.btn[data-v-6e89faba]{cursor:pointer;border:none;border-radius:.25rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s}.btn-outline[data-v-6e89faba]{color:var(--text-primary,#fff);border:.0625rem solid var(--input-border,#fff3);background:0 0}.btn-outline[data-v-6e89faba]:hover{background:#ffffff1a}.btn-primary[data-v-6e89faba]{background:var(--accent-color,#d4af37);color:#000}.btn-primary[data-v-6e89faba]:hover{background:var(--accent-color-hover,#b8941f)}@media (width<=48rem){.raca-detalhes-info-grid[data-v-6e89faba]{grid-template-columns:1fr}.modal-body[data-v-6e89faba],.modal-header[data-v-6e89faba],.modal-footer[data-v-6e89faba]{padding:1rem}}.talento-detalhes-modal[data-v-fd5c0304]{width:90%;min-width:20rem;max-width:60rem;max-height:90vh;overflow:hidden auto}.modal-overlay[data-v-fd5c0304]{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-container[data-v-fd5c0304]{background:var(--card-bg,#1e1e1ef2);border:.0625rem solid var(--card-border,#ffffff1a);box-sizing:border-box;border-radius:.5rem;flex-direction:column;display:flex}.modal-header[data-v-fd5c0304]{border-bottom:.0625rem solid var(--card-border,#ffffff1a);padding:1.5rem 2rem}.modal-title[data-v-fd5c0304]{color:var(--text-primary,#fff);margin:0;font-size:1.5rem;font-weight:700}.modal-body[data-v-fd5c0304]{box-sizing:border-box;flex:1;padding:1.5rem}.modal-footer[data-v-fd5c0304]{border-top:.0625rem solid var(--card-border,#ffffff1a);justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;display:flex}.talento-detalhes-content[data-v-fd5c0304]{flex-direction:column;gap:1.5rem;display:flex}.talento-detalhes-section[data-v-fd5c0304]{flex-direction:column;gap:1rem;display:flex}.talento-detalhes-section-title[data-v-fd5c0304]{color:var(--text-primary,#fff);border-bottom:.0625rem solid var(--card-border,#ffffff1a);margin:0;padding-bottom:.5rem;font-size:1.1rem;font-weight:600}.talento-detalhes-info-grid[data-v-fd5c0304]{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1rem;display:grid}.talento-detalhes-info-item[data-v-fd5c0304]{flex-direction:column;gap:.5rem;display:flex}.talento-detalhes-label[data-v-fd5c0304]{color:var(--text-primary,#fff);font-size:.9rem;font-weight:600}.talento-edit-input[data-v-fd5c0304],.talento-edit-textarea[data-v-fd5c0304]{border:.0625rem solid var(--input-border,#fff3);background:var(--input-bg,#ffffff0d);color:var(--text-primary,#fff);border-radius:.25rem;padding:.5rem;font-family:inherit;font-size:.9rem}.talento-edit-input[data-v-fd5c0304]:focus,.talento-edit-textarea[data-v-fd5c0304]:focus{border-color:var(--accent-color,#d4af37);outline:none}.talento-edit-textarea[data-v-fd5c0304]{resize:vertical;min-height:6.25rem}.talento-checkbox-wrapper[data-v-fd5c0304]{align-items:center;gap:.5rem;display:flex}.talento-edit-checkbox[data-v-fd5c0304]{cursor:pointer;width:1.2rem;height:1.2rem}.btn[data-v-fd5c0304]{cursor:pointer;border:none;border-radius:.25rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.btn-primary[data-v-fd5c0304]{background:var(--accent-color,#d4af37);color:#000}.btn-primary[data-v-fd5c0304]:hover{background:var(--accent-color-hover,#b8941f)}.btn-outline[data-v-fd5c0304]{color:var(--text-primary,#fff);border:.0625rem solid var(--card-border,#fff3);background:0 0}.btn-outline[data-v-fd5c0304]:hover{background:#ffffff1a}@media (width<=48rem){.talento-detalhes-info-grid[data-v-fd5c0304]{grid-template-columns:1fr}}.talento-view-modal[data-v-35440be6]{width:90%;min-width:320px;max-width:60rem;max-height:90vh}.modal-overlay[data-v-35440be6]{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-container[data-v-35440be6]{background:var(--card-bg,#1e1e1ef2);border:1px solid var(--card-border,#ffffff1a);border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 40px #00000080}.modal-body[data-v-35440be6]{flex:1;padding:1.5rem 2rem;overflow-y:auto}.modal-header-inline[data-v-35440be6]{justify-content:space-between;align-items:center;padding-bottom:.6rem;display:flex}.modal-title[data-v-35440be6]{color:var(--text-primary,#fff);margin:0;font-size:1.5rem;font-weight:700}.modal-close[data-v-35440be6]{color:var(--text-secondary,#ffffffb3);cursor:pointer;background:0 0;border:2px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.25rem;transition:all .2s;display:flex}.modal-close[data-v-35440be6]:hover{color:var(--text-primary,#fff);background:#ffffff1a;box-shadow:0 0 0 2px #ffffff4d}.empty-state[data-v-35440be6]{text-align:center;color:var(--text-secondary,#ffffffb3);padding:2rem}.talento-view-content[data-v-35440be6]{flex-direction:column;gap:1.5rem;display:flex}.talento-view-header[data-v-35440be6]{border-bottom:1px solid var(--card-border,#ffffff1a);flex-direction:column;gap:.5rem;padding-bottom:1rem;display:flex}.talento-view-nome[data-v-35440be6]{color:var(--text-primary,#fff);margin:0;font-size:1.75rem;font-weight:700}.talento-view-origem[data-v-35440be6]{color:var(--text-secondary,#ffffffb3);font-size:.9rem}.talento-view-section[data-v-35440be6]{flex-direction:column;gap:.75rem;display:flex}.talento-view-section-title[data-v-35440be6]{color:var(--text-primary,#fff);border-bottom:1px solid var(--card-border,#ffffff1a);margin:0;padding-bottom:.5rem;font-size:1.1rem;font-weight:600}.talento-view-description[data-v-35440be6]{color:var(--text-secondary,#fffc);white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.6}.talento-view-info-grid[data-v-35440be6]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.talento-view-info-item[data-v-35440be6]{flex-direction:column;gap:.25rem;display:flex}.talento-view-label[data-v-35440be6]{color:var(--text-secondary,#ffffffb3);text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:600}.talento-view-value[data-v-35440be6]{color:var(--text-primary,#fff);font-size:.95rem}@media (width<=768px){.talento-view-info-grid[data-v-35440be6]{grid-template-columns:1fr}.modal-body[data-v-35440be6]{padding:1rem}}
