.container.svelte-11y2kil{max-width:900px;margin:2rem auto;padding:1rem 2rem;font-family:sans-serif;border:1px solid #eee;box-shadow:0 2px 5px #0000001a;border-radius:8px}h1.svelte-11y2kil,h2.svelte-11y2kil{color:#333;border-bottom:1px solid #eee;padding-bottom:.5rem;margin-bottom:1rem}.breadcrumb.svelte-11y2kil{background-color:#f9f9f9;padding:.75rem 1rem;border-radius:4px;margin-bottom:1rem;font-size:.9em;color:#555;word-break:break-all}.breadcrumb.svelte-11y2kil code:where(.svelte-11y2kil){background-color:#e0e0e0;padding:2px 5px;border-radius:3px}.error.svelte-11y2kil{color:red;margin:1rem 0;padding:.75rem;border:1px solid red;background-color:#ffe0e0;border-radius:4px}.item-list.svelte-11y2kil{margin-bottom:1rem}.item-row.svelte-11y2kil{display:flex;align-items:center;margin-bottom:.5rem;gap:.5rem}.nav-button.svelte-11y2kil{background:none;border:1px solid #ccc;padding:.5rem 1rem;cursor:pointer;border-radius:4px;font-size:.9em;transition:background-color .2s,border-color .2s;color:#333}.nav-button.svelte-11y2kil:hover:not(:disabled){background-color:#f0f0f0;border-color:#aaa}.nav-button.svelte-11y2kil:disabled{opacity:.6;cursor:not-allowed}.up-button.svelte-11y2kil{background-color:#e7f3ff;border-color:#b3d7ff;color:#0056b3;margin-bottom:1rem}.dir-button.svelte-11y2kil{background-color:#fff8e1;border-color:#ffe082;color:#6f4f00;text-align:left;flex-grow:1}.action-button.svelte-11y2kil{padding:.4rem .8rem;border:none;border-radius:4px;cursor:pointer;font-size:.8em;transition:background-color .2s}.action-button.svelte-11y2kil:disabled{opacity:.6;cursor:not-allowed}.rename-button.svelte-11y2kil{background-color:#4caf50;color:#fff}.rename-button.svelte-11y2kil:hover:not(:disabled){background-color:#45a049}.confirm-button.svelte-11y2kil{background-color:#4caf50;color:#fff}.confirm-button.svelte-11y2kil:hover:not(:disabled){background-color:#45a049}.cancel-button.svelte-11y2kil{background-color:#f44336;color:#fff}.cancel-button.svelte-11y2kil:hover:not(:disabled){background-color:#da190b}table.svelte-11y2kil{width:100%;border-collapse:collapse;margin-top:1rem}th.svelte-11y2kil,td.svelte-11y2kil{border:1px solid #ddd;padding:.75rem;text-align:left}th.svelte-11y2kil{background-color:#f9f9f9;font-weight:700}tbody.svelte-11y2kil tr:where(.svelte-11y2kil):nth-child(2n){background-color:#f9f9f9}.modal-overlay.svelte-11y2kil{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal.svelte-11y2kil{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 6px #0000001a;min-width:400px;max-width:90vw}.modal.svelte-11y2kil h3:where(.svelte-11y2kil){margin-top:0;margin-bottom:1rem;color:#333}.form-group.svelte-11y2kil{margin-bottom:1.5rem}.form-group.svelte-11y2kil label:where(.svelte-11y2kil){display:block;margin-bottom:.5rem;font-weight:700;color:#333}.form-group.svelte-11y2kil input:where(.svelte-11y2kil){width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;box-sizing:border-box}.form-group.svelte-11y2kil input:where(.svelte-11y2kil):focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 2px #4caf5033}.modal-actions.svelte-11y2kil{display:flex;gap:1rem;justify-content:flex-end}p.svelte-11y2kil{color:#666}
