import'./../../external/@lit/reactive-element/reactive-element.js';import'./../../external/lit-html/lit-html.js';import'./../../external/lit-element/lit-element.js';import{css as i}from'./../../external/@lit/reactive-element/css-tag.js';var p=i`:root {
  --kd-current-breakpoint: sm;
}

@media (min-width: 42rem) {
  :root {
    --kd-current-breakpoint: md;
  }
}
@media (min-width: 74rem) {
  :root {
    --kd-current-breakpoint: lg;
  }
}
@media (min-width: 82rem) {
  :root {
    --kd-current-breakpoint: xl;
  }
}
@media (min-width: 99rem) {
  :root {
    --kd-current-breakpoint: max;
  }
}
:root {
  --kd-spacing-0:0px;
  --kd-spacing-2:2px;
  --kd-spacing-4:4px;
  --kd-spacing-8:8px;
  --kd-spacing-12:12px;
  --kd-spacing-16:16px;
  --kd-spacing-24:24px;
  --kd-spacing-32:32px;
  --kd-spacing-40:40px;
  --kd-spacing-48:48px;
  --kd-spacing-64:64px;
  --kd-spacing-72:72px;
  --kd-spacing-80:80px;
  --kd-spacing-96:96px;
  --kd-spacing-120:120px;
  --kd-spacing-128:128px;
  --kd-spacing-144:144px;
  --kd-spacing-160:160px;
  --kd-spacing-192:192px;
  --kd-page-gutter: 16px;
}

@media screen and (min-width: 42rem) {
  :root {
    --kd-page-gutter: 32px;
  }
}
.kd-spacing--padding-top-0 {
  padding-top: 0px;
}

.kd-spacing--padding-top-2 {
  padding-top: 2px;
}

.kd-spacing--padding-top-4 {
  padding-top: 4px;
}

.kd-spacing--padding-top-8 {
  padding-top: 8px;
}

.kd-spacing--padding-top-12 {
  padding-top: 12px;
}

.kd-spacing--padding-top-16 {
  padding-top: 16px;
}

.kd-spacing--padding-top-24 {
  padding-top: 24px;
}

.kd-spacing--padding-top-32 {
  padding-top: 32px;
}

.kd-spacing--padding-top-40 {
  padding-top: 40px;
}

.kd-spacing--padding-top-48 {
  padding-top: 48px;
}

.kd-spacing--padding-top-64 {
  padding-top: 64px;
}

.kd-spacing--padding-top-72 {
  padding-top: 72px;
}

.kd-spacing--padding-top-80 {
  padding-top: 80px;
}

.kd-spacing--padding-top-96 {
  padding-top: 96px;
}

.kd-spacing--padding-top-120 {
  padding-top: 120px;
}

.kd-spacing--padding-top-128 {
  padding-top: 128px;
}

.kd-spacing--padding-top-144 {
  padding-top: 144px;
}

.kd-spacing--padding-top-160 {
  padding-top: 160px;
}

.kd-spacing--padding-top-192 {
  padding-top: 192px;
}

.kd-spacing--padding-right-0 {
  padding-right: 0px;
}

.kd-spacing--padding-right-2 {
  padding-right: 2px;
}

.kd-spacing--padding-right-4 {
  padding-right: 4px;
}

.kd-spacing--padding-right-8 {
  padding-right: 8px;
}

.kd-spacing--padding-right-12 {
  padding-right: 12px;
}

.kd-spacing--padding-right-16 {
  padding-right: 16px;
}

.kd-spacing--padding-right-24 {
  padding-right: 24px;
}

.kd-spacing--padding-right-32 {
  padding-right: 32px;
}

.kd-spacing--padding-right-40 {
  padding-right: 40px;
}

.kd-spacing--padding-right-48 {
  padding-right: 48px;
}

.kd-spacing--padding-right-64 {
  padding-right: 64px;
}

.kd-spacing--padding-right-72 {
  padding-right: 72px;
}

.kd-spacing--padding-right-80 {
  padding-right: 80px;
}

.kd-spacing--padding-right-96 {
  padding-right: 96px;
}

.kd-spacing--padding-right-120 {
  padding-right: 120px;
}

.kd-spacing--padding-right-128 {
  padding-right: 128px;
}

.kd-spacing--padding-right-144 {
  padding-right: 144px;
}

.kd-spacing--padding-right-160 {
  padding-right: 160px;
}

.kd-spacing--padding-right-192 {
  padding-right: 192px;
}

.kd-spacing--padding-bottom-0 {
  padding-bottom: 0px;
}

.kd-spacing--padding-bottom-2 {
  padding-bottom: 2px;
}

.kd-spacing--padding-bottom-4 {
  padding-bottom: 4px;
}

.kd-spacing--padding-bottom-8 {
  padding-bottom: 8px;
}

.kd-spacing--padding-bottom-12 {
  padding-bottom: 12px;
}

.kd-spacing--padding-bottom-16 {
  padding-bottom: 16px;
}

.kd-spacing--padding-bottom-24 {
  padding-bottom: 24px;
}

.kd-spacing--padding-bottom-32 {
  padding-bottom: 32px;
}

.kd-spacing--padding-bottom-40 {
  padding-bottom: 40px;
}

.kd-spacing--padding-bottom-48 {
  padding-bottom: 48px;
}

.kd-spacing--padding-bottom-64 {
  padding-bottom: 64px;
}

.kd-spacing--padding-bottom-72 {
  padding-bottom: 72px;
}

.kd-spacing--padding-bottom-80 {
  padding-bottom: 80px;
}

.kd-spacing--padding-bottom-96 {
  padding-bottom: 96px;
}

.kd-spacing--padding-bottom-120 {
  padding-bottom: 120px;
}

.kd-spacing--padding-bottom-128 {
  padding-bottom: 128px;
}

.kd-spacing--padding-bottom-144 {
  padding-bottom: 144px;
}

.kd-spacing--padding-bottom-160 {
  padding-bottom: 160px;
}

.kd-spacing--padding-bottom-192 {
  padding-bottom: 192px;
}

.kd-spacing--padding-left-0 {
  padding-left: 0px;
}

.kd-spacing--padding-left-2 {
  padding-left: 2px;
}

.kd-spacing--padding-left-4 {
  padding-left: 4px;
}

.kd-spacing--padding-left-8 {
  padding-left: 8px;
}

.kd-spacing--padding-left-12 {
  padding-left: 12px;
}

.kd-spacing--padding-left-16 {
  padding-left: 16px;
}

.kd-spacing--padding-left-24 {
  padding-left: 24px;
}

.kd-spacing--padding-left-32 {
  padding-left: 32px;
}

.kd-spacing--padding-left-40 {
  padding-left: 40px;
}

.kd-spacing--padding-left-48 {
  padding-left: 48px;
}

.kd-spacing--padding-left-64 {
  padding-left: 64px;
}

.kd-spacing--padding-left-72 {
  padding-left: 72px;
}

.kd-spacing--padding-left-80 {
  padding-left: 80px;
}

.kd-spacing--padding-left-96 {
  padding-left: 96px;
}

.kd-spacing--padding-left-120 {
  padding-left: 120px;
}

.kd-spacing--padding-left-128 {
  padding-left: 128px;
}

.kd-spacing--padding-left-144 {
  padding-left: 144px;
}

.kd-spacing--padding-left-160 {
  padding-left: 160px;
}

.kd-spacing--padding-left-192 {
  padding-left: 192px;
}

.kd-spacing--margin-top-0 {
  margin-top: 0px;
}

.kd-spacing--margin-top-2 {
  margin-top: 2px;
}

.kd-spacing--margin-top-4 {
  margin-top: 4px;
}

.kd-spacing--margin-top-8 {
  margin-top: 8px;
}

.kd-spacing--margin-top-12 {
  margin-top: 12px;
}

.kd-spacing--margin-top-16 {
  margin-top: 16px;
}

.kd-spacing--margin-top-24 {
  margin-top: 24px;
}

.kd-spacing--margin-top-32 {
  margin-top: 32px;
}

.kd-spacing--margin-top-40 {
  margin-top: 40px;
}

.kd-spacing--margin-top-48 {
  margin-top: 48px;
}

.kd-spacing--margin-top-64 {
  margin-top: 64px;
}

.kd-spacing--margin-top-72 {
  margin-top: 72px;
}

.kd-spacing--margin-top-80 {
  margin-top: 80px;
}

.kd-spacing--margin-top-96 {
  margin-top: 96px;
}

.kd-spacing--margin-top-120 {
  margin-top: 120px;
}

.kd-spacing--margin-top-128 {
  margin-top: 128px;
}

.kd-spacing--margin-top-144 {
  margin-top: 144px;
}

.kd-spacing--margin-top-160 {
  margin-top: 160px;
}

.kd-spacing--margin-top-192 {
  margin-top: 192px;
}

.kd-spacing--margin-right-0 {
  margin-right: 0px;
}

.kd-spacing--margin-right-2 {
  margin-right: 2px;
}

.kd-spacing--margin-right-4 {
  margin-right: 4px;
}

.kd-spacing--margin-right-8 {
  margin-right: 8px;
}

.kd-spacing--margin-right-12 {
  margin-right: 12px;
}

.kd-spacing--margin-right-16 {
  margin-right: 16px;
}

.kd-spacing--margin-right-24 {
  margin-right: 24px;
}

.kd-spacing--margin-right-32 {
  margin-right: 32px;
}

.kd-spacing--margin-right-40 {
  margin-right: 40px;
}

.kd-spacing--margin-right-48 {
  margin-right: 48px;
}

.kd-spacing--margin-right-64 {
  margin-right: 64px;
}

.kd-spacing--margin-right-72 {
  margin-right: 72px;
}

.kd-spacing--margin-right-80 {
  margin-right: 80px;
}

.kd-spacing--margin-right-96 {
  margin-right: 96px;
}

.kd-spacing--margin-right-120 {
  margin-right: 120px;
}

.kd-spacing--margin-right-128 {
  margin-right: 128px;
}

.kd-spacing--margin-right-144 {
  margin-right: 144px;
}

.kd-spacing--margin-right-160 {
  margin-right: 160px;
}

.kd-spacing--margin-right-192 {
  margin-right: 192px;
}

.kd-spacing--margin-bottom-0 {
  margin-bottom: 0px;
}

.kd-spacing--margin-bottom-2 {
  margin-bottom: 2px;
}

.kd-spacing--margin-bottom-4 {
  margin-bottom: 4px;
}

.kd-spacing--margin-bottom-8 {
  margin-bottom: 8px;
}

.kd-spacing--margin-bottom-12 {
  margin-bottom: 12px;
}

.kd-spacing--margin-bottom-16 {
  margin-bottom: 16px;
}

.kd-spacing--margin-bottom-24 {
  margin-bottom: 24px;
}

.kd-spacing--margin-bottom-32 {
  margin-bottom: 32px;
}

.kd-spacing--margin-bottom-40 {
  margin-bottom: 40px;
}

.kd-spacing--margin-bottom-48 {
  margin-bottom: 48px;
}

.kd-spacing--margin-bottom-64 {
  margin-bottom: 64px;
}

.kd-spacing--margin-bottom-72 {
  margin-bottom: 72px;
}

.kd-spacing--margin-bottom-80 {
  margin-bottom: 80px;
}

.kd-spacing--margin-bottom-96 {
  margin-bottom: 96px;
}

.kd-spacing--margin-bottom-120 {
  margin-bottom: 120px;
}

.kd-spacing--margin-bottom-128 {
  margin-bottom: 128px;
}

.kd-spacing--margin-bottom-144 {
  margin-bottom: 144px;
}

.kd-spacing--margin-bottom-160 {
  margin-bottom: 160px;
}

.kd-spacing--margin-bottom-192 {
  margin-bottom: 192px;
}

.kd-spacing--margin-left-0 {
  margin-left: 0px;
}

.kd-spacing--margin-left-2 {
  margin-left: 2px;
}

.kd-spacing--margin-left-4 {
  margin-left: 4px;
}

.kd-spacing--margin-left-8 {
  margin-left: 8px;
}

.kd-spacing--margin-left-12 {
  margin-left: 12px;
}

.kd-spacing--margin-left-16 {
  margin-left: 16px;
}

.kd-spacing--margin-left-24 {
  margin-left: 24px;
}

.kd-spacing--margin-left-32 {
  margin-left: 32px;
}

.kd-spacing--margin-left-40 {
  margin-left: 40px;
}

.kd-spacing--margin-left-48 {
  margin-left: 48px;
}

.kd-spacing--margin-left-64 {
  margin-left: 64px;
}

.kd-spacing--margin-left-72 {
  margin-left: 72px;
}

.kd-spacing--margin-left-80 {
  margin-left: 80px;
}

.kd-spacing--margin-left-96 {
  margin-left: 96px;
}

.kd-spacing--margin-left-120 {
  margin-left: 120px;
}

.kd-spacing--margin-left-128 {
  margin-left: 128px;
}

.kd-spacing--margin-left-144 {
  margin-left: 144px;
}

.kd-spacing--margin-left-160 {
  margin-left: 160px;
}

.kd-spacing--margin-left-192 {
  margin-left: 192px;
}

.kd-spacing--page-gutter {
  padding-left: var(--kd-page-gutter);
  padding-right: var(--kd-page-gutter);
}

:host {
  display: inline-block;
}

.floating-btn-wrapper {
  display: flex;
  position: fixed;
  right: var(--kd-page-gutter);
  bottom: var(--kd-spacing-24);
  gap: var(--kd-spacing-8);
}`;export{p as default};
//# sourceMappingURL=floatingContainer.scss.js.map
