.documents.svelte-1frjcti{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.document.svelte-1frjcti{display:flex;gap:14px;transition:border-left-color .2s,box-shadow .2s;border:1px solid var(--border);border:1px solid color-mix(in oklch,var(--blue) 35%,transparent);border-radius:var(--rs);background:var(--white);padding:14px 16px;font-family:inherit;text-align:left}.document.is-clickable.svelte-1frjcti{cursor:pointer}.document.svelte-1frjcti:hover{box-shadow:0 3px 12px oklch(from var(--blue) l c h / .1);border-left-color:var(--orange)}.document-body.svelte-1frjcti{flex:1}.document-number.svelte-1frjcti{display:flex;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;border-radius:6px;background:var(--dark);width:28px;height:28px;color:var(--orange);font-weight:800;font-size:13px}.document-title.svelte-1frjcti{color:var(--dark);font-weight:700;font-size:14px}.document-hint.svelte-1frjcti{margin-top:3px;color:var(--text2);font-size:14px;line-height:1.5}.document-more.svelte-1frjcti{display:inline-flex;align-items:center;gap:4px;margin-top:6px;color:var(--blue);font-weight:600;font-size:12px}.document.is-clickable.svelte-1frjcti:hover .document-more:where(.svelte-1frjcti){color:var(--orange)}.documents-footer.svelte-1frjcti{margin-top:16px;border:1px solid color-mix(in oklch,var(--orange) 35%,transparent);border-radius:var(--rs);background:var(--bg-lt);padding:14px 18px;color:var(--text);font-size:13px}.documents-footer.svelte-1frjcti strong{color:var(--dark)}.documents-footer.svelte-1frjcti a{margin-left:4px;color:var(--blue);font-weight:600}.documents-footer.svelte-1frjcti a:hover{color:var(--orange)}@media(max-width:640px){.documents.svelte-1frjcti{grid-template-columns:1fr}}.document-modal.svelte-1frjcti{translate:0 0;scale:1;opacity:1;transition:opacity .25s ease,translate .35s cubic-bezier(.32,.72,0,1),scale .25s ease,overlay .35s ease allow-discrete,display .35s ease allow-discrete;margin:auto;box-shadow:0 8px 24px #00000026,0 24px 80px #0000001f;border:0;border-radius:16px;background:var(--white);padding:0;width:min(40rem,calc(100% - 2rem));max-width:none;max-height:85dvh;overflow:hidden;color:var(--text)}.document-modal.svelte-1frjcti:not([open]){translate:0 12px;scale:.97;opacity:0;pointer-events:none}@starting-style{.document-modal[open].svelte-1frjcti{translate:0 12px;scale:.97;opacity:0}}.document-modal.svelte-1frjcti::backdrop{transition:background-color .2s ease,display .2s ease allow-discrete,overlay .2s ease allow-discrete;background:#00000080}@starting-style{.document-modal[open].svelte-1frjcti::backdrop{background:#0000}}.document-modal.svelte-1frjcti:not([open])::backdrop{background:#0000}@media(max-width:767px){.document-modal.svelte-1frjcti{margin:0;margin-block:auto 0;border-radius:20px 20px 0 0;width:100%;max-height:90dvh}.document-modal.svelte-1frjcti:not([open]){translate:0 100%;scale:1}@starting-style{.document-modal[open].svelte-1frjcti{translate:0 100%;scale:1}}}.document-close.svelte-1frjcti{position:absolute;top:12px;right:12px;z-index:1;transition:color .18s ease;cursor:pointer;border:0;background:transparent;padding:6px;color:var(--text2)}.document-close.svelte-1frjcti:hover{color:var(--dark)}.document-modal-body.svelte-1frjcti{padding:32px 32px 28px;max-height:85dvh;overflow-y:auto}.document-modal-body.svelte-1frjcti h3:where(.svelte-1frjcti){margin:0 0 8px;padding-right:32px;color:var(--dark);font-weight:700;font-size:20px;line-height:1.25}.document-modal-hint.svelte-1frjcti{margin:0 0 16px;color:var(--text2);font-size:14px;line-height:1.5}.document-modal-content.svelte-1frjcti{color:var(--text);font-size:14px;line-height:1.6}.document-modal-content.svelte-1frjcti p{margin:0 0 12px}.document-modal-content.svelte-1frjcti ul,.document-modal-content.svelte-1frjcti ol{margin:0 0 12px;padding-left:20px}.document-modal-content.svelte-1frjcti li{margin-bottom:4px}.document-modal-content.svelte-1frjcti h4{margin:16px 0 8px;color:var(--dark);font-weight:700;font-size:15px}.document-modal-content.svelte-1frjcti strong{color:var(--dark)}@media(max-width:767px){.document-modal-body.svelte-1frjcti{padding:24px 20px 20px}.document-modal-body.svelte-1frjcti h3:where(.svelte-1frjcti){font-size:18px}}.schengen-compare-link.svelte-n79w0d{display:flex;flex-direction:column;align-items:flex-start;margin:0 auto;padding:24px;max-width:1200px;background:#fff}.schengen-compare-link.svelte-n79w0d a:where(.svelte-n79w0d){display:inline-flex;align-items:center;min-height:44px;color:var(--link-strong);font-weight:700;font-size:17px}
