.swiss-page.svelte-1ubfjho{--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-1ubfjho{padding:calc(var(--grid-unit) * 12) calc(var(--grid-unit) * 3);max-width:1400px;margin:0 auto;text-align:center}.swiss-label.svelte-1ubfjho{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-1ubfjho{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-1ubfjho{font-size:18px;line-height:1.6;color:var(--color-secondary);max-width:700px;margin:0 auto}.swiss-section.svelte-1ubfjho{padding:calc(var(--grid-unit) * 10) calc(var(--grid-unit) * 3);max-width:1400px;margin:0 auto}.quick-actions.svelte-1ubfjho{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:calc(var(--grid-unit) * 4);margin-bottom:calc(var(--grid-unit) * 8)}.quick-action.svelte-1ubfjho{background:#fff;border:3px solid var(--color-base-content);padding:calc(var(--grid-unit) * 4);text-align:center;transition:all .2s ease}.quick-action.svelte-1ubfjho:hover{box-shadow:8px 8px 0 var(--color-base-content)}.quick-action-danger.svelte-1ubfjho{border-color:#dc2626}.quick-action-danger.svelte-1ubfjho:hover{box-shadow:8px 8px #dc2626}.quick-action-icon.svelte-1ubfjho{width:64px;height:64px;background:var(--color-base-200);display:flex;align-items:center;justify-content:center;margin:0 auto calc(var(--grid-unit) * 2)}.quick-action-danger.svelte-1ubfjho .quick-action-icon:where(.svelte-1ubfjho){background:#fef2f2;color:#dc2626}.quick-action.svelte-1ubfjho h3:where(.svelte-1ubfjho){font-size:1rem;margin-bottom:calc(var(--grid-unit) * 1)}.quick-action.svelte-1ubfjho p:where(.svelte-1ubfjho){font-size:14px;color:var(--color-secondary);margin-bottom:calc(var(--grid-unit) * 3)}.section-header.svelte-1ubfjho{margin-bottom:calc(var(--grid-unit) * 6)}.section-header.svelte-1ubfjho h2:where(.svelte-1ubfjho){margin-bottom:calc(var(--grid-unit) * 2)}.section-header.svelte-1ubfjho p:where(.svelte-1ubfjho){color:var(--color-secondary);font-size:18px}.data-category.svelte-1ubfjho{margin-bottom:calc(var(--grid-unit) * 6)}.category-title.svelte-1ubfjho{font-size:1rem;padding-bottom:calc(var(--grid-unit) * 2);border-bottom:3px solid var(--color-base-content);margin-bottom:calc(var(--grid-unit) * 3)}.data-table-wrapper.svelte-1ubfjho{overflow-x:auto}.data-table.svelte-1ubfjho{width:100%;border-collapse:collapse;font-size:14px}.data-table.svelte-1ubfjho th:where(.svelte-1ubfjho){text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:calc(var(--grid-unit) * 2);background:var(--color-base-200);border-bottom:2px solid var(--color-base-content)}.data-table.svelte-1ubfjho td:where(.svelte-1ubfjho){padding:calc(var(--grid-unit) * 2);border-bottom:1px solid var(--color-base-300)}.data-name.svelte-1ubfjho{font-weight:600}.legal-badge.svelte-1ubfjho{display:inline-block;font-size:11px;font-weight:700;padding:calc(var(--grid-unit) * .5) calc(var(--grid-unit) * 1);background:var(--color-primary);text-transform:uppercase;letter-spacing:.05em}.sharing-section.svelte-1ubfjho{background:var(--color-base-200)}.sharing-grid.svelte-1ubfjho{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:calc(var(--grid-unit) * 4)}.sharing-card.svelte-1ubfjho{background:#fff;border:3px solid var(--color-base-content);padding:calc(var(--grid-unit) * 4)}.sharing-card.svelte-1ubfjho h4:where(.svelte-1ubfjho){font-size:1rem;margin-bottom:calc(var(--grid-unit) * 3);padding-bottom:calc(var(--grid-unit) * 2);border-bottom:1px solid var(--color-base-300)}.sharing-detail.svelte-1ubfjho{display:flex;flex-direction:column;gap:calc(var(--grid-unit) * .5);margin-bottom:calc(var(--grid-unit) * 2)}.sharing-label.svelte-1ubfjho{font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-secondary)}.safeguard-badge.svelte-1ubfjho{display:inline-block;font-size:12px;font-weight:600;padding:calc(var(--grid-unit) * .5) calc(var(--grid-unit) * 1);background:#dcfce7;color:#166534}.rights-grid.svelte-1ubfjho{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:calc(var(--grid-unit) * 3)}.right-card.svelte-1ubfjho{background:var(--color-base-200);padding:calc(var(--grid-unit) * 3);border-left:4px solid var(--color-primary)}.right-card.svelte-1ubfjho h4:where(.svelte-1ubfjho){font-size:.9rem;margin-bottom:calc(var(--grid-unit) * 1)}.right-card.svelte-1ubfjho p:where(.svelte-1ubfjho){font-size:14px;color:var(--color-secondary);margin:0}.dpo-section.svelte-1ubfjho{background:var(--color-base-content);color:var(--color-base-100)}.dpo-content.svelte-1ubfjho{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--grid-unit) * 6);align-items:start}@media (max-width: 768px){.swiss-hero.svelte-1ubfjho{padding:calc(var(--grid-unit) * 6) calc(var(--grid-unit) * 2)}.swiss-section.svelte-1ubfjho{padding:calc(var(--grid-unit) * 4) calc(var(--grid-unit) * 2)}.dpo-content.svelte-1ubfjho{grid-template-columns:1fr}}.dpo-icon.svelte-1ubfjho{width:120px;height:120px;background:var(--color-primary);display:flex;align-items:center;justify-content:center;color:var(--color-base-content)}.dpo-label.svelte-1ubfjho{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.7;margin-bottom:calc(var(--grid-unit) * 1)}.dpo-text.svelte-1ubfjho h2:where(.svelte-1ubfjho){color:var(--color-base-100);margin-bottom:calc(var(--grid-unit) * 2)}.dpo-text.svelte-1ubfjho p:where(.svelte-1ubfjho){opacity:.9;font-size:16px;line-height:1.7;margin-bottom:calc(var(--grid-unit) * 3)}.dpo-details.svelte-1ubfjho{display:flex;gap:calc(var(--grid-unit) * 6);flex-wrap:wrap;margin-bottom:calc(var(--grid-unit) * 4)}.dpo-detail.svelte-1ubfjho{display:flex;flex-direction:column;gap:calc(var(--grid-unit) * .5)}.detail-label.svelte-1ubfjho{font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;opacity:.6}.detail-value.svelte-1ubfjho{font-size:16px;font-weight:600}.dpo-buttons.svelte-1ubfjho{display:flex;gap:calc(var(--grid-unit) * 2);flex-wrap:wrap}.cta-section.svelte-1ubfjho{background:var(--color-primary)}.modal-overlay.svelte-1ubfjho{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;padding:calc(var(--grid-unit) * 2);z-index:1000}.modal-content.svelte-1ubfjho{background:#fff;border:3px solid var(--color-base-content);padding:calc(var(--grid-unit) * 4);max-width:500px;width:100%}.modal-content.svelte-1ubfjho h3:where(.svelte-1ubfjho){font-size:1.25rem;margin-bottom:calc(var(--grid-unit) * 3)}.modal-warning.svelte-1ubfjho{background:#fef2f2;border-left:4px solid #dc2626;padding:calc(var(--grid-unit) * 2);margin-bottom:calc(var(--grid-unit) * 3);font-size:14px}.modal-content.svelte-1ubfjho p:where(.svelte-1ubfjho){margin-bottom:calc(var(--grid-unit) * 2);font-size:14px}.modal-input.svelte-1ubfjho{width:100%;padding:calc(var(--grid-unit) * 1.5);border:3px solid var(--color-base-content);font-size:16px;margin-bottom:calc(var(--grid-unit) * 3)}.modal-actions.svelte-1ubfjho{display:flex;gap:calc(var(--grid-unit) * 2);justify-content:flex-end}.btn-danger.svelte-1ubfjho{background:#dc2626;color:#fff;border-color:#dc2626}.btn-danger.svelte-1ubfjho:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.btn-danger.svelte-1ubfjho:disabled{opacity:.5;cursor:not-allowed}.btn-sm.svelte-1ubfjho{font-size:12px;padding:calc(var(--grid-unit) * 1) calc(var(--grid-unit) * 2)}
