.page-title.svelte-bv0emt{display:flex;align-items:center;justify-content:center;gap:20px}.pass-blocks.svelte-bv0emt{display:flex;flex-direction:column;gap:20px;max-width:600px;margin:0 auto 40px;padding:0 16px}.pass-block.svelte-bv0emt{background-color:var(--background-2);border-radius:5px;padding:20px;text-align:left}.pass-block.svelte-bv0emt p:where(.svelte-bv0emt){margin:0 0 15px}.pass-block.svelte-bv0emt p:where(.svelte-bv0emt):last-child{margin-bottom:0}.pass-block.svelte-bv0emt .label:where(.svelte-bv0emt){font-size:var(--font-small);padding-bottom:8px}.pass-block.svelte-bv0emt .sub-title:where(.svelte-bv0emt){color:var(--accent-primary);font-weight:700}.pass-block.questions.svelte-bv0emt .sub-title:where(.svelte-bv0emt){margin-top:10px}.pass-block.svelte-bv0emt .block-title:where(.svelte-bv0emt){font-size:20px;font-weight:700;margin-bottom:15px}.pass-block.svelte-bv0emt .participants-switch:where(.svelte-bv0emt){max-width:340px}.pass-block.svelte-bv0emt .base-price:where(.svelte-bv0emt){margin:-10px 0 20px;color:var(--text-dull)}.pass-block.svelte-bv0emt .days-row:where(.svelte-bv0emt){display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:10px}.pass-block.svelte-bv0emt .days-row:where(.svelte-bv0emt) .days-switch:where(.svelte-bv0emt){flex:0 1 340px}.pass-block.svelte-bv0emt .days-row:where(.svelte-bv0emt) .more-days:where(.svelte-bv0emt){width:60px;height:30px;padding:0 5px;border:1px solid var(--border-color);border-radius:3px;outline:none;background-color:var(--background-4);color:var(--text-color);font-family:var(--font-family);font-size:16px;font-weight:700;transition:border-color .3s,background-color .3s}.pass-block.svelte-bv0emt .days-row:where(.svelte-bv0emt) .more-days:where(.svelte-bv0emt):focus{border-color:var(--border-focus);background-color:var(--background-5)}.pass-block.svelte-bv0emt .days-row:where(.svelte-bv0emt) .more-days.error:where(.svelte-bv0emt){border-color:var(--error-border)}.pass-block.svelte-bv0emt .days-error:where(.svelte-bv0emt){margin:-10px 0 10px;font-size:var(--font-small);color:var(--error-border)}.pass-block.svelte-bv0emt .start-date:where(.svelte-bv0emt){max-width:200px}.pass-block.svelte-bv0emt ul:where(.svelte-bv0emt){list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:8px}.pass-block.svelte-bv0emt ul:where(.svelte-bv0emt) li:where(.svelte-bv0emt){display:flex;align-items:center;gap:10px}.pass-block.svelte-bv0emt ul:where(.svelte-bv0emt) li:where(.svelte-bv0emt) .material-icons:where(.svelte-bv0emt){font-size:20px;color:var(--accent-primary)}.pass-block.svelte-bv0emt .discounts:where(.svelte-bv0emt){color:var(--text-dull)}.pass-block.svelte-bv0emt .discounts:where(.svelte-bv0emt) .bullet:where(.svelte-bv0emt){font-size:20px;line-height:0;margin:0 8px;position:relative;top:2px}.pass-block.svelte-bv0emt .discounts:where(.svelte-bv0emt) .material-icons:where(.svelte-bv0emt){color:var(--accent-secondary)!important}.missing-info.svelte-bv0emt{display:flex;align-items:center;gap:15px;background-color:var(--background-4);color:var(--text-dull)}.missing-info.svelte-bv0emt .material-icons:where(.svelte-bv0emt){font-size:28px;color:var(--accent-secondary)}.calculation.svelte-bv0emt .period:where(.svelte-bv0emt){display:flex;justify-content:space-between;gap:20px;padding-bottom:10px;margin-bottom:5px;color:var(--text-dull);border-bottom:1px solid var(--border-dull)}.calculation.svelte-bv0emt .period:where(.svelte-bv0emt) span:where(.svelte-bv0emt):last-child{font-weight:700;color:var(--text-color)}.calculation.svelte-bv0emt .price-table:where(.svelte-bv0emt){display:grid;grid-template-columns:1fr auto auto;gap:8px 20px;padding:8px 0}.calculation.svelte-bv0emt .price-table:where(.svelte-bv0emt) span:where(.svelte-bv0emt):not(:nth-child(3n+1)){text-align:right;white-space:nowrap}.calculation.svelte-bv0emt .price-table:where(.svelte-bv0emt) span:where(.svelte-bv0emt):nth-child(3n){font-weight:700}.calculation.svelte-bv0emt .price-table:where(.svelte-bv0emt) .head:where(.svelte-bv0emt){font-size:var(--font-small);color:var(--text-dull)}.calculation.svelte-bv0emt .price-table:where(.svelte-bv0emt) .discount:where(.svelte-bv0emt){color:var(--accent-secondary)}.calculation.svelte-bv0emt .price-table:where(.svelte-bv0emt) .total:where(.svelte-bv0emt){border-top:1px solid var(--border-color);padding-top:12px;margin-top:4px}.calculation.svelte-bv0emt .price-table:where(.svelte-bv0emt) .total:where(.svelte-bv0emt):nth-child(3n+1){font-weight:700}.calculation.svelte-bv0emt .hint:where(.svelte-bv0emt){margin:15px 0 0;color:var(--text-dull);font-size:var(--font-small)}.calculation.svelte-bv0emt .purchase:where(.svelte-bv0emt){width:100%;margin-top:10px;font-weight:700}.calculation.svelte-bv0emt .refund-note:where(.svelte-bv0emt){display:flex;align-items:center;justify-content:center;gap:5px;margin-top:20px;font-size:var(--font-small);color:var(--text-dull)}.calculation.svelte-bv0emt .refund-note:where(.svelte-bv0emt) .info-anchor:where(.svelte-bv0emt){position:relative;display:flex}.calculation.svelte-bv0emt .refund-note:where(.svelte-bv0emt) .info-button:where(.svelte-bv0emt) .material-icons:where(.svelte-bv0emt){font-size:24px;color:var(--text-dull-2);transition:color .2s ease}.calculation.svelte-bv0emt .refund-note:where(.svelte-bv0emt) .info-button:where(.svelte-bv0emt):hover .material-icons:where(.svelte-bv0emt){color:var(--accent-secondary)}.calculation.svelte-bv0emt .refund-note:where(.svelte-bv0emt) .info-bubble:where(.svelte-bv0emt){position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);width:min(320px,100vw - 32px);padding:15px;border:3px solid var(--accent-secondary);border-radius:5px;background-color:var(--background-2);color:var(--text-color);text-align:left;z-index:10}.calculation.svelte-bv0emt .refund-note:where(.svelte-bv0emt) .info-bubble:where(.svelte-bv0emt):after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid var(--accent-secondary)}
