@keyframes svelte-1qsp9v6-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.machines.svelte-1qsp9v6.svelte-1qsp9v6{display:grid;flex:1;grid-template-columns:1fr}.machines.svelte-1qsp9v6.svelte-1qsp9v6:has(.sidebar){grid-template-columns:clamp(250px,15%,400px) 1fr}@container (max-width: 1100px){.machines.svelte-1qsp9v6.svelte-1qsp9v6:has(.sidebar){grid-template-columns:1fr}}.machines.svelte-1qsp9v6 .sidebar.svelte-1qsp9v6{display:flex;flex-direction:column;gap:2rem;background:#ddd;padding:1rem;max-width:400px;height:100%}@container (max-width: 1100px){.machines.svelte-1qsp9v6 .sidebar.svelte-1qsp9v6{display:none}}.machines.svelte-1qsp9v6 .sidebar form button.svelte-1qsp9v6{height:40px;background:var(--website-button-bg-color);width:fit-content;padding:0 2rem;border-radius:4px;cursor:pointer;color:var(--website-button-text-color);position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;width:100%}.machines.svelte-1qsp9v6 .sidebar form button.svelte-1qsp9v6:hover{opacity:.8;text-decoration:none}.machines.svelte-1qsp9v6 .sidebar form button.svelte-1qsp9v6:disabled{cursor:not-allowed;opacity:.5}.machines.svelte-1qsp9v6 .sidebar .guide.svelte-1qsp9v6{display:flex;flex-direction:column;gap:.6rem}.machines.svelte-1qsp9v6 .sidebar .guide h2.svelte-1qsp9v6{font-size:1.2rem}.machines.svelte-1qsp9v6 .sidebar .guide .guide-card.svelte-1qsp9v6{position:relative;display:block}.machines.svelte-1qsp9v6 .sidebar .guide .guide-card img.svelte-1qsp9v6{width:100%;display:block}.machines.svelte-1qsp9v6 .sidebar .guide .guide-card .banner.svelte-1qsp9v6{display:flex;flex-direction:column;position:absolute;bottom:0;left:0;right:0;text-align:center}.machines.svelte-1qsp9v6 .sidebar .guide .guide-card .banner h3.svelte-1qsp9v6{padding:1rem;margin:0 0 2rem;background:#0009;color:#fff;font-weight:400;font-size:1.1rem}.machines.svelte-1qsp9v6 .sidebar .guide .guide-card .banner button.svelte-1qsp9v6{height:40px;background:var(--website-button-bg-color);width:fit-content;padding:0 2rem;cursor:pointer;color:var(--website-button-text-color);position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;margin-left:auto;border-radius:8px 0 0;width:140px;font-size:1rem}.machines.svelte-1qsp9v6 .sidebar .guide .guide-card .banner button.svelte-1qsp9v6:hover{opacity:.8;text-decoration:none}.machines.svelte-1qsp9v6 .sidebar .guide .guide-card .banner button.svelte-1qsp9v6:disabled{cursor:not-allowed;opacity:.5}.machines.svelte-1qsp9v6 .mobile.svelte-1qsp9v6{position:relative}@container (max-width: 1100px){.machines.svelte-1qsp9v6 .mobile.svelte-1qsp9v6{display:flex;position:absolute;max-width:300px;width:100%;z-index:100}}.machines.svelte-1qsp9v6 .mobile .close.svelte-1qsp9v6{display:none}@container (max-width: 1100px){.machines.svelte-1qsp9v6 .mobile .close.svelte-1qsp9v6{display:flex;margin-left:auto;cursor:pointer}}.machines.svelte-1qsp9v6 section.svelte-1qsp9v6{display:flex;flex-direction:column;gap:1.5rem;padding:1.4rem 2rem 2rem;background:#fff}.machines.svelte-1qsp9v6 section.loading.svelte-1qsp9v6{position:relative;overflow:hidden}.machines.svelte-1qsp9v6 section.loading.svelte-1qsp9v6:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:1}.machines.svelte-1qsp9v6 section.loading.svelte-1qsp9v6:before{content:"";position:absolute;top:300px;left:50%;width:60px;height:60px;transform:translate(-50%,-50%);border:8px solid #ccc;border-top:8px solid #3498db;border-radius:50%;z-index:2;animation:svelte-1qsp9v6-spin 1s linear infinite}@container (max-width: 1300px){.machines.svelte-1qsp9v6 section.loading.svelte-1qsp9v6:before{top:200px}}.machines.svelte-1qsp9v6 section .header.svelte-1qsp9v6{display:flex;gap:3rem;align-items:center}.machines.svelte-1qsp9v6 section .header button.svelte-1qsp9v6{display:none;cursor:pointer}@container (max-width: 1100px){.machines.svelte-1qsp9v6 section .header button.svelte-1qsp9v6{display:flex}}.machines.svelte-1qsp9v6 section .header .pagination .total span.svelte-1qsp9v6{background:#ddd;padding:.4rem .8rem;border-radius:3px}.machines.svelte-1qsp9v6 section .header .pagination .pages .pages span.svelte-1qsp9v6{background:#1c71bb2e;padding:.3rem .6rem;border-radius:5px;cursor:pointer}.machines.svelte-1qsp9v6 section .header .pagination .pages button.svelte-1qsp9v6{cursor:pointer}.machines.svelte-1qsp9v6 section .header .pagination .pages button.svelte-1qsp9v6:disabled{opacity:.6;cursor:not-allowed}.machines.svelte-1qsp9v6 section .machine-list-desktop table.svelte-1qsp9v6{width:100%}.machines.svelte-1qsp9v6 section .machine-list-desktop table tbody tr td.svelte-1qsp9v6:first-child{width:40px;text-align:center}.machines.svelte-1qsp9v6 section .machine-list-desktop table tbody tr td.svelte-1qsp9v6:last-child{width:1%}.machines.svelte-1qsp9v6 section .machine-list-desktop table tbody tr td.description.svelte-1qsp9v6{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.machines.svelte-1qsp9v6 section .machine-list-desktop table tbody tr td.code.svelte-1qsp9v6{white-space:nowrap}.machines.svelte-1qsp9v6 section .machine-list-desktop table tbody tr td.empty.svelte-1qsp9v6{padding:12px}.machines.svelte-1qsp9v6 section .machine-list-desktop table tbody tr td .year.svelte-1qsp9v6{display:flex;align-items:center;gap:.6rem}.machines.svelte-1qsp9v6 section .machine-list-desktop table tbody tr td .year span.svelte-1qsp9v6{background:#1c71bb2e;padding:.4rem .8rem;border-radius:5px}.machines.svelte-1qsp9v6 section .machine-list-desktop table a.svelte-1qsp9v6{height:40px;background:var(--website-button-bg-color);width:fit-content;padding:0 2rem;border-radius:4px;cursor:pointer;color:var(--website-button-text-color);position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;height:26px;padding:0 1rem}.machines.svelte-1qsp9v6 section .machine-list-desktop table a.svelte-1qsp9v6:hover{opacity:.8;text-decoration:none}.machines.svelte-1qsp9v6 section .machine-list-desktop table a.svelte-1qsp9v6:disabled{cursor:not-allowed;opacity:.5}.machines.svelte-1qsp9v6 section .machine-list-desktop table a.loading.svelte-1qsp9v6{color:transparent;cursor:wait}.machines.svelte-1qsp9v6 section .machine-list-desktop table a.loading.svelte-1qsp9v6:before{content:"";position:absolute;width:20px;height:20px;border:3px solid var(--website-button-text-color-faded);border-radius:50%;border-top-color:var(--website-button-text-color);animation:svelte-1qsp9v6-spin 1s ease-in-out infinite;top:50%;left:50%;transform:translate(-50%,-50%)}.machines.svelte-1qsp9v6 section .machine-list-mobile.svelte-1qsp9v6{display:none;position:relative}.machines.svelte-1qsp9v6 section .machine-list-mobile table.svelte-1qsp9v6{width:100%}.machines.svelte-1qsp9v6 section .machine-list-mobile table.loading.svelte-1qsp9v6{position:relative;min-height:200px}.machines.svelte-1qsp9v6 section .machine-list-mobile table.loading.svelte-1qsp9v6:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffb3;display:flex;justify-content:center;align-items:center}.machines.svelte-1qsp9v6 section .machine-list-mobile table.loading.svelte-1qsp9v6:before{content:"";position:absolute;top:50%;left:50%;width:50px;height:50px;transform:translate(-50%,-50%);border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;z-index:1;animation:svelte-1qsp9v6-spin 1s linear infinite}@container (max-width: 1300px){.machines.svelte-1qsp9v6 section .machine-list-mobile table.loading.svelte-1qsp9v6:before{top:200px}}.machines.svelte-1qsp9v6 section .machine-list-mobile table tbody tr.svelte-1qsp9v6{cursor:pointer}.machines.svelte-1qsp9v6 section .machine-list-mobile table tbody tr td.svelte-1qsp9v6{white-space:normal}.machines.svelte-1qsp9v6 section .machine-list-mobile table tbody tr td .details.svelte-1qsp9v6{display:grid;grid-template-columns:auto 1fr;gap:.2rem 1.6rem}.machines.svelte-1qsp9v6 section .machine-list-mobile table tbody tr td .details span.svelte-1qsp9v6:nth-child(odd){font-weight:700}.machines.svelte-1qsp9v6 section .machine-list-mobile table tbody tr td.svelte-1qsp9v6:first-child{width:40px;text-align:center}@container (max-width: 1300px){.machines.svelte-1qsp9v6 section.svelte-1qsp9v6{padding:1rem}.machines.svelte-1qsp9v6 section .header.svelte-1qsp9v6{flex-direction:column;align-items:flex-start;gap:1rem}.machines.svelte-1qsp9v6 section .header h1.svelte-1qsp9v6{display:flex;align-items:center;gap:1rem}.machines.svelte-1qsp9v6 section .machine-list-desktop.svelte-1qsp9v6{display:none}.machines.svelte-1qsp9v6 section .machine-list-mobile.svelte-1qsp9v6{display:flex}}
