.swiss-page.svelte-5lpu7e{--color-primary: #aac259;--color-secondary: #857a68;--color-base-content: #2d2d2d;--color-base-100: #fafafa;--grid-unit: 8px;font-family:Figtree,Inter,-apple-system,sans-serif;color:var(--color-base-content);background:var(--color-base-100)}.swiss-hero.svelte-5lpu7e{padding:calc(var(--grid-unit) * 12) calc(var(--grid-unit) * 3);max-width:1400px;margin:0 auto;text-align:center}.swiss-label.svelte-5lpu7e{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--color-secondary);margin-bottom:calc(var(--grid-unit) * 2);text-transform:uppercase}.swiss-title.svelte-5lpu7e{font-size:clamp(48px,8vw,96px);font-weight:900;line-height:.95;letter-spacing:-.02em;margin:0 0 calc(var(--grid-unit) * 3) 0;text-transform:uppercase}.swiss-subtitle.svelte-5lpu7e{font-size:18px;line-height:1.6;color:var(--color-secondary);max-width:700px;margin:0 auto}.swiss-section.svelte-5lpu7e{padding:calc(var(--grid-unit) * 10) calc(var(--grid-unit) * 3);max-width:1400px;margin:0 auto}.traffic-light-widget.svelte-5lpu7e{background:var(--color-base-200);border:3px solid var(--color-base-content);padding:calc(var(--grid-unit) * 4);margin-bottom:calc(var(--grid-unit) * 8)}.traffic-light-header.svelte-5lpu7e{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:calc(var(--grid-unit) * 2);margin-bottom:calc(var(--grid-unit) * 3)}.traffic-light-header.svelte-5lpu7e h2:where(.svelte-5lpu7e){margin:0;font-size:clamp(1.25rem,2vw,1.5rem)}.traffic-light-indicator.svelte-5lpu7e{display:flex;gap:calc(var(--grid-unit) * 1)}.status-dot.svelte-5lpu7e{width:24px;height:24px;border-radius:50%;border:2px solid var(--color-base-content);background:var(--color-base-300);transition:all .3s ease}.status-dot.green.svelte-5lpu7e{background:#22c55e;box-shadow:0 0 12px #22c55e80}.status-dot.yellow.svelte-5lpu7e{background:#eab308;box-shadow:0 0 12px #eab30880}.status-dot.red.svelte-5lpu7e{background:#ef4444;box-shadow:0 0 12px #ef444480;animation:svelte-5lpu7e-pulse 2s infinite}@keyframes svelte-5lpu7e-pulse{0%,to{opacity:1}50%{opacity:.5}}.overall-status.svelte-5lpu7e{display:flex;align-items:center;gap:calc(var(--grid-unit) * 3);flex-wrap:wrap}.status-badge.svelte-5lpu7e{display:inline-flex;align-items:center;gap:calc(var(--grid-unit) * 1);padding:calc(var(--grid-unit) * 1.5) calc(var(--grid-unit) * 3);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.status-badge-green.svelte-5lpu7e{background:#22c55e;color:#fff}.status-badge-yellow.svelte-5lpu7e{background:#eab308;color:var(--color-base-content)}.status-badge-red.svelte-5lpu7e{background:#ef4444;color:#fff}.status-icon.svelte-5lpu7e{font-weight:900;font-size:16px}.last-updated.svelte-5lpu7e{font-size:14px;color:var(--color-secondary);margin:0}.section-header.svelte-5lpu7e{margin-bottom:calc(var(--grid-unit) * 6)}.section-header.svelte-5lpu7e h2:where(.svelte-5lpu7e){margin-bottom:calc(var(--grid-unit) * 2)}.section-header.svelte-5lpu7e p:where(.svelte-5lpu7e){color:var(--color-secondary);font-size:18px}.cert-grid.svelte-5lpu7e{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:calc(var(--grid-unit) * 4)}.cert-card.svelte-5lpu7e{background:#fff;border:3px solid var(--color-base-content);padding:calc(var(--grid-unit) * 4);transition:all .2s ease}.cert-card.svelte-5lpu7e:hover{box-shadow:12px 12px 0 var(--color-base-content)}.cert-card.cert-warning.svelte-5lpu7e{border-color:#eab308}.cert-card.cert-danger.svelte-5lpu7e{border-color:#ef4444}.cert-status.svelte-5lpu7e{display:flex;align-items:center;gap:calc(var(--grid-unit) * 1);margin-bottom:calc(var(--grid-unit) * 3)}.cert-light.svelte-5lpu7e{width:16px;height:16px;border-radius:50%;border:2px solid var(--color-base-content)}.cert-light.green.svelte-5lpu7e{background:#22c55e;box-shadow:0 0 8px #22c55e80}.cert-light.yellow.svelte-5lpu7e{background:#eab308;box-shadow:0 0 8px #eab30880}.cert-light.red.svelte-5lpu7e{background:#ef4444;box-shadow:0 0 8px #ef444480}.cert-status-text.svelte-5lpu7e{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cert-header.svelte-5lpu7e{margin-bottom:calc(var(--grid-unit) * 2)}.cert-badge.svelte-5lpu7e{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:calc(var(--grid-unit) * .5) calc(var(--grid-unit) * 1.5);background:var(--color-primary);color:var(--color-base-content);margin-bottom:calc(var(--grid-unit) * 1)}.cert-header.svelte-5lpu7e h3:where(.svelte-5lpu7e){font-size:1.25rem;margin:0}.cert-description.svelte-5lpu7e{color:var(--color-secondary);font-size:15px;line-height:1.6;margin-bottom:calc(var(--grid-unit) * 3)}.cert-details.svelte-5lpu7e{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--grid-unit) * 2);padding:calc(var(--grid-unit) * 3) 0;border-top:1px solid var(--color-base-300);border-bottom:1px solid var(--color-base-300);margin-bottom:calc(var(--grid-unit) * 3)}.cert-detail.svelte-5lpu7e{display:flex;flex-direction:column;gap:calc(var(--grid-unit) * .5)}.detail-label.svelte-5lpu7e{font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-secondary)}.detail-value.svelte-5lpu7e{font-size:14px;font-weight:600;color:var(--color-base-content)}.days-badge.svelte-5lpu7e{font-size:12px;font-weight:600;color:var(--color-secondary)}.days-badge.warning.svelte-5lpu7e{color:#eab308;font-weight:700}.cert-actions.svelte-5lpu7e{display:flex;gap:calc(var(--grid-unit) * 2);flex-wrap:wrap}.cert-actions.svelte-5lpu7e .btn:where(.svelte-5lpu7e){font-size:12px;padding:calc(var(--grid-unit) * 1.5) calc(var(--grid-unit) * 3)}.waadi-section.svelte-5lpu7e{background:var(--color-base-200)}.waadi-content.svelte-5lpu7e{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--grid-unit) * 6);align-items:start}@media (max-width: 768px){.waadi-content.svelte-5lpu7e{grid-template-columns:1fr}}.waadi-icon.svelte-5lpu7e{width:120px;height:120px;background:var(--color-primary);display:flex;align-items:center;justify-content:center;color:var(--color-base-content)}.waadi-label.svelte-5lpu7e{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:calc(var(--grid-unit) * 1)}.waadi-text.svelte-5lpu7e h2:where(.svelte-5lpu7e){margin-bottom:calc(var(--grid-unit) * 2)}.waadi-text.svelte-5lpu7e p:where(.svelte-5lpu7e){color:var(--color-secondary);font-size:16px;line-height:1.7;margin-bottom:calc(var(--grid-unit) * 3)}.waadi-details.svelte-5lpu7e{display:flex;gap:calc(var(--grid-unit) * 6);flex-wrap:wrap}.waadi-detail.svelte-5lpu7e{display:flex;flex-direction:column;gap:calc(var(--grid-unit) * .5)}.waadi-active.svelte-5lpu7e{color:#22c55e;font-weight:700}.benefits-list.svelte-5lpu7e{list-style:none;padding:0;margin:0}.benefits-list.svelte-5lpu7e li:where(.svelte-5lpu7e){position:relative;padding-left:calc(var(--grid-unit) * 3);padding-top:calc(var(--grid-unit) * 1);padding-bottom:calc(var(--grid-unit) * 1);border-bottom:1px solid var(--color-base-300);font-size:15px}.benefits-list.svelte-5lpu7e li:where(.svelte-5lpu7e):last-child{border-bottom:none}.benefits-list.svelte-5lpu7e li:where(.svelte-5lpu7e):before{content:"→";position:absolute;left:0;font-weight:700;color:var(--color-primary)}.cta-section.svelte-5lpu7e{background:var(--color-base-content);color:var(--color-base-100)}.cta-section.svelte-5lpu7e h2:where(.svelte-5lpu7e){color:var(--color-base-100)}.cta-section.svelte-5lpu7e p:where(.svelte-5lpu7e){opacity:.9}@media (max-width: 768px){.swiss-hero.svelte-5lpu7e{padding:calc(var(--grid-unit) * 6) calc(var(--grid-unit) * 2)}.swiss-section.svelte-5lpu7e{padding:calc(var(--grid-unit) * 4) calc(var(--grid-unit) * 2)}.cert-grid.svelte-5lpu7e,.cert-details.svelte-5lpu7e{grid-template-columns:1fr}.traffic-light-header.svelte-5lpu7e,.overall-status.svelte-5lpu7e{flex-direction:column;align-items:flex-start}.waadi-content.svelte-5lpu7e{grid-template-columns:1fr}}
