body[data-page=nuova]{background:#fcfcf9}body[data-page=nuova]>.notice,body[data-page=nuova]>footer{display:none}body[data-page=nuova] #sidebar{width:17.58vw;background:linear-gradient(120deg,#124b46,#054441);padding:26px 15px}body[data-page=nuova]>.header{margin-left:17.58vw}body[data-page=nuova]>header,body[data-page=nuova] main{margin-left:17.58vw}body[data-page=nuova]>header{height:86px;background:#fcfcf9;padding:0 42px}body[data-page=nuova] .side-links{gap:8px}body[data-page=nuova] .side-links a{padding:16px 18px}body[data-page=nuova] .side-tag{margin-bottom:40px}body[data-page=nuova] .side-logo{font-size:32px}.request-reference{padding:34px 40px 24px!important;max-width:none!important}.request-reference>h1{font-size:58px!important;margin:0 0 8px!important;letter-spacing:-2.5px!important}.request-reference>p{font-size:24px!important;line-height:1.35!important;margin-bottom:24px!important;color:#546581!important}.request-reference .request-options{gap:22px;margin-top:0}.request-reference .request-options>.card{padding:22px 30px;min-height:615px;box-shadow:none;border-radius:9px}.request-reference .catalog-choice{background:#fff}.ref-product-group{width:290px;height:178px;background:url('assets/request-approved.png') -470px -272px/1536px 1024px no-repeat;margin:0 auto}.request-reference .request-options h2{font-size:31px;margin:8px 0 7px;letter-spacing:-1px}.request-reference .request-options p{font-size:18px;max-width:490px;color:#52647c;line-height:1.4}.request-reference .category-pills{gap:16px;margin:16px 0 10px}.request-reference .category-pills a{padding:8px 4px;border-color:#e4e8eb;font-size:14px;min-width:0}.request-reference .category-pills a>span{font-size:13px;white-space:normal}.ref-product{width:110px;height:105px;background-image:url('assets/request-approved.png');background-size:1536px 1024px;background-repeat:no-repeat}.ref-product-0{background-position:-380px -548px}.ref-product-1{background-position:-550px -548px}.ref-product-2{background-position:-720px -548px}.ref-brand-heading{display:flex;align-items:center;gap:16px;width:100%;font-size:14px;margin:5px 0 8px}.ref-brand-heading:before,.ref-brand-heading:after{content:'';height:1px;background:#bac7cf;flex:1}.ref-brands{width:530px;max-width:100%;height:54px;background:url('assets/request-approved.png') -336px -731px/1536px 1024px no-repeat;margin-bottom:14px}.request-reference .catalog-action{max-width:480px;padding:16px;margin-top:auto;font-size:18px;background:#0d4945}.request-reference .upload-choice{margin-top:4px;margin-bottom:13px;background:linear-gradient(120deg,#f6fce9,#f8fced);border-color:#b6d45d!important}.request-reference .upload-symbol{border:0;width:90px;height:110px;margin:20px 0 4px;border-radius:0;line-height:normal}.upload-symbol svg{height:110px;width:90px}.request-reference .upload-zone{padding:25px 20px 29px;margin:4px 0 24px;border-color:#a7bb94}.request-reference .upload-zone strong{font-size:21px}.request-reference .upload-zone p{font-size:17px;margin:4px 0 18px}.request-reference .upload-zone label{padding:15px 48px;font-size:17px;background:#cbe950}.request-reference .file-types{gap:16px;margin-top:20px}.request-reference .file-types span{font-size:13px;padding:6px 18px}.request-reference #file-info{font-size:14px;margin:0 auto 24px}.request-reference .journey{margin:22px 6% 12px;font-size:15px}.request-reference .journey b{width:48px;height:48px;font-size:17px}.ref-bottom-note{display:flex;justify-content:space-between;gap:20px;color:#647495;font-size:13px;padding:18px 0 0}.ref-bottom-note small{font-size:12px;white-space:nowrap}.request-reference .next-step{padding:9px 16px;font-size:12px;margin:12px auto;background:transparent;color:#184e43;text-decoration:underline;box-shadow:none}.request-reference .cart-preview[hidden]{display:none}.upload-zone.drag-over{background:#e5f5bd;outline:3px solid #b5d453}.upload-zone.file-selected{border-style:solid;border-color:#6d9952}.breadcrumb a{text-decoration:none;color:#53647a}
@media(min-width:1700px){.request-reference{padding-top:42px!important}.request-reference .request-options>.card{min-height:670px}.request-reference .ref-product-group{margin-top:12px;margin-bottom:16px}}
@media(max-width:1200px){.request-reference{padding:30px 24px!important}.request-reference>h1{font-size:44px!important}.request-reference>p{font-size:19px!important}.request-reference .request-options>.card{padding:20px 15px}.ref-brands{width:100%;background-size:1250px auto;background-position:-274px -595px;height:45px}.request-reference .category-pills{gap:6px}.request-reference .request-options h2{font-size:25px}.request-reference .request-options p{font-size:15px}.request-reference .category-pills a>span{font-size:11px}.request-reference .journey{font-size:12px;margin:15px 0}.ref-bottom-note{font-size:11px}.request-reference .ref-product{transform:scale(.85);width:95px}.request-reference .ref-product-group{max-width:100%}}
@media(max-width:760px){body[data-page=nuova] #sidebar{width:100%;padding:15px 20px}body[data-page=nuova] main{margin-left:0}.request-reference{padding:25px 18px!important}.request-reference>h1{font-size:36px!important}.request-reference>p{font-size:16px!important}.request-reference .request-options>.card{min-height:0;padding:25px 18px}.ref-brands{width:320px;background-size:940px auto;background-position:-206px -447px;height:38px}.request-reference .request-options h2{font-size:27px}.request-reference .catalog-action{margin-top:10px}.request-reference .category-pills{flex-wrap:nowrap}.request-reference .upload-symbol{margin-top:4px}.request-reference .journey b{width:32px;height:32px;font-size:14px}.request-reference .journey span{font-size:11px}.ref-bottom-note{display:block;line-height:1.5}.ref-bottom-note small{display:block;margin-top:15px}.request-reference .next-step{font-size:13px}.request-reference .category-pills a{min-width:0}}
body[data-page=nuova] .ref-side-logo{display:block;width:235px;height:80px;background:url('assets/request-approved.png') -28px -17px/1536px 1024px no-repeat}body[data-page=nuova] .side-links{margin-top:29px}body[data-page=nuova] .side-links a,body[data-page=nuova] .side-links button{display:flex;gap:18px;align-items:center;padding:16px 18px;min-height:54px;font-size:16px;font-weight:400;color:#eef8f5;background:transparent;text-decoration:none;text-align:left}body[data-page=nuova] .side-links .active{color:#123e35;background:#cbea52;font-weight:650}body[data-page=nuova] .side-links svg{width:25px;height:25px}body[data-page=nuova] .side-bottom{display:flex;gap:20px;font-size:15px;padding-top:32px;margin-bottom:25px}body[data-page=nuova] .ref-leaf{font-size:42px;color:#c9e943}.request-reference .journey .current b{box-shadow:none}.request-reference .request-options>.card{border-radius:8px}
@media(max-width:1200px){body[data-page=nuova] .ref-side-logo{width:180px;background-size:1240px auto;background-position:-22px -14px;height:65px}body[data-page=nuova] .side-links a,body[data-page=nuova] .side-links button{font-size:13px;padding:13px 10px;gap:12px}}
@media(max-width:760px){body[data-page=nuova] .side-links{margin-top:8px}body[data-page=nuova] .side-links a,body[data-page=nuova] .side-links button{min-height:40px;white-space:nowrap}body[data-page=nuova] .side-links svg,body[data-page=nuova] .side-bottom{display:none}body[data-page=nuova] .ref-side-logo{height:55px}}
