@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);body,html{height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none}:root{--c-global-primary:#004087;--color-primary:#4a8eff;--border-light:#e0e7ff;--foreground-soft:#616161;--neutral-soft:#d8dee6;--neutral-default:#cacfd4;--neutral-hover:#abafb2;--foreground-default:#1a1a1a;--accent-default:#194383;--accent-hover:#1e519f;--accent-active:#173e7a;--accent-error:#d22c12;--background-surface-1:#f7f7f7;--background-surface-2:#ebebeb;--static-white:#fff;--static-black:#0b1226;--neutral-muted:#edf2f8;--background-surface:#fff;--spacing-1x:4px;--spacing-2x:8px;--spacing-3x:12px;--spacing-4x:16px;--spacing-5x:20px;--spacing-6x:24px;--spacing-7x:32px;--spacing-8x:32px;--spacing-grid:15px;--spacing-base:15px;--font-s:14px;--font-m:16px;--font-l:22px;--line-s:18px;--line-m:20px;--line-l:22px;--border-radius-base:10px;--border-radius-m:10px;--border-radius-l:12px;--border-radius-s:6px}*{box-sizing:border-box;color:var(--static-black);font-family:Noto Sans,sans-serif;font-size:var(--font-m);font-weight:400;line-height:var(--line-m);margin:0;padding:0}.scroll-y{overflow-y:scroll}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-thumb{background-color:var(--neutral-default);border:2px solid var(--static-white);border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:var(--neutral-hover)}::-webkit-scrollbar-button{background-position:50%;background-repeat:no-repeat;border:none;cursor:pointer;display:block;height:14px;width:14px}::-webkit-scrollbar-button:start:increment{display:none}::-webkit-scrollbar-button:end:decrement{display:none}::-webkit-scrollbar-button:vertical:decrement{background-image:url(/static/media/scroll-bar-up.f71ff415f71ea7e5a695.svg)}::-webkit-scrollbar-button:vertical:increment{background-image:url(/static/media/scroll-bar-down.1399ee3da109d1e6a2c7.svg)}::-webkit-scrollbar-button:horizontal:decrement{background-image:url(/static/media/scroll-bar-left.c73ca3be2351d75f40fe.svg)}::-webkit-scrollbar-button:horizontal:increment{background-image:url(/static/media/scroll-bar-right.e2b13b598b324512606c.svg)}h1{color:var(--foreground-default);font-size:38px;font-weight:700;letter-spacing:0;line-height:50px}h2{font-size:24px;line-height:28px}h2,h3{font-weight:600;letter-spacing:0}h3{font-size:22px;line-height:26px}h4{font-size:16px;font-weight:600;letter-spacing:0;line-height:18px}a{color:var(--c-global-primary);text-decoration:none;transition:color .2s}a:hover{text-decoration:underline}.text-xs{font-size:12px;line-height:16px}.text-s,.text-xs{font-weight:400;letter-spacing:0}.text-s{font-size:14px;line-height:18px}.text-m{font-size:16px;font-weight:400;letter-spacing:0;line-height:22px}.text-l{font-size:22px;line-height:26px}.text-l,.text-xl{font-weight:600;letter-spacing:0}.text-xl{font-size:24px;line-height:28px}.text-centered{text-align:center}.text-accent-default{color:var(--accent-default)}.flex-row{flex-direction:row}.flex-column,.flex-row{align-items:center;display:flex}.flex-column{flex-direction:column}.flex-between{justify-content:space-between}.flex-center{justify-content:center}.column-start{align-items:flex-start}.flex-end{justify-content:flex-end}.border{border:1px solid var(--neutral-soft)}.border-radius-base{border-radius:10px}.border-radius-l{border-radius:var(--border-radius-l)}.border-radius-s{border-radius:var(--border-radius-s)}.border-bottom{border-bottom:1px solid var(--neutral-soft)}.border-top{border-top:1px solid var(--foreground-soft)}._block-m{padding:16px}._block-l{padding:20px}.padding-right-3x{padding-right:var(--spacing-3x)}.accent-default{background-color:var(--accent-default);color:var(--static-white)}.neutral-soft{background-color:var(--neutral-soft);color:var(--static-black)}.gap-1x{gap:var(--spacing-1x)}.gap-2x{gap:var(--spacing-2x)}.gap-3x{gap:var(--spacing-3x)}.gap-4x{gap:var(--spacing-4x)}.gap-5x{gap:var(--spacing-5x)}.gap-7x{gap:var(--spacing-7x)}.gap-8x{gap:var(--spacing-8x)}.gap-grid{gap:var(--spacing-grid)}.gap-48{gap:48px}.pointer{cursor:pointer}.error-message{color:var(--accent-error)!important}.error-messages-container{align-items:flex-start;gap:var(--spacing-2x)}button{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:40px;justify-content:center;outline:none}button.size-m{gap:var(--spacing-2x);padding:var(--spacing-2x) var(--spacing-6x) 10px var(--spacing-6x)}button.btn-primary{background-color:var(--accent-default);color:var(--static-white)}button.btn-primary:hover{background-color:var(--accent-hover)}button.btn-secondary{background-color:var(--neutral-soft);color:var(--static-black)}button.btn-secondary:hover{background-color:var(--neutral-default)}button.btn-outlined{background-color:initial;border:1px solid var(--neutral-soft)}button.btn-outlined:hover{border-color:var(--accent-hover)}.icon{background-repeat:no-repeat;background-size:20px}.icon.icon-left{background-position:0}.icon.icon-right{background-position:100%;padding-right:15px}.icon.icon-center{background-position:50%}.shadow{box-shadow:0 0 12px 0 #0e111714}.shadow-blue{box-shadow:0 10px 30px #0056b31a}input[type=number]{-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button.default[disabled]{background-color:var(--neutral-soft);color:var(--neutral-dark)}.selection-tabs{max-height:46px;min-height:46px;overflow-x:auto;position:relative}.selection-tabs .tab-items_container{justify-content:flex-start;max-width:100%;width:100%}.selection-tabs .tab-items{border-bottom:2px solid var(--neutral-default);box-sizing:border-box;min-width:752px;width:100%;z-index:1}.selection-tabs .tab-items .tab-item{color:var(--neutral-default);cursor:pointer;font-size:24px;font-style:Semibold;font-weight:600;height:100%;line-height:28px;z-index:2}.selection-tabs .tab-items .tab-item.active{border-bottom:4px solid var(--accent-default);color:var(--accent-default);margin-bottom:-2px}.selection-tabs .selection-tabs::-webkit-scrollbar-thumb{border:2px solid var(--background-surface-1)}@media only screen and (max-width:450px){h1{font-size:34px}}.page{background-color:var(--background-surface-1);overflow:hidden;position:relative}.page-width{margin:0 auto;max-width:100%;width:1300px}.page-content{min-height:calc(100vh - 355px);padding:0 var(--spacing-4x) 48px var(--spacing-4x)}.page-width_large{margin:0 auto;max-width:1620px;width:100%}.w-100{width:100%}.h-100{height:100%}.page-content_top{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-5x);justify-content:space-between;margin-bottom:48px;margin-top:48px}.page .loader{background-color:#fff9;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;pointer-events:all;position:fixed;top:0;width:100vw;z-index:10001}.page .loader img{animation:spin 2s linear infinite;height:75px;position:absolute;top:30%;transform-origin:50% 50%;width:75px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.header{background-color:var(--static-white);display:flex;flex-direction:column;min-height:130px;padding:var(--spacing-4x) var(--spacing-7x);position:sticky;top:0;width:100%;z-index:10000}.header .menu-icon{cursor:pointer;height:32px;position:absolute;right:var(--spacing-3x);top:24px;transform:translateY(-50%);width:32px;z-index:3}.header .header-content{display:flex;flex-direction:column;gap:var(--spacing-3x)}.header-top{color:var(--foreground-default);padding-bottom:var(--spacing-3x)}.header-top span{font-size:14px;line-height:18px}.header-top .login-button{gap:var(--spacing-2x);margin-right:0;right:0}.header-top .login-button span{cursor:pointer}.header-top .login-button span:hover{color:var(--accent-hover)}.vodokomfort-block{align-items:center;display:flex;gap:15px;justify-content:center}.exchange-rate{display:flex;font-size:14px;gap:10px}.header-bottom{align-items:center;display:flex;gap:var(--spacing-2x);justify-content:space-between}.aquastrong-image,.aquastrong-logo{max-width:140px}.header .header-nav{max-width:845px;width:100%}.header .nav-list{align-items:center;display:flex;justify-content:space-between;list-style:none;margin:0;max-width:843px;padding:0;width:100%}.header .nav-item a,.header .nav-item button{color:var(--foreground-default);font-size:16px;font-weight:600;line-height:18px;text-decoration:none}.header .nav-item a.active{color:var(--accent-default)}.header .nav-item button{border-radius:0;height:auto}.header .nav-item a:hover,.header .nav-item button:hover{color:var(--accent-hover)}@media only screen and (max-width:1024px){.header{align-items:flex-start;display:flex;justify-content:center;max-height:48px;min-height:48px;padding:var(--spacing-4x);padding-right:12px}.header .currancy-rate span{align-items:center;display:flex;font-size:14px}.header .header-content{background-color:var(--static-white);flex-direction:column-reverse;gap:var(--spacing-7x);height:100vh;justify-content:flex-end;left:0;opacity:0;padding-top:var(--spacing-7x);pointer-events:none;position:fixed;top:0;transition:opacity .15s ease-out,visibility 0s linear .15s;visibility:hidden;width:100vw}.header .header-content.is-active{opacity:1;pointer-events:auto;transition:opacity .15s ease-in,visibility 0s linear 0s;visibility:visible}.header .navigation .header-bottom,.header .navigation .nav-list{display:flex;flex-direction:column;gap:var(--spacing-7x)}.header .currancy .header-top{justify-content:center}}.footer{background-color:var(--neutral-default);display:flex;flex-direction:column;gap:var(--spacing-5x);padding:var(--spacing-6x);width:100%}.footer .footer-top{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.footer .footer-top .aquastrong-image,.footer .footer-top .aquastrong-logo{height:63px;max-width:150px}.footer .footer-top{gap:0 var(--spacing-4x)}.footer .footer-top .footer-nav{align-items:center;display:flex;justify-content:center;max-width:800px;width:100%}.footer .footer-top .nav-list{align-items:center;display:flex;gap:0 var(--spacing-4x);list-style:none;margin:0;padding:0}.footer .footer-top .nav-item a{color:var(--foreground-default);font-size:16px;font-weight:600;line-height:18px;text-decoration:none}.footer .footer-top .nav-item a:hover{color:var(--accent-hover)}.footer .up-button{background-color:initial}.footer .footer-bottom{align-items:flex-end;display:flex;flex-direction:row;gap:var(--spacing-3x);justify-content:space-between;padding-top:var(--spacing-3x)}.footer .footer-bottom a,.footer .footer-bottom span{color:var(--foreground-soft);font-size:12px}.footer .footer-bottom a:hover{color:var(--foreground-default);text-decoration:none}@media only screen and (max-width:1024px){.footer .footer-top{flex-direction:column;gap:var(--spacing-7x);width:100%}.footer .footer-top,.footer .footer-top .nav-list{align-items:center;justify-content:center;max-width:545px}.footer .footer-top .nav-list{flex-wrap:wrap;gap:var(--spacing-5x)}}@media only screen and (max-width:593px){.footer{gap:var(--spacing-7x)}.footer .footer-top .nav-list{flex-direction:column;gap:var(--spacing-7x)}.footer .footer-bottom{align-items:center;flex-direction:column}}.breadcrumbs a{color:var(--foreground-soft);font-size:var(--font-s);font-weight:400;line-height:var(--line-hs);text-decoration:none}.breadcrumbs a.active{color:var(--accent-default)}.breadcrumbs .chevron-container{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.dropdown{display:inline-block;position:relative}.dropdown-menu{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 5px #0000001a;left:0;list-style:none;margin:4px 0 0;min-width:160px;opacity:0;padding:0;pointer-events:none;position:absolute;top:100%;transform:translateY(-10px);transition:opacity .3s,transform .3s;width:250px}.dropdown-menu.show{opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown-item{color:#333;display:block;padding:8px 16px;text-decoration:none;transition:background .2s}.dropdown-item:hover{background:#f8f9fa}.arrow{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid #333;display:inline-block;height:0;transition:transform .2s;width:0}.arrow.up{transform:rotate(180deg)}.dropdown-toggle{background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;gap:10px;text-decoration:none}.about .main{gap:80px}.about .head .info{display:flex;flex-direction:row;gap:69px}.about .head .info h2{width:55%}.about .head .info h2 span{color:var(--accent-default);font-size:24px;font-weight:600;letter-spacing:0;line-height:28px}.about .head .info p{width:45%}.about .head img{border-radius:var(--border-radius-m);display:block;height:auto;max-height:500px;object-fit:cover;object-position:center;width:100%}.about .geography{border-bottom:1px solid var(--neutral-soft);border-top:1px solid var(--neutral-soft);box-sizing:border-box;padding:var(--spacing-7x) 0}.about .geography h1{color:var(--static-black);font-size:32px;line-height:40px}.about .geography .info{border-left:2px solid var(--accent-default);box-sizing:border-box;max-width:1090px;padding-left:var(--spacing-5x);width:100%}.about .cards{gap:var(--spacing-grid)}.about .cards .cards-line{align-items:stretch;display:flex;flex-direction:row;gap:var(--spacing-grid)}.about .cards .card-item{background-color:var(--background-surface);border-radius:var(--border-radius-m);box-sizing:border-box;gap:48px;min-height:280px;padding:var(--spacing-6x)}.about .cards #card1{max-width:785px;width:100%}.about .cards #card2{max-width:500px;width:100%}.about .cards #card2 h3,.about .cards #card2 p{color:var(--static-white)}.about .cards #card3{max-width:650px;width:100%}.about .cards #card4{max-width:635px;width:100%}.about .cards .card-item h3{color:var(--accent-default)}.about .cards .card-accent{background-color:var(--accent-default)}.about .cards .card-image{background-image:url(/static/media/about_card_image.c708fa020a4df92762a7.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.about .development h1{color:var(--static-black);font-size:32px;line-height:40px;width:100%}.about .development .info-row{border-top:1px solid var(--neutral-soft);box-sizing:border-box;display:flex;flex-direction:row;gap:var(--spacing-5x);justify-content:space-between;padding-top:var(--spacing-5x)}.about .development .info-row h3{max-width:300px;width:100%}.about .development .info-row p{max-width:750px;width:100%}.about .banner{background-image:url(/static/media/factory1.8ec7194e7f2175c93dc3.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--border-radius-m);filter:grayscale(100%);height:600px;max-width:2048px;width:100vw}.about .advantages h1{color:var(--static-black);font-size:32px;line-height:40px}.about .advantages .grid-container{grid-gap:var(--spacing-grid);display:grid;gap:var(--spacing-grid);grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);margin:0 auto}.about .advantages .grid-item{background-color:var(--static-white);border:1px solid var(--neutral-soft);border-radius:var(--border-radius-m);box-sizing:border-box;height:200px;padding:var(--spacing-6x)}.about .advantages .grid-item.image-container{border:none;padding:0}.about .advantages .grid-item.logo-container{align-items:center;background-color:var(--neutral-muted);border:none;justify-content:center}.about .advantages .grid-item.logo-container img{height:105px;width:250px}.about .advantages .grid-item img{border-radius:var(--border-radius-m);height:100%;object-fit:cover;object-position:center;width:100%}.about .bottom h1,.about .bottom span{font-size:32px;line-height:40px}.about .bottom span{color:var(--accent-default);font-weight:700}@media only screen and (max-width:1150px){.about .advantages{max-width:861px;width:100%}.about .advantages .grid-container{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr)}.about .advantages .grid-item.logo-container{grid-column:1/3}}@media only screen and (max-width:1024px){.about .head .info{flex-direction:column;gap:var(--spacing-7x)}.about .head .info h2,.about .head .info p{width:100%}.about .cards .cards-line{align-items:center;flex-direction:column}.about .cards #card1,.about .cards #card2,.about .cards #card3,.about .cards #card4{max-width:800px}.about .development .info-row{flex-direction:column;justify-content:normal}.about .banner{height:500px}}@media only screen and (max-width:718px){.about .advantages{max-width:500px}.about .advantages .grid-container{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(9,1fr)}.about .advantages .grid-item.logo-container{grid-column:1/2}}@media only screen and (max-width:520px){.about .cards .card-item{gap:var(--spacing-6x)}.about .cards .card-item h3{font-size:16px}.about .cards .card-item p{font-size:14px}.about .cards .head{gap:var(--spacing-4x)}.about .banner{height:400px}}.home .head{margin-bottom:60px;margin-top:48px}.home .about{gap:60px}.home .about .advantage-item{align-items:flex-start;border-right:1px solid var(--neutral-soft);box-sizing:border-box;gap:var(--spacing-3x);height:158px;padding-right:var(--spacing-grid);width:314px}.home .about .advantage-item.first-item{padding-right:0}.home .about .advantage-item.last-item{border-right:none;padding-right:0}.home .about .advantage-item img{height:50px;width:51px}.home .about .description{align-items:flex-start}.home .about .main-info{display:flex;flex-direction:row;position:relative}.home .about .main-info img{border-radius:var(--border-radius-m);height:auto;max-height:400px;max-width:774px;width:100%}@media only screen and (max-width:1333px){.home .about .description{align-items:center;max-width:774px}.home .about .main-info{flex-direction:column}.home .about .advantages{flex-wrap:wrap;max-width:645px}.home .about .advantage-item.second-item{border-right:none;padding-right:0}}@media only screen and (max-width:674px){.home .about .advantage-item{border-right:none;padding-right:0}.home .about .advantage-item.first-item{margin-bottom:16px}}.product-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:30px}.product-category{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000014;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.product-header{margin-bottom:40px;text-align:center}.product-image{align-items:center;display:flex;justify-content:center;max-width:100%;object-fit:contain}.product-image img{max-width:200px}.product-category:hover{box-shadow:0 6px 16px #0000001f;transform:translateY(-5px)}.category-title{border-bottom:2px solid #e1e1e1;color:var(--color-title-primary);font-size:1.3em;margin:15px 0;min-height:60px}.models{display:flex;flex-wrap:wrap;gap:10px}.model{background:#f0f7ff;border-radius:20px;color:var(--color-title-primary);font-size:.9em;font-weight:600;padding:8px 15px;transition:all .2s ease}.model:hover{background:var(--color-title-primary);color:#fff;transform:scale(1.05)}.product .product-classificator{align-items:flex-start;display:flex;flex-direction:column;gap:15px}.product .categories-table{border-collapse:collapse;margin-top:20px;width:100%}.product .categories-table th{background-color:#f2f2f2;border-bottom:2px solid #ddd;padding:12px;text-align:left}.product .categories-table td{border-bottom:1px solid #ddd;padding:10px 12px}.product .categories-table tr:hover{background-color:#f5f5f5}.product .id-column{text-align:center;width:50px}@media (max-width:768px){.product-grid{grid-template-columns:1fr}}.contacts .card{background-color:var(--static-white);padding:var(--spacing-5x) var(--spacing-6x)}.contacts .card .head{border-bottom:1px solid var(--neutral-soft);height:40px}.contacts .body{align-items:flex-start;height:100%;justify-content:space-between}.contacts .body,.contacts .body .info{display:flex;flex-direction:row}.contacts .body .info-item{flex:1 1;max-width:470px}.contacts .body .info-item span{color:var(--foreground-default)}.contacts .body .info-item .title{color:var(--foreground-soft)}.contacts .button-container{width:227px}.contacts .card button{align-items:center;background-color:initial;border:1px solid var(--neutral-soft);cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;padding:var(--spacing-2x) var(--spacing-6x);width:227px}.contacts .card button:hover{border-color:var(--accent-hover)}.contacts-map-content{height:500px;max-width:800px;width:100%}@media (max-width:768px){.contacts .body{height:auto}.contacts .body,.contacts .body .info{flex-direction:column;gap:var(--spacing-6x)}.contacts .body .info{display:flex}.contacts .body .info-item{max-width:none}}.form input[type=number],.form input[type=password],.form input[type=text],.form select{border:1px solid var(--neutral-soft);border-radius:var(--border-radius-s);padding:0 var(--spacing-1x);width:100%}.form input[type=number]:focus,.form input[type=password]:focus,.form input[type=text]:focus,.form select:focus{border:1px solid var(--accent-active);outline:none}.form input.input-error{border-color:var(--accent-error)!important}.form input[type=number],.form input[type=password],.form input[type=text]{padding:0 var(--spacing-2x)}.form input[type=radio]{height:20px;width:20px}.form .checkbox-item{align-items:center;display:flex;gap:var(--spacing-3x)}.form input[type=number],.form input[type=password],.form input[type=radio],.form input[type=text],.form select{color:var(--foreground-default)}input[type=radio]{-webkit-appearance:none;appearance:none;border:none;cursor:pointer;display:inline-block;height:20px;margin:0;outline:none;padding:0;position:relative;vertical-align:middle;width:20px}input[type=radio]:before{border:2px solid var(--background-surface-2);border-radius:50%;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}input[type=radio]:checked:before{border-color:var(--accent-default)}input[type=radio]:checked:after{background-color:var(--accent-default);border-radius:50%;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.form .checkbox-container{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:var(--spacing-3x);-webkit-user-select:none;user-select:none}.form .checkbox-container input{display:none}.form .custom-checkbox{align-items:center;border:1px solid var(--accent-default);border-radius:4px;display:inline-flex;height:18px;justify-content:center;transition:background-color .2s,border-color .2s;width:18px}.form .custom-checkbox:after{border-bottom:2px solid var(--static-white);border-left:2px solid var(--static-white);content:"";height:5px;opacity:0;transform:translateY(-20%) rotate(-45deg);transition:opacity .2s;width:10px}.form .checkbox-container input:checked+.custom-checkbox{background-color:var(--accent-default);border-color:var(--accent-default)}.form .checkbox-container input:checked+.custom-checkbox:after{opacity:1}.form .checkbox-label{color:var(--foreground-default)!important}.pumps-page{margin:0 auto;max-width:1200px;padding:20px}.pump-nav{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:30px 0}.pump-link{color:inherit;text-decoration:none}.pump-type-card{background:#fff;border:1px solid #ddd;border-radius:8px;height:100%;padding:15px;transition:all .3s}.pump-type-card:hover{border-color:#42b983;box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.pump-link.active .pump-type-card{background-color:#f0f9f5;border-color:#42b983}.pump-content{background:#fff;border-radius:8px;border-top:1px solid #eee;box-shadow:0 2px 4px #0000000d;margin-top:40px;padding:20px}.pump-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:20px}.pump-item{background:#f9f9f9;border:1px solid #eee;border-radius:8px;padding:15px}.pump-item h3{color:#2c3e50;margin-top:0}.details-btn{background:#42b983;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 15px}.error,.loading{background:#f9f9f9;border-radius:8px;margin:20px 0;padding:20px;text-align:center}.error{background:#fdecea;color:#e74c3c}.pump-types{padding:20px}.types-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:30px}.type-card{border:1px solid #ddd;border-radius:8px;color:inherit;overflow:hidden;padding:5px;text-decoration:none;transition:transform .3s,box-shadow .3s}.type-card:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.type-card img{height:200px;object-fit:contain;width:100%}.type-card h3{background:#fff;margin:0;padding:15px}.pump-models{padding:20px}.models-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));margin-top:30px}.model-card{background:#fff;border:1px solid #eee;border-radius:8px;color:inherit;padding:20px;text-decoration:none;transition:all .3s}.model-card:hover{border-color:#42b983;transform:translateX(5px)}.model-card h3{color:#2c3e50;margin-top:0}.model-card .view-details{color:#42b983;font-weight:700;margin-top:10px}.series-description{border-bottom:1px solid #eee;color:#555;font-size:1.05em;max-width:700px;padding-bottom:15px}.viewed-models{background:#f5f5f5;border-radius:8px;margin-bottom:2rem;padding:1rem}.viewed-list{display:flex;gap:1rem;overflow-x:auto;padding:.5rem 0}.viewed-model-card{background:#fff;border:1px solid #ddd;border-radius:4px;color:#333;padding:.5rem 1rem;text-decoration:none;transition:all .2s;white-space:nowrap}.viewed-model-card:hover{border-color:#42b983;transform:translateY(-2px)}.selections-wrapper .solution-tabs-container{height:45px;overflow-x:auto;padding-right:var(--spacing-6x);scrollbar-color:var(--neutral-soft) #0000;scrollbar-width:thin;width:100%}.selections-wrapper .solution-tabs-container::-webkit-scrollbar{height:8px}.selections-wrapper .solution-tabs-container::-webkit-scrollbar-track{background:#0000;border-radius:4px}.selections-wrapper .solution-tabs-container::-webkit-scrollbar-thumb{background-color:var(--neutral-soft);border-radius:4px}.selections-wrapper .solution-tabs{align-items:flex-start;display:inline-flex;flex-direction:row;gap:var(--spacing-grid);justify-content:flex-start;width:auto}.selections-wrapper .solution-tabs .tab__item{align-items:center;border:1px solid var(--neutral-muted);cursor:pointer;display:inline-flex;flex-shrink:0;gap:8px;height:40px;justify-content:center;min-width:120px;padding:12px 24px;width:fit-content}.selections-wrapper .solution-tabs .tab__item:hover{border-color:var(--accent-hover)}.selections-wrapper .solution-tabs .active{border:1px solid var(--accent-default)}.selection .form,.selection .form .form-selection{display:flex;flex-direction:column;gap:var(--spacing-5x)}.selection .form .form-group{display:flex;flex-direction:row;gap:var(--spacing-4x);height:40px;justify-content:space-between;max-width:340px;width:100%}.selection .form .form-group .label-group{align-items:center;box-sizing:border-box;color:var(--static-black);display:flex;flex-basis:auto;flex-grow:1;flex-shrink:1;max-width:166px}.selection .form .form-selection #BoxType{gap:0}.selection .form .form-selection #BoxType .label-group{max-width:186px}.selection .form .form-selection #Q{gap:0}.selection .form .form-selection #Q .label-group{max-width:105px;min-width:89px}.selection .form .form-selection #Q .input-items{display:flex;flex-direction:row;max-width:233px}.selection .form .form-selection #Q .input-items select{flex-basis:auto;flex-grow:1;flex-shrink:1}.selection .form .form-selection #Q .input-items input{flex-basis:0;flex-grow:1;flex-shrink:1}.selection .form .form-group .input-item,.selection .form .form-group .input-items{display:flex;flex-basis:0;flex-direction:row;flex-grow:1;flex-shrink:1;gap:var(--spacing-grid);justify-content:space-between;max-width:162px;min-width:60px}.selection .form .form-selection #Q .input-items input[type=text]{min-width:60px}.selection .form .form-group-with-select .input-items select{max-width:62px}.selection .form .form-group .input-item select,.selection .form .form-group .input-items select{min-width:62px}.selection .form .form-group .checkbox-item label{color:var(--foreground-default)}@media only screen and (max-width:1636px){.selection .form .form-selection #BoxType{gap:var(--spacing-3x)}.selection .form .form-selection #BoxType .label-group{max-width:none;width:100%}}@media only screen and (max-width:1557px){.selection .form .form-selection #Q .label-group{max-width:102px}}.pump-model-detail-page{padding:24px 0}.page-header{align-items:flex-start;display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.model-content,.model-content-left{display:flex;gap:20px}.model-content-left{flex-direction:column}.model-content-left-top{display:flex;gap:20px}.model-form{grid-column:1}.model-form .model-info-card{width:100%}.model-image{grid-column:2}.model-image .model-info-card{background:none;border:none;box-shadow:none;height:100%;padding:0}.model-docs{grid-column:3}.model-info{grid-column:1/-1;margin-top:20px}.model-info-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:24px;max-width:400px;padding:24px}.model-form .model-info-card{margin-top:20px}.model-form .model-info-card:first-child{margin-top:0}.model-docs .model-info-card{max-width:540px;width:100%}.model-info-card:last-child{margin-bottom:0}.model-info-card h3{color:#333;font-size:16px;margin:15px 0 10px}.specs-grid{grid-gap:10px;display:grid;gap:10px;min-width:310px}.spec-item{align-items:center;display:flex;gap:12px;justify-content:space-between}.spec-item label{color:#666;font-size:14px}.spec-item span{color:#333;font-size:14px;font-weight:500;text-align:right}.docs-container{display:flex;flex-direction:column;gap:24px}.docs-container h3{border-bottom:1px solid #eee;color:#333;font-size:18px;font-weight:500;margin:0;padding-bottom:16px}.docs-grid{grid-gap:24px;display:grid;gap:24px}.doc-image-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;width:100%}.doc-image{display:block;height:auto;width:100%}.icon-pdf{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='red' d='M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-8.5 7.5c0 .83-.67 1.5-1.5 1.5H9v2H7.5V7H10c.83 0 1.5.67 1.5 1.5v1zm5 2c0 .83-.67 1.5-1.5 1.5h-2.5V7H15c.83 0 1.5.67 1.5 1.5v3zm4-3H19v1h1.5V11H19v2h-1.5V7h3v1.5zM9 9.5h1v-1H9v1zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm10 5.5h1v-3h-1v3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:24px;min-width:24px}.docs-list a{align-items:center;color:#007bff;display:flex;gap:8px;text-decoration:none}.docs-list a:hover{text-decoration:underline}.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center;width:540px}.loading-text{color:#666;font-size:14px;margin-bottom:16px}.progress-bar{background-color:#f0f0f0;border-radius:2px;height:4px;max-width:300px;overflow:hidden;position:relative;width:100%}.progress-bar:after{animation:loading 1.5s infinite;background-color:#1890ff;border-radius:2px;content:"";height:100%;left:0;position:absolute;top:0;width:30%}@keyframes loading{0%{left:-30%}to{left:100%}}.doc-image-caption{background-color:#f5f5f5;border-radius:8px;font-size:14px;margin-top:16px;padding:16px}.doc-image-caption p{margin-bottom:8px}.doc-image-caption ul{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;padding:0}.doc-image-caption ul li{padding:4px 0}.doc-image-caption ul li._big{grid-column:1/-1}.doc-image-caption .delta-message{background-color:#fff2f0;border:1px solid #ffccc7;border-radius:4px;color:#ff4d4f;font-weight:500;margin:0;padding:12px}.pdf-download-section{border-top:1px solid #eee;margin-top:20px;padding-top:20px}.pdf-download-section .doc-download-button{align-items:center;border-radius:6px;color:#fff;display:flex;gap:10px;height:40px;justify-content:center;padding:12px;text-decoration:none;transition:all .3s ease;width:100%}.pdf-download-section .doc-download-button:hover{background-color:#003d82;box-shadow:0 4px 8px #0056b333;transform:translateY(-2px)}.pdf-download-section .icon-pdf{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-8.5 7.5c0 .83-.67 1.5-1.5 1.5H9v2H7.5V7H10c.83 0 1.5.67 1.5 1.5v1zm5 2c0 .83-.67 1.5-1.5 1.5h-2.5V7H15c.83 0 1.5.67 1.5 1.5v3zm4-3H19v1h1.5V11H19v2h-1.5V7h3v1.5zM9 9.5h1v-1H9v1zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm10 5.5h1v-3h-1v3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.pump-image-container{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;height:100%;justify-content:center;padding:24px;width:100%}.pump-image{height:100%;object-fit:contain;width:100%}.docs-wrapper{display:flex;flex-direction:column;gap:16px}.docs-wrapper .error-message{margin:0}.pump-models-page{padding:24px 0}.back-link{align-items:center;color:#666;display:flex;gap:8px;text-decoration:none}.back-link:hover{color:#333}.models-page-content{display:flex;gap:24px}.pump-models-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.pump-models-separator{background-color:var(--c-global-primary);grid-column:1/-1;height:2px;margin:8px 0}.pump-model-card,.pump-model-card a{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:inherit;display:flex;gap:16px;justify-content:flex-start;padding:20px 50px 20px 20px;position:relative;text-decoration:none;transition:transform .2s,box-shadow .2s}.pump-model-card a{box-shadow:none;color:inherit;padding:0;text-decoration:none;width:100%}.pump-model-card:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.pump-model-card:hover:after{color:#666;content:"→";font-size:20px;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .2s}.pump-model-card:hover:after:hover{transform:translateY(-50%) translateX(5px)}.pump-model-card h3{color:#333;font-size:16px}.model-specs p{color:#666;font-size:14px;margin:0}.section-header h2{color:#333;font-size:24px;margin:0}.no-results-message{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;color:#6c757d;margin:1rem 0;padding:2rem;text-align:center}.no-results-message h3{color:#495057;font-size:1.25rem;margin:0 0 1rem}.no-results-message p{font-size:1rem;line-height:1.5;margin:0}.pump-series-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,312px);justify-content:center}.pump-series-card{align-items:center;background-color:var(--static-white);border:1px solid var(--neutral-soft);border-radius:12px;color:inherit;display:flex;flex-direction:column;gap:var(--spacing-4x);height:340px;justify-content:flex-start;overflow:hidden;padding:var(--spacing-4x) var(--spacing-6x);text-decoration:none;transition:transform .2s,box-shadow .2s;width:312px}.pump-series-card:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-4px)}.series-image-container{height:180px;width:120px}.series-image{height:100%;object-fit:contain;width:100%}.series-info{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-3x);justify-content:center;text-align:center}.series-info h3{font-family:Open Sans,sans-serif}.aquastrong .selections-wrapper{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-grid)}.aquastrong .selections-wrapper .selection-top{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--spacing-grid);min-height:590px;width:100%}.aquastrong .selections-wrapper .selection-block{background-color:var(--static-white);display:flex;flex-direction:column;gap:var(--spacing-6x);padding:var(--spacing-6x)}.aquastrong .selections-wrapper .left-column{flex-basis:0;flex-grow:1;flex-shrink:1;height:590px;max-width:388px;min-width:288px;width:auto}.aquastrong .selections-wrapper .middle-column{flex-basis:0;flex-grow:3;flex-shrink:1;height:590px;max-width:702px;min-width:502px;width:100%}.aquastrong .selections-wrapper .middle-column .images-container{height:100%;max-height:485px}.aquastrong .selections-wrapper .middle-column .images-info{gap:var(--spacing-grid);height:100%}.aquastrong .selections-wrapper .middle-column img{height:auto;max-height:460px;max-width:100%}.aquastrong .selections-wrapper .middle-column .delta-params{grid-gap:10px 0;align-items:center;display:grid;gap:10px 0;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);justify-items:start;margin-top:var(--spacing-1x);min-height:50px}.aquastrong .selections-wrapper .right-column{align-items:flex-start;flex-basis:0;flex-grow:2;flex-shrink:1;height:590px;max-width:500px;min-width:477px;width:auto}.aquastrong .selections-wrapper .right-column .sereis-selected-option_container{overflow-y:scroll;width:100%}.aquastrong .selections-wrapper .right-column .params .params__group{padding-right:var(--spacing-2x)}.aquastrong .selections-wrapper .right-column .params .params__item{align-items:baseline;display:flex}.aquastrong .selections-wrapper .right-column span{white-space:nowrap}.aquastrong .selections-wrapper .right-column .params .params__dots{border-bottom:1px dashed var(--neutral-soft);flex:1 1;justify-self:bottom;margin:0}.aquastrong .selections-wrapper .selection-bottom{height:100%;max-height:458px;width:100%}.aquastrong .selections-wrapper .buttons-row{gap:var(--spacing-grid)}.aquastrong .selections-wrapper .buttons-row button{width:162px}.aquastrong .selections-wrapper .buttons-row.flex-column button{width:100%!important}.aquastrong .selections-wrapper .buttons-row .download{display:flex;gap:var(--spacing-2x)}.aquastrong .selections-wrapper .default-message_container{align-items:center;color:var(--foreground-soft)!important;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:100%}.aquastrong .selections-wrapper .default-message_container h3{color:var(--foreground-soft)}.aquastrong .full-range-list{max-height:calc(458px - var(--spacing-6x)*2)}.aquastrong .full-range-list_table tbody tr:last-child{border-bottom:none}.aquastrong .full-range-list_table tr{display:flex;width:100%}.aquastrong .full-range-list_table{color:var(--static-black);display:flex;flex-direction:column;width:100%}.aquastrong .full-range-list_table tbody{height:100%;max-height:230px;min-width:100%;overflow-y:auto;padding-left:var(--spacing-3x);width:fit-content}.aquastrong .full-range-list_table tbody tr{border-bottom:1px solid var(--neutral-soft);padding-bottom:var(--spacing-3x);padding-top:var(--spacing-3x)}.aquastrong .full-range-list_table tbody tr:hover{background-color:var(--neutral-default);cursor:pointer}.aquastrong .full-range-list_table tbody tr.active{background-color:var(--neutral-soft);border-bottom:none}.aquastrong .full-range-list_table thead{align-items:center;background-color:var(--neutral-muted);display:flex;min-width:100%;padding:var(--spacing-3x);width:fit-content}.aquastrong .full-range-list_table td,.aquastrong .full-range-list_table th{box-sizing:border-box;flex:1 1;min-width:140px;padding:0 8px;text-align:left}.aquastrong .full-range-list_table .first-child,.aquastrong .full-range-list_table .second-child{max-width:270px}.aquastrong .full-range-list_table .last-child{min-width:293px}.aquastrong .full-range-list_table td a{color:var(--static-black);cursor:pointer}.result-empty{padding-top:var(--spacing-3x)}.aquastrong .selections-wrapper .back-button{width:301px}@media only screen and (max-width:1636px){.aquastrong .selections-wrapper .left-column .form{gap:var(--spacing-4x)}.aquastrong .selections-wrapper .left-column .form .buttons-row{flex-direction:column!important}.aquastrong .selections-wrapper .left-column .form #BoxType{flex-direction:column;height:fit-content;width:100%}.aquastrong .selections-wrapper .left-column .form .buttons-row{margin-top:var(--spacing-2x)}.aquastrong .selections-wrapper .left-column .form .buttons-row button{width:100%}.aquastrong .selections-wrapper .left-column .form-group .input-item,.aquastrong .selections-wrapper .left-column .form-group .input-items,.aquastrong .selections-wrapper .left-column .form-group .label-group{height:40px;width:100%}}@media only screen and (max-width:1328px){.aquastrong .selections-wrapper .left-column{max-width:420px;order:0}.aquastrong .selections-wrapper .middle-column{height:630px;max-width:none;min-width:502px;order:2;width:100%}.aquastrong .selections-wrapper .middle-column .images-container{max-height:550px}.aquastrong .selections-wrapper .right-column{max-width:none;order:1;width:100%}}@media only screen and (max-width:963px){.aquastrong .full-range-list_table tbody{max-height:none}.aquastrong .selections-wrapper .middle-column{min-width:0;min-width:auto}.aquastrong .selections-wrapper .right-column{min-width:472px}.aquastrong .selections-wrapper .middle-column .images-container{overflow-y:auto}}@media only screen and (max-width:812px){.aquastrong .selections-wrapper .left-column{max-width:none;min-width:100%}.aquastrong .selections-wrapper .middle-column,.aquastrong .selections-wrapper .right-column{min-width:100%}.aquastrong .selections-wrapper .left-column .form{max-width:340px}}@media only screen and (max-width:593px){.aquastrong .selections-wrapper .back-button_container{align-items:center!important;justify-content:center!important}.aquastrong .selections-wrapper .middle-column .delta-params{gap:10px 20px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto)}.aquastrong .selections-wrapper .middle-column .delta-params span{font-size:14px}.aquastrong .selections-wrapper .middle-column{height:590px}}@media only screen and (max-width:424px){.aquastrong .selections-wrapper .middle-column{height:590px}.aquastrong .selections-wrapper .middle-column .images-container{max-height:430px}.selections-wrapper .solution-tabs-container{height:auto}.selections-wrapper .solution-tabs{align-items:center;flex-direction:column}.selections-wrapper .solution-tabs .tab__item{width:100%}}.cards-container{gap:var(--spacing-4x);justify-content:space-between}.selection-type_card{background-color:var(--neutral-muted);border-radius:10px;cursor:pointer;flex:1 1 auto;gap:var(--spacing-5x);height:260px;max-width:530px;padding:var(--spacing-6x)}.selection-type_card a:hover{text-decoration:none}.card-content{align-items:flex-start;color:var(--static-black);gap:var(--spacing-4x)}.card-content span{font-weight:600}.selection-layout{flex-direction:column;gap:var(--spacing-7x)}.selection-layout,.slider{align-items:center;display:flex}.slider{height:fit-content;justify-content:center;overflow:hidden;position:relative}.slider .controls{bottom:0;height:calc(50% + 20px);left:50%;padding-bottom:var(--spacing-5x);position:absolute;transform:translateX(-50%);width:100%;z-index:3}.slider .navigate-button{align-items:center;background-color:var(--neutral-soft);border-radius:10px;cursor:pointer;display:flex;height:40px;justify-content:center;opacity:0;transition:transform .3s ease-out,opacity .3s ease-out;-webkit-user-select:none;user-select:none;width:40px}.slider .navigate-button:hover{background-color:var(--neutral-default)}.slider .navigate-prev{margin-left:var(--spacing-4x);transform:translateX(-100%)}.slider:hover .navigate-prev{opacity:1;transform:translateX(0)}.slider .navigate-next{margin-right:var(--spacing-4x);transform:translateX(100%)}.slider:hover .navigate-next{opacity:1;transform:translateX(0)}.slider .dots{gap:var(--spacing-1x);padding:var(--spacing-1x)}.slider .dot{background-color:#d8dee64d;border-radius:100px;height:10px;width:10px}.slider .dot:hover{cursor:pointer}.slider .dot.active{background-color:var(--accent-default);border-radius:24px;width:34px}.slider .description-controller{left:50%;position:absolute;top:20%;transform:translateX(-50%);width:80%;z-index:2}.slider .description{align-items:flex-start;max-width:450px;width:100%}.slider .description h1,.slider .description p{color:var(--static-white)}.slider .banner-container{z-index:1}.slider .banner-container,.slider .banner-image{border-radius:10px;height:auto;min-height:245px;width:100%}@media only screen and (max-width:1300px){.slider .description{max-width:400px}.slider .description h1{font-size:24px;line-height:28px}}@media only screen and (max-width:1024px){.slider .description h1{font-size:22px;line-height:26px}.slider .description p{font-size:14px;line-height:16px}.slider .description{max-width:300px}.slider .banner-container{height:auto;height:245px;overflow:hidden;width:100%;z-index:1}.slider .banner-image{height:245px;width:auto}}.documentation .cards{flex-wrap:wrap}.documentation .card-item{background-color:var(--static-white);border:1px solid var(--neutral-soft);height:220px;padding:var(--spacing-6x);width:314px}.documentation .card-item .number{border-bottom:1px solid var(--neutral-soft);padding-bottom:var(--spacing-2x)}.documentation .card-item span{color:var(--foreground-default)}.modal-container{align-items:center;background-color:#ebebeb99;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;pointer-events:all;position:fixed;top:0;width:100vw;z-index:10001}.modal{background-color:var(--static-white);height:fit-content;min-height:300px;min-width:300px;padding:var(--spacing-4x);width:fit-content}.balances .document-container{background-color:var(--static-white);border:1px solid var(--neutral-soft);border-radius:var(--border-radius-base);padding:var(--spacing-6x)}.balances .document-container h3:hover{color:var(--accent-default)}.balances .document-container .download{border:1px solid var(--neutral-soft);border-radius:var(--border-radius-base);padding:var(--spacing-2x)}.balances .document-container .download:hover{border-color:var(--accent-hover)}.rate-history .history-container{background-color:var(--background-surface);display:flex;flex-direction:column;gap:var(--spacing-grid);padding:var(--spacing-5x) var(--spacing-6x)}.rate-history .history-container h3{color:var(--foreground-default)}.rate-history .history-container .controls-container{display:flex;flex-direction:row}.rate-history .history-container .date-title{color:var(--foreground-soft)}.date-input-container input[type=date]{border:1px solid var(--neutral-soft);border-radius:var(--border-radius-s);font-size:var(--font-m);padding:var(--spacing-2x)}.period-buttons button{min-width:80px}.chart-wrapper{align-items:center;background-color:var(--background-surface);border:1px solid var(--neutral-soft);border-radius:var(--border-radius-base);box-sizing:border-box;display:flex;height:328px;justify-content:center;padding:var(--spacing-5x) var(--spacing-6x) var(--spacing-5x) 0}.chart-wrapper tspan{color:var(--static-black);font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.custom-tooltip{background:var(--neutral-muted);border-radius:var(--border-radius-s);display:flex;flex-direction:column;gap:var(--spacing-1x);padding:var(--spacing-4x)}.tooltip-date{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.tooltip-value{font-size:16px;font-weight:600;letter-spacing:0;line-height:18px}@media only screen and (max-width:590px){.rate-history .history-container .controls-container{flex-direction:column;gap:var(--spacing-4x)}}.login-window{background-color:var(--background-surface);border-radius:var(--border-radius-l);padding:0 var(--spacing-2x) var(--spacing-2x) var(--spacing-2x);width:500px}.nav-bottom{display:flex;flex-direction:row}.form input[type=password],.form input[type=text]{height:40px}.form .label-text{color:var(--foreground-soft)}.form .reset-password{cursor:pointer}.form .reset-password:hover{color:var(--accent-hover)}.password-wrapper{align-items:center;display:flex;position:relative}.password-wrapper input{padding-right:40px}.toggle-password{background:#0000;border:none;cursor:pointer;font-size:18px;position:absolute;right:10px}@media only screen and (max-width:560px){.login-window{width:85vw}.login-window .nav-bottom{flex-direction:column;gap:var(--spacing-6x)}}.privacy-policy .content{max-width:1000px}.privacy-policy .content .about-info ul{list-style-position:inside;margin:0;padding:0}.message-window{box-sizing:border-box;height:230px;padding-top:var(--spacing-8x);width:300px}.admin .currency-rate-input{height:40px}.admin .currency-settings{height:auto;min-height:40px}.not-found-container{display:flex;justify-content:center;min-height:100vh;padding:20px}.not-found-content{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;max-height:455px;max-width:500px;padding:40px;position:relative;text-align:center}.not-found-title{color:#0056b3;font-size:120px;font-weight:700;letter-spacing:-2px;line-height:1;margin:0}.not-found-divider{background-color:#0056b3;border-radius:2px;height:4px;margin:20px auto;width:60px}.not-found-message{margin:30px 0}.not-found-message h2{color:#333;font-size:28px;margin:0 0 15px}.not-found-message p{color:#666;font-size:16px;line-height:1.6;margin:0}.not-found-button{background-color:#0056b3;border-radius:6px;color:#fff;display:inline-block;font-weight:500;padding:12px 24px;text-decoration:none;transition:all .3s ease}.not-found-button:hover{background-color:#003d82;box-shadow:0 4px 8px #0056b333;transform:translateY(-2px)}@media (max-width:480px){.not-found-content{padding:30px 20px}.not-found-title{font-size:80px}.not-found-message h2{font-size:24px}.not-found-message p{font-size:14px}}
/*# sourceMappingURL=main.f19db6f6.css.map*/