.name-input-container.svelte-56nis1{background-color:#f8f9fa;border-radius:8px;padding:1.5rem;box-shadow:0 2px 5px #0000001a;min-height:350px}.tabs.svelte-56nis1{display:flex;gap:.5rem;margin-bottom:1rem;border-bottom:2px solid #dee2e6}.tab-button.svelte-56nis1{background:none;border:none;padding:.75rem 1rem;cursor:pointer;font-size:1rem;font-weight:500;color:#6c757d;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s}.tab-button.svelte-56nis1:hover{color:#495057}.tab-button.active.svelte-56nis1{color:#007bff;border-bottom-color:#007bff}.input-group.svelte-56nis1{display:flex;margin-bottom:1rem}input.svelte-56nis1{flex:1;padding:.5rem;border:1px solid #ced4da;border-radius:4px 0 0 4px;font-size:1rem}.input-group.svelte-56nis1 button:where(.svelte-56nis1){padding:.5rem 1rem;background-color:#007bff;color:#fff;border:none;border-radius:0 4px 4px 0;cursor:pointer}.options.svelte-56nis1{display:flex;justify-content:space-between;margin-bottom:1rem}.text-button.svelte-56nis1{background:none;border:none;color:#007bff;cursor:pointer;padding:0;font-size:.875rem}.text-button.svelte-56nis1:hover{text-decoration:underline}.text-button.danger.svelte-56nis1{color:#dc3545}.advanced-options.svelte-56nis1{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.75rem;background-color:#eef6fc;border-radius:6px}.toggle-option.svelte-56nis1{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#2c3e50;cursor:pointer}.toggle-option.svelte-56nis1 input:where(.svelte-56nis1){flex:0 0 auto;width:auto}.li-actions.svelte-56nis1{display:flex;align-items:center;gap:.5rem}.weight-input.svelte-56nis1{width:3.5rem;padding:.25rem;border:1px solid #ced4da;border-radius:4px;font-size:.85rem;text-align:center}.bulk-input.svelte-56nis1{margin-bottom:1rem}textarea.svelte-56nis1{width:100%;padding:.5rem;border:1px solid #ced4da;border-radius:4px;margin-bottom:.5rem;font-size:1rem}.bulk-input.svelte-56nis1 button:where(.svelte-56nis1){padding:.5rem 1rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;width:100%}.names-list.svelte-56nis1{max-height:300px;overflow-y:auto}h3.svelte-56nis1{font-size:1rem;margin-bottom:.5rem}ul.svelte-56nis1{list-style:none;padding:0;margin:0}li.svelte-56nis1{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-bottom:1px solid #eee}.remove-button.svelte-56nis1{background:none;border:none;color:#dc3545;font-size:1.25rem;cursor:pointer;padding:0 .5rem}.empty-message.svelte-56nis1{color:#6c757d;font-style:italic}.history-content.svelte-56nis1,.settings-content.svelte-56nis1{margin-top:.5rem}.history-header.svelte-56nis1{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.clear-history-btn.svelte-56nis1{padding:.4rem .8rem;background-color:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.85rem;transition:background-color .3s}.clear-history-btn.svelte-56nis1:hover{background-color:#c82333}.history-list.svelte-56nis1{display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto}.history-item.svelte-56nis1{display:flex;justify-content:space-between;align-items:center;padding:.6rem;background-color:#fff;border-radius:4px;border:1px solid #e9ecef;transition:background-color .2s}.history-item.svelte-56nis1:hover{background-color:#f0f0f0}.history-winner.svelte-56nis1{font-weight:600;color:#2c3e50;font-size:1rem}.history-date.svelte-56nis1{font-size:.8rem;color:#6c757d}@media (max-width: 767px){.name-input-container.svelte-56nis1{padding:1rem;min-height:350px;max-width:100%;box-sizing:border-box}.tab-button.svelte-56nis1{padding:.5rem .75rem;font-size:.9rem}.input-group.svelte-56nis1{margin-bottom:.75rem;max-width:100%;box-sizing:border-box}input.svelte-56nis1,.input-group.svelte-56nis1 button:where(.svelte-56nis1){padding:.4rem .8rem;font-size:.9rem;font-size:max(16px,.9rem)}input.svelte-56nis1{max-width:100%;box-sizing:border-box}textarea.svelte-56nis1{padding:.4rem;font-size:.9rem;rows:4;max-width:100%;box-sizing:border-box}.bulk-input.svelte-56nis1 button:where(.svelte-56nis1){padding:.4rem .8rem}.names-list.svelte-56nis1,.history-list.svelte-56nis1{max-height:200px}h3.svelte-56nis1{font-size:.9rem}li.svelte-56nis1{padding:.4rem;font-size:.9rem}.history-item.svelte-56nis1{flex-direction:column;align-items:flex-start;gap:.25rem}.history-date.svelte-56nis1{font-size:.75rem}}
