/* Framework7 8.3.0, Copyright 2014-2023 Vladimir Kharlampidi, MIT License. Rules used by the pufin application. */
:root { --f7-safe-area-left: 0px; --f7-safe-area-right: 0px; --f7-safe-area-top: 0px; --f7-safe-area-bottom: 0px; --f7-safe-area-outer-left: 0px; --f7-safe-area-outer-right: 0px; --f7-device-pixel-ratio: 1; }
@supports (left: env(safe-area-inset-left)){:root { --f7-safe-area-top: env(safe-area-inset-top); --f7-safe-area-bottom: env(safe-area-inset-bottom); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){:root { --f7-device-pixel-ratio: 2; }}
@media (-webkit-min-device-pixel-ratio: 3), (min-resolution: 3dppx){:root { --f7-device-pixel-ratio: 3; }}
:root { --f7-font-size: 14px; --f7-bars-translucent-opacity: 0.8; --f7-bars-translucent-blur: 20px; }
@font-face { font-family: framework7-core-icons; src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff"); font-weight: 400; font-style: normal; }
html { overscroll-behavior: none; }
html, body, .framework7-root { position: relative; height: 100%; width: 100%; overflow-x: hidden; }
body { margin: 0px; padding: 0px; width: 100%; background: rgb(255, 255, 255); overflow: hidden scroll; text-size-adjust: 100%; -webkit-font-smoothing: antialiased; font-family: var(--f7-font-family); font-size: var(--f7-font-size); line-height: var(--f7-line-height); color: var(--f7-text-color); scrollbar-width: none; }
body::-webkit-scrollbar { appearance: none; width: 0px; display: none; opacity: 0; background: transparent; }
body::-webkit-scrollbar-track { box-shadow: none; background: transparent; }
body::-webkit-scrollbar-thumb { background-color: transparent; outline: none; border-radius: 9999px; position: relative; }
@media (width: 1024px) and (height: 691px) and (orientation: landscape){html, body, .framework7-root { height: 671px; }}
@media (width: 1024px) and (height: 692px) and (orientation: landscape){html, body, .framework7-root { height: 672px; }}
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
a, input, textarea, select { outline: 0px; }
p { margin: 1em 0px; }
:root { --f7-page-master-width: 320px; --f7-page-master-border-color: rgba(0, 0, 0, 0.1); --f7-page-master-border-width: 1px; --f7-page-swipeback-transition-duration: 300ms; --f7-page-parallax-transition-duration: 500ms; --f7-page-cover-transition-duration: 450ms; --f7-page-dive-transition-duration: 500ms; --f7-page-fade-transition-duration: 500ms; --f7-page-flip-transition-duration: 700ms; --f7-page-push-transition-duration: 500ms; --f7-page-title-line-height: 1.2; --f7-page-title-text-color: inherit; --f7-page-title-padding-left: 16px; --f7-page-title-padding-right: 16px; }
@keyframes ios-page-next-to-current{0% { transform: translate3d(100%, 0px, 0px); }
100% { transform: translate3d(0%, 0px, 0px); }}
@keyframes ios-page-previous-to-current{0% { transform: translate3d(-20%, 0px, 0px); }
100% { transform: translate3d(0%, 0px, 0px); }}
@keyframes ios-page-current-to-previous{0% { transform: translate3d(0px, 0px, 0px); }
100% { transform: translate3d(-20%, 0px, 0px); }}
@keyframes ios-page-current-to-next{0% { transform: translate3d(0px, 0px, 0px); }
100% { transform: translate3d(100%, 0px, 0px); }}
@keyframes ios-page-element-fade-in{0% { opacity: 0; }
100% { opacity: 1; }}
@keyframes ios-page-element-fade-out{0% { opacity: 1; }
100% { opacity: 0; }}
@keyframes md-page-next-to-current{0% { transform: translate3d(0px, 128px, 0px); }
100% { transform: translate3d(0px, 0px, 0px); }}
@keyframes md-page-current-to-next{0% { transform: translate3d(0px, 0px, 0px); }
100% { transform: translate3d(0px, 128px, 0px); }}
@keyframes md-page-current-to-next-opacity{0% { opacity: 1; }
100% { opacity: 0; }}
@keyframes md-page-current-to-previous{0% { transform: translate3d(0px, 0px, 0px); }
100% { transform: translate3d(0px, -20px, 0px); }}
@keyframes md-page-previous-to-current{0% { transform: translate3d(0px, -20px, 0px); }
100% { transform: translate3d(0px, 0px, 0px); }}
@keyframes f7-circle-circle-in{0% { transform: scale(0); border-radius: 50%; }
50% { border-radius: 50%; }
100% { transform: scale(1); border-radius: 0%; }}
@keyframes f7-circle-circle-out{0% { transform: scale(1); border-radius: 0%; }
50% { border-radius: 50%; }
100% { transform: scale(0); border-radius: 50%; }}
@keyframes f7-circle-next-to-current{0% { transform: scale(0.9); opacity: 0; }
40% { transform: scale(1.035); opacity: 1; }
100% { transform: scale(1); opacity: 1; }}
@keyframes f7-circle-current-to-next{0% { transform: scale(1); opacity: 1; }
34% { transform: scale(1.035); opacity: 1; }
57% { transform: scale(0.9); opacity: 0; }
100% { transform: scale(0.9); opacity: 0; }}
@keyframes f7-cover-v-next-to-current{0% { transform: translateY(100%); }
100% { transform: translateY(0%); }}
@keyframes f7-cover-v-current-to-next{0% { transform: translateY(0%); }
100% { transform: translateY(100%); }}
@keyframes f7-cover-v-current-to-prev{0% { transform: translateZ(0px); opacity: 1; }
100% { transform: translateZ(-300px); opacity: 0.5; }}
@keyframes f7-cover-v-prev-to-current{0% { transform: translateZ(-300px); opacity: 0.5; }
100% { transform: translateZ(0px); opacity: 1; }}
@keyframes f7-cover-next-to-current{0% { transform: translateX(100%); }
100% { transform: translateX(0%); }}
@keyframes f7-cover-current-to-next{0% { transform: translateX(0%); }
100% { transform: translateX(100%); }}
@keyframes f7-cover-current-to-prev{0% { transform: translateZ(0px); opacity: 1; }
100% { transform: translateZ(-300px); opacity: 0.5; }}
@keyframes f7-cover-prev-to-current{0% { transform: translateZ(-300px); opacity: 0.5; }
100% { transform: translateZ(0px); opacity: 1; }}
@keyframes f7-dive-next-to-current{0% { opacity: 0; transform: translateZ(-150px); }
50% { opacity: 0; }
100% { opacity: 1; transform: translateZ(0px); }}
@keyframes f7-dive-current-to-next{0% { opacity: 1; transform: translateZ(0px); }
50% { opacity: 0; }
100% { opacity: 0; transform: translateZ(-150px); }}
@keyframes f7-dive-current-to-prev{0% { transform: translateZ(0px); opacity: 1; }
50% { opacity: 0; }
100% { opacity: 0; transform: translateZ(150px); }}
@keyframes f7-dive-prev-to-current{0% { opacity: 0; transform: translateZ(150px); }
50% { opacity: 0; }
100% { opacity: 1; transform: translateZ(0px); }}
@keyframes f7-fade-in{0% { opacity: 0; }
50% { opacity: 0; }
100% { opacity: 1; }}
@keyframes f7-fade-out{0% { opacity: 1; }
50% { opacity: 0; }
100% { opacity: 0; }}
@keyframes f7-flip-next-to-current{0% { border-radius: 32px; transform: translateZ(-100vmax) rotateY(180deg); }
100% { border-radius: 0px; transform: translateZ(0px) rotateY(0deg); }}
@keyframes f7-flip-current-to-next{0% { border-radius: 0px; transform: translateZ(0px) rotateY(0deg); }
100% { border-radius: 32px; transform: translateZ(-100vmax) rotateY(180deg); }}
@keyframes f7-flip-current-to-prev{0% { border-radius: 0px; transform: translateZ(0px) rotateY(0deg); }
100% { border-radius: 32px; transform: translateZ(-100vmax) rotateY(-180deg); }}
@keyframes f7-flip-prev-to-current{0% { border-radius: 32px; transform: translateZ(-100vmax) rotateY(-180deg); }
100% { border-radius: 0px; transform: translateZ(0px) rotateY(0deg); }}
@keyframes f7-parallax-next-to-current{0% { transform: translateX(100%); }
100% { transform: translateX(0%); }}
@keyframes f7-parallax-current-to-next{0% { transform: translateX(0%); }
100% { transform: translateX(100%); }}
@keyframes f7-parallax-current-to-prev{0% { transform: translateX(0%); }
100% { transform: translateX(-20%); }}
@keyframes f7-parallax-prev-to-current{0% { transform: translateX(-20%); }
100% { transform: translateX(0%); }}
@keyframes f7-push-next-to-current{0% { transform: translateX(100%); }
100% { transform: translateX(0%); }}
@keyframes f7-push-current-to-next{0% { transform: translateX(0%); }
100% { transform: translateX(100%); }}
@keyframes f7-push-current-to-prev{0% { transform: translateX(0%); }
100% { transform: translateX(-100%); }}
@keyframes f7-push-prev-to-current{0% { transform: translateX(-100%); }
100% { transform: translateX(0%); }}
:root { --f7-link-highlight-black: rgba(0, 0, 0, 0.1); --f7-link-highlight-white: rgba(255, 255, 255, 0.15); --f7-link-highlight-color: rgba(var(--f7-theme-color-rgb), 0.15); }
:root { --f7-navbar-hide-show-transition-duration: 400ms; --f7-navbar-title-line-height: 1.2; --f7-navbar-subtitle-text-align: inherit; --f7-navbar-large-title-line-height: 1.2; --f7-navbar-large-title-text-color: inherit; --f7-navbar-large-title-padding-left: 16px; --f7-navbar-large-title-padding-right: 16px; }
@keyframes ios-navbar-element-fade-in{0% { opacity: 0; }
25% { opacity: 0; }
100% { opacity: 1; }}
@keyframes ios-navbar-element-fade-out{0% { opacity: 1; }
75% { opacity: 0; }
100% { opacity: 0; }}
@keyframes ios-navbar-large-title-text-slide-up{0% { transform: translateX(0px) translateY(0%) scale(1); }
100% { transform: translateX(calc(var(--f7-navbarLeftTextOffset) - var(--f7-navbarTitleLargeOffset))) translateY(calc(-1 * var(--f7-navbar-large-title-height) + var(--f7-navbar-large-title-padding-vertical))) scale(0.5); }}
@keyframes ios-navbar-large-title-text-slide-down{0% { transform: translateX(calc(var(--f7-navbarLeftTextOffset) - var(--f7-navbarTitleLargeOffset))) translateY(calc(-1 * var(--f7-navbar-large-title-height) + var(--f7-navbar-large-title-padding-vertical) / 2)) scale(0.5); }
100% { transform: translateX(0px) translateY(0%) scale(1); }}
@keyframes ios-navbar-large-title-text-slide-left{0% { transform: translateX(100%); }
100% { transform: translateX(0%); }}
@keyframes ios-navbar-large-title-text-slide-right{0% { transform: translateX(0%); }
100% { transform: translateX(100%); }}
@keyframes ios-navbar-large-title-text-fade-out{0% { opacity: 1; }
80% { opacity: 0; }
100% { opacity: 0; }}
@keyframes ios-navbar-large-title-text-fade-in{0% { opacity: 0; }
20% { opacity: 0; }
100% { opacity: 1; }}
@keyframes ios-navbar-back-text-current-to-previous{0% { opacity: 1; transform: translateY(0px) translateX(0px) scale(1); }
80% { opacity: 0; }
100% { opacity: 0; transform: translateX(calc(var(--f7-navbarTitleLargeOffset) - var(--f7-navbarLeftTextOffset))) translateY(calc(1 * var(--f7-navbar-large-title-height) - var(--f7-navbar-large-title-padding-vertical) / 2)) scale(2); }}
@keyframes ios-navbar-back-text-next-to-current{0% { opacity: 0; transform: translateX(calc(var(--f7-navbarTitleLargeOffset) - var(--f7-navbarLeftTextOffset))) translateY(calc(1 * var(--f7-navbar-large-title-height) + var(--f7-navbar-large-title-padding-vertical) / 2)) scale(2); }
20% { opacity: 0; }
100% { opacity: 1; transform: translateX(0px) translateY(0px) scale(1); }}
@keyframes ios-navbar-bg-from-cb-to-lb{0% { transform: var(--f7-navbar-large-bg-center-bottom); }
100% { transform: var(--f7-navbar-large-bg-left-bottom); }}
@keyframes ios-navbar-bg-from-cb-to-lt{0% { transform: var(--f7-navbar-large-bg-center-bottom); }
100% { transform: var(--f7-navbar-large-bg-left-top); }}
@keyframes ios-navbar-bg-from-ct-to-lb{0% { transform: var(--f7-navbar-large-bg-center-top); }
100% { transform: var(--f7-navbar-large-bg-left-bottom); }}
@keyframes ios-navbar-bg-from-ct-to-lt{0% { transform: var(--f7-navbar-large-bg-center-top); }
100% { transform: var(--f7-navbar-large-bg-left-top); }}
@keyframes ios-navbar-bg-from-rb-to-cb{0% { transform: var(--f7-navbar-large-bg-right-bottom); }
100% { transform: var(--f7-navbar-large-bg-center-bottom); }}
@keyframes ios-navbar-bg-from-rb-to-ct{0% { transform: var(--f7-navbar-large-bg-right-bottom); }
100% { transform: var(--f7-navbar-large-bg-center-top); }}
@keyframes ios-navbar-bg-from-rt-to-cb{0% { transform: var(--f7-navbar-large-bg-right-top); }
100% { transform: var(--f7-navbar-large-bg-center-bottom); }}
@keyframes ios-navbar-bg-from-cb-to-rb{0% { transform: var(--f7-navbar-large-bg-center-bottom); }
100% { transform: var(--f7-navbar-large-bg-right-bottom); }}
@keyframes ios-navbar-bg-from-ct-to-rb{0% { transform: var(--f7-navbar-large-bg-center-top); }
100% { transform: var(--f7-navbar-large-bg-right-bottom); }}
@keyframes ios-navbar-bg-from-cb-to-rt{0% { transform: var(--f7-navbar-large-bg-center-bottom); }
100% { transform: var(--f7-navbar-large-bg-right-top); }}
@keyframes ios-navbar-bg-from-ct-to-rt{0% { transform: var(--f7-navbar-large-bg-center-top); }
100% { transform: var(--f7-navbar-large-bg-right-top); }}
@keyframes ios-navbar-bg-from-lb-to-cb{0% { transform: var(--f7-navbar-large-bg-left-bottom); }
100% { transform: var(--f7-navbar-large-bg-center-bottom); }}
@keyframes ios-navbar-bg-from-lt-to-cb{0% { transform: var(--f7-navbar-large-bg-left-top); }
100% { transform: var(--f7-navbar-large-bg-center-bottom); }}
@keyframes ios-navbar-bg-from-lb-to-ct{0% { transform: var(--f7-navbar-large-bg-left-bottom); }
100% { transform: var(--f7-navbar-large-bg-center-top); }}
@keyframes ios-navbar-bg-from-lt-to-ct{0% { transform: var(--f7-navbar-large-bg-left-top); }
100% { transform: var(--f7-navbar-large-bg-center-top); }}
:root { --f7-tabbar-link-active-bg-color: transparent; --f7-tabbar-label-text-transform: none; --f7-toolbar-hide-show-transition-duration: 400ms; }
@media (min-width: 768px) and (min-height: 600px){:root { --f7-tabbar-icons-height: var(--f7-tabbar-icons-tablet-height); --f7-tabbar-label-font-size: var(--f7-tabbar-label-tablet-font-size); }}
:root { --f7-subnavbar-title-line-height: 1.2; }
:root { --f7-block-padding-horizontal: 16px; --f7-block-padding-vertical: 16px; --f7-block-font-size: inherit; --f7-block-header-margin: 10px; --f7-block-footer-margin: 10px; --f7-block-header-font-size: 14px; --f7-block-footer-font-size: 14px; --f7-block-title-text-transform: none; --f7-block-title-white-space: nowrap; --f7-block-title-medium-text-transform: none; --f7-block-title-large-text-transform: none; --f7-block-inset-side-margin: 16px; }
:root { --f7-list-inset-side-margin: 16px; --f7-list-item-padding-horizontal: 16px; --f7-list-item-padding-vertical: 8px; --f7-list-media-item-padding-horizontal: 16px; --f7-list-item-text-max-lines: 2; --f7-list-chevron-icon-font-size: 20px; --f7-list-item-media-margin: 16px; --f7-list-item-title-font-size: inherit; --f7-list-item-title-font-weight: 400; --f7-list-item-title-line-height: inherit; --f7-list-item-title-white-space: nowrap; --f7-list-item-subtitle-font-weight: 400; --f7-list-item-subtitle-line-height: inherit; --f7-list-item-text-font-weight: 400; --f7-list-item-after-font-weight: 400; --f7-list-item-after-line-height: inherit; --f7-list-item-header-font-size: 12px; --f7-list-item-header-font-weight: 400; --f7-list-item-header-line-height: 1.2; --f7-list-item-footer-font-size: 12px; --f7-list-item-footer-font-weight: 400; --f7-list-item-footer-line-height: 1.2; --f7-list-button-font-size: inherit; --f7-list-button-font-weight: 400; --f7-list-button-text-align: center; --f7-list-group-title-line-height: inherit; --f7-menu-list-font-size: 14px; --f7-menu-list-item-title-font-size: 14px; --f7-menu-list-item-title-font-weight: 500; --f7-menu-list-item-subtitle-font-size: 14px; --f7-menu-list-item-text-font-size: 14px; --f7-menu-list-item-after-font-size: 14px; --f7-list-outline-border-color: rgba(0, 0, 0, 0.22); --f7-list-chevron-icon-color: rgba(0, 0, 0, 0.2); }
:root { --f7-list-chevron-icon-left: 'chevron_left'; --f7-list-chevron-icon-right: 'chevron_right'; }
:root { --f7-badge-text-color: #fff; --f7-badge-bg-color: #8e8e93; --f7-badge-in-icon-size: 16px; --f7-badge-in-icon-font-size: 10px; --f7-badge-font-weight: normal; --f7-badge-font-size: 12px; }
:root { --f7-button-font-size: 14px; --f7-button-min-width: 32px; --f7-button-bg-color: transparent; --f7-button-border-width: 0px; --f7-button-raised-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); --f7-button-raised-pressed-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16),
    0 3px 6px rgba(0, 0, 0, 0.23); --f7-segmented-raised-divider-color: rgba(0, 0, 0, 0.1); --f7-segmented-strong-padding: 2px; --f7-segmented-strong-between-buttons: 4px; --f7-segmented-strong-button-font-weight: 500; --f7-segmented-strong-button-active-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25); --f7-segmented-strong-button-text-color: #000; --f7-segmented-strong-button-hover-bg-color: rgba(0, 0, 0, 0.04); --f7-segmented-strong-button-active-text-color: #000; --f7-segmented-strong-button-active-bg-color: #fff; }
button { appearance: none; width: 100%; }
.button { --f7-touch-ripple-color: rgba(var(--f7-theme-color-rgb), 0.25); text-decoration: none; text-align: center; display: flex; appearance: none; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; white-space: nowrap; text-overflow: ellipsis; position: relative; overflow: hidden; font-family: inherit; cursor: pointer; outline: 0px; box-sizing: border-box; vertical-align: middle; justify-content: center; align-items: center; border: var(--f7-button-border-width, 0px) solid var(--f7-button-border-color, var(--f7-theme-color)); font-size: var(--f7-button-font-size); color: var(--f7-button-text-color, var(--f7-theme-color)); height: var(--f7-button-height); line-height: calc(var(--f7-button-height) - var(--f7-button-border-width, 0) * 2); padding: var(--f7-button-padding-vertical, 0px) var(--f7-button-padding-horizontal); border-radius: var(--f7-button-border-radius); min-width: var(--f7-button-min-width); font-weight: var(--f7-button-font-weight); letter-spacing: var(--f7-button-letter-spacing); text-transform: var(--f7-button-text-transform); background-color: var(--f7-button-bg-color); box-shadow: var(--f7-button-box-shadow); }
.button > i + span, .button > span + span, .button > span ~ i { margin-left: 4px; }
.button-fill, .ios .button-fill-ios, .md .button-fill-md, .button-active, .button.tab-link-active { --f7-button-bg-color: var(--f7-button-fill-bg-color, var(--f7-theme-color)); --f7-button-text-color: var(--f7-button-fill-text-color, #fff); --f7-touch-ripple-color: var(--f7-touch-ripple-white); }
.button-fill, .ios .button-fill-ios, .md .button-fill-md { --f7-button-pressed-bg-color: var(--f7-button-fill-pressed-bg-color); }
.button-active, .button.tab-link-active { --f7-button-pressed-bg-color: var(--f7-button-bg-color); }
.segmented { align-self: center; display: flex; flex-wrap: nowrap; border-radius: var(--f7-button-border-radius); box-shadow: var(--f7-button-box-shadow); box-sizing: border-box; }
.segmented .button, .segmented button { width: 100%; flex-shrink: 1; min-width: 0px; border-radius: 0px; }
.segmented .button:first-child { border-radius: var(--f7-button-border-radius) 0 0 var(--f7-button-border-radius); }
.segmented .button:not(.button-outline):first-child { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
.segmented .button:last-child { border-radius: 0 var(--f7-button-border-radius) var(--f7-button-border-radius) 0; }
:root { --f7-touch-ripple-black: rgba(0, 0, 0, 0.1); --f7-touch-ripple-white: rgba(255, 255, 255, 0.15); --f7-touch-ripple-color: var(--f7-touch-ripple-black); }
.ripple, .fab a, .link, .item-link, .list-button, .button, .dialog-button, .tab-link, .radio, .checkbox, .actions-button, .speed-dial-buttons a { user-select: none; }
@keyframes touch-ripple-in-blurred{0% { transform: translate3d(0px, 0px, 0px) scale(0.5); }
100% { transform: var(--f7-ripple-transform); }}
@keyframes touch-ripple-in{0% { transform: translate3d(0px, 0px, 0px) scale(0); }
100% { transform: var(--f7-ripple-transform); }}
@keyframes touch-ripple-out{0% { opacity: 1; }
100% { opacity: 0; }}
.f7-icons, .material-icons { width: 1em; height: 1em; }
i.icon { display: inline-block; vertical-align: middle; background-size: 100% auto; background-position: center center; background-repeat: no-repeat; font-style: normal; position: relative; }
:root { --f7-dialog-button-text-color: var(--f7-theme-color); --f7-dialog-button-text-align: center; }
:root { --f7-popup-border-radius: 0px; --f7-popup-tablet-width: 630px; --f7-popup-tablet-height: 630px; --f7-popup-push-offset: var(--f7-safe-area-top); }
@keyframes popup-dark-push-overlay-fade-in{0% { opacity: 0; }
100% { opacity: 1; }}
@keyframes popup-dark-push-overlay-fade-out{0% { opacity: 1; }
100% { opacity: 0; }}
:root { --f7-login-screen-blocks-max-width: 480px; --f7-login-screen-title-text-align: center; --f7-login-screen-title-text-color: inherit; --f7-login-screen-title-letter-spacing: 0; }
:root { --f7-popover-width: 260px; }
:root { --f7-actions-grid-button-font-size: 12px; --f7-actions-grid-button-icon-size: 48px; }
:root { --f7-sheet-height: 260px; --f7-sheet-push-offset: var(--f7-safe-area-top); }
@keyframes sheet-dark-push-overlay-fade-in{0% { opacity: 0; }
100% { opacity: 1; }}
:root { --f7-toast-font-size: 14px; --f7-toast-icon-size: 48px; --f7-toast-max-width: 568px; }
:root { --f7-preloader-modal-padding: 8px; --f7-preloader-modal-bg-color: rgba(0, 0, 0, 0.8); }
@keyframes ios-preloader-spin{0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }}
@keyframes ios-preloader-multicolor{0%, 100% { background-color: rgb(33, 150, 243); }
25% { background-color: rgb(255, 59, 48); }
50% { background-color: rgb(76, 217, 100); }
75% { background-color: rgb(255, 149, 0); }}
@keyframes md-preloader-multicolor{0%, 100% { stroke: rgb(66, 133, 244); }
75% { stroke: rgb(27, 154, 89); }
50% { stroke: rgb(247, 194, 35); }
25% { stroke: rgb(222, 62, 53); }}
@keyframes md-preloader-rotate{0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }}
@keyframes md-preloader-circle-rotate{0% { transform: rotate(-90deg); stroke-dashoffset: 100px; }
12.5% { transform: rotate(-90deg); stroke-dashoffset: 25px; }
25% { stroke-dashoffset: 100px; transform: rotate(180deg); }
25.1% { transform: rotate(-180deg); stroke-dashoffset: 100px; }
37.5% { transform: rotate(-180deg); stroke-dashoffset: 25px; }
50% { stroke-dashoffset: 100px; transform: rotate(90deg); }
50.1% { transform: rotate(90deg); stroke-dashoffset: 100px; }
62.5% { transform: rotate(90deg); stroke-dashoffset: 25px; }
75% { stroke-dashoffset: 100px; transform: rotate(360deg); }
75.1% { transform: rotate(0deg); stroke-dashoffset: 100px; }
87.5% { transform: rotate(0deg); stroke-dashoffset: 25px; }
100% { stroke-dashoffset: 100px; transform: rotate(270deg); }}
:root { }
@keyframes progressbar-in{0% { opacity: 0; transform: scaleY(0); }
100% { opacity: 1; transform: scaleY(1); }}
@keyframes progressbar-out{0% { opacity: 1; transform: scaleY(1); }
100% { opacity: 0; transform: scaleY(0); }}
@keyframes ios-progressbar-infinite{0% { transform: translate3d(-100%, 0px, 0px); }
100% { transform: translate3d(100%, 0px, 0px); }}
@keyframes ios-progressbar-infinite-multicolor{0% { transform: translate3d(0%, 0px, 0px); }
100% { transform: translate3d(-50%, 0px, 0px); }}
@keyframes md-progressbar-infinite-1{0% { transform: translateX(-10%) scaleX(0.1); }
25% { transform: translateX(30%) scaleX(0.6); }
50% { transform: translateX(100%) scaleX(1); }
100% { transform: translateX(100%) scaleX(1); }}
@keyframes md-progressbar-infinite-2{0% { transform: translateX(-100%) scaleX(1); }
40% { transform: translateX(-100%) scaleX(1); }
75% { transform: translateX(60%) scaleX(0.35); }
90% { transform: translateX(100%) scaleX(0.1); }
100% { transform: translateX(100%) scaleX(0.1); }}
@keyframes md-progressbar-infinite-multicolor-bg{0% { background-color: rgb(76, 175, 80); }
25% { background-color: rgb(244, 67, 54); }
50% { background-color: rgb(33, 150, 243); }
75% { background-color: rgb(255, 235, 59); }}
@keyframes md-progressbar-infinite-multicolor-fill{0% { transform: scaleX(0); background-color: rgb(244, 67, 54); }
24.9% { transform: scaleX(1); background-color: rgb(244, 67, 54); }
25% { transform: scaleX(0); background-color: rgb(33, 150, 243); }
49.9% { transform: scaleX(1); background-color: rgb(33, 150, 243); }
50% { transform: scaleX(0); background-color: rgb(255, 235, 59); }
74.9% { transform: scaleX(1); background-color: rgb(255, 235, 59); }
75% { transform: scaleX(0); background-color: rgb(76, 175, 80); }
100% { transform: scaleX(1); background-color: rgb(76, 175, 80); }}
:root { --f7-swipeout-delete-button-bg-color: #ff3b30; --f7-swipeout-button-text-color: #fff; --f7-swipeout-button-padding-vertical: 0px; --f7-swipeout-button-bg-color: rgba(0, 0, 0, 0.22); }
:root { --f7-accordion-chevron-icon-down: 'chevron_down'; --f7-accordion-chevron-icon-up: 'chevron_up'; }
:root { --f7-list-index-width: 16px; --f7-list-index-font-size: 11px; --f7-list-index-font-weight: 600; --f7-list-index-item-height: 14px; --f7-list-index-label-font-weight: 500; }
:root { --f7-timeline-inner-block-margin-vertical: 16px; --f7-timeline-divider-margin-horizontal: 16px; --f7-timeline-horizontal-date-height: 34px; --f7-timeline-year-height: 24px; --f7-timeline-year-font-weight: inherit; --f7-timeline-month-height: 24px; --f7-timeline-month-font-size: inherit; --f7-timeline-month-font-weight: inherit; --f7-timeline-item-text-font-weight: inherit; --f7-timeline-item-subtitle-font-weight: inherit; }
:root { --f7-panel-width: 260px; --f7-panel-backdrop-bg-color: rgba(0, 0, 0, 0.3); --f7-panel-bg-color: #fff; }
:root { --f7-card-margin-horizontal: 16px; --f7-card-margin-vertical: 16px; --f7-card-content-padding-horizontal: 16px; --f7-card-content-padding-vertical: 16px; --f7-card-font-size: inherit; --f7-card-header-text-color: inherit; --f7-card-header-font-weight: 400; --f7-card-header-padding-horizontal: 16px; --f7-card-footer-font-weight: 400; --f7-card-footer-font-size: inherit; --f7-card-footer-padding-horizontal: 16px; --f7-card-expandable-font-size: 16px; --f7-card-expandable-tablet-width: 670px; --f7-card-expandable-tablet-height: 670px; }
@keyframes card-backdrop-fade-in{0% { opacity: 0; }
100% { opacity: 1; }}
@keyframes card-backdrop-fade-out{0% { opacity: 1; }
100% { opacity: 0; }}
:root { --f7-chip-font-size: 14px; --f7-chip-media-font-size: 16px; --f7-chip-delete-button-color: #000; }
:root { --f7-input-bg-color: transparent; --f7-label-font-weight: 400; --f7-label-height: 16px; --f7-label-font-size: 12px; --f7-floating-label-scale: calc(16 / 12); --f7-input-padding-left: 0px; --f7-input-padding-right: 0px; --f7-input-error-text-color: #ff3b30; --f7-input-error-font-size: 12px; --f7-input-error-line-height: 1.4; --f7-input-error-font-weight: 400; --f7-input-info-font-size: 12px; --f7-input-info-line-height: 1.4; --f7-textarea-height: 100px; }
input[type="text"], input[type="password"], input[type="search"], input[type="email"], input[type="tel"], input[type="url"], input[type="date"], input[type="month"], input[type="datetime-local"], input[type="time"], input[type="number"], select, textarea { box-sizing: border-box; appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; outline: 0px; display: block; padding: 0px; margin: 0px; font-family: inherit; background: none; resize: none; font-size: inherit; color: inherit; }
input[type="text"]:-internal-autofill-selected, input[type="password"]:-internal-autofill-selected, input[type="search"]:-internal-autofill-selected, input[type="email"]:-internal-autofill-selected, input[type="tel"]:-internal-autofill-selected, input[type="url"]:-internal-autofill-selected, input[type="date"]:-internal-autofill-selected, input[type="month"]:-internal-autofill-selected, input[type="datetime-local"]:-internal-autofill-selected, input[type="time"]:-internal-autofill-selected, input[type="number"]:-internal-autofill-selected, select:-internal-autofill-selected, textarea:-internal-autofill-selected { background-color: transparent !important; transition: background-color 5000s ease-in-out !important; }
input[type="text"]:-webkit-autofill, input[type="password"]:-webkit-autofill, input[type="search"]:-webkit-autofill, input[type="email"]:-webkit-autofill, input[type="tel"]:-webkit-autofill, input[type="url"]:-webkit-autofill, input[type="date"]:-webkit-autofill, input[type="month"]:-webkit-autofill, input[type="datetime-local"]:-webkit-autofill, input[type="time"]:-webkit-autofill, input[type="number"]:-webkit-autofill, select:-webkit-autofill, textarea:-webkit-autofill { background-color: transparent !important; transition: background-color 5000s ease-in-out !important; }
:root { --f7-checkbox-icon-color: #fff; --f7-checkbox-extra-margin: 0px; }
:root { --f7-radio-border-radius: 50%; --f7-radio-extra-margin: 0px; }
:root { --f7-range-scale-step-height: 5px; --f7-range-scale-substep-width: 1px; --f7-range-scale-substep-height: 4px; --f7-range-bar-bg-color: rgba(0, 0, 0, 0.2); }
:root { --f7-stepper-raised-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); --f7-stepper-value-font-weight: 500; }
:root { --f7-grid-gap: 16px; }
:root { --f7-calendar-height: 340px; --f7-calendar-sheet-landscape-height: 220px; --f7-calendar-popover-width: 320px; --f7-calendar-popover-height: 320px; --f7-calendar-modal-height: 420px; --f7-calendar-modal-max-width: 380px; --f7-calendar-week-header-bg-color: transparent; --f7-calendar-footer-padding: 0 8px; --f7-calendar-week-header-font-size: 11px; --f7-calendar-disabled-text-color: #d4d4d4; --f7-calendar-event-dot-size: 4px; --f7-calendar-time-selector-height: 28px; --f7-calendar-picker-pressed-bg-color: rgba(0, 0, 0, 0.1); --f7-calendar-picker-hover-bg-color: rgba(0, 0, 0, 0.03); --f7-calendar-time-selector-bg-color: rgba(0, 0, 0, 0.05); }
:root { --f7-picker-height: 260px; --f7-picker-inline-height: 200px; --f7-picker-popover-height: 260px; --f7-picker-popover-width: 280px; --f7-picker-landscape-height: 200px; --f7-picker-item-height: 36px; }
@keyframes ios-ptr-preloader-spin{0% { transform: rotate(0deg); }
100% { transform: rotate(135deg); }}
:root { --f7-table-head-font-size: 12px; --f7-table-body-font-size: 14px; --f7-table-footer-font-size: 12px; --f7-table-input-height: 24px; --f7-table-input-font-size: 14px; --f7-table-collapsible-cell-padding: 16px; --f7-table-link-icon-only-icon-size: 20px; --f7-table-head-bg-color: transparent; --f7-table-card-header-bg-color: transparent; --f7-table-card-header-height: 64px; --f7-table-cell-padding-vertical: 0px; --f7-table-sortable-icon-color: #000; }
:root { --f7-fab-margin: 16px; --f7-fab-extended-text-font-size: 14px; --f7-fab-label-padding: 4px 12px; --f7-fab-label-font-size: inherit; --f7-fab-button-size: 40px; }
:root { --f7-searchbar-input-border-width: 0px; --f7-searchbar-input-border-color: transparent; }
:root { --f7-message-text-header-opacity: 0.65; --f7-message-text-header-font-size: 12px; --f7-message-text-footer-opacity: 0.65; --f7-message-text-footer-font-size: 12px; --f7-message-bubble-line-height: 1.2; --f7-message-header-font-size: 12px; --f7-message-footer-font-size: 11px; --f7-message-name-font-size: 12px; --f7-message-name-font-weight: inherit; --f7-message-avatar-border-radius: 50%; --f7-messages-title-font-weight: inherit; --f7-message-typing-indicator-bg-color: #000; }
@keyframes message-appear-from-bottom{0% { transform: translate3d(0px, 100%, 0px); }
100% { transform: translate3d(0px, 0px, 0px); }}
@keyframes message-appear-from-top{0% { transform: translate3d(0px, -100%, 0px); }
100% { transform: translate3d(0px, 0px, 0px); }}
@keyframes ios-message-typing-indicator{0% { opacity: 0.35; }
25% { opacity: 0.2; }
50% { opacity: 0.2; }}
@keyframes md-message-typing-indicator{0% { transform: translateY(0%); }
25% { transform: translateY(-5px); }
50% { transform: translateY(0%); }}
:root { --f7-messagebar-attachments-height: 155px; --f7-messagebar-sheet-height: 252px; --f7-messagebar-sheet-landscape-height: 192px; }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, 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"); font-weight: 400; font-style: normal; }
:root { --swiper-theme-color: #007aff; }
@keyframes swiper-preloader-spin{0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }}
:root { --swiper-navigation-size: 44px; }
:root { }
:root { }
:root { --f7-photobrowser-bg-color: #fff; --f7-photobrowser-bars-bg-color: rgba(var(--f7-bars-bg-color-rgb), 0.95); --f7-photobrowser-bars-text-color: var(--f7-bars-text-color); --f7-photobrowser-bars-link-color: var(--f7-bars-link-color); --f7-photobrowser-caption-font-size: 13px; --f7-photobrowser-caption-font-weight: 500; --f7-photobrowser-caption-light-text-color: #000; --f7-photobrowser-caption-dark-text-color: #fff; --f7-photobrowser-exposed-bg-color: #000; --f7-photobrowser-dark-bg-color: #000; --f7-photobrowser-dark-bars-bg-color: rgba(27, 27, 27, 0.8); --f7-photobrowser-dark-bars-text-color: #fff; --f7-photobrowser-dark-bars-link-color: #fff; }
@keyframes photo-browser-in{0% { transform: translate3d(0px, 0px, 0px) scale(0.5); opacity: 0; }
50% { transform: translate3d(0px, 0px, 0px) scale(1.05); opacity: 1; }
100% { transform: translate3d(0px, 0px, 0px) scale(1); opacity: 1; }}
@keyframes photo-browser-out{0% { transform: translate3d(0px, 0px, 0px) scale(1); opacity: 1; }
50% { transform: translate3d(0px, 0px, 0px) scale(1.05); opacity: 1; }
100% { transform: translate3d(0px, 0px, 0px) scale(0.5); opacity: 0; }}
:root { --f7-notification-max-width: 568px; --f7-notification-subtitle-text-transform: none; --f7-notification-subtitle-line-height: 1.35; --f7-notification-text-text-transform: none; --f7-notification-text-font-weight: 400; }
@keyframes notification-md-in{0% { transform: translate3d(0px, -150%, 0px); }
50% { transform: translate3d(0px, 10%, 0px); }
100% { transform: translate3d(0px, 0%, 0px); }}
:root { --f7-autocomplete-dropdown-placeholder-color: #a9a9a9; --f7-autocomplete-dropdown-preloader-size: 20px; --f7-autocomplete-dropdown-font-size: var(--f7-list-font-size); }
:root { --f7-tooltip-padding: 8px 16px; --f7-tooltip-font-size: 14px; --f7-tooltip-font-weight: 500; --f7-tooltip-desktop-padding: 6px 8px; --f7-tooltip-desktop-font-size: 12px; }
:root { --skeleton-color: #ccc; --skeleton-icon-color: rgba(0, 0, 0, 0.25); }
@font-face { font-family: skeleton; src: url("data:application/font-woff;charset=utf-8;base64,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") format("woff"); font-display: block; }
@keyframes skeleton-effect-fade{0% { opacity: 1; }
50% { opacity: 0.2; }
100% { opacity: 1; }}
@keyframes skeleton-effect-wave{0% { mask-position: 50% top; }
100% { mask-position: -150% top; }}
@keyframes skeleton-effect-pulse{0% { transform: scale(1); }
40% { transform: scale(1); }
50% { transform: scale(0.975); }
100% { transform: scale(1); }}
:root { --skeleton-color: #ccc; --skeleton-icon-color: rgba(0, 0, 0, 0.25); }
:root { --f7-color-picker-popover-width: 350px; --f7-color-picker-slider-size: 6px; --f7-color-picker-slider-knob-size: 16px; --f7-color-picker-bar-size: 50px; --f7-color-picker-bar-min-height: 260px; --f7-color-picker-value-width: 64px; --f7-color-picker-value-height: 32px; --f7-color-picker-value-font-size: 16px; --f7-color-picker-value-border-radius: 4px; --f7-color-picker-hex-value-width: 84px; --f7-color-picker-label-font-size: 14px; --f7-color-picker-label-width: 10px; --f7-color-picker-label-height: 14px; --f7-color-picker-sb-spectrum-height: 260px; --f7-color-picker-sb-spectrum-handle-size: 16px; --f7-color-picker-wheel-width: 330px; --f7-color-picker-palette-value-width: 36px; --f7-color-picker-palette-value-height: 36px; --f7-color-picker-initial-current-color-height: 40px; --f7-color-picker-initial-current-color-border-radius: 4px; --f7-color-picker-sheet-bg-color: #fff; --f7-color-picker-popup-bg-color: #fff; --f7-color-picker-value-bg-color: rgba(0, 0, 0, 0.05); --f7-color-picker-group-bg-color: rgba(0, 0, 0, 0.05); --f7-color-picker-group-value-bg-color: #fff; }
:root { --f7-treeview-item-height: 34px; --f7-treeview-item-padding-left: 16px; --f7-treeview-item-padding-right: 16px; --f7-treeview-toggle-size: 24px; --f7-treeview-children-offset: 29px; --f7-treeview-label-font-weight: 400; --f7-treeview-label-text-color: inherit; --f7-treeview-icon-size: 24px; --f7-treeview-toggle-color: rgba(0, 0, 0, 0.5); --f7-treeview-toggle-hover-bg-color: rgba(0, 0, 0, 0.1); --f7-treeview-toggle-pressed-bg-color: rgba(0, 0, 0, 0.15); --f7-treeview-icon-color: rgba(0, 0, 0, 0.5); --f7-treeview-selectable-hover-bg-color: rgba(0, 0, 0, 0.1); --f7-treeview-link-hover-bg-color: rgba(0, 0, 0, 0.1); --f7-treeview-link-pressed-bg-color: rgba(0, 0, 0, 0.15); }
:root { --f7-text-editor-font-size: inherit; --f7-text-editor-font-weight: inherit; --f7-text-editor-border-width: 1px; --f7-text-editor-height: 250px; --f7-text-editor-margin: 16px; --f7-text-editor-padding: 8px; --f7-text-editor-button-bg-color: transparent; --f7-text-editor-button-size: 28px; --f7-text-editor-button-icon-size: 20px; --f7-text-editor-button-margin: 2px; --f7-text-editor-text-color: #000; --f7-text-editor-bg-color: #fff; --f7-text-editor-button-divider-color: rgba(0, 0, 0, 0.15); }
:root { --f7-area-chart-current-line-stroke-width: 2px; --f7-area-chart-current-line-stroke: rgba(0, 0, 0, 0.15); --f7-area-chart-axis-text-color: inherit; --f7-area-chart-axis-height: 1px; --f7-area-chart-axis-font-size: 10px; --f7-area-chart-axis-font-weight: 500; --f7-area-chart-tooltip-font-size: 12px; --f7-area-chart-tooltip-total-font-size: 16px; --f7-area-chart-tooltip-total-font-weight: bold; --f7-area-chart-tooltip-color-size: 10px; --f7-area-chart-legend-font-size: 14px; --f7-area-chart-legend-font-weight: 500; --f7-area-chart-legend-text-color: inherit; --f7-area-chart-legend-padding: 4px 8px; --f7-area-chart-legend-border-radius: 4px; --f7-area-chart-legend-color-size: 14px; --f7-area-chart-line-stroke-width: 2px; --f7-area-chart-axis-bg-color: rgba(0, 0, 0, 0.15); --f7-area-chart-legend-disabled-text-color: rgba(0, 0, 0, 0.22); }
:root { --f7-breadcrumbs-spacing: 12px; --f7-breadcrumbs-padding: 2px 0; --f7-breadcrumbs-icon-size: 24px; --f7-breadcrumbs-separator-color: rgba(0, 0, 0, 0.35); }
:root { --f7-typography-padding: 16px; --f7-typography-margin: 16px; }
