vaadin-app-layout::part(navbar){justify-content:center;background:var(--lumo-shade-color);box-shadow:0 1px 7px #00000040;height:80px}.footer{background-color:var(--lumo-shade-color)}.central-content{max-width:1100px}.picture-small{width:48px!important;height:48px!important}@media screen and (max-width: 768px){.name-section,.header-menu{display:none}.footer{height:400px}.privacy-policy,.developer-info{justify-content:center}.footer-logo{align-items:center}}.login-view{background-image:url(/images/background-login.svg);background-repeat:no-repeat;background-size:contain;background-position:bottom;align-items:center}.login-image{display:none}@media screen and (min-width: 1024px){.login-image{display:inline}}.profile-picture{height:88px;object-fit:cover;border-radius:44px}@media screen and (max-width: 768px){.rating-section,.points-section{align-items:center!important}}.change-number-component{margin-top:calc(var(--lumo-font-size-s) * 1.5)}.change-number-label{color:var(--lumo-shade-color);font-family:var(--lumo-font-family);font-size:14px;font-style:normal;font-weight:400;line-height:120%;padding-bottom:.5em}.change-number-content{border:1px solid #D50032;color:#d50032;text-align:center;padding:19px 15px;border-radius:5px}.partner-card{margin-bottom:calc(.5 * var(--vaadin-form-layout-column-spacing) * 2);border-radius:15px;background:#fff;box-shadow:0 2px 7px #00000012}.advantage-card{border-radius:30px;padding:24px 32px;width:421px}.swiper{width:100%}.swiper-slide{min-width:200px;width:25%!important;height:145px;text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center;opacity:50%}.swiper-slide-active{background:#f2f2f2;opacity:100%!important}.use-agreement-view{max-width:768px!important}.ecomat-state-info{display:flex;flex-wrap:wrap;gap:10px}.ecomat-state-info-icon{width:16px;height:16px;align-self:center;background-image:url(/icons/info.svg);background-size:cover}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}.font-4x-large{font-family:var(--lumo-font-family);font-size:75px;font-style:normal;font-weight:400;transition:all .5s}.font-2x-large{font-family:var(--lumo-font-family);font-size:40px;font-style:normal;font-weight:400;transition:all .5s}.font-x-large{font-family:var(--lumo-font-family);font-size:32px;font-style:normal;font-weight:400;transition:all .5s}.font-large{font-family:var(--lumo-font-family);font-size:24px;font-style:normal;font-weight:400;transition:all .5s}.font-md{font-family:var(--lumo-font-family);font-size:20px;font-weight:400;font-style:normal;transition:all .5s}.font-small{font-family:var(--lumo-font-family);font-size:16px;font-weight:400;font-style:normal;transition:all .5s;line-height:150%}.font-x-small{font-family:var(--lumo-font-family);font-size:14px;font-weight:400;font-style:normal;transition:all .5s}.font-bold{font-weight:600}.font-slim{font-weight:300}.font-dark{color:var(--lumo-shade-color)}.font-gray{color:var(--lumo-gray-color)}.font-light{color:var(--lumo-base-color)}.font-primary{color:var(--lumo-primary-color)}.mix-blend-difference{mix-blend-mode:difference}.nowrap{white-space:nowrap}.underline:hover{text-decoration:underline}.text-center{text-align:center}.line-height-150{line-height:150%!important}.line-height-120{line-height:120%!important}@media screen and (max-width: 768px){.font-4x-large{font-size:40px;font-style:normal}.font-2x-large{font-size:32px;font-style:normal}.font-x-large{font-size:24px;font-style:normal}.font-large{font-size:20px;font-style:normal}.font-md{font-size:16px;font-style:normal}.font-small{font-size:14px;font-style:normal}}li:before{content:"• "}.selected-button{border-bottom:var(--lumo-primary-color) 2px solid;border-radius:0;height:25px}.hover-pointer:hover{cursor:pointer}.bg-dark{background:var(--lumo-shade-color)}.bg-wild-sand{background:var(--lumo-wild-sand-color)}.bg-base{background:var(--lumo-base-color)}.bg-black-haze{background:var(--lumo-black-haze-color)}.padding-inline{padding-inline:var(--lumo-space-m)}.cookies-usage-wrapper{position:fixed;left:0;right:0;bottom:0;background-color:var(--lumo-shade-color);padding:20px 30px;align-items:center;display:flex;flex-direction:column;border-top:1px solid gray;z-index:100}.cookies-usage-content{max-width:1300px;color:var(--lumo-base-color)}.privacy-policy-link,.cookies-usage-content a{text-decoration:underline}vaadin-button{font-style:normal;font-weight:400;line-height:normal;font-size:14px;border-radius:100px;-webkit-transition:color,background-color .3s ease;-moz-transition:color,background-color .3s ease;-o-transition:color,background-color .3s ease;transition:color,background-color .3s ease}vaadin-button[disabled]{opacity:.5}vaadin-button:hover{cursor:pointer}vaadin-button::part(prefix){padding-top:var(--lumo-space-xs)}vaadin-button[theme~=primary]{color:var(--lumo-base-color);background-color:var(--lumo-primary-color)}vaadin-button[theme~=contrast]{color:var(--lumo-shade-color);background-color:var(--lumo-black-haze-color)}vaadin-button[theme~=outlined]{color:var(--lumo-primary-color);background-color:var(--lumo-base-color)!important;border:1px solid var(--lumo-primary-color)}vaadin-button[theme~=secondary]{color:var(--lumo-primary-color);background-color:var(--lumo-secondary-color)}vaadin-button[theme~=contrast]:hover,vaadin-button[theme~=outlined]:hover,vaadin-button[theme~=secondary]:hover{color:var(--lumo-base-color);background-color:var(--lumo-primary-color)!important}vaadin-button[theme~=large]{font-size:16px;height:54px!important}vaadin-button[theme~=w_large]{width:235px!important}vaadin-button[theme~=medium]{font-size:14px;height:44px!important}vaadin-button[theme~=small]{font-size:12px;height:30px!important}vaadin-button[theme~=stretch]{width:100%}vaadin-text-field::part(input-field){height:54px;border-radius:5px;border:1px solid #D6DDF1;background:#f9faff}vaadin-text-field::part(label){color:var(--lumo-shade-color);leading-trim:both;text-edge:cap;font-family:var(--lumo-font-family);font-size:14px;font-style:normal;font-weight:400;line-height:120%}vaadin-text-field>input:placeholder-shown{padding-inline:.5rem}vaadin-text-area::part(input-field){height:300px;border-radius:5px;border:1px solid #D6DDF1;background:#f9faff}vaadin-text-area::part(label){color:var(--lumo-shade-color);leading-trim:both;text-edge:cap;font-family:var(--lumo-font-family);font-size:14px;font-style:normal;font-weight:400;line-height:120%}vaadin-text-area>input:placeholder-shown{padding-inline:.5rem}vaadin-number-field::part(input-field){height:45px;border-radius:5px;border:1px solid #D6DDF1;background:#f9faff}vaadin-number-field::part(label){color:var(--lumo-shade-color);leading-trim:both;text-edge:cap;font-family:var(--lumo-font-family);font-size:14px;font-style:normal;font-weight:400;line-height:120%}vaadin-number-field[required]::part(input-field){border:2px solid var(--lumo-primary-color)}vaadin-upload.profile-upload::part(drop-label){display:none}vaadin-upload.profile-upload{border:none;padding:0;width:130px}vaadin-upload-file-list.profile-upload,vaadin-upload-file.profile-upload,vaadin-upload-file.profile-upload::part(row),vaadin-upload.profile-upload::part(drop-label),vaadin-upload-file[uploading].profile-upload{display:none}vaadin-dialog-overlay.profile-dialog::part(header){padding:0;padding-top:var(--lumo-space-s);padding-inline:var(--lumo-space-s)}vaadin-dialog-overlay.profile-dialog::part(content){padding:0;padding-inline:var(--lumo-space-l)!important}vaadin-dialog-overlay.profile-dialog::part(footer){background-color:transparent}vaadin-dialog-overlay.profile-dialog::part(overlay){width:280px;height:550px;border-radius:10px;background:#fff;box-shadow:0 0 17px 6px #0000000d}vaadin-details{width:100%;max-width:1000px;background:var(--lumo-wild-sand-color);border-radius:10px}vaadin-details::part(content){padding:1rem}vaadin-details-summary{padding:1rem}vaadin-details-summary::part(toggle):before,vaadin-details-summary::part(toggle){display:none}vaadin-details-summary::part(content){width:100%}vaadin-combo-box::part(input-field){max-width:300px;height:45px;border-radius:5px;border:1px solid #D6DDF1;background:#f9faff}vaadin-combo-box::part(label){color:var(--lumo-shade-color);leading-trim:both;text-edge:cap;font-family:var(--lumo-font-family);font-size:14px;font-style:normal;font-weight:400;line-height:120%}vaadin-combo-box>input:placeholder-shown{padding-inline:.5rem}.grid-rows-auto{grid-template-rows:auto}vaadin-menu-bar-overlay[theme~=menu]{inset:80px 0 0!important;margin:auto!important;padding:0;position:absolute;max-width:2560px!important}vaadin-menu-bar-overlay[theme~=menu]::part(overlay){align-self:end;border-radius:0;width:300px;padding-inline:var(--lumo-space-xs)}@media screen and (min-width: 1024px){vaadin-menu-bar-overlay[theme~=menu]{display:none!important}vaadin-menu-bar-overlay[theme~=menu]::part(overlay){display:none!important}}vaadin-menu-bar-item[theme~=menu]:hover{background-color:var(--lumo-black-haze-color);border-radius:0}@media screen and (min-width: 1024px){vaadin-menu-bar[theme~=menu]{display:none!important}}vaadin-upload-file-list{display:none!important}vaadin-upload-file{display:none!important}vaadin-grid::part(cell){height:51px;border:none;font-size:16px;font-weight:300}vaadin-grid::part(header-cell){height:47px;background:#f7f7f7;font-size:13px;font-weight:700}html,body{--lumo-base-color: rgb(255, 255, 255);--lumo-shade-color: rgb(51, 51, 51);--lumo-alabaster-color: rgb(251, 251, 251);--lumo-primary-color: rgb(20, 203, 87);--lumo-gray-color: rgb(123, 123, 123);--lumo-wild-sand-color: rgb(244, 244, 244);--lumo-black-haze-color: rgb(247, 247, 247);--lumo-font-family: "Rubik" !important}
