.literary-texts-container.svelte-1jwxlsr{max-width:800px;margin:0 auto;padding:20px}.error-message.svelte-1jwxlsr{background-color:#ffebee;color:#c62828;padding:10px;border-radius:4px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.actions.svelte-1jwxlsr{margin-bottom:20px}.form-container.svelte-1jwxlsr{background-color:#f5f5f5;padding:20px;border-radius:4px;margin-bottom:20px}.form-group.svelte-1jwxlsr{margin-bottom:15px}.form-group.svelte-1jwxlsr label:where(.svelte-1jwxlsr){display:block;margin-bottom:5px;font-weight:700}.form-group.svelte-1jwxlsr input:where(.svelte-1jwxlsr),.form-group.svelte-1jwxlsr textarea:where(.svelte-1jwxlsr){width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.form-actions.svelte-1jwxlsr{display:flex;justify-content:flex-end;gap:10px}.sort-bar.svelte-1jwxlsr{display:flex;align-items:center;gap:14px;margin-bottom:24px;flex-wrap:wrap}.sort-label.svelte-1jwxlsr{font-weight:600;font-size:.95rem;color:#374151}.sort-buttons.svelte-1jwxlsr{display:inline-flex;border:1px solid #d1d5db;border-radius:8px;overflow:hidden;background:#f9fafb}.sort-btn.svelte-1jwxlsr{padding:8px 18px;border:none;border-right:1px solid #d1d5db;background:transparent;color:#374151;cursor:pointer;font-size:.9rem;font-weight:500}.sort-btn.svelte-1jwxlsr:last-child{border-right:none}.sort-btn.svelte-1jwxlsr:hover{background:#f3f4f6;color:#111827}.sort-btn.active.svelte-1jwxlsr{background:#4caf50;color:#fff;border-color:#4caf50}.sort-btn.active.svelte-1jwxlsr:hover{background:#43a047;color:#fff}.literary-texts-list.svelte-1jwxlsr{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.literary-text-item.svelte-1jwxlsr{border:1px solid #ddd;border-radius:8px;padding:15px;background-color:#fff;display:flex;flex-direction:column;transition:background-color .2s ease}.literary-text-item.needs-work.svelte-1jwxlsr{background-color:#f0f0f0;border-color:#e0e0e0}.literary-text-item.svelte-1jwxlsr h3:where(.svelte-1jwxlsr){margin-top:0}.literary-text-item.svelte-1jwxlsr .description:where(.svelte-1jwxlsr){flex:1;margin:.5rem 0}.line-count.svelte-1jwxlsr{display:inline-flex;align-items:baseline;gap:4px;margin-top:10px;font-size:.9rem;color:#666}.line-count-number.svelte-1jwxlsr{font-weight:700;color:#2e7d32}.literary-text-item.needs-work.svelte-1jwxlsr .line-count-number:where(.svelte-1jwxlsr){color:#757575}.item-actions.svelte-1jwxlsr{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}button.svelte-1jwxlsr{padding:8px 12px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer}button.svelte-1jwxlsr:hover{background-color:#388e3c}button[type=button].svelte-1jwxlsr{background-color:#9e9e9e}button[type=button].svelte-1jwxlsr:hover{background-color:#757575}.item-actions.svelte-1jwxlsr button:where(.svelte-1jwxlsr):last-child{background-color:#f44336}.item-actions.svelte-1jwxlsr button:where(.svelte-1jwxlsr):last-child:hover{background-color:#d32f2f}
