.member.svelte-1cowvqq{display:flex;cursor:grab;position:relative;margin:0 4px 4px 0;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.member.dragging.svelte-1cowvqq{opacity:.4}.member-img.svelte-1cowvqq{width:40px;height:40px;object-fit:cover;border-radius:4px;background:#222;-webkit-user-drag:none;-webkit-touch-callout:none}.member-img-broken.svelte-1cowvqq{opacity:.25}.unit-row.svelte-ygz9jq{display:flex;align-items:center;width:100%;gap:6px;margin:3px 0}.unit-controls-row.svelte-ygz9jq{position:relative;z-index:1;display:flex;align-items:center;align-self:center;flex-shrink:0;gap:6px}.unit-line.svelte-ygz9jq{position:relative;z-index:1;display:flex;align-items:center;flex-wrap:nowrap;width:100%;max-width:480px;min-width:0;border:2px solid var(--unit-color, #444444);box-shadow:0 0 2px #000;padding:4px 6px 2px}.unit-line.dragging.svelte-ygz9jq{opacity:.5}.unit-handle.svelte-ygz9jq{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;align-self:stretch;margin:0 4px 4px 0;font:inherit;font-size:1rem;color:#888;background:transparent;border:none;cursor:grab;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.unit-logo.svelte-ygz9jq{width:80px;height:auto;object-fit:contain;flex-shrink:0;align-self:center;margin:0 4px 4px 0;cursor:pointer;-webkit-user-drag:none;-webkit-touch-callout:none}.unit-name-placeholder.svelte-ygz9jq{display:flex;align-items:center;justify-content:center;align-self:stretch;width:80px;flex-shrink:0;margin:0 4px 4px 0;color:#fff;font-size:.7rem;font-weight:700;line-height:1.2;text-align:center;overflow-wrap:break-word;cursor:text;-webkit-user-select:text;user-select:text}.unit-color-input.svelte-ygz9jq{width:18px;height:18px;padding:0;border:none;background:transparent;cursor:pointer;flex-shrink:0}.unit-delete-btn.svelte-ygz9jq{font-size:.7rem;color:#888;background:transparent;border:none;cursor:pointer;padding:0 .3rem;line-height:1;flex-shrink:0}.unit-delete-btn.svelte-ygz9jq:hover{color:#e45a58}.unit-members.svelte-ygz9jq{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;flex:1 1 0;min-width:0;min-height:44px;gap:0}.dialog-backdrop{position:fixed;inset:0;background:#0009;z-index:20}.dialog-positioner{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:21}.dialog-content{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:360px;max-height:90vh;overflow-y:auto;background:var(--bg-overlay, #111111);border:1px solid var(--border-card, var(--slate-700));border-radius:8px;padding:1.25rem;box-sizing:border-box}.dialog-title{margin:0;font-size:1rem;font-weight:700;color:var(--text-primary)}.field.svelte-xqwvkx{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem}.field-label.svelte-xqwvkx{color:var(--text-secondary)}.field-input.svelte-xqwvkx{font:inherit;font-size:.85rem;color:var(--text-primary);background:var(--bg-raised);border:1px solid var(--border-card, var(--slate-700));border-radius:4px;padding:.4rem .5rem}.cropper-root{display:flex;flex-direction:column}.cropper-viewport{position:relative;width:100%;overflow:hidden;background:#000;border-radius:4px}.cropper-image{display:block;width:100%;height:auto}.cropper-handle{width:10px;height:10px;background:#fff;border:1px solid #000000;border-radius:50%}.dialog-actions.svelte-xqwvkx{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.tool-btn.svelte-xqwvkx{font-size:.8rem;color:var(--text-secondary);background:transparent;border:1px solid var(--border-card, var(--slate-200));border-radius:4px;padding:.5rem .85rem;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.tool-btn.svelte-xqwvkx:hover{color:var(--text-primary);background:var(--bg-raised)}.tool-btn-primary.svelte-xqwvkx{color:var(--text-primary);border-color:var(--gold-500, #c9a227)}.tool-btn-primary.svelte-xqwvkx:disabled{opacity:.5;cursor:not-allowed}.toolbar.svelte-qx5sp4{display:flex;gap:.5rem;margin:0 1rem 1rem;flex-wrap:wrap}.tool-btn.svelte-qx5sp4{font-size:.8rem;color:var(--text-secondary);background:transparent;border:1px solid var(--border-card, var(--slate-200));border-radius:4px;padding:.5rem .85rem;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.tool-btn.svelte-qx5sp4:hover{color:var(--text-primary);background:var(--bg-raised)}.tool-btn-danger.svelte-qx5sp4:hover{color:#d74745;border-color:#d74745}.units-outer.svelte-qx5sp4{width:100%;max-width:calc(480px + 2rem);background:#000;display:flex;flex-direction:column;padding:1rem;box-sizing:border-box}
