.btn-icon[data-v-2f7bc215]{cursor:pointer;color:var(--c-accent);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;font-size:.95em;line-height:1;text-decoration:none;display:inline-flex}.btn-icon i.icon[data-v-2f7bc215]{margin:0}.btn-icon-spinner[data-v-2f7bc215]{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite btn-icon-spin-2f7bc215;display:inline-block}@keyframes btn-icon-spin-2f7bc215{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn-icon-spinner[data-v-2f7bc215]{animation-duration:1.6s}}.btn-icon[data-v-2f7bc215]:hover:not(:disabled){color:var(--c-accent-strong)}.btn-icon[data-v-2f7bc215]:disabled{opacity:.5;cursor:not-allowed}.btn-icon.btn-icon-pressed[data-v-2f7bc215]{background:var(--c-accent-soft);box-shadow:inset 0 0 0 1px var(--c-accent-border);border-radius:4px}.btn-icon.edit[data-v-2f7bc215]{color:var(--c-accent)}.btn-icon.trash[data-v-2f7bc215],.btn-icon.danger[data-v-2f7bc215]{color:var(--c-danger)}.btn-icon.positive[data-v-2f7bc215]{color:var(--c-success)}.btn-icon.warning[data-v-2f7bc215]{color:var(--c-warning)}.btn-icon.large i.icon[data-v-2f7bc215]{font-size:1.5em}@media (pointer:coarse){.btn-icon[data-v-2f7bc215]{min-width:32px;min-height:32px}}.lang-switcher[data-v-fcce04de]{display:inline-block;position:relative}.lang-current[data-v-fcce04de]{cursor:pointer;background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:3px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.lang-list[data-v-fcce04de]{background:var(--c-surface);border:1px solid var(--c-border-strong);box-shadow:0 2px 6px var(--c-shadow);border-radius:3px;margin:4px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0}.lang-list.up[data-v-fcce04de]{margin:0 0 4px;top:auto;bottom:100%}.lang-item[data-v-fcce04de]{cursor:pointer;align-items:center;gap:6px;padding:6px 10px;display:flex}.lang-item[data-v-fcce04de]:hover{background:var(--c-surface-muted)}.lang-flag[data-v-fcce04de]{width:20px;height:auto}
