.loots-editor.svelte-8urymk{display:flex;flex-direction:column;gap:12px}.loot-row.svelte-8urymk{display:flex;gap:10px;align-items:flex-end;padding:12px;background-color:var(--bg-color, var(--primary-color));border-radius:6px;border:1px solid var(--border-color, #555);overflow:visible}.loot-field.svelte-8urymk{display:flex;flex-direction:column;gap:4px;overflow:visible}.loot-field.svelte-8urymk .field-label:where(.svelte-8urymk){font-size:11px;font-weight:600;color:var(--text-muted, #999);text-transform:uppercase}.loot-field.item-field.svelte-8urymk{flex:2}.loot-field.rarity-field.svelte-8urymk{width:120px}.loot-field.date-field.svelte-8urymk{width:140px}.loot-field.svelte-8urymk input:where(.svelte-8urymk),.loot-field.svelte-8urymk select:where(.svelte-8urymk){padding:8px 10px;border:1px solid var(--border-color, #555);border-radius:4px;background-color:var(--secondary-color);color:var(--text-color);font-size:13px;height:32px;box-sizing:border-box}.loot-field.item-field.svelte-8urymk .item-search{height:32px}.loot-field.item-field.svelte-8urymk .item-search input{padding:8px 10px!important;height:32px!important;box-sizing:border-box!important;font-size:13px!important;background-color:var(--secondary-color)!important;border:1px solid var(--border-color, #555)!important;border-radius:4px!important;color:var(--text-color)!important}.loot-field.svelte-8urymk input:where(.svelte-8urymk):focus,.loot-field.svelte-8urymk select:where(.svelte-8urymk):focus{outline:none;border-color:var(--accent-color, #4a9eff)}.remove-loot-btn.svelte-8urymk{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-color, #555);border-radius:4px;background-color:var(--bg-color, var(--primary-color));color:var(--text-muted, #999);cursor:pointer;transition:all .15s;flex-shrink:0}.remove-loot-btn.svelte-8urymk:hover{background-color:var(--error-bg, #fee2e2);border-color:var(--error-color, #ef4444);color:var(--error-color, #ef4444)}.add-loot-btn.svelte-8urymk{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border:1px dashed var(--border-color, #555);border-radius:6px;background-color:transparent;color:var(--text-muted, #999);font-size:13px;cursor:pointer;transition:all .15s}.add-loot-btn.svelte-8urymk:hover{border-color:var(--accent-color, #4a9eff);color:var(--accent-color, #4a9eff);background-color:var(--bg-color, var(--primary-color))}.loots-table-wrapper.svelte-8urymk{overflow-x:auto}.loots-table.svelte-8urymk{width:100%;border-collapse:collapse;font-size:13px}.loots-table.svelte-8urymk th:where(.svelte-8urymk),.loots-table.svelte-8urymk td:where(.svelte-8urymk){padding:10px 12px;text-align:left;border-bottom:1px solid var(--border-color, #555)}.loots-table.svelte-8urymk th:where(.svelte-8urymk){font-weight:600;color:var(--text-muted, #999);text-transform:uppercase;font-size:11px;letter-spacing:.3px;background-color:var(--hover-color)}.loots-table.svelte-8urymk td:where(.svelte-8urymk){color:var(--text-color)}.loots-table.svelte-8urymk tbody:where(.svelte-8urymk) tr:where(.svelte-8urymk):hover{background-color:var(--hover-color)}.item-name.svelte-8urymk{font-weight:500}.item-link.svelte-8urymk{color:var(--accent-color, #4a9eff);text-decoration:none}.item-link.svelte-8urymk:hover{text-decoration:underline}.na-text.svelte-8urymk{color:var(--text-muted, #999);font-style:italic}.rarity-badge.svelte-8urymk{display:inline-block;padding:2px 8px;font-size:11px;font-weight:600;color:#fff;border-radius:4px;text-transform:uppercase}.date-cell.svelte-8urymk{font-size:12px;color:var(--text-muted, #999)}@media(max-width:899px){.loots-table.svelte-8urymk th:where(.svelte-8urymk),.loots-table.svelte-8urymk td:where(.svelte-8urymk){padding:8px;font-size:12px}.loots-editor.svelte-8urymk{gap:8px}.loot-row.svelte-8urymk{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"item item" "from until" "rarity remove";gap:8px;padding:10px;align-items:end}.loot-field.svelte-8urymk,.loot-field.item-field.svelte-8urymk,.loot-field.rarity-field.svelte-8urymk,.loot-field.date-field.svelte-8urymk{width:100%;flex:1 1 auto}.loot-field.item-field.svelte-8urymk{grid-area:item}.loot-field.from-field.svelte-8urymk{grid-area:from}.loot-field.until-field.svelte-8urymk{grid-area:until}.loot-field.rarity-field.svelte-8urymk{grid-area:rarity}.loot-field.svelte-8urymk .field-label:where(.svelte-8urymk){font-size:11px}.remove-loot-btn.svelte-8urymk{grid-area:remove;align-self:end;justify-self:end}.loot-field.svelte-8urymk .item-search input{width:100%}}
