.tooltip[data-v-85b027c4]{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;color:#fff;background:#141414bf;border:1px solid #ffffff1a;position:fixed;box-shadow:0 10px 30px #00000080,inset 0 0 0 1px #ffffff0d}.tooltip[data-v-85b027c4] *{color:inherit}.tooltip-simple[data-v-85b027c4]{white-space:nowrap;border-radius:6px;padding:6px 12px;font-size:14px;animation:.15s ease-out tooltipFadeIn-85b027c4}.tooltip-detailed[data-v-85b027c4]{border-radius:8px;min-width:200px;padding:12px 16px;animation:.2s ease-out tooltipFadeIn-85b027c4}@keyframes tooltipFadeIn-85b027c4{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.icon-filter[data-v-d727c0f6]{gap:var(--spacing-xs);flex-direction:column;align-items:center;display:flex}.icon-options[data-v-d727c0f6]{gap:var(--spacing-xs);flex-wrap:wrap;justify-content:center;display:flex}.icon-option[data-v-d727c0f6]{cursor:pointer;background-color:#0000;border:4px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:2px;transition:all .2s;display:flex}.icon-option[data-v-d727c0f6]:hover{transform:scale(1.15)}.icon-option[data-v-d727c0f6]:active{transform:scale(.95)}.icon-option.active[data-v-d727c0f6]{border-color:var(--active-border-color,var(--color-bg-white))}.clear-option[data-v-d727c0f6]{color:var(--color-text-secondary)}.clear-option[data-v-d727c0f6]:hover{color:var(--color-primary)}.clear-option.active[data-v-d727c0f6]{color:var(--color-primary);border-style:solid;border-top-color:#0000;border-bottom-color:var(--active-border-color,var(--color-bg-white));border-radius:0}.clear-label[data-v-d727c0f6]{-webkit-user-select:none;user-select:none;font-weight:700;line-height:1}.filter-icon[data-v-d727c0f6]{object-fit:contain;border-radius:var(--radius-sm)}.filter-icon.dark-bg[data-v-d727c0f6]{background-color:#0009;border-radius:50%;padding:2px}.character-info[data-v-7d8f578b]{justify-content:center;gap:.2rem;padding-top:.4rem;display:flex}.character-info .icon[data-v-7d8f578b]{border:1px solid #484848;border-radius:50%;width:21px;height:21px}.icon-spacer[data-v-7d8f578b]{width:10px}.skill-button[data-v-7d8f578b]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:21px;height:21px;padding:0;transition:transform .2s;display:flex}.skill-button[data-v-7d8f578b]:hover{transform:scale(1.1)}.skill-info-icon[data-v-7d8f578b]{color:var(--color-primary);background-color:#fff}@media (width<=768px){.character-info[data-v-7d8f578b]{gap:.5rem}.hide-on-mobile[data-v-7d8f578b]{display:none}}@media (width<=480px){.character-info[data-v-7d8f578b]{gap:.25rem}.character-info .icon[data-v-7d8f578b]{width:18px;height:18px}}.character-wrapper[data-v-45d5d992]{text-align:center;color:#333;margin-top:.25rem;font-size:1rem;font-weight:600}.character-display[data-v-45d5d992]{border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:70px;height:70px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 5px #fff}.character-display[data-v-45d5d992]:before{content:"";background:#fff4;border-radius:50%;position:absolute;inset:0}.portrait[data-v-45d5d992]{object-fit:cover;z-index:1;width:80px;height:80px}.draggable[data-v-45d5d992]{cursor:grab;transition:transform .2s,opacity .2s}.draggable[data-v-45d5d992]:hover{transform:scale(1.05)}.draggable[data-v-45d5d992]:active{cursor:grabbing}.character-display.placed[data-v-45d5d992]{box-shadow:0 0 0 5px #c05b4d}.character-display.selected[data-v-45d5d992]{box-shadow:0 0 0 5px var(--color-primary)}.simple-tooltip[data-v-45d5d992]{text-align:center;white-space:nowrap;font-size:14px;font-weight:600}.tooltip-header[data-v-45d5d992]{border-bottom:1px solid #ffffff1a;margin-bottom:10px;padding-bottom:8px}.tooltip-header h3[data-v-45d5d992]{text-align:center;margin:0;font-size:16px;font-weight:600}.tooltip-content[data-v-45d5d992]{flex-direction:column;gap:6px;display:flex}.tooltip-row[data-v-45d5d992]{align-items:center;gap:8px;font-size:14px;display:flex}.tooltip-icon[data-v-45d5d992]{border:1px solid #fff3;border-radius:50%;flex-shrink:0;width:20px;height:20px}.tooltip-icon.energy-icon[data-v-45d5d992]{filter:brightness(1.5)}.tooltip-label[data-v-45d5d992]{color:#ffffffb3;min-width:60px}.tooltip-value[data-v-45d5d992]{text-transform:capitalize;font-weight:500}.tooltip-row:not(:has(.tooltip-icon)) .tooltip-label[data-v-45d5d992]{margin-left:28px}.character-energy[data-v-45d5d992]{justify-content:center;align-items:center;gap:.2rem;margin-top:.25rem;padding-right:.8rem;font-size:.875rem;display:flex}.character-energy .energy-icon[data-v-45d5d992]{width:16px;height:16px}.character-energy .energy-value[data-v-45d5d992]{font-weight:600}@media (width<=768px){.character-wrapper[data-v-45d5d992]{font-size:.9rem}.character-display[data-v-45d5d992]{width:60px;height:60px}.portrait[data-v-45d5d992]{width:70px;height:70px}}@media (width<=480px){.character-wrapper[data-v-45d5d992]{margin-top:.125rem;font-size:.85rem}.character-display[data-v-45d5d992]{width:50px;height:50px;box-shadow:0 0 0 3px #fff}.character-display.placed[data-v-45d5d992]{box-shadow:0 0 0 3px #c05b4d}.portrait[data-v-45d5d992]{width:55px;height:55px}}
