@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url(./fonts/roboto-v20-latin-100.eot);src:local('Roboto Thin') , local(Roboto-Thin) , url(./fonts/roboto-v20-latin-100.eot?#iefix) format("embedded-opentype") , url(./fonts/roboto-v20-latin-100.woff2) format("woff2") , url(./fonts/roboto-v20-latin-100.woff) format("woff") , url(./fonts/roboto-v20-latin-100.ttf) format("truetype") , url(./fonts/roboto-v20-latin-100.svg#Roboto) format("svg")}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url(./fonts/roboto-v20-latin-300.eot);src:local('Roboto Light') , local(Roboto-Light) , url(./fonts/roboto-v20-latin-300.eot?#iefix) format("embedded-opentype") , url(./fonts/roboto-v20-latin-300.woff2) format("woff2") , url(./fonts/roboto-v20-latin-300.woff) format("woff") , url(./fonts/roboto-v20-latin-300.ttf) format("truetype") , url(./fonts/roboto-v20-latin-300.svg#Roboto) format("svg")}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(./fonts/roboto-v20-latin-regular.eot);src:local(Roboto) , local(Roboto-Regular) , url(./fonts/roboto-v20-latin-regular.eot?#iefix) format("embedded-opentype") , url(./fonts/roboto-v20-latin-regular.woff2) format("woff2") , url(./fonts/roboto-v20-latin-regular.woff) format("woff") , url(./fonts/roboto-v20-latin-regular.ttf) format("truetype") , url(./fonts/roboto-v20-latin-regular.svg#Roboto) format("svg")}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(./fonts/roboto-v20-latin-700.eot);src:local('Roboto Bold') , local(Roboto-Bold) , url(./fonts/roboto-v20-latin-700.eot?#iefix) format("embedded-opentype") , url(./fonts/roboto-v20-latin-700.woff2) format("woff2") , url(./fonts/roboto-v20-latin-700.woff) format("woff") , url(./fonts/roboto-v20-latin-700.ttf) format("truetype") , url(./fonts/roboto-v20-latin-700.svg#Roboto) format("svg")}:root{--primary:#004f39;--primary-color:#fff}body{font-family:'Roboto',-apple-system,system-ui,BlinkMacSystemFont,san-serif;color:#565656;font-size:18px}.header{text-align:center;padding:20px 5px;color:var(--primary);background: linear-gradient(180deg, #ffffff00 0%, rgb(0 0 0 / 0.05) 100%);font-size:22px;font-weight:800;letter-spacing:1px}.header h1{text-align:center}.header-flakes{position:relative;text-align:center;padding:10% 10px;font-size:20px;font-weight:800;color:var(--success)}.header-flakes:after{content:'';background:url(https://rs360.contat.eu/public/media/bg/confetti.png);background-size:100% auto;background-position:center;position:absolute;top:0;left:0;height:100%;width:100%;opacity:.3}input,button,.btn,textarea,select{min-height:40px;line-height:26px;vertical-align:middle}input,textarea,select{color:var(--primary)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset!important;-webkit-text-fill-color:var(--primary)!important;transition:background-color 5000s ease-in-out 0}input,textarea,select{color:#636364}.btn,btn,input.submit,form .btn{font-family:inherit;background-color:var(--primary);background-color:var(--primary);color:#fff;color:var(--primary-color);letter-spacing:1px;box-shadow:0 2px 8px rgba(0,0,0,.3);flex:1}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset!important;-webkit-text-fill-color:var(--primary)!important;transition:background-color 5000s ease-in-out 0}label.oneline{position:relative;margin-top:25px;display:flex;align-items:center}label.oneline b{position:absolute;z-index:100;top:-12px;left:14px}label .icon{padding:0 10px}label.oneline input,label.oneline textarea,label.oneline select{border-color:transparent;background-color:transparent}label.oneline{box-shadow:0 3px 10px var(--shadow-color);border-radius:10px;background:#fff}.btn,btn,form .btn{font-family:inherit;background-color:var(--primary);letter-spacing:1px;box-shadow:0 2px 8px rgba(0,0,0,.4);min-height:42px;border:2px solid transparent;border-radius:15px}.btn.secondary{box-shadow:none}.btn.red{background-color:#e16666;box-shadow:0 2px 8px rgba(225,102,102,.4)}.btn.success{background-color:#5cb16b;box-shadow:0 2px 8px rgba(92,177,107,.4)}.btn.grey{background-color:#828282;box-shadow:0 2px 8px #d4d4d4}.btn.giant{padding:15px 25px}form .btn.full{margin:0;width:100%;flex:1}label.oneline b{background-color:transparent;color:#636364;font-size:16px}input[type="checkbox"]:checked:before,input[type="radio"]:checked:before{background:var(--primary)}.modal .nav-header{text-align:left;font-size:17px;color:#71b6af;padding:15px;background:#fff;border-radius:10px;margin:0}.modal .icon.close{float:right;margin:-4px -4px 0 0;cursor:pointer;width:34px;height:34px;background-color:var(--primary-color);color:var(--primary);border-radius:8px}.spinner::before,.spinner::after{border-left-color:var(--primary);border-right-color:var(--primary)}.user_logo img{width:60%;max-width:200px;display:block;margin:0 auto}label.terms a{padding:0;font-size:14px;line-height:1.2;text-align:justify;display:block}label.avatar{text-align:center;display:inline-block;z-index:10}label.avatar img{border-radius:100%;border:8px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.1);width:160px;height:160px;min-width:160px;background:#d7d7d7}.nav-header .logo{position:absolute;bottom:7px;left:50%;width:164px;margin-left:-82px}.nav-header .logo img{height:auto}.nav-header{padding:0;text-align:center;background:var(--primary);color:#fff;font-size:24px;font-weight:400;display:flex;justify-content:space-between}.hamburger{display:block;height:2px;width:24px;background-color:#fe5900;position:relative;transition:.3s;border-radius:5px}.hamburger:before,.hamburger:after{content:' ';position:absolute;top:-8px;left:0;display:block;height:2px;width:30px;background:#000;transition:.3s;border-radius:5px}.hamburger:after{top:8px}.hamburger.show{background-color:transparent;width:0;margin-left:30px}.hamburger.show:before{transform:rotate(-45deg) translateY(-15px) translateX(-23px)}.hamburger.show:after{transform:rotate(45deg) translateY(12px) translateX(-26px)}.mymenu{display:flex;flex-direction:column;height:100%}.menu_items{font-size:0}.menu_items .item{margin:20px;position:relative;display:block}@media (min-width:700px){.menu_items .item{width:46%;margin:2%;display:inline-block}}.menu_items .item:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:14px;z-index:-1;box-shadow:0 0 15px rgba(0,0,0,.05)}.menu_items .item .name{background:var(--primary);padding:10px 15px;color:#fff;border-radius:15px;font-size:16px;font-weight:400;letter-spacing:1px}.menu_items .item .image{padding:69% 0 0;border-radius:10px 10px 0 0;background-size:100%;background-size:cover;background-position:center;background-color:#d2d2d2}.menu_items .item.has_image .name{border-radius:0 0 10px 10px}.app-navigation .nav-header .current{color:#fff}.app-navigation .nav-header{background:transparent;box-shadow:none;height:59px}.is-ios .app-navigation .nav-header{height:79px}.is-ipx .app-navigation .nav-header{height:95px}.app-navigation .nav-header__left,.app-navigation .nav-header__right{background:var(--primary);padding:5px;border-radius:0 15px 15px 0;color:#fff}.app-navigation .nav-header__right{border-radius:15px 0 0 15px}.nav-header .fad{margin:0 8px 10px 8px;font-size:18px}.app-navigation .nav-footer{background:var(--primary);color:var(--primary-text);border-radius:15px 15px 0 0}.app-navigation .nav-footer a{opacity:.5}.app-navigation .nav-footer .current{color:#fff;opacity:1}.app-navigation .nav-footer .nav-item.current{color:var(--primary-text);opacity:1}.home_calendar{padding:20px}.home_actions .card{border-radius:20px;margin:0 0 25px 0;padding:15px 20px;font-size:20px;display:flex;justify-content:space-between;align-items:center;position:relative}.home_actions .card:last-child{margin-bottom:10px}.home_actions .main-icon{font-size:28px;width:30px;text-align:center;color:var(--primary);margin:0 0 0 10px}.quick-actions{position:absolute;bottom:-12px}.quick-action{padding:3px 8px;min-height:initial;line-height:1;font-size:14px;box-shadow:none}.murl_premium .modal-content{width:280px}.why-premium{margin:0 auto;padding:20px}.why-premium h1{text-align:center;padding:0;margin:20px 0}.why-premium h2{color:#ff8c05;font-weight:800}.why-premium ul{margin:0 0 20px 0}.why-premium li{list-style:none}.why-premium .giant-crown{font-size:70px;color:#ff8c05;padding:20px;text-align:center;width:100%;text-shadow: 0 3px 20px rgb(255 140 5 / 40%)}.avatar-info{display:flex;align-items:center;width:100%;justify-content:center}.avatar .premium-info{font-size:18px}.premium-info{background:#fff;padding:15px 10px 15px 70px;color:#000;border-radius:0 15px 15px 0;box-shadow: 0 5px 5px rgb(0 0 0 / 4%);margin:0 0 0 -60px;z-index:5;position:relative;font-size:16px;width:215px;line-height:1.4}.premium-info b{color:var(--primary);display:block;font-size:18px}.premium-info .expires{color:#ff8c05}.premium-info .memory{color:#32a771}.tools-cards{padding:5px 5px}.tools-card{display:flex;background-color:transparent;box-shadow:none;align-items:center;margin:15px 10px}.tools-card .icon{font-size:30px;padding:15px;margin:10px;border-radius:10px;color:var(--primary-color);background-color:var(--primary)}.tools-card .title{flex:1;font-weight:800}.tools-card .info-icon{margin:10px;color:var(--primary);font-size:24px}.multiopt{margin:0 10px 20px 10px;display:flex;flex-wrap:wrap;align-items:center}.multiopt .subtitle{font-size:20px;width:100%;font-weight:800}.multiopt label{width:100%;margin:2px 0}.multiopt label.mini{display:inline-flex;width:auto;margin:2px 10px 2px 0}.multiopt input.inline{display:inline-block;width:50px;padding:0;line-height:1;min-height:initial;text-align:center;background:var(--shadow-color)}.multiopt .info{padding:0 0 10px 0;font-size:14px}.range{display:flex}.range input[type="range"]{padding-top:10px}.range b .range-value{color:var(--secondary)}.range .value{font-size:16px}.overview--table{padding:20px}.overview--table .val{white-space:nowrap}.soglia{margin:0 0 20px 0}.soglia .title{font-weight:800}.soglia .limits{font-size:12px}.soglia .keyval{border-top:none}.soglia .progress{height:6px;margin:6px 0 6px 0;padding:0}.soglia .value{height:12px;position:relative;top:-3px}.soglia .title .key{font-size:16px}.item-receipt{padding:5px 17px}.item-receipt:nth-child(2n) {background-color: rgb(255 255 255 / 0.4)
}.item-receipt .id{font-weight:800}.item-receipt .id:after{content:' - '}.item-receipt .val{font-size:80%;opacity:.8;color:var(--primary);line-height:1.2}.item-receipt .cat-title{font-size:80%}.my-filters{padding:15px}.my-filters input,.my-filters .btn{font-size:15px;padding:5px 10px;min-height:0;border-radius:10px;margin:2px;box-shadow:none}.keyval-full{display:block;margin:10px 0;border-top:none}.keyval-full .key,.keyval-full .val{display:block;padding:3px 0}.keyval-full .key{font-weight:800;font-size:14px;text-align:inherit;text-transform:uppercase;color:var(--primary)}.keyval-full .val{width:100%;text-align:inherit;font-size:120%}