.panel__close.svelte-1qt2v6a{z-index:2;cursor:pointer;width:32px;height:32px;color:var(--color-ink);background:#fffffff2;border:0;border-radius:50%;place-items:center;margin:10px 10px -42px auto;font-size:15px;display:grid;position:sticky;top:10px;box-shadow:0 2px 10px #00000040}.panel__photos.svelte-1qt2v6a{--carousel-height:210px}.panel__photos.svelte-1qt2v6a .carousel{--carousel-height:inherit}.panel__level.svelte-1qt2v6a{background:var(--route-color);color:#0b1e1b;letter-spacing:.05em;text-transform:uppercase;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.6;display:inline-block;box-shadow:0 2px 8px #0b1e1b40}.panel__body.svelte-1qt2v6a{color:var(--color-ink);padding:14px 16px 16px;line-height:1.6}h3.svelte-1qt2v6a{margin:0 0 4px;font-size:22px;font-weight:700;line-height:1.15}h3.svelte-1qt2v6a a:where(.svelte-1qt2v6a){color:inherit;text-decoration:none}h3.svelte-1qt2v6a a:where(.svelte-1qt2v6a):hover{color:var(--color-primary)}h3.svelte-1qt2v6a a:where(.svelte-1qt2v6a) i{color:var(--color-primary);vertical-align:3px;font-size:12px}.panel__why.svelte-1qt2v6a{color:var(--color-ink-soft);margin:0 0 12px;font-size:13px;line-height:1.6}.panel__kpi.svelte-1qt2v6a{background:var(--color-primary-wash);border-radius:var(--border-radius-m);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:12px;padding:8px 6px;display:grid}.panel__kpi.svelte-1qt2v6a b:where(.svelte-1qt2v6a){font-size:15px;display:block}.panel__kpi.svelte-1qt2v6a small:where(.svelte-1qt2v6a){color:var(--color-ink-soft);font-size:10.5px}.panel__stages.svelte-1qt2v6a{gap:4px;margin:0 0 12px;padding:0;list-style:none;display:grid}.panel__stages.svelte-1qt2v6a button:where(.svelte-1qt2v6a){cursor:pointer;font:12.5px / 1.4 var(--font-family);text-align:left;width:100%;color:var(--color-ink);background:0 0;border:0;border-radius:10px;grid-template-columns:52px minmax(0,1fr);gap:0 8px;padding:7px 8px;display:grid}.panel__stages.svelte-1qt2v6a button:where(.svelte-1qt2v6a):hover,.panel__stages.svelte-1qt2v6a li.is--on:where(.svelte-1qt2v6a) button:where(.svelte-1qt2v6a){background:#fef9c3}.panel__day.svelte-1qt2v6a{color:var(--color-primary);grid-row:span 2;font-weight:700}.panel__title.svelte-1qt2v6a{font-weight:600;line-height:1.3}.panel__meta.svelte-1qt2v6a{color:var(--color-ink-soft);font-size:11.5px}.panel__foot.svelte-1qt2v6a{border-top:1px solid var(--color-line-warm);justify-content:space-between;align-items:flex-end;gap:10px;padding-top:12px;display:flex}.panel__foot.svelte-1qt2v6a>div:where(.svelte-1qt2v6a){flex-direction:column;gap:4px;display:flex}.panel__avail.svelte-1qt2v6a{color:var(--color-available);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.panel__avail.svelte-1qt2v6a i:where(.svelte-1qt2v6a){background:var(--color-available-dot);border-radius:50%;flex:none;width:7px;height:7px}.panel__avail.is--none.svelte-1qt2v6a{color:var(--color-ink-soft)}.panel__avail.is--none.svelte-1qt2v6a i:where(.svelte-1qt2v6a){background:#c6c1b9}.panel__note.svelte-1qt2v6a{color:var(--color-ink-soft);margin:0 0 10px;font-size:11.5px}.panel__price.svelte-1qt2v6a{color:var(--color-ink-soft);font-size:12px}.panel__btn.svelte-1qt2v6a{background:var(--color-primary);color:var(--color-white);white-space:nowrap;border-radius:99px;align-items:center;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.panel__btn.svelte-1qt2v6a:hover{background:var(--color-primary-strong)}@media (width<=576px){.panel__photos.svelte-1qt2v6a{--carousel-height:180px}}
