.overlay.svelte-148ev8c{--cur-overlay-min-h: var(--overlay-min-h, 18px);--anim-duration: .2s;background-color:var(--cl-white);border-radius:20px 20px 0 0;bottom:0;box-shadow:0 0 83px 20px #1205362e;left:50%;max-height:90vh;min-height:100px;min-width:320px;opacity:1;padding:24px 16px var(--cur-overlay-min-h) 16px;position:fixed;transform:translate(-50%,calc(100% - var(--cur-overlay-min-h)));transition:transform var(--anim-duration) ease-out;width:100%}.open.svelte-148ev8c{transform:translate(-50%)}button.svelte-148ev8c{background-color:var(--cl-white);border-radius:50%;color:var(--cl-anthracite);display:flex;height:32px;left:50%;position:absolute;top:-16px;transform:translate(-50%);transition:transform var(--anim-duration) ease-out;width:32px}.open.svelte-148ev8c button:where(.svelte-148ev8c){transform:translate(-50%) rotate(180deg)}svg.svelte-148ev8c{margin:auto;transform:rotate(90deg);stroke:currentColor;width:10px;height:auto;flex-grow:0;flex-shrink:0}.hide-btn.svelte-148ev8c .btn-arrow:where(.svelte-148ev8c){display:none}button.btn-cross.svelte-148ev8c{display:none;right:12px;top:12px;left:auto;z-index:1000;transition:background-color .1s ease-out}.hide-btn.open.svelte-148ev8c .btn-cross:where(.svelte-148ev8c){display:block}.hide-btn.hide-btn-cross.svelte-148ev8c .btn-cross:where(.svelte-148ev8c){display:none}.btn-cross.svelte-148ev8c svg:where(.svelte-148ev8c){width:100%;height:100%;stroke:#c4c4c4;transition:stroke .1s ease-out}button.btn-cross.svelte-148ev8c:hover svg:where(.svelte-148ev8c),button.btn-cross.svelte-148ev8c:active svg:where(.svelte-148ev8c){stroke:#fff}section.svelte-148ev8c{margin:0 auto;max-height:calc(90vh - var(--cur-overlay-min-h) - 24px);max-width:var(--max-w);opacity:0;overflow-y:auto;position:relative;transition:opacity var(--anim-duration) ease-out}.open.svelte-148ev8c section:where(.svelte-148ev8c){opacity:1}
