@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;700;900&display=swap);.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999px);width:320px;z-index:9999}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:sans-serif;justify-content:space-between;margin-bottom:1rem;max-height:800px;min-height:64px;overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--dark{background:#121212;color:#fff}.Toastify__toast--default{background:#fff;color:#aaa}.Toastify__toast--info{background:#3498db}.Toastify__toast--success{background:#07bc0c}.Toastify__toast--warning{background:#f1c40f}.Toastify__toast--error{background:#e74c3c}.Toastify__toast-body{flex:1 1 auto;margin:auto 0;padding:6px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--default{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{background-color:#ffffffb3;bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__progress-bar--default{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55)}.Toastify__progress-bar--dark{background:#bb86fc}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}.driver-active *,.driver-active .driver-overlay{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;background-color:#fff;border-radius:5px;box-shadow:0 1px 10px #0006;box-sizing:border-box;color:#2d2d2d;margin:0;max-width:300px;min-width:250px;padding:15px;position:fixed;right:0;top:0;z-index:1000000000}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{zoom:1;display:block;font:19px/normal sans-serif;font-weight:700;line-height:1.5;margin:0;position:relative}.driver-popover-close-btn{all:unset;color:#d2d2d2;cursor:pointer;font-size:18px;font-weight:500;height:28px;position:absolute;right:0;text-align:center;top:0;transition:color;transition-duration:.2s;width:32px;z-index:1}.driver-popover-close-btn:focus,.driver-popover-close-btn:hover{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;font:14px/normal sans-serif;font-weight:400;line-height:1.5;margin-bottom:0}.driver-popover-footer{zoom:1;align-items:center;display:flex;justify-content:space-between;margin-top:15px;text-align:right}.driver-popover-progress-text{zoom:1;color:#727272;font-size:13px;font-weight:400}.driver-popover-footer button{zoom:1;all:unset;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#2d2d2d;cursor:pointer;display:inline-block;font:12px/normal sans-serif;line-height:1.3;outline:0;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:focus,.driver-popover-footer button:hover{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{border:5px solid #fff;content:"";position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-bottom-color:#0000;border-right-color:#0000;border-top-color:#0000;left:100%}.driver-popover-arrow-side-right{border-bottom-color:#0000;border-left-color:#0000;border-top-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-left-color:#0000;border-right-color:#0000;border-top-color:#0000;bottom:100%}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start,.driver-popover-arrow-side-top.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end,.driver-popover-arrow-side-top.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{margin-top:-5px;top:50%}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center,.driver-popover-arrow-side-top.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}.accordion--rd .accordion__header-content .accordion__title,.box-subtitle,.box-title,.plant-inventory-display__title,.plant-procurement__title,.plant__section-title{-webkit-text-stroke:.2142857143rem #fff;line-height:1.2142857143rem;min-height:1.2142857143rem;paint-order:stroke fill}@font-face{font-display:swap;font-family:Volvo Novum;font-style:normal;font-weight:300;src:url(/static/media/VolvoNovum-Light.ac66dbbbc6bc99d315eb.otf) format("opentype")}@font-face{font-display:swap;font-family:Volvo Novum;font-style:italic;font-weight:300;src:url(/static/media/VolvoNovum-LightItalic.a317a17dcc08203975d8.otf) format("opentype")}@font-face{font-display:swap;font-family:Volvo Novum;font-style:normal;font-weight:350;src:url(/static/media/VolvoNovum-SemiLight.fa21ea1aa8afae2f23fc.otf) format("opentype")}@font-face{font-display:swap;font-family:Volvo Novum;font-style:italic;font-weight:350;src:url(/static/media/VolvoNovum-SemiLightItalic.101ce04f611fe279a30d.otf) format("opentype")}@font-face{font-display:swap;font-family:Volvo Novum;font-style:normal;font-weight:400;src:url(/static/media/VolvoNovum-Regular.4d5ef74168eef58ded0f.otf) format("opentype")}@font-face{font-display:swap;font-family:Volvo Novum;font-style:italic;font-weight:400;src:url(/static/media/VolvoNovum-Italic.88df24fe79b57b3e6ccc.otf) format("opentype")}@font-face{font-display:swap;font-family:Volvo Novum;font-style:normal;font-weight:500;src:url(/static/media/VolvoNovum-Medium.0c4f754e2a0b10d4ffce.otf) format("opentype")}@font-face{font-display:swap;font-family:Volvo Novum;font-style:italic;font-weight:500;src:url(/static/media/VolvoNovum-MediumItalic.0b75435407350f7e465f.otf) format("opentype")}@font-face{font-display:swap;font-family:Volvo Novum;font-style:normal;font-weight:700;src:url(/static/media/VolvoNovum-Bold.33fda264c98bfcb5617d.otf) format("opentype")}@font-face{font-display:swap;font-family:Volvo Novum;font-style:italic;font-weight:700;src:url(/static/media/VolvoNovum-BoldItalic.00def72a22e9f20b19ed.otf) format("opentype")}.text-center{text-align:center}.text-left{text-align:left}.text-primary{color:#7089ac!important}.text-black{color:#000!important}.text-white{color:#fff!important}.text-gray{color:#5c5c5c!important}.font-roboto{font-family:Volvo Novum}.text-xs{font-size:.8rem}.text-normal{font-weight:400!important}.text-bold{font-weight:700!important}.text-uppercase{text-transform:uppercase}.text-sm{font-size:16px;font-size:1.1428571429rem}.text-lg{font-size:20px;font-size:1.4285714286rem}.primary-title{color:#7089ac;font-size:25px;font-size:1.7857142857rem;font-weight:700;margin-bottom:2rem}@media(min-width:768px){.primary-title{font-size:36px;font-size:2.5714285714rem;margin-bottom:3rem}}.seconday-title{font-size:20px;font-size:1.4285714286rem;font-weight:700;margin-left:1rem}@media(min-width:768px){.seconday-title{font-size:30px;font-size:2.1428571429rem}}.text-black-shadow{-moz-text-fill-color:#fff;-webkit-text-fill-color:#fff;-moz-text-stroke-color:#000;-webkit-text-stroke-color:#000;-moz-text-stroke-width:1px;-webkit-text-stroke-width:2px;color:#fff;font-weight:900;letter-spacing:-.1rem}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:#f5f5f5;font-family:Volvo Novum;font-size:.875rem;letter-spacing:normal;min-height:100%;scroll-behavior:smooth}@media(min-width:1200px){html{font-size:.75rem}}@media(min-width:1300px){html{font-size:.812rem}}@media(min-width:1400px){html{font-size:.875rem}}@media(min-width:1900px){html{font-size:1.03rem}}body{color:#000;font-size:.875rem;margin:0}body,input{font-family:Volvo Novum}input{-webkit-appearance:none;appearance:none;font-size:16px;font-size:1.1428571429rem}input:focus,textarea{outline:none}textarea{border:0;font-family:Volvo Novum;font-size:16px;font-size:1.1428571429rem}.h1,h1{font-size:30px;font-size:2.1428571429rem;margin:0}.h2,h2{font-size:24px;font-size:1.7142857143rem}.h2,.h3,h2,h3{font-weight:400;margin:0}.h3,h3{font-size:20px;font-size:1.4285714286rem}.h4,h4{font-size:18px;font-size:1.2857142857rem;margin:0}a{align-items:center;display:flex;text-decoration:none}a,p,span{color:#000;font-family:Volvo Novum;font-size:.875rem}p,span{text-align:left}ul{list-style:none;margin:0;padding:0}.container{margin:0 auto;max-width:1200px}.container-lg{margin:0 auto;max-width:950px}.container-md{max-width:870px}.container-sm{margin:0 auto;padding:0 2rem}@media(min-width:992px){.container-sm{padding:0}}.align-center{align-items:center}.h-100,.w-100{width:100%}.m-0{margin:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.my-0{margin-bottom:0!important;margin-top:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.m-1{margin:1rem!important}.mb-1{margin-bottom:1rem!important}.ml-1{margin-left:1rem!important}.mt-1{margin-top:1rem!important}.mr-1{margin-right:1rem!important}.my-1{margin-bottom:1rem!important;margin-top:1rem!important}.mx-1{margin-left:1rem!important;margin-right:1rem!important}.m-2{margin:2rem!important}.mb-2{margin-bottom:2rem!important}.ml-2{margin-left:2rem!important}.mt-2{margin-top:2rem!important}.mr-2{margin-right:2rem!important}.my-2{margin-bottom:2rem!important;margin-top:2rem!important}.mx-2{margin-left:2rem!important;margin-right:2rem!important}.m-3{margin:3rem!important}.mb-3{margin-bottom:3rem!important}.ml-3{margin-left:3rem!important}.mt-3{margin-top:3rem!important}.mr-3{margin-right:3rem!important}.my-3{margin-bottom:3rem!important;margin-top:3rem!important}.mx-3{margin-left:3rem!important;margin-right:3rem!important}.m-4{margin:4rem!important}.mb-4{margin-bottom:4rem!important}.ml-4{margin-left:4rem!important}.mt-4{margin-top:4rem!important}.mr-4{margin-right:4rem!important}.my-4{margin-bottom:4rem!important;margin-top:4rem!important}.mx-4{margin-left:4rem!important;margin-right:4rem!important}.m-5{margin:5rem!important}.mb-5{margin-bottom:5rem!important}.ml-5{margin-left:5rem!important}.mt-5{margin-top:5rem!important}.mr-5{margin-right:5rem!important}.my-5{margin-bottom:5rem!important;margin-top:5rem!important}.mx-5{margin-left:5rem!important;margin-right:5rem!important}.m-6{margin:6rem!important}.mb-6{margin-bottom:6rem!important}.ml-6{margin-left:6rem!important}.mt-6{margin-top:6rem!important}.mr-6{margin-right:6rem!important}.my-6{margin-bottom:6rem!important;margin-top:6rem!important}.mx-6{margin-left:6rem!important;margin-right:6rem!important}.m-7{margin:7rem!important}.mb-7{margin-bottom:7rem!important}.ml-7{margin-left:7rem!important}.mt-7{margin-top:7rem!important}.mr-7{margin-right:7rem!important}.my-7{margin-bottom:7rem!important;margin-top:7rem!important}.mx-7{margin-left:7rem!important;margin-right:7rem!important}.m-8{margin:8rem!important}.mb-8{margin-bottom:8rem!important}.ml-8{margin-left:8rem!important}.mt-8{margin-top:8rem!important}.mr-8{margin-right:8rem!important}.my-8{margin-bottom:8rem!important;margin-top:8rem!important}.mx-8{margin-left:8rem!important;margin-right:8rem!important}.m-9{margin:9rem!important}.mb-9{margin-bottom:9rem!important}.ml-9{margin-left:9rem!important}.mt-9{margin-top:9rem!important}.mr-9{margin-right:9rem!important}.my-9{margin-bottom:9rem!important;margin-top:9rem!important}.mx-9{margin-left:9rem!important;margin-right:9rem!important}.m-10{margin:10rem!important}.mb-10{margin-bottom:10rem!important}.ml-10{margin-left:10rem!important}.mt-10{margin-top:10rem!important}.mr-10{margin-right:10rem!important}.my-10{margin-bottom:10rem!important;margin-top:10rem!important}.mx-10{margin-left:10rem!important;margin-right:10rem!important}.p-0{padding:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.py-0{padding-bottom:0!important;padding-top:0!important}.px-0{padding-left:0!important;padding-right:0!important}.p-1{padding:1rem!important}.pb-1{padding-bottom:1rem!important}.pl-1{padding-left:1rem!important}.pt-1{padding-top:1rem!important}.pr-1{padding-right:1rem!important}.py-1{padding-bottom:1rem!important;padding-top:1rem!important}.px-1{padding-left:1rem!important;padding-right:1rem!important}.p-2{padding:2rem!important}.pb-2{padding-bottom:2rem!important}.pl-2{padding-left:2rem!important}.pt-2{padding-top:2rem!important}.pr-2{padding-right:2rem!important}.py-2{padding-bottom:2rem!important;padding-top:2rem!important}.px-2{padding-left:2rem!important;padding-right:2rem!important}.p-3{padding:3rem!important}.pb-3{padding-bottom:3rem!important}.pl-3{padding-left:3rem!important}.pt-3{padding-top:3rem!important}.pr-3{padding-right:3rem!important}.py-3{padding-bottom:3rem!important;padding-top:3rem!important}.px-3{padding-left:3rem!important;padding-right:3rem!important}.p-4{padding:4rem!important}.pb-4{padding-bottom:4rem!important}.pl-4{padding-left:4rem!important}.pt-4{padding-top:4rem!important}.pr-4{padding-right:4rem!important}.py-4{padding-bottom:4rem!important;padding-top:4rem!important}.px-4{padding-left:4rem!important;padding-right:4rem!important}.p-5{padding:5rem!important}.pb-5{padding-bottom:5rem!important}.pl-5{padding-left:5rem!important}.pt-5{padding-top:5rem!important}.pr-5{padding-right:5rem!important}.py-5{padding-bottom:5rem!important;padding-top:5rem!important}.px-5{padding-left:5rem!important;padding-right:5rem!important}.flex-row{align-items:center;display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-start{align-items:flex-start}.flex-center{align-items:center}.flex-stretch{align-items:stretch}.flex-end{align-items:flex-end}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.space-around{justify-content:space-around}.space-between{justify-content:space-between}.space-evenly{justify-content:space-evenly}.flex-1{flex:1 1}.align-self-end{align-self:flex-end}.align-self-start{align-self:flex-start}.wrapper{box-sizing:border-box;margin:0 auto;padding:1rem}@media(max-width:576px){.wrapper{max-width:990px}}@media(min-width:768px){.wrapper{max-width:990px}}@media(min-width:1200px){.wrapper{max-width:1200px}}.account-receivables__quarter,.action-button,.btn,.fullscreen-btn,.plant-action-button,.product-badge--clickable{background-color:#0000;border:0;cursor:pointer;outline:none;padding:0;vertical-align:middle}.account-receivables__quarter:focus:not(.btn-elevate),.action-button:focus:not(.btn-elevate),.btn:focus:not(.btn-elevate),.fullscreen-btn:focus:not(.btn-elevate),.plant-action-button:focus:not(.btn-elevate),.product-badge--clickable:focus:not(.btn-elevate){box-shadow:none}.account-receivables__quarter:disabled,.action-button:disabled,.btn:disabled,.fullscreen-btn:disabled,.plant-action-button:disabled,.product-badge--clickable:disabled{cursor:not-allowed;pointer-events:all!important}.account-receivables__quarter:focus-visible,.action-button:focus-visible,.btn:focus-visible,.fullscreen-btn:focus-visible,.plant-action-button:focus-visible,.product-badge--clickable:focus-visible{outline:0}.btn-primary{align-items:center;background-color:#7089ac;border-radius:5px;color:#fff;display:flex;font-weight:700;justify-content:center}.btn-primary:hover{background-color:#607ca3}.btn-secondary{background-color:#8372da;color:#fff}.btn-secondary:hover{background-color:#715ed5}.btn-terciary{background-color:#fff;border:1px solid #5c5c5c;border-radius:5px;color:#5c5c5c}.btn-terciary:hover{border:1px solid #7089ac}.btn-block{width:100%}.btn-sm{padding:.5rem}.btn-md{padding:1rem}.btn-lg{font-size:15px;font-size:1.0714285714rem;padding:1rem 2rem}@media(min-width:768px){.btn-lg{font-size:20px;font-size:1.4285714286rem;padding:1.4rem 2rem}}.btn-label{margin-left:.5rem}.btn-circle{border-radius:50%}.btn-go-back{color:#fff;font-size:20px;font-size:1.4285714286rem}.btn--success{border:1px solid #59a316;color:#59a316}.btn--primary{border:1px solid #7089ac;color:#7089ac}.label{color:#000;font-size:16px;font-size:1.1428571429rem;font-weight:700}@media(min-width:768px){.label{font-size:20px;font-size:1.4285714286rem}}.label__required{color:#8372da;font-size:16px;font-size:1.1428571429rem}@media(min-width:768px){.label__required{font-size:20px;font-size:1.4285714286rem}}.async-select__control,.file__custom,.input{background-color:#fff;border:1px solid #d8d8d8;border-radius:9px;box-sizing:border-box;color:#000;font-size:16px;font-size:1.1428571429rem;height:49px;padding:1rem;width:100%}.async-select__control::placeholder,.file__custom::placeholder,.input::placeholder{color:#5c5c5c}.async-select__control:focus,.file__custom:focus,.input:focus{border:1px solid #7089ac}@media(min-width:768px){.async-select__control,.file__custom,.input{font-size:20px;font-size:1.4285714286rem;height:60px}}.input--icon-left{padding-left:2.5rem}.input-error{color:#8372da}.input-textarea{height:auto}.file{cursor:pointer;display:inline-block;height:49px;position:relative}@media(min-width:768px){.file{height:60px}}.file__custom{right:0}.file__custom,.file__name{cursor:pointer;left:0;position:absolute;top:0;z-index:1}.file__name{align-items:center;color:#000;display:flex;height:49px;justify-content:center}.file__name>*{font-size:16px;font-size:1.1428571429rem;padding:1rem}@media(min-width:768px){.file__name{height:60px}.file__name>*{font-size:20px;font-size:1.4285714286rem;padding:1rem}}.file__placeholder{color:#5c5c5c;font-size:16px;font-size:1.1428571429rem}@media(min-width:768px){.file__placeholder{font-size:20px;font-size:1.4285714286rem}}.file__button{align-items:center;background-color:#7089ac;border-radius:0 9px 9px 0;color:#fff;display:flex;font-size:16px;font-size:1.1428571429rem;height:100%;justify-content:center;position:absolute;right:0;text-align:center;top:0;width:84px;z-index:1}@media(min-width:768px){.file__button{font-size:20px;font-size:1.4285714286rem;width:135px}}.file__input{opacity:0}.async-select__control{border-color:#d8d8d8!important;border-radius:9px!important;height:auto!important;min-height:49px!important;padding:0}@media(min-width:768px){.async-select__control{min-height:60px!important}}.async-select__control--menu-is-open{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.async-select__indicator-separator{display:none}.async-select__menu{border-top-left-radius:0!important;border-top-right-radius:0!important;font-size:16px;font-size:1.1428571429rem;margin-top:0!important;z-index:2!important}@media(min-width:768px){.async-select__menu{font-size:20px;font-size:1.4285714286rem}}.input-picker-container>*{display:inline-table;height:25px!important;width:70px}@media(min-width:768px){.input-picker-container>*{height:25px!important;width:80px}}.input-select-mini__control{border-color:#d8d8d8!important;border-radius:9px!important;font-size:14px;font-size:1rem;height:25px!important;min-height:25px!important;padding:0;width:70px}@media(min-width:768px){.input-select-mini__control{font-size:16px;font-size:1.1428571429rem;height:25px!important;min-height:25px!important;width:75px}}.input-select-mini__value-container{height:25px!important;justify-content:center;min-height:25px!important;overflow:visible!important;padding:0!important}@media(min-width:768px){.input-select-mini__value-container{height:25px!important;min-height:25px!important}}.input-select-mini__indicators{display:none!important}.input-select-mini__control--menu-is-open{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.input-select-mini__indicator-separator{display:none}.input-select-mini__menu{border-top-left-radius:0!important;border-top-right-radius:0!important;font-size:12px;font-size:.8571428571rem;margin-top:0!important;width:70px!important}@media(min-width:768px){.input-select-mini__menu{font-size:14px;font-size:1rem;width:75px!important}}.input-group{display:flex;position:relative}.input-icon{align-items:center;box-sizing:border-box;display:flex;font-size:16px;font-size:1.1428571429rem;height:49px;padding:1rem;position:absolute;right:0}@media(min-width:768px){.input-icon{font-size:20px;font-size:1.4285714286rem;height:60px}}.input-icon--default{color:#5c5c5c}.input-icon--primary{color:#7089ac}.input-icon--secondary{color:#8372da}.input-icon--left{left:0;right:auto}.form-group{display:flex;flex-direction:column;margin-bottom:1rem}.form-group>*{margin-bottom:.5rem}.modal{background-color:#fff;border-radius:20px;box-sizing:border-box;left:5%;max-height:calc(100vh - 20%);padding:1.5rem;position:fixed;top:10%;transition:all .3s ease-out;width:90%;z-index:1500}@media(min-width:1800px){.modal{max-height:calc(100vh - 40%);top:20%}}@media(min-width:768px){.modal{padding:2.5rem}}.modal--default{padding:2rem}@media(min-width:600px){.modal{left:calc(50% - 250px);width:500px}}.modal__body{max-height:70vh;overflow:auto}.modal-backdrop{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1499}.modal-close{position:absolute;right:1rem;top:1rem}.modal-close svg{color:#5c5c5c;font-size:20px;font-size:1.4285714286rem}.modal-backdrop.intro-backdrop{z-index:15000}.modal.lore{align-items:center;background-color:#8d8d8d;bottom:0;box-sizing:border-box;display:flex;flex-direction:row;height:100vh;justify-content:center;left:0;margin:0;max-height:100%;max-width:100%;min-height:100vh;opacity:0;overflow:hidden;padding:4rem;position:fixed;right:0;top:0;transform:translateX(-100%);transition:all .5s ease;width:100vw;z-index:15001}.modal.lore.open{opacity:1;transform:translateX(0)}.modal.lore.modal-small{align-items:flex-end;background:none;display:flex;height:100vh;justify-content:flex-end;width:100vw}.modal.lore.modal-small .text-dialog{height:40vh;min-width:50rem;width:80%}.modal-bg{bottom:-12rem;filter:grayscale(100%) brightness(.8);height:50rem;opacity:.2;position:absolute;right:-1rem;width:50rem;z-index:15002}.modal-bg.open{opacity:0}.modal-body{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;row-gap:2rem;width:96%;z-index:15003}.modal-quote{height:3rem;position:absolute;right:-3.5rem;top:1.5rem;width:3rem}.illustration-image{height:60%;z-index:15005}.illustration-image.products-showcase{align-items:center;display:flex;flex-direction:row;gap:4rem;justify-content:center;opacity:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.illustration-image.products-showcase.visible{opacity:1;visibility:visible}.illustration-image.products-showcase img{animation:float 3s ease-in-out infinite;height:20%;width:100%}.illustration-image.products-showcase img:nth-child(2){animation-delay:.5s}.illustration-image.products-showcase img:nth-child(3){animation-delay:1s}.illustration-image.products-showcase img:nth-child(4){animation-delay:1.5s}.illustration-image.value-creation-tree{align-items:center;display:flex;justify-content:center;opacity:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.illustration-image.value-creation-tree.visible{opacity:1;visibility:visible}.illustration-image.value-creation-tree img{max-height:100%;max-width:100%;object-fit:contain}@keyframes fadeInSlideDown{0%{opacity:0;transform:translateX(-50%) translateY(-120%)}to{opacity:1;transform:translateX(-50%) translateY(-110%)}}.text-dialog{background-color:#d4d4d4;border:4px solid #d4d4d4;border-radius:1.1428571429rem;display:flex;filter:drop-shadow(0 4px 24px rgba(212,212,212,.25));flex-direction:column;gap:4rem;height:22rem;justify-content:center;min-width:59rem;position:relative;transform:scaleX(.1);transition:transform .4s ease-out,opacity .4s ease-out;width:85%;z-index:15004}.text-dialog.open{transform:scaleX(1)}.text-dialog__arrows{bottom:1rem;position:absolute;right:2rem;width:7.1428571429rem}.text-dialog__arrow--disabled{cursor:not-allowed;opacity:.5}.text-dialog__content{align-items:start;display:flex;justify-content:start;margin:0 auto;min-height:11rem;overflow:hidden;position:relative;width:70%}.text-dialog__body{display:flex;flex-direction:column;gap:1rem}.text-dialog__audio-button{align-items:center;background-color:#ffffffeb;border:1px solid #5c5c5c33;border-radius:50%;box-shadow:0 10px 24px #00000014;cursor:pointer;display:flex;height:3.7142857143rem;justify-content:center;position:absolute;right:1.75rem;top:1.5rem;transition:transform .2s ease,box-shadow .2s ease;width:3.7142857143rem}.text-dialog__audio-button:hover{box-shadow:0 12px 28px #0000001f;transform:translateY(-1px)}.text-dialog__audio-icon{height:1.5714285714rem;object-fit:contain;width:1.5714285714rem}.text-dialog__paragraph{word-wrap:break-word;box-sizing:border-box;display:inline;font-size:2rem;line-height:1.6;text-align:left;white-space:normal}.speaker-guy{bottom:1rem;filter:brightness(1);left:-4rem;min-width:7rem;position:absolute;transition:filter .5s ease-in-out}.speaker-guy.shadow{filter:brightness(0)}.speaker-guy--player{bottom:-1.25rem;left:-8rem}.speaker-guy--player .intro-seller{height:24.2857142857rem}.intro-seller{height:20rem}.floating{animation:float 3s ease-in-out infinite}.character-transition[src]{animation:slideFadeIn .4s ease-out forwards,float 3s ease-in-out infinite;animation-delay:0s,.3s}@keyframes slideFadeIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateY(0)}}.continue-arrow{animation:float .5s ease-in-out infinite;height:3.5714285714rem}@keyframes arrow-float{0%{transform:rotate(-90deg) translateX(0)}50%{transform:rotate(-90deg) translateX(-10px)}to{transform:rotate(-90deg) translateX(0)}}.continue-arrow__float{animation:arrow-float 1s ease-in-out infinite}@keyframes key-press{0%{box-shadow:0 2px 4px #0003;transform:translateY(0)}5%{box-shadow:0 1px 2px #0003;transform:translateY(2px)}10%{box-shadow:0 2px 4px #0003;transform:translateY(0)}15%{box-shadow:0 2px 4px #0003;transform:translateY(0)}20%{box-shadow:0 1px 2px #0003;transform:translateY(2px)}25%{box-shadow:0 2px 4px #0003;transform:translateY(0)}30%{box-shadow:0 2px 4px #0003;transform:translateY(0)}35%{box-shadow:0 1px 2px #0003;transform:translateY(2px)}40%{box-shadow:0 2px 4px #0003;transform:translateY(0)}to{box-shadow:0 2px 4px #0003;transform:translateY(0)}}.enter-key{animation:key-press 2s infinite;border-radius:.4285714286rem;bottom:0;box-shadow:0 2px 4px #0003;color:#fff;font-size:1rem;font-weight:500;letter-spacing:.05em;position:relative;text-transform:uppercase;width:10rem;will-change:transform,box-shadow}.enter-key .enter-key-decision-forms{bottom:0}.showcase-img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:15005}.business-plan-and-strategy-modal{align-items:center;background-color:#d4d4d4;border:4px solid #fff;border-radius:1.1428571429rem;box-sizing:border-box;display:flex;flex-direction:column;height:30rem;justify-content:center;margin-bottom:3rem;opacity:0;padding:2.5rem;position:relative;transform:scaleX(.1);transition:all .5s ease;transition:transform .4s ease-out,opacity .4s ease-out;width:80%;z-index:14001}.business-plan-and-strategy-modal.open{opacity:1;transform:scale(1)}.business-plan-and-strategy-modal.large{height:36rem}.business-plan-and-strategy-modal__backdrop{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:14000}.business-plan-and-strategy__intro-step{align-items:center;display:flex;flex-direction:row;justify-content:space-around;width:100%}.business-plan-and-strategy__intro-step.conclusions{column-gap:2rem}.business-plan-and-strategy-modal__content{height:100%;overflow-x:hidden;position:relative;width:90%}.business-plan-and-strategy-modal__content.large{width:95%}.business-plan-and-strategy-modal__step-btns{bottom:1rem;display:flex;justify-content:flex-end;position:absolute;right:2rem;width:95%}.business-plan-and-strategy__step-content{display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%}.business-plan-and-strategy__market-forecast{display:flex;flex-direction:column;width:30rem}.business-plan-and-strategy__modal-subtitle{margin-bottom:1.4285714286rem!important;margin-left:4px!important;text-transform:uppercase!important}.business-plan-and-strategy__modal-subtitle-chart{margin-bottom:.7142857143rem!important;margin-left:4px!important;text-transform:uppercase!important}.business-plan-and-strategy__intro-img{filter:grayscale(100%);opacity:.5;width:25rem}.business-plan-and-strategy__intro-img.conclusions{width:23rem}.business-plan-and-strategy__overview-img{filter:grayscale(100%);opacity:.5;width:30rem}.business-plan-and-strategy__market-forecasts__charts{align-items:center;display:flex;flex-wrap:wrap;height:21rem;justify-content:center}.conclusion{position:relative}.circle{align-items:center;border-radius:50%;display:flex;justify-content:center}.circle-md{color:#fff;font-size:16px;font-size:1.1428571429rem;height:32px;width:32px}@media(min-width:768px){.circle-md{font-size:32px;font-size:2.2857142857rem;height:64px;width:64px}}.circle-primary{background-color:#7089ac}.circle-secondary{background-color:#8372da}.loading-page{align-items:center;display:flex;height:100vh;justify-content:center}.loading-page__text{color:#fff;font-size:1.5rem;font-weight:700}.mb-sm{margin-bottom:.5rem}.relative{position:relative}.absolute{position:absolute}.gray{color:#5c5c5c}.white{color:#fff}.circle-img{border-radius:50%;object-fit:cover}.bordered-img,.bordered-img--dark{border-radius:0 20px}.bordered-img--dark{filter:brightness(70%)}.h-100{height:100%!important}.h-screen-100{height:100vh!important}.w-100{width:100%!important}.file-input{display:none}.only-mobile{display:block}@media(min-width:768px){.only-mobile{display:none}}.only-md{display:none!important}@media(min-width:768px){.only-md{display:block!important}}.only-lg{display:none}@media(min-width:992px){.only-lg{display:block}}.only-xl{display:none}@media(min-width:1200px){.only-xl{display:block}}.float-right{float:right}.float-left{float:left}@keyframes bounce-arms{0%{top:-.2142857143rem}to{top:0}}@keyframes bounce-employees{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes slide{to{background-position:-100% 0}}.fade-in{animation:fadein 2s}@keyframes fadein{0%{opacity:0}to{opacity:1}}.fade-out{animation:fadeout 2s}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.main-board{background-color:#e1dfdd;box-sizing:border-box;color:#fff;height:100%;margin:0 auto;min-width:102.8571428571rem;padding:0 .5rem;width:100%}@media(min-width:1200px){.main-board{background-color:#f5f5f5;max-width:102.8571428571rem;min-width:0;padding:0 .5rem}}.main-board__header{display:flex;justify-content:space-between}.main-board__header-right{flex:1 1}.main-board__container{padding:0 1rem}@media(min-width:1200px){.main-board__container{padding-top:1rem}}.main-board__tabs{display:flex;flex-direction:row;gap:.75rem;width:100%}.main-board__content{background-color:#f5f5f5;box-sizing:border-box;height:calc(100vh - 17.85714rem);overflow:auto;position:relative}@media(min-width:1200px){.main-board__content{height:calc(100vh - 19.85714rem)}}.main-board__content--decision-aids,.main-board__content--reports{border-radius:1.4285714286rem;box-sizing:border-box;height:calc(100vh - 14rem);padding:1.6428571429rem 1.6428571429rem .7857142857rem}@media(min-width:1200px){.main-board__content--decision-aids,.main-board__content--reports{height:calc(100vh - 15rem)}}.main-board__content--without-bottom-bar{border-radius:1.4285714286rem;height:calc(100vh - 8.42857rem);padding:1.6428571429rem 1.6428571429rem .7857142857rem}@media(min-width:1200px){.main-board__content--without-bottom-bar{height:calc(100vh - 9.42857rem)}}.main-board__row{background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:.2857142857rem .5714285714rem}.main-board__content--big{border-radius:20px;height:calc(100vh - 14rem);padding:2rem 1.6428571429rem 1.2857142857rem}@media(min-width:1200px){.main-board__content--big{height:calc(100vh - 15rem)}}.main-board__overlay-content{border-top:2px solid #d4d4d4;box-sizing:border-box;min-height:100%;position:relative}.account-receivables{height:100%;overflow:visible;width:100%}.account-receivables__quarters-wrap{overflow:visible;position:relative;width:100%}.account-receivables__quarters-row{display:flex;flex-direction:row;justify-content:space-between;overflow:visible;width:100%}.account-receivables__quarter-cell{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:visible;position:relative}.account-receivables__money{align-items:center;background:#f5f5f5;border:1px solid #d4d4d4;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;gap:.2857142857rem;height:5.4285714286rem;justify-content:center;width:5.5rem}.account-receivables__money:hover{background:#d4d4d4;border:1px solid #f5f5f5}.account-receivables__quarter{cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;position:relative}.account-receivables__quarter:disabled{cursor:not-allowed}.account-receivables__quarter-text{align-self:center;color:#1b365d;font-size:14px;font-size:1rem;font-weight:700}.account-receivables__vector{background-color:#ced9e5;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);display:block;flex-shrink:0;height:.6428571429rem;pointer-events:none;position:absolute;width:1.5rem}.account-receivables__vector--first{-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);left:2rem;rotate:180deg;top:5.5714285714rem}.account-receivables__vector--connector{left:-1.2142857143rem;rotate:90deg;top:2.1428571429rem}.accounts-factor{align-items:center;background-color:#fff;border:1px solid #d4d4d4;border-radius:6px;bottom:100%;box-shadow:0 2px 5px #d8d8d8;display:flex;justify-content:center;left:50%;margin-bottom:.4285714286rem;padding:.5714285714rem .7142857143rem;position:absolute;transform:translateX(-50%);white-space:nowrap;width:10.7142857143rem;z-index:1000}.account-receivables-button{display:flex;z-index:2500}.account-receivables-button__coin{height:1.1428571429rem;margin-right:.5714285714rem;width:1.1428571429rem}.account-receivables-button__cost{font-size:12px;font-size:.8571428571rem}.account-receivables-button__separator{height:.8571428571rem;margin:0 .7857142857rem;width:.0714285714rem}.account-receivables-button__separator--positive{border-right:2px solid #b6c7ff}.account-payables{display:flex;flex-direction:row;height:100%}.account-payables__money{align-items:center;background:#303030;border-radius:9px;box-sizing:border-box;display:flex;height:4.7142857143rem;justify-content:center;padding-top:.3571428571rem;width:5rem}.account-payables__quarter{display:flex;flex-direction:column;justify-content:space-between;margin-right:.3571428571rem;margin-top:.7142857143rem;position:relative;width:5rem}.account-payables__quarter-text{align-self:center;font-weight:700}.account-payables__vector-down{left:1.8571428571rem;top:6rem;transform:rotate(180deg)}.account-payables__vector,.account-payables__vector-down{filter:sepia(100%) saturate(300%) brightness(90%) hue-rotate(-10deg);position:absolute}.account-payables__vector{height:1.5rem;left:-.7142857143rem;top:3rem}.accordion{background:#fff;box-sizing:border-box;overflow:hidden;position:relative;width:100%}.accordion--focus{z-index:2500}.accordion--header-focus .accordion__header{position:relative;z-index:2500}.accordion--header-focus .accordion__content-inner{pointer-events:none;position:relative}.accordion__header{border-bottom:1px solid #d4d4d4;box-sizing:border-box;justify-content:space-between;max-height:6.2857142857rem;padding:.8571428571rem 1.1428571429rem}.accordion__header,.accordion__header-left{align-items:center;display:flex;gap:.8571428571rem}.accordion__header-left{flex:1 1;min-width:0}.accordion__title{color:#000;flex-shrink:0;font-size:16px;font-size:1.1428571429rem;font-weight:700;text-align:left}.accordion__header-content{align-items:center;display:flex;flex:1 1;min-width:0}.accordion__toggle-button{align-items:center;background-color:#ededed;border:2px solid #d4d4d4;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:.7142857143rem;transition:background-color .18s ease,border-color .18s ease,transform .08s ease}.accordion__toggle-button:hover{background:#c4c4c4}.accordion__toggle-button:focus{outline:none}.accordion__toggle-button:disabled{cursor:not-allowed;opacity:.5}.accordion--disabled .accordion__toggle-button:hover{background-color:#ededed}.accordion__icon{display:block;height:.8571428571rem;transform:rotate(180deg);transition:transform .3s ease-out;width:.8571428571rem}.accordion__icon--open{transform:rotate(0deg)}.accordion__content{max-height:0;overflow:hidden;position:relative;transition:max-height .45s cubic-bezier(.4,0,.2,1)}.accordion__content--open{max-height:142.8571428571rem}.accordion__content-inner{padding:1.1428571429rem}.accordion__content-overlay{background:#00000080;bottom:0;left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:3500}.accordion--primary{background:#90a5ec;border-color:#7089ac}.accordion--primary .accordion__header{background:#90a5ec}.accordion--secondary{background:#9385d9;border-color:#8372da}.accordion--secondary .accordion__header{background:#9385d9}.accordion--rd{margin-bottom:1.1428571429rem;max-height:3.7142857143rem}.accordion--rd,.accordion--rd .accordion__header{background:#ececec}.accordion--blue{border-color:#7089ac}.accordion--blue,.accordion--blue .accordion__header{background:#09a0db}.accordion--orange{background:#dcc0c0;border-color:#996868}.accordion--orange .accordion__header{background:#dcc0c0}.accordion--region-a{background:#ced9e5;border-color:#ced9e5}.accordion--region-a .accordion__header{background:#ced9e5}.accordion--region-b{background:#f0dfc6;border-color:#f0dfc6}.accordion--region-b .accordion__header{background:#f0dfc6}.accordion--region-c{background:#e0e7d9;border-color:#e0e7d9}.accordion--region-c .accordion__header{background:#e0e7d9}.action-blur{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2000}.action-button{align-items:center;border:none;border-radius:8px;box-sizing:border-box;display:flex;height:2.5714285714rem;justify-content:center;padding:0;position:relative;transition:background-color .2s ease-in-out;width:100%}.action-button--primary{background-color:#1b365d}.action-button--primary:hover{background-color:#455f84}.action-button--primary:active{background-color:#202a44}.action-button--primary:disabled{background-color:#ececec;cursor:not-allowed}.action-button--primary:disabled .action-button__text{color:#6d6d6d;text-shadow:none}.action-button--positive{background-color:#009d03}.action-button--positive:hover{background-color:#58c45a}.action-button--positive:active{background-color:#015a03}.action-button--positive .action-button__text{text-shadow:none}.action-button--positive:disabled{background-color:#e0f7ea;cursor:not-allowed}.action-button--positive:disabled .action-button__text{color:#015a03;text-shadow:none}.action-button--negative{background-color:#cd2424}.action-button--negative:hover{background-color:#ef4949}.action-button--negative:active{background-color:#a02121}.action-button--negative .action-button__text{text-shadow:none}.action-button--negative:disabled{background-color:#fbecec;cursor:not-allowed}.action-button--negative:disabled .action-button__text{color:#a02121;text-shadow:none}.action-button--hidden{background-color:#ececec;cursor:not-allowed}.action-button--hidden .action-button__text{color:#6d6d6d;text-shadow:none}.action-button--hidden:hover{background-color:#414141}.action-button__text{color:#fff;font-size:16px;font-size:1.1428571429rem;font-weight:700;text-align:center;text-shadow:none;text-transform:capitalize;width:100%}.action-button--sm{padding:1rem}.action-button--sm .action-button__text{font-size:12px;font-size:.8571428571rem}.action-button--tiny{border-radius:.3571428571rem;height:1.4285714286rem}.action-button--tiny .action-button__text{font-size:10px;font-size:.7142857143rem}.action-button--desktop{display:none}@media(min-width:768px){.action-button--desktop{display:flex}}.action-button--mobile{display:flex}@media(min-width:768px){.action-button--mobile{display:none}}.action-button-text{font-size:12px;font-size:.8571428571rem}@media(min-width:768px){.action-button-text{font-size:16px;font-size:1.1428571429rem}}.action-button--secondary{background-color:#fff;border:1px solid #7089ac}.action-button--secondary .action-button__text{color:#1b365d;font-weight:500}.action-button--secondary:hover{background-color:#ced9e533}.action-button--secondary:active{background-color:#ced9e580}.action-button--secondary:disabled{background-color:#fff;border-color:#9e9e9e}.action-button--secondary:disabled .action-button__text{color:#9e9e9e}.active-markets{flex-direction:row;flex-wrap:wrap;height:11.7142857143rem;padding:1.2857142857rem 2.1428571429rem;width:22rem}.active-markets,.active-markets__item{box-sizing:border-box;display:flex;justify-content:space-between}.active-markets__item{align-items:center;background:#303030;border-radius:20px;flex-basis:48%;height:2.5714285714rem;margin-bottom:.5714285714rem;padding:.3571428571rem .3571428571rem .3571428571rem 1.1428571429rem}.active-markets__item--full-width{flex-basis:100%}.active-markets__name{color:#d8d8d8;font-size:12px;font-size:.8571428571rem;font-weight:700;text-transform:uppercase}.active-markets__indicator{border-radius:.9285714286rem;box-sizing:border-box;height:1.9285714286rem;position:relative;width:1.9285714286rem}.active-markets__indicator:after{border-radius:50%;content:"";height:.5rem;position:absolute;right:.2142857143rem;top:.2142857143rem;transform:rotate(20deg);width:.8571428571rem}.active-markets__indicator--disabled{background-color:#d4d4d4;box-shadow:inset 0 .0714285714rem 0 .2142857143rem #ededed}.active-markets__indicator--disabled:after{background-color:#ededed}.active-markets__indicator--first{background-color:#397f8d;box-shadow:inset 0 .0714285714rem 0 .2142857143rem #97cbd8}.active-markets__indicator--first:after{background-color:#97cbd8}.active-markets__indicator--second{background-color:#996868;box-shadow:inset 0 .0714285714rem 0 .2142857143rem #dcc0c0}.active-markets__indicator--second:after{background-color:#dcc0c0}.active-markets__indicator--third{background-color:#72704c;box-shadow:inset 0 .0714285714rem 0 .2142857143rem #c9c39e}.active-markets__indicator--third:after{background-color:#c9c39e}.active-markets__indicator--fourth{background-color:#946695;box-shadow:inset 0 .0714285714rem 0 .2142857143rem #debcdf}.active-markets__indicator--fourth:after{background-color:#debcdf}.active-markets__indicator--fifth{background-color:#8c714b;box-shadow:inset 0 .0714285714rem 0 .2142857143rem #dcc9ad}.active-markets__indicator--fifth:after{background-color:#dcc9ad}.add-delete-button{align-items:center;display:flex;position:relative}.add-delete-button__value{align-items:center;background:#fff;border:2px solid #d4d4d4;border-radius:.4285714286rem;box-sizing:border-box;color:#141414;display:flex;flex-direction:column;font-family:Volvo Novum;font-size:.8571428571rem;font-weight:700;height:2rem;justify-content:center;line-height:1rem;margin:0 .8571428571rem;padding:.2857142857rem 1.4285714286rem .2857142857rem 1.1428571429rem;text-align:center;text-transform:uppercase;width:3.7142857143rem}.add-delete-button__action{position:absolute}.add-delete-button__action--delete{left:0}.add-delete-button__action--add{bottom:.2857142857rem;right:0}.add-delete-button__action:hover:not(:disabled){transform:translateY(-50%) scale(1.05)}.add-delete-button .minus-button__icon,.add-delete-button .plus-button__icon{height:.8571428571rem;width:.8571428571rem}.add-delete-employee{justify-content:space-between;padding:0 .8571428571rem}.add-delete-employee,.add-delete-employee__avatar,.add-delete-employee__controls-container{align-items:center;display:flex;flex-direction:row}.add-delete-employee__controls-container{gap:.2142857143rem}.add-delete-employee__name{color:#141414;font-size:10px;font-size:.7142857143rem;font-weight:500;line-height:1rem;text-transform:capitalize}.add-delete-employee__icon{height:2.1428571429rem;margin-right:.2857142857rem}.add-delete-employee__chip{align-items:center;background-color:#fff;border:1px solid #d4d4d4;border-radius:4px;box-sizing:border-box;display:flex;font-size:12px;font-size:.8571428571rem;height:1.2857142857rem;justify-content:center;min-width:2rem;padding:.1428571429rem .2857142857rem}.add-delete-employee__x{margin-right:.4rem}.add-delete-employee__amount,.add-delete-employee__x{color:#141414;font-size:12px;font-size:.8571428571rem;font-weight:700}.alert-modal{align-items:center;background:#fff;border:4px solid #000;border-radius:9px;box-sizing:border-box;color:#000;display:flex;flex-direction:column;justify-content:space-around;left:50%;max-width:22.8571428571rem;min-height:7.8571428571rem;padding:1rem 2rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:4000}.alert-modal--md{width:22.8571428571rem}.alert-modal--lg{max-width:30rem!important}.alert-modal--fixed{max-width:34.2857142857rem;min-height:14.2857142857rem;padding:2rem 2.5rem;position:fixed}.alert-modal__title{align-items:center;display:flex;font-size:22px;font-size:1.5714285714rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase}.alert-modal__body{font-size:12px;font-size:.8571428571rem;font-weight:700;text-align:center}.alert-modal__buttons{display:flex;margin-top:1.5rem}.alert-modal__buttons--endgame{gap:.5rem}.alert-modal__buttons--endgame .action-button__text{align-items:center;display:flex;gap:.35rem}.asset-container{background-color:#fff;border:1px solid #d4d4d4;border-radius:8px;flex-direction:row;height:3rem;justify-content:space-between;padding:.2857142857rem .8571428571rem .2857142857rem .2857142857rem;width:14.5rem}.asset-container,.asset-container__label-container{align-items:center;box-sizing:border-box;display:flex}.asset-container__label-container{background-color:#6d6d6d;border-radius:6px;height:2.4285714286rem;justify-content:flex-start;padding:.5714285714rem;width:7.1428571429rem}.asset-container__label{align-items:center;display:flex;font-size:12px;font-size:.8571428571rem;font-weight:500;justify-content:flex-start;padding:0}.asset-container--receivable{align-items:center;display:flex;height:7.7857142857rem;justify-content:space-between;width:100%}.asset-container--receivable .asset-container__label-container{align-items:center;background-color:#6d6d6d;display:flex;height:100%;justify-content:flex-start;padding:.5714285714rem}.asset-container--receivable .asset-container__body-container--receivable{width:25rem}.asset-container--payable{height:7.1428571429rem;position:relative}.asset-container--payable .asset-container__label-container{background-color:#e39071}.asset-container--payable .asset-container__label{line-height:1.1428571429rem;margin:3.2142857143rem 1.0714285714rem 3.5rem .7142857143rem}.asset-container--equity-capital .asset-container__label,.asset-container--finished-products .asset-container__label,.asset-container--raw-materials .asset-container__label,.asset-container--semi-finished-products .asset-container__label{line-height:1.1428571429rem;width:100%}.asset-container--fixed-assets{background-color:#fff;box-sizing:border-box;gap:0;height:3rem;margin-bottom:0;width:14.5rem}.asset-container--fixed-assets .asset-container__label-container{display:flex;justify-content:flex-start}.asset-container--fixed-assets .asset-container__body-container{align-items:center;display:flex;justify-content:center;margin:0}.asset-container--fixed-assets .asset-container__label{align-items:center;display:flex;justify-content:flex-start;margin:0;width:7.1428571429rem}.asset-container--equity-capital{background-color:#fff;box-sizing:border-box;display:flex;height:3rem;margin-bottom:0;width:100%}.asset-container--equity-capital .asset-container__label-container{display:flex;width:7.1428571429rem}.asset-container--equity-capital .asset-container__label{align-self:center;margin:0;width:7.1428571429rem}.asset-container--equity-capital .asset-container__body-container{margin:0 .5714285714rem}.asset-container--expenses{height:-webkit-fit-content;height:fit-content;margin-bottom:.5rem;min-height:3rem;width:18.2142857143rem}.asset-container--expenses .asset-container__label-container{align-items:center;display:flex;padding:.2857142857rem;width:10.8571428571rem}.asset-container--expenses .asset-container__body-container{align-items:center;display:flex;margin:0;padding-left:1.0714285714rem}.asset-container--employees-salaries{height:4.7142857143rem;margin-bottom:.7142857143rem;width:18rem}.asset-container--employees-salaries .asset-container__label-container{align-items:center;display:flex;font-size:12px;font-size:.8571428571rem;height:100%;padding-left:.7142857143rem;text-transform:capitalize;width:9.4285714286rem}.asset-container--employees-salaries .asset-container__label{margin:initial}.asset-container--employees-salaries .asset-container__body-container{align-items:center;display:flex;justify-content:center;margin:initial;width:6.3571428571rem}.asset-container--employees-salaries-accordion{margin-bottom:0}.asset-container--employees-salaries-open{background-color:#ced9e533;border:none;border-bottom:.1428571429rem solid #455f84;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 .0714285714rem .5rem 0 #6d6d6d40}.asset-container--employees-salaries-open .asset-container__label-container{background-color:#455f84}.asset-container--annual-overhead{height:2.8571428571rem}.asset-container--annual-overhead .asset-container__body-container{height:2.1428571429rem;padding:0}.asset-container--rents,.asset-container--storage{height:24.7142857143rem;width:27.7142857143rem}.asset-container--rents .asset-container__label-container,.asset-container--storage .asset-container__label-container{align-items:center;display:flex;font-size:12px;font-size:.8571428571rem;height:100%;justify-content:center;width:8.8571428571rem}.asset-container--rents .asset-container__label,.asset-container--storage .asset-container__label{margin:7.1428571429rem 3.9285714286rem 0 1.4285714286rem;text-transform:uppercase}.asset-container--rents .asset-container__body-container,.asset-container--storage .asset-container__body-container{height:100%;margin:initial;width:100%}.asset-container__body-container--payable{align-self:center;margin-top:0}.asset-container__body-container--equity-capital{width:100%}.asset-container--storage{height:12.2142857143rem}.asset-container--storage .asset-container__label{margin:0 2.8571428571rem 0 1.4285714286rem}.assigned-product{background:#6d6d6d;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;height:6.4285714286rem;justify-content:space-between;width:3.5714285714rem}.assigned-product--full-automatic{background:#303030}.assigned-product--full-automatic .assigned-product__box{border-color:#000}.assigned-product--full-automatic .assigned-product__foot{background:#000}.assigned-product__box{border:1px solid #303030;border-radius:5px;box-sizing:border-box;height:4.1428571429rem;margin:.2857142857rem .2857142857rem 0;padding-top:.1428571429rem;position:relative}.assigned-product__label{background-color:#fff;border-radius:4px;box-sizing:border-box;color:#000;font-size:10px;font-size:.7142857143rem;font-weight:500;height:.9285714286rem;left:.2857142857rem;position:absolute;text-align:center;text-transform:uppercase;top:2.5rem;width:3.1428571429rem}.assigned-product__icon{max-width:3.5714285714rem}.assigned-product__cost{bottom:-.0714285714rem;left:-.2857142857rem;position:absolute}.assigned-product__foot{background:#303030;border-radius:0 0 5px 5px;height:1.7142857143rem}.average-selling-price{height:9.2857142857rem;width:21.7857142857rem}.balance-sheet__row{display:flex;flex-direction:column;justify-content:center}.balance-sheet__row-item{display:flex;flex-direction:row;justify-content:flex-start}.borrowed-capital{box-sizing:border-box;gap:.2857142857rem;height:100%}.borrowed-capital,.borrowed-capital__section{display:flex;flex-direction:column;justify-content:space-between}.borrowed-capital__section{background:linear-gradient(0deg,#752ccc0d,#752ccc0d),#fff;border:1px solid #d4d4d4;border-radius:8px;height:11.9285714286rem;padding:.8571428571rem;width:100%}.borrowed-capital__section--long{background:linear-gradient(0deg,#5476430d,#5476430d),#fff}.borrowed-capital__section{box-sizing:border-box}.borrowed-capital__section-label{color:#6e548d;font-size:14px;font-size:1rem;font-weight:700;line-height:1.2142857143rem;text-transform:uppercase}.borrowed-capital__section--long .borrowed-capital__section-label,.borrowed-capital__section-label--long{color:#547643}.bottom-bar{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;justify-content:flex-start;max-height:10.2857142857rem;padding:.5714285714rem 1rem;width:100%}@media(min-width:1200px){.bottom-bar{margin-left:calc(50% - 50vw);padding:0;width:100vw}}.bottom-bar__inner{display:contents}@media(min-width:1200px){.bottom-bar__inner{align-items:center;display:flex;justify-content:flex-start;margin:0 auto;max-width:102.8571428571rem;padding:.5714285714rem 1rem;width:100%}}.bottom-box{align-items:flex-start;background-color:#ececec;border-radius:1.0714285714rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin-right:1rem;min-width:23.8571428571rem;padding:.4285714286rem .8571428571rem}.bottom-box__title{color:#000;font-size:16px;font-size:1.1428571429rem;font-weight:700;margin-bottom:.3571428571rem;text-transform:capitalize}.bottom-box__products{align-items:flex-start;color:#000;display:flex;flex-direction:row;justify-content:space-between;width:100%}.bottom-box__product{background-color:#fff;border-radius:.4285714286rem;box-shadow:0 1px 3px #00000026;flex-direction:column;overflow:hidden;width:5.2142857143rem}.bottom-box__product,.bottom-box__product-name{align-items:center;box-sizing:border-box;display:flex}.bottom-box__product-name{background-color:#414141;color:#fff;font-size:10px;font-size:.7142857143rem;font-weight:700;justify-content:center;letter-spacing:.3px;padding:.2142857143rem 0;text-transform:capitalize;width:100%}.bottom-box__product-body{align-items:center;display:flex;flex-direction:column;gap:.1428571429rem;justify-content:center;padding:.1428571429rem .4285714286rem}.bottom-box__product-img{max-height:1.7857142857rem;max-width:4.6428571429rem}.bottom-box__product-text{color:#000;font-size:12px;font-size:.8571428571rem;font-weight:700}.bottom-box--primary{border:2px solid #ced9e5}.bottom-box--primary .bottom-box__title{color:#1b365d}.bottom-box--secondary{border:2px solid #f0dfc6}.bottom-box--secondary .bottom-box__title{color:#a85f02}.box{background:#ececec;border:2px solid #d4d4d4;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;justify-content:space-between;margin:.5rem;padding:.8571428571rem;position:relative;width:-webkit-fit-content;width:fit-content}.market-strategy__box{height:19.4285714286rem;width:27.2857142857rem}.sales-strategy__box{height:21.5rem;width:27.2857142857rem}.product-quality-strategy__box{height:19.4285714286rem;width:34.7142857143rem}.training-index__box{height:19.4285714286rem;width:31.4285714286rem}.box--quarterly{background:#d4d4d4;border:4px solid #fff;border-radius:20px;min-height:0;min-width:23rem;padding:1rem}.box--factory{background-size:3.1428571429rem 3.1428571429rem;background:#7089ac1a;border:2px solid #ced9e5;border-radius:.5714285714rem;box-sizing:initial;display:flex;flex-direction:column;height:28.5714285714rem;justify-content:space-between;margin:1.4285714286rem 0 0;padding:1rem;width:67.5rem}.box--factory .box__header{display:flex}.box--factory .box__header .box__header-content{flex-direction:row-reverse;margin-left:auto}.box--dashboard,.box--dashboard-light{background:#c4c4c4;border:0;margin:2.1428571429rem .7142857143rem .7142857143rem;min-height:0;padding:0}.box--dashboard-light{background:#fff;padding:.3571428571rem}.box--focus{z-index:2500}.box--factory.box--focus{background:#7089ac}.box--factory.box--focus.plant--region-a{background:#ebf0f5}.box--factory.box--focus.plant--region-b{background:#f9f2e8}.box--factory.box--focus.plant--region-c{background:#f3f5f0}.box--side-effect{z-index:1500}.box__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5rem}.box__header-icons{align-items:center;display:flex;gap:.4285714286rem}.box__loading{align-items:center;display:flex;justify-content:center;margin:auto}.box__container{display:flex;justify-content:space-around;margin-top:2rem}.accordion--rd .accordion__header-content .accordion__title,.box-title,.box-title--default,.box-title--factory,.graphics__title,.product-changeover__machine{align-items:center;color:#141414;display:flex;font-size:18px;font-size:1.2857142857rem;font-weight:700;line-height:1.5714285714rem;margin:0;text-shadow:none;text-transform:uppercase}.box-title--xxs{color:#fff;font-size:21px;font-size:1.5rem;font-weight:900;margin:0;text-shadow:#303030 1.5px 0 0,#303030 1.417435px .490792px 0,#303030 1.17883px .927555px 0,#303030 .81045px 1.262205px 0,#303030 .352713px 1.457905px 0,#303030 -.143635px 1.49311px 0,#303030 -.62422px 1.363945px 0,#303030 -1.03511px 1.08463px 0,#303030 -1.3339px .68591px 0,#303030 -1.48494px .21168px 0,#303030 -1.49251px -.285852px 0,#303030 -1.29293px -.751915px 0,#303030 -.99045px -1.135205px 0,#303030 -.05006px -1.39352px 0,#303030 -.68559px -1.49843px 0,#303030 .425493px -1.438385px 0,#303030 .872805px -1.219995px 0,#303030 1.22389px -.867295px 0,#303030 1.44025px -.4191235px 0;text-transform:uppercase}.box-title--finances{text-transform:none}.box-title--dashboard,.box-title--dashboard-light,.box-title--kpi,.box-title--quarterly,.box-title--subtitle{color:#000;font-size:16px;font-size:1.1428571429rem;font-weight:700;margin-top:1.7857142857rem;text-shadow:none}.box-title--sm{font-size:16px;font-size:1.1428571429rem;text-transform:none}.box-title--green{text-shadow:#4a6f28 2px 0 0,#4a6f28 1.75517px .958851px 0,#4a6f28 1.0806px 1.68294px 0,#4a6f28 .141474px 1.99499px 0,#4a6f28 -.832294px 1.81859px 0,#4a6f28 -1.60229px 1.19694px 0,#4a6f28 -1.97998px .28224px 0,#4a6f28 -1.87291px -.701566px 0,#4a6f28 -1.30729px -1.5136px 0,#4a6f28 -.421592px -1.95506px 0,#4a6f28 .567324px -1.91785px 0,#4a6f28 1.41734px -1.41108px 0,#4a6f28 1.92034px -.558831px 0}.box-title--red{text-shadow:#74100e 2px 0 0,#74100e 1.75517px .958851px 0,#74100e 1.0806px 1.68294px 0,#74100e .141474px 1.99499px 0,#74100e -.832294px 1.81859px 0,#74100e -1.60229px 1.19694px 0,#74100e -1.97998px .28224px 0,#74100e -1.87291px -.701566px 0,#74100e -1.30729px -1.5136px 0,#74100e -.421592px -1.95506px 0,#74100e .567324px -1.91785px 0,#74100e 1.41734px -1.41108px 0,#74100e 1.92034px -.558831px 0}.box-title--gray{text-shadow:#303030 2px 0 0,#303030 1.75517px .958851px 0,#303030 1.0806px 1.68294px 0,#303030 .141474px 1.99499px 0,#303030 -.832294px 1.81859px 0,#303030 -1.60229px 1.19694px 0,#303030 -1.97998px .28224px 0,#303030 -1.87291px -.701566px 0,#303030 -1.30729px -1.5136px 0,#303030 -.421592px -1.95506px 0,#303030 .567324px -1.91785px 0,#303030 1.41734px -1.41108px 0,#303030 1.92034px -.558831px 0}.box-title--blue{text-shadow:#1b365d 2px 0 0,#1b365d 1.75517px .958851px 0,#1b365d 1.0806px 1.68294px 0,#1b365d .141474px 1.99499px 0,#1b365d -.832294px 1.81859px 0,#1b365d -1.60229px 1.19694px 0,#1b365d -1.97998px .28224px 0,#1b365d -1.87291px -.701566px 0,#1b365d -1.30729px -1.5136px 0,#1b365d -.421592px -1.95506px 0,#1b365d .567324px -1.91785px 0,#1b365d 1.41734px -1.41108px 0,#1b365d 1.92034px -.558831px 0}.action-button-text,.box-title--purple{text-shadow:#4b66c0 2px 0 0,#4b66c0 1.75517px .958851px 0,#4b66c0 1.0806px 1.68294px 0,#4b66c0 .141474px 1.99499px 0,#4b66c0 -.832294px 1.81859px 0,#4b66c0 -1.60229px 1.19694px 0,#4b66c0 -1.97998px .28224px 0,#4b66c0 -1.87291px -.701566px 0,#4b66c0 -1.30729px -1.5136px 0,#4b66c0 -.421592px -1.95506px 0,#4b66c0 .567324px -1.91785px 0,#4b66c0 1.41734px -1.41108px 0,#4b66c0 1.92034px -.558831px 0}.box-title--dashboard,.box-title--dashboard-light,.box-title--quarterly{position:absolute;top:-2.5rem}.box-title--factory{color:#d1a11c;margin-top:1.7857142857rem;position:absolute;top:-2.6428571429rem}.box-title--dashboard,.box-title--dashboard-light{left:.0714285714rem;text-transform:capitalize;top:-3.9285714286rem}.box-title--kpi{margin-bottom:.7142857143rem;margin-top:0;text-transform:none}.box-title--intro{background-color:#7089ac;border:4px solid #90a5ec;border-radius:20px;box-shadow:inset 0 4px 0 0 #90a5ec;box-sizing:border-box;color:#fff;font-size:26px;font-size:1.8571428571rem;height:2.5714285714rem;left:7rem;padding:.6rem;position:absolute;text-shadow:#000 2px 0 0,#000 1.75517px .958851px 0,#000 1.0806px 1.68294px 0,#000 .141474px 1.99499px 0,#000 -.832294px 1.81859px 0,#000 -1.60229px 1.19694px 0,#000 -1.97998px .28224px 0,#000 -1.87291px -.701566px 0,#000 -1.30729px -1.5136px 0,#000 -.421592px -1.95506px 0,#000 .567324px -1.91785px 0,#000 1.41734px -1.41108px 0,#000 1.92034px -.558831px 0;top:-1rem;width:30%}.box-title--end,.box-title--intro{align-items:center;display:flex;justify-content:center}.box-subtitle,.plant-inventory-display__title,.plant-procurement__title,.plant__section-title{align-items:center;color:#141414;display:flex;font-size:14px;font-size:1rem;font-weight:700;margin:0;text-transform:uppercase}.plant-inventory-display__title,.plant-procurement__title,.plant__section-title{font-size:16px;font-size:1.1428571429rem}.business-plan-and-strategy{box-sizing:border-box;display:flex;flex-direction:column;padding:0 2.1428571429rem;width:100%}.business-plan-and-strategy__subtitle{margin-bottom:1.4285714286rem;text-transform:uppercase}.business-plan-and-strategy__text{color:#6d6d6d;font-size:12px;font-size:.8571428571rem;font-weight:700}.business-plan-and-strategy__competition-table{font-weight:900;margin-bottom:1.4285714286rem;width:100%}.business-plan-and-strategy__competition-table tr:first-child th:first-child{border-top-left-radius:9px}.business-plan-and-strategy__competition-table tr:first-child th:last-child{border-top-right-radius:9px}.business-plan-and-strategy__competition-table tr:last-child td:first-child{border-bottom-left-radius:9px}.business-plan-and-strategy__competition-table tr:last-child td:last-child{border-bottom-right-radius:9px}.business-plan-and-strategy__competition-table-head{background:#6d6d6d;border-radius:5px 5px 0 0;font-size:12px;font-size:.8571428571rem;height:2.8571428571rem}.business-plan-and-strategy__competition-table-head th{border:0}.business-plan-and-strategy__competition-table-body{background:#c4c4c4;color:#6d6d6d;font-size:12px;font-size:.8571428571rem}.business-plan-and-strategy__competition-cell{padding:1rem;text-align:center}.business-plan-and-strategy__competition-cell--first{color:#303030}.buy-machine{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:4000}.buy-machine__wrapper{display:flex;flex-direction:column;max-height:calc(100vh - 14rem);overflow:auto;padding-left:21.4285714286rem;position:relative}.buy-machine__close-icon{height:1rem;width:auto}.buy-machine__close{align-items:center;background:#303030;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.1428571429rem;height:2.5714285714rem;justify-content:center;position:absolute;right:.7142857143rem;top:.8571428571rem;width:2.5714285714rem;z-index:1}.buy-machine__close:hover{background:#6d6d6d}.buy-machine__row{background-color:#d4d4d4;border-radius:20px;display:flex;flex-direction:row;height:12.5rem;margin-bottom:1rem;padding:1rem;width:70.2857142857rem}.buy-machine__box{align-items:center;border-radius:10px;box-shadow:inset 0 4px 10px #00000040;display:flex;flex-direction:column;height:12rem;justify-content:center;margin-right:1rem;width:22.2857142857rem}.buy-machine__img{height:5.7142857143rem;margin:1rem 0}.buy-machine__btn{max-width:19.4285714286rem}.buy-machine__title{align-items:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABMUAAABkCAYAAACGoYc5AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAArMSURBVHgB7d2xbtxGHgdgLiVvjFR7SeGkOgZIgkUQIJsuneXuurO76+x019nXXWfrCZI8QZwniPIE3nTpsrJVCA6CsDQCGNg0wSGCyJuRlwJNk9LKjh2R/j5gNENySK1lbPPDf4aj5DlkWTbZ3Ny8EYaXR6PRrCzLLAEAAACAP98ytEltnMcWMqnvDg4O5nmQPIfRWSa///77W6G7HdrWUw8ZnekxAAAAAPDcyrKsHy5CNvXVTz/9dDc5g7XSrHoYdloA1rweP+RZQrNqfvWP67q3Pq8+Z9371vkML+KkZzzv36Tr3q6/xTrPjdqe3RzX5532Gde953k++4v83zzv3+lF7+16XlR/5mm/46x/oz/7M3f9nq7jrnPrPNP3v32+77/v/1k/q+//s/et8xlehO+/7/9pz4t8/9uf6fvfPt/33/f/rJ/V9//Z+9b5DC/C9//VfP+r33PK/DwMt9cNx078FNmTZZIxDLvV/MBt/4CX8cUDAAAA4PXVDFCb11rkBwcHV05bVtmZYk2n0+zw8PBeGGbHk1ehl0AMAAAAgFepq1qsOt+4nhdF8Z+ff/55J+nQmmQ1A7FmGLZO1RgAAAAAvAz1AKwZitWvhczqxsOHD79pe8YzaVY9EOsKw04LyQAAAADgZWgGYl3HVV8UxbW2irGn0qy4h9iFCxd+TFaBWD306hofP0gwBgAAAMBLdFqFWHO8Ol4eHBx82txjbLN+EAKxL5NaINYWhnWFYgAAAADwMrW9kbIehrVtyB+OYxHYt2H46VPPqgYffvjh1TDp22b4dVIYJhQDAAAA4K/SVhnW1UKOtf3w4cM71b31UOyXpKVKLE3T1qWTxw8QjAEAAADwCrVUgx33VSuKohmMxWWU7+V5voxz0/jjgw8+uJGcEIidtJQSAAAAAF6l07b9qnKtRrY1GY/Ht6pnHIViYcL1U26yZBIAAACAc+e0cKyRbd2s7kun02kW+q119hETiAEAAABwHnUFY81qsZCFbcV5sVJsq36z6jAAAAAA+ui0irHo8PDwauzTsixnXelZ/WEAAAAAcN51BWPVuZB9XY7jzXDwSVdlmEAMAAAAgL6JmVZ842THtmCz+CMun8zqFwViAAAAAPRdPdtq7pUf99g/CsWEYQAAAAAMUdsyyjRNJ6mN9QEAAAAYorZqsdiKopikCQAAAAAMWFsBWKwUy6uLKsQAAAAAGKLGSsn8KBQThgEAAAAwRG251/7+fp6WZbnbXF8JAAAAAEOzqhSbx3HcU2yRAAAAAMBrIIRiu7FPx+PxTuiXCQAAAAAMX8zCknSxWCzLslQtBgAAAMDQ5Xt7e/M4SFcnthMAAAAAGLCiKL6qxkehWEzIyrKcx3HoEwAAAAAYmPzChQs71UFVKRbDsG2BGAAAAABDUuVdMftaLBZ5dX6jGvz666/5pUuX/jYajT6Lr6cEAAAAgCEoimL3wYMH/66fS+sH9+/fvxW6hYoxAAAAAPpulXHlGxsbV5vX0uaJ0Wh0LU5OAAAAAKDfljHrqi+brLSuk5zNZllI0u6Fm7IEAAAAAHomZFsxELsSArFF2/XOzcNiMBa6e6FlCQAAAAD0xzK0zkAsSrsuFEVxPSRqWQIAAAAAPRIyrUlot2ez2aRrTmul2Mcff3w7TdM71VsovY0SAAAAgD6oXiAZ+6IoFpubm7FibNmc90ylWAzEQncn3ugtlAAAAAD02Ozg4OCLtgsb9YPpdLoVgrC7sTKs3iLVYgAAAAD0QVXstWqzt95667fHjx//UJ9znHRlWTa5ePHij/GNkzEAS9P0qAnFAAAAAOiD+tLJ1fLJo7Y6/97+/n5ezT1ePjkej2/GjfXrNwMAAABAX9XzrTD+un7tqPxrOp1mITX7paoMUykGAAAAQN80K8UODw+fWkoZ8q0r+/v78zgnXU28Wg+96nuJAQAAAEAfNfOtEJLdrsbV8smbXZO7zgEAAADAedJc8dh8mWRoW3Ff/XgtjW+cDH1Wn1BfRgkAAAAAfdMMxKpzb7zxxo04TuNrKdsm1R8AAAAAAH1wQpVYdW0r/kirQcckAAAAAOitlqzrcvyxGdrfuwIxwRgAAAAAfRMzrdXbJp86tzqexH3F0iBrC8EEYgAAAAD0Vdem+9HFixcncfnkpH5BGAYAAADAELQFYqs+S5sX6jcAAAAAwFDUM680HCzbLgAAAADAEDQrxdI0XcZKsaVlkwAAAAAMXZV//f7773kMxXYFYgAAAAAMUcsbKJd5ni/j8sl510QAAAAAGJKyLL+PfQzFFgkAAAAAvB524o90b29vHvplAgAAAAADNx6P57GPe4rFJZNfJQAAAAAwbPPFYpHHwVEolqbpl8mqWqwsywQAAAAAhibkXtvV+CgUCwlZDMRUiwEAAAAwKFUBWOjnq23EjqTHgyfVYnkCAAAAAAMSg7GNjY3P6+eOQ7FYLTYajT5PAAAAAGBYtqu9xCob9YNHjx7l77777m8hPftHCMgSAAAAAOirWCEWXzC5u7v73+a1jeaJEIz9EIKxmIhtJQAAAADQXyEP273admGj7WQIxubvvPOOYAwAAACAvvpmNBr9K+Rc/2u7mJ5w492yLJcJAAAAAPTIKtO6E/fQ75rTGorNZrOsKIp7YTipXlsJAAAAAOfdKsuahGzrx48++mjWNe+ZUCwGYoeHhzEQyxIAAAAA6KdJmqb3uoKxZ0KxP/74YyckaVlM1VSJAQAAANA3tVxrEtq30+k0a855KhQLE26HGz5pexAAAAAAnGfNDGsVjmVh+HVz7vHbJ1eJ2c5oNDo6jn3VqmMAAAAA6IPGKsjs7bff/u3x48c/VCfS2sSvEwAAAAAYoJB93c6ybFIdH4Vi0+l0K3Rb1UlVYQAAAAD0WX0F5Op4Mh6Pb1XHR6FYURQ36jfU++YYAAAAAM6jtgyrce5mNUhj2Vi4eL25f1gzTQMAAACAPqhnW402Wa2YTNLxeLzVdgMAAAAA9FkzFIsODw+vxj4NJ7a60rPqZgAAAADog7aVkPVzaZpejuO4p9gnbZPqDwEAAACAvugKxlbns/gjVoplbZMAAAAAoK+ahV+1oGySBbFSLGtbLikYAwAAAKDv2grB3nzzzUlqHzEAAAAAhqitWiy2oigmaQIAAAAAr5lYKZZXByrEAAAAABialpWSeQzFljbXBwAAAGCImksoo/39/Twty/L7tosAAAAAMDQh+1rEPu4ptkgAAAAA4PXwJBQbj8c7CQAAAAC8BtI0/e6oXywWy7Is5wkAAAAADFv+4MGDowKxdHViOwEAAACAYZtXg6NQbG9vb15Vi4U+AQAAAIAhqGddGxsbx4VhadtJAAAAABiY7cVikVcHG9Xg0aNH+aVLl/42Go0+Cy0BAAAAgIHI79+/f61+In3qIE3vxEmWUAIAAAAwEMvRaHSlefKpUCy+iXI1KU8AAAAAoMdi4VfIuj6vL5uspM0TcVIMxsJNeQIAAAAAPbUKxHZar3XdNJvNshCM3Qs3ZwkAAAAA9McytGshEJt3TUi7Lqwqxj4Nw28SAAAAAOiHeWifnhSIRWu9ZnI2m10N3RehZQkAAAAAnD+xOmw7hGFfrjN5rVCsEsKxG6G7HtpWAgAAAAB/vXlo34V2N75Ect2bzhSKVeJ+Y8mTYOyfyZPqsVkCAAAAAC9XDL3y0Bah7Ya20/ZmyXX8H5tkSqH+cH6/AAAAAElFTkSuQmCC) no-repeat;background-size:contain;display:flex;font-size:21px;font-size:1.5rem;font-weight:700;height:3.5714285714rem;justify-content:center;text-transform:uppercase;width:42.8571428571rem}.buy-machine__content{display:flex;flex-direction:row;height:7.1428571429rem;padding-top:.5rem;width:100%}.buy-machine__info{border-right:2px solid #c4c4c4;display:flex;flex-direction:column}.buy-machine__mu{margin:.5rem 1rem 1rem .5rem}.buy-machine__workers-text{color:#6d6d6d;font-size:16px;font-size:1.1428571429rem;font-weight:700;margin-right:1rem;text-transform:uppercase}.buy-machine__products{border-left:2px solid #fff;height:100%;padding-left:1rem;width:100%}.buy-machine__description{color:#6d6d6d;font-size:12px;font-size:.8571428571rem;font-weight:700;margin-bottom:.7142857143rem;text-transform:uppercase}.buy-machine__products-list{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.calculations__table{background-color:#d4d4d4;border:.2857142857rem solid #fff;border-radius:0 1.4285714286rem 1.4285714286rem;box-sizing:border-box;display:flex;flex-direction:column;min-height:44.4285714286rem;overflow-x:auto;width:95rem}.calculations__header{align-items:center;background-color:#6d6d6d;box-sizing:border-box;display:flex;font-size:12px;font-size:.8571428571rem;font-weight:700;height:2.8571428571rem;justify-content:space-around;padding-left:23.5714285714rem;text-transform:uppercase;width:259.2857142857rem}.calculations__header--contribution-margin{padding-left:20.8571428571rem;width:438rem}.calculations-row{border-bottom:.0714285714rem solid #ededed;display:flex;height:2.8571428571rem;justify-content:space-around;width:259.2857142857rem}.calculations-row__label{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;font-weight:700;justify-content:space-between;left:0;padding-left:1.5714285714rem;padding-right:1.7142857143rem;position:-webkit-sticky;position:sticky;width:23.5714285714rem}.calculations-row__label--total{background:#d0d6e3}.calculations-row__label--regular{background:#d4d4d4}.calculations-row__label--initial{background:#d4d4d4;z-index:1}.calculations-row__label--green-total{background:#cadfbb}.calculations-row__label--light-green-total{background:#e4efdb}.calculations-row__cell{align-items:center;background-color:#c4c4c4;border-left:.0714285714rem solid #ededed;display:flex;flex-shrink:0;font-weight:700;height:100%;justify-content:center;text-transform:uppercase;width:4.6428571429rem}.calculations-row--sub-header,.calculations-row--sub-header .calculations-row__cell,.calculations-row--sub-header .calculations-row__label{background-color:#aaa}.calculations-row--sub-header .calculations-products__second-value{border-left:0}.calculations-row--contribution-margin{justify-content:space-between;width:438rem}.calculations-row--contribution-margin .calculations-row__label{width:20.8571428571rem}.calculations-row--contribution-margin .calculations-row__cell{width:5rem}.calculations-row--contribution-margin .calculations-products__cell{border-left:.0714285714rem solid #ededed;height:100%;width:6.9285714286rem}.calculations-row--contribution-margin .calculations-products{width:438rem}.calculations-row--total{background-color:#d0d6e3;text-transform:uppercase}.calculations-row--green-total{background-color:#cadfbb;text-transform:uppercase}.calculations-row--light-green-total{background-color:#e4efdb}.calculations-products{display:flex;justify-content:space-around;width:23.5714285714rem}.calculations-products__cell,.calculations-products__cells{align-items:center;display:flex;justify-content:space-around}.calculations-products__cell{flex:1 1;flex-direction:column;font-weight:700;width:4.7142857143rem}.calculations-products__cell--initial span{font-size:8px;font-size:.5714285714rem}.calculations-products__values{display:flex;flex-direction:row;height:100%;justify-content:space-around;padding-right:.2857142857rem;width:100%}.calculations-products__first-value,.calculations-products__second-value{align-items:center;display:flex;justify-content:space-around;text-transform:uppercase;width:100%}.calculations-products__second-value{border-left:.0714285714rem solid #ededed;text-transform:none}.cm-table{background-color:#f5f5f5;border:.2857142857rem solid #fff;border-radius:0 1.4285714286rem 1.4285714286rem;display:flex;flex-direction:column;min-height:44.4285714286rem;overflow-x:auto}.cm-table,.cm-table *,.cm-table :after,.cm-table :before{box-sizing:border-box}.cm-table__header{align-items:center;background-color:#fff;border-bottom:.0714285714rem solid #d4d4d4;color:#303030;display:flex;flex-shrink:0;font-size:12px;font-size:.8571428571rem;font-weight:700;height:2.8571428571rem;min-width:100%;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.cm-table__header-label{background-color:#fff;box-sizing:border-box;left:0;min-width:29.7142857143rem;padding:0 .8571428571rem;position:-webkit-sticky;position:sticky;width:29.7142857143rem;z-index:2}.cm-table__header-label,.cm-table__header-year{align-items:center;display:flex;height:100%;justify-content:center}.cm-table__header-year{border-left:.1428571429rem solid #d4d4d4;min-width:37.2857142857rem;width:37.2857142857rem}.cm-table__header-year--with-pct{min-width:36.5714285714rem;width:36.5714285714rem}.cm-table__sub-header{flex-shrink:0;font-size:11px;font-size:.7857142857rem;font-weight:700;height:3.4285714286rem;min-width:100%;width:-webkit-fit-content;width:fit-content}.cm-table__sub-header,.cm-table__sub-header-labels{align-items:center;background-color:#d4d4d4;display:flex}.cm-table__sub-header-labels{height:100%;left:0;min-width:29.7142857143rem;position:-webkit-sticky;position:sticky;width:29.7142857143rem;z-index:2}.cm-table__sub-header-year{align-items:center;display:flex;height:100%;min-width:37.2857142857rem;width:37.2857142857rem}.cm-table__sub-header-year--with-pct{min-width:36.5714285714rem;width:36.5714285714rem}.cm-table__sub-header-total{align-items:center;background-color:#6d6d6d;color:#fff!important;display:flex;height:100%;justify-content:center;min-width:5.1428571429rem;text-transform:uppercase;width:5.1428571429rem}.cm-table__sub-header-total span{color:#fff!important}.cm-table__sub-header-pct-rev{align-items:center;background-color:#6d6d6d;color:#fff;display:flex;font-size:9px;font-size:.6428571429rem;height:100%;justify-content:center;line-height:1.2;min-width:5.7142857143rem;padding:0 .2857142857rem;text-align:center;width:5.7142857143rem}.cm-table__sub-header-pct-rev span{color:#fff!important;display:block;text-align:center;width:100%}.cm-table__sub-header-market{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;min-width:6.4285714286rem;width:6.4285714286rem}.cm-table__sub-header-market--first{background-color:#397f8d}.cm-table__sub-header-market--second{background-color:#996868}.cm-table__sub-header-market--third{background-color:#72704c}.cm-table__sub-header-market--fourth{background-color:#946695}.cm-table__sub-header-market--fifth{background-color:#8c714b}.cm-table__sub-header-market--product{background-color:#6d6d6d;flex-direction:column;font-size:10px;font-size:.7142857143rem;font-weight:700;gap:.1428571429rem;padding:.2857142857rem 0}.cm-table__sub-header-market--product span{color:#fff!important}.cm-table__product-icon{height:1.1428571429rem;object-fit:contain;width:2rem}.cm-row{align-items:stretch;background-color:#fff;border-bottom:.0714285714rem solid #ededed;display:flex;flex-shrink:0;font-size:11px;font-size:.7857142857rem;min-height:2.4285714286rem;min-width:100%;width:-webkit-fit-content;width:fit-content}.cm-row--total{background-color:#d0d6e3;font-weight:700;text-transform:uppercase}.cm-row--light-green-total{background-color:#e4efdb;font-weight:700}.cm-row--green-total{background-color:#cadfbb;font-weight:700}.cm-row__labels{align-items:stretch;background-color:inherit;display:flex;left:0;min-width:29.7142857143rem;position:-webkit-sticky;position:sticky;width:29.7142857143rem;z-index:1}.cm-row__labels:has(.cm-row__info-btn:hover){z-index:10}.cm-row__label-full{align-items:center;display:flex;font-weight:700;padding:0 1.1428571429rem;width:100%}.cm-row__label-full--total{background-color:#d0d6e3}.cm-row__label-full--light-green-total{background-color:#e4efdb}.cm-row__label-full--green-total{background-color:#cadfbb}.cm-row__group-cell{align-items:center;background-color:#f5f5f5;border-right:.0714285714rem solid #ededed;box-sizing:border-box;display:flex;min-width:12.8571428571rem;padding:0 .7142857143rem;width:12.8571428571rem}.cm-row__group-text{color:#303030;font-size:11px;font-size:.7857142857rem;font-weight:700;line-height:1.2}.cm-row__sub-cell{align-items:center;box-sizing:border-box;color:#303030;display:flex;font-weight:500;min-width:14.2857142857rem;padding:0 .7142857143rem;width:14.2857142857rem}.cm-row__info-cell{border-right:.0714285714rem solid #ededed;min-width:2.5714285714rem;width:2.5714285714rem}.cm-row__info-btn,.cm-row__info-cell{align-items:center;display:flex;justify-content:center}.cm-row__info-btn{border-radius:50%;color:#979797;cursor:pointer;height:1.2857142857rem;position:relative;transition:color .15s;width:1.2857142857rem;z-index:10}.cm-row__info-btn:hover{color:#5c5c5c}.cm-row__tooltip{background-color:#303030;border-radius:.4285714286rem;box-shadow:0 .2857142857rem .8571428571rem #00000040;color:#fff;font-size:11px;font-size:.7857142857rem;left:1.7142857143rem;padding:.7142857143rem 1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18.5714285714rem;z-index:10}.cm-row__tooltip-title{font-size:9px;font-size:.6428571429rem;font-weight:700;letter-spacing:.5px;margin-bottom:.2857142857rem;opacity:.7;text-transform:uppercase}.cm-row__tooltip-text{line-height:1.4;white-space:pre-line}.cm-row__year-group{align-items:stretch;display:flex;min-width:37.2857142857rem;width:37.2857142857rem}.cm-row__year-group--with-pct{min-width:36.5714285714rem;width:36.5714285714rem}.cm-row__total-cell{align-items:center;background-color:#ededed;border-left:.0714285714rem solid #d4d4d4;border-right:.0714285714rem solid #d4d4d4;display:flex;font-weight:700;justify-content:center;min-width:5.1428571429rem;width:5.1428571429rem}.cm-row__total-cell--total{background-color:#b6c0d4}.cm-row__total-cell--light-green-total{background-color:#cfe2bf}.cm-row__total-cell--green-total{background-color:#b4d29f}.cm-row__pct-rev-cell{align-items:center;border-left:.0714285714rem solid #ededed;color:#303030;display:flex;font-size:10px;font-size:.7142857143rem;justify-content:center;min-width:5.7142857143rem;width:5.7142857143rem}.cm-row__pct-rev-cell--total{background-color:#c3cbdb}.cm-row__pct-rev-cell--light-green-total{background-color:#d9e9cd}.cm-row__pct-rev-cell--green-total{background-color:#bfd8ad}.cm-row__market-cell{align-items:center;border-left:.0714285714rem solid #ededed;color:#303030;display:flex;justify-content:center;min-width:6.4285714286rem;width:6.4285714286rem}.cm-row__market-cell--total{background-color:#d0d6e3}.cm-row__market-cell--light-green-total{background-color:#e4efdb}.cm-row__market-cell--green-total{background-color:#cadfbb}.kf-table{background-color:#f5f5f5;border:.2857142857rem solid #fff;border-radius:0 1.4285714286rem 1.4285714286rem;box-sizing:border-box;display:flex;flex-direction:column;overflow-x:auto}.kf-table__header{border-bottom:.0714285714rem solid #d4d4d4;color:#303030;flex-shrink:0;font-size:12px;font-size:.8571428571rem;font-weight:700;height:2.8571428571rem;min-width:100%;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.kf-table__header,.kf-table__header-label{align-items:center;background-color:#fff;display:flex}.kf-table__header-label{height:100%;left:0;min-width:29.7142857143rem;padding:0 1.1428571429rem;position:-webkit-sticky;position:sticky;width:29.7142857143rem;z-index:2}.kf-table__header-year{align-items:center;border-left:.0714285714rem solid #d4d4d4;display:flex;flex:1 1;height:100%;justify-content:center;min-width:7.1428571429rem}.kf-row{align-items:stretch;background-color:#fff;border-bottom:.0714285714rem solid #ededed;display:flex;flex-shrink:0;font-size:12px;font-size:.8571428571rem;min-height:2.7142857143rem;min-width:100%;width:-webkit-fit-content;width:fit-content}.kf-row__label{align-items:center;background-color:inherit;border-right:.0714285714rem solid #ededed;color:#303030;display:flex;font-weight:500;gap:.5714285714rem;left:0;min-width:29.7142857143rem;padding:0 1.1428571429rem;position:-webkit-sticky;position:sticky;width:29.7142857143rem;z-index:1}.kf-row__info-btn{align-items:center;color:#979797;cursor:pointer;display:flex;flex-shrink:0;height:1.2857142857rem;justify-content:center;position:relative;width:1.2857142857rem}.kf-row__info-btn:hover{color:#5c5c5c}.kf-row__tooltip{background-color:#303030;border-radius:.4285714286rem;box-shadow:0 .2857142857rem .8571428571rem #00000040;color:#fff;font-size:11px;font-size:.7857142857rem;left:1.7142857143rem;line-height:1.4;padding:.5714285714rem .8571428571rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:normal;width:17.1428571429rem;z-index:10}.kf-row__cell{align-items:center;border-left:.0714285714rem solid #ededed;color:#303030;display:flex;flex:1 1;justify-content:center;min-width:7.1428571429rem}.cash-balance{margin:0 .7142857143rem}.cash-balance .money-unit--asset-money .money-unit__amount,.cash-balance .money-unit--asset-money .money-unit__mu{color:#141414;text-transform:uppercase}.cash-balance .asset-container__label{color:#141414}.cash-balance__header{margin-bottom:.8571428571rem}.cash-balance__title{margin:0;position:relative;top:0}.cash-balance__assets{width:30.2857142857rem}.close-button{align-items:center;background:#cd2424;border:2px solid #faacac;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;height:2rem;justify-content:center;padding:0;transition:all .2s ease-in-out;width:2rem}.close-button:hover:not(:disabled){transform:scale(1.05)}.close-button:disabled{cursor:not-allowed;transform:none}.close-button--inactive,.close-button:disabled{background:#6d6d6d;border-color:#9e9e9e}.close-button:not(.close-button--modal) .close-button__icon{height:.9285714286rem;width:.9285714286rem}.close-button--modal{background-color:#fff;border:none;box-shadow:0 2px 8px #0000001a;height:2.2857142857rem;width:2.2857142857rem}.close-button--modal:hover:not(:disabled){background-color:#f2f2f2;box-shadow:0 4px 12px #00000029;transform:none}.close-button--modal.close-button--inactive,.close-button--modal:disabled{border:none;box-shadow:0 1px 4px #0000000f}.close-button--sm{height:1.4285714286rem;width:1.4285714286rem}.close-button--sm:not(.close-button--modal) .close-button__icon{height:.7142857143rem;width:.7142857143rem}.close-button--xs{border-width:1px;height:.8571428571rem;width:.8571428571rem}.close-button--xs:not(.close-button--modal) .close-button__icon{height:.4285714286rem;width:.4285714286rem}.communications-policy{align-items:center;display:flex;flex-direction:column;width:15.5714285714rem}.communications-policy__title{color:#141414;display:flex;font-size:12px;font-size:.8571428571rem;font-weight:700;justify-content:center;margin-bottom:.7142857143rem;text-transform:uppercase;width:100%}.communications-policy__products{align-items:flex-end;display:flex;flex-direction:column;width:100%}.competition-analysis{border:4px solid #fff;border-radius:20px;width:-webkit-fit-content;width:fit-content}.competition-analysis-header{align-items:center;background:#c4c4c4;border-radius:1.1428571429rem 1.1428571429rem 0 0;box-sizing:border-box;display:flex;justify-content:space-between;padding:.7142857143rem .7142857143rem .7142857143rem 14.0714285714rem;width:93.5714285714rem}.competition-analysis-header__product{align-items:center;border-radius:9px;box-shadow:inset 0 4px 14px #00000040;display:flex;flex-direction:column;height:8.5714285714rem;justify-content:center;width:18.6428571429rem}.competition-analysis-header__product-icon{height:3.7142857143rem;margin-bottom:.5rem}.competition-analysis-header__product-name{align-items:center;background-image:url(/static/media/product-label.a5ce722b6f4bb27c7fce.svg);background-size:100%;display:flex;font-weight:900;height:2.1428571429rem;justify-content:center;width:7.3571428571rem}.competition-analysis-row{display:flex;flex-direction:row;height:6.5714285714rem}.competition-analysis-row__header{align-items:center;background-color:#97cbd8;display:flex;justify-content:center;width:13.3571428571rem}.competition-analysis-row__header--last{border-radius:0 0 0 1.1428571429rem}.competition-analysis-row__header-name{align-items:center;background-color:#397f8d;border-radius:5px;box-shadow:inset 0 3px 3px #00000040;box-sizing:border-box;color:#fff;display:flex;font-size:12px;font-size:.8571428571rem;font-weight:700;height:2.5714285714rem;justify-content:center;margin:.5rem 0 .7rem;padding:.5rem;position:relative;text-transform:uppercase;width:8.7142857143rem}.competition-analysis-row__header-name:before{box-shadow:inset 1px 0 1px 0 #00000040;left:-.5rem}.competition-analysis-row__header-name:after,.competition-analysis-row__header-name:before{background-color:#397f8d;border-radius:50%;content:"";height:1rem;position:absolute;top:.7142857143rem;width:1rem}.competition-analysis-row__header-name:after{box-shadow:inset -1px 0 1px 0 #00000040;right:-.5rem}.competition-analysis-row__header--first{background-color:#97cbd8}.competition-analysis-row__header-name--first,.competition-analysis-row__header-name--first:after,.competition-analysis-row__header-name--first:before{background-color:#397f8d}.competition-analysis-row__header--second{background-color:#dcc0c0}.competition-analysis-row__header-name--second,.competition-analysis-row__header-name--second:after,.competition-analysis-row__header-name--second:before{background-color:#996868}.competition-analysis-row__header--third{background-color:#c9c39e}.competition-analysis-row__header-name--third,.competition-analysis-row__header-name--third:after,.competition-analysis-row__header-name--third:before{background-color:#72704c}.competition-analysis-row__header--fourth{background-color:#debcdf}.competition-analysis-row__header-name--fourth,.competition-analysis-row__header-name--fourth:after,.competition-analysis-row__header-name--fourth:before{background-color:#946695}.competition-analysis-row__header--fifth{background-color:#dcc9ad}.competition-analysis-row__header-name--fifth,.competition-analysis-row__header-name--fifth:after,.competition-analysis-row__header-name--fifth:before{background-color:#8c714b}.competition-analysis-row__cell{align-items:center;background:#d4d4d4;border-bottom:1px solid #fff;border-right:1px solid #fff;box-sizing:border-box;display:flex;height:100%;padding-left:2.1428571429rem;width:20.0714285714rem}.competition-analysis-row__cell--last{border-radius:0 0 1.1428571429rem}.competition-analysis-row__point{background:#7089ac;border-radius:50%;height:1.4285714286rem;margin-right:1.0714285714rem;width:1.4285714286rem}.competition-analysis-row__point--red{background:#dd2e2c}.competitors-table{color:#fff;font-size:12px;font-size:.8571428571rem;font-weight:700;width:100%}.competitors-table tr:first-child th:first-child{border:0;border-top-left-radius:9px;box-sizing:border-box;padding-left:1rem;text-align:left;width:9.3571428571rem}.competitors-table tr:first-child th:last-child{border-top-right-radius:9px}.competitors-table tr:last-child td:first-child{border-bottom-left-radius:9px}.competitors-table tr:last-child td:last-child{border-bottom-right-radius:9px}.competitors-table__head{background:#6d6d6d;border-radius:5px 5px 0 0;height:2.1428571429rem}.competitors-table__head th{border:1px solid #d4d4d4}.competitors-table__body{background:#c4c4c4}.competitors-table__cell{border:1px solid #d4d4d4;box-sizing:border-box;height:2.7142857143rem;padding:1rem;text-align:center}.competitors-table__cell .competitors-table__product-quarter{bottom:auto;margin:0 auto;position:relative}.competitors-table__cell-market--first{background-color:#97cbd8;border:0;text-align:left}.competitors-table__cell-market--second{background-color:#dcc0c0;border:0;text-align:left}.competitors-table__cell-market--third{background-color:#c9c39e;border:0;text-align:left}.competitors-table__cell-market--fourth{background-color:#debcdf;border:0;text-align:left}.competitors-table__cell-market--fifth{background-color:#dcc9ad;border:0;text-align:left}.competitors-table__cell-product{background:#9d9d9d;text-align:left}.competitors-table__cell-product--primo{background-color:#ededed}.competitors-table__cell-product--duo{background-color:#8d8d8d}.competitors-table__cell-product--ultimo{background-color:#6d6d6d}.competitors-table__cell-product--nuovo{background-color:#303030}.competitors-table__cell-product--primo{color:#303030}.conclusion{box-sizing:border-box;display:flex;flex-direction:column;padding:0 2.1428571429rem;position:absolute;width:100%}.conclusion__subtitle{margin-bottom:1.4285714286rem;text-transform:uppercase}.conclusion__text{color:#6d6d6d;font-size:12px;font-size:.8571428571rem;font-weight:700}.cost-accounting__sub-header__cells{display:flex;flex-direction:row;justify-content:space-around;width:100%}img.cost-accounting__img{height:1.7857142857rem;width:2.1428571429rem}.cumulative-revenue-by-products-in-markets{display:flex;flex-wrap:wrap;height:25.7142857143rem;width:39.6428571429rem}.cumulative-revenue-by-products-in-markets__graphic{height:10rem;padding:6px 12px;width:17rem}.current-acquicition-capacity{box-sizing:border-box;flex-wrap:wrap;height:4.8571428571rem;justify-content:space-around;padding:0 1.4285714286rem;width:23rem}.current-acquicition-capacity,.current-acquicition-capacity__product{align-items:center;display:flex}.current-acquicition-capacity__product-image{height:1.5714285714rem}.current-acquicition-capacity__product-capacity{color:#6d6d6d;font-size:21px;font-size:1.5rem;font-weight:700;margin-left:.5rem}.current-product-quality{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;height:10rem;justify-content:flex-end;min-height:0;min-width:11rem;width:100%}.current-product-quality__index{align-items:center;display:flex;justify-content:center;margin-bottom:.7142857143rem}.current-product-quality__label--insufficient{background:#6d6d6d}.current-product-quality__label--sufficient{background:#5d762f}.current-product-quality__label--good{background:#088579}.current-product-quality__label--very-good{background:#01669d}.current-product-quality__label--excellent{background:#3d3789}.current-product-quality__label{align-items:center;border-radius:9px;display:flex;font-size:14px;font-size:1rem;font-weight:700;height:3rem;justify-content:center;text-transform:uppercase;width:11rem}.current-round-sales{height:17.3571428571rem;width:22rem}.dashboard__tabs{display:flex;flex:1 1;flex-direction:row}.dashboard__content{align-items:center;background-color:#d4d4d4;border:.2857142857rem solid #fff;border-radius:0 1.4285714286rem 1.4285714286rem 1.4285714286rem;box-sizing:border-box;display:flex;flex-direction:column;padding:.7142857143rem;width:100%}.dashboard-competitors__graphic{height:29rem;width:44.2857142857rem}.dashboard-financials__graphic{height:11.7142857143rem;width:44.2857142857rem}.dashboard-financials--layout{align-items:stretch;box-sizing:border-box;min-width:0;width:100%}.dashboard-financials--layout .dashboard-financials__top{box-sizing:border-box;display:flex;flex-direction:row;gap:1.8571428571rem;min-width:0;padding:.7142857143rem;width:100%}.dashboard-financials--layout .dashboard-financials__cash-row{box-sizing:border-box;display:flex;width:100%}.dashboard-financials--layout .dashboard-financials__borrowed-capital-row{align-items:start;box-sizing:border-box;display:flex;flex-direction:column;gap:.7142857143rem}.dashboard-financials--layout .cash-balance,.dashboard-financials--layout .dashboard-loans{margin-left:0;margin-right:0;max-width:100%;min-width:0}.dashboard-financials--layout .cash-balance__assets,.dashboard-financials--layout .dashboard-loans__body .borrowed-capital__section{max-width:100%}.dashboard-financials--layout .dashboard-loans__body--without-title{margin-top:0}.dashboard-financials--layout .dashboard-loans__body .dashboard-loans__list{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.dashboard-financials--layout .dashboard-financials__charts{align-items:start;box-sizing:border-box;display:flex;gap:.8571428571rem;margin-top:.8571428571rem;width:100%}.dashboard-financials--layout .dashboard-financials__charts>*{max-width:100%;min-width:0}.dashboard-financials--layout .dashboard-financials__graphic{box-sizing:border-box;max-width:100%;width:100%}.dashboard-loans{margin:0 .7142857143rem}.dashboard-loans__header{margin-bottom:.8571428571rem}.dashboard-loans__title{margin:0;position:relative;top:0}.dashboard-loans__body--without-title{margin-top:2.6428571429rem}.dashboard-loans__assets{width:30.2857142857rem}.dashboard-loans__body{display:flex;flex-direction:column}.dashboard-loans__body .dashboard-loans__borrowed-capital{box-sizing:border-box;flex-shrink:0;height:auto;max-width:30.2857142857rem;min-height:0;width:100%}.dashboard-loans__body .borrowed-capital__section{box-sizing:border-box;flex-shrink:0;height:auto;max-width:30.2857142857rem;min-height:11.9285714286rem;width:100%}.dashboard-loans__body .dashboard-loans__list{align-items:center;display:flex;flex-shrink:0;height:auto;min-height:8.3571428571rem;width:28.5714285714rem}.dashboard-products__graphics{height:14.2857142857rem;padding:0 0 3.5714285714rem}.decision-aids__table{background-color:#d4d4d4;border:.2857142857rem solid #fff;border-radius:0 1.4285714286rem 1.4285714286rem;box-sizing:border-box;display:flex;flex-direction:column;overflow-x:scroll;width:94.2857142857rem}.decision-aids__table--production-plan{height:45rem;position:relative}.decision-aids__table--production-plan::-webkit-scrollbar{display:none}.decision-aids__table--market-analysis{background:#ededed;overflow-x:visible}.decision-aids__data{display:flex;flex-direction:row}.decision-aids__labels{background:#ededed;min-width:11.4285714286rem}.decision-aids__labels-header-empty{background-color:#6d6d6d;height:2.1428571429rem}.decision-aids__labels-header-empty-light{background:#d4d4d4;height:2.8571428571rem}.decision-aids__labels-header-empty-dark{background-color:#c4c4c4;height:2.8571428571rem}.decision-aids__label{align-items:center;display:flex;font-weight:700;height:2.4285714286rem;padding-left:2.1428571429rem}.decision-aids__label--light{background:#d4d4d4}.decision-aids__label--dark{background:#c4c4c4;border-bottom:1px solid #fff}.decision-aids__tabs{display:flex;flex:1 1;flex-direction:row;height:2.8571428571rem}.decision-aids__years{align-items:center;border-radius:0 1.4285714286rem 0 0;display:flex;flex-direction:row;font-size:.8571428571rem;font-weight:900;height:2.1428571429rem;justify-content:space-between;text-transform:uppercase;top:0;width:262.5rem;z-index:1}.decision-aids__years,.decision-aids__years-label{background-color:#6d6d6d;box-sizing:border-box;flex-shrink:0;position:-webkit-sticky;position:sticky}.decision-aids__years-label{flex-basis:8.99%;left:0;text-align:center}.decision-aids__years-label--production-plan{flex-basis:9.5%;font-size:.8571428571rem;font-weight:900;padding-left:4.2857142857rem;width:262.4285714286rem}.decision-aids__year{flex-basis:9.1%;margin-left:.2857142857rem;text-align:center}.decision-aids__product-header{background-color:#c4c4c4;display:flex;flex-direction:row;height:2.8571428571rem}.decision-aids__product-header--production-plan{font-size:.8571428571rem;font-weight:900;width:262.5rem}.decision-aids__product-title{align-items:center;box-sizing:border-box;display:flex;flex:1 1;font-size:.8571428571rem;font-weight:900;justify-content:flex-start;text-transform:uppercase}.decision-aids__product-title--production-plan{background:#c4c4c4;border-right:1px solid #ededed;left:0;min-width:25rem;padding-left:3.2857142857rem;position:-webkit-sticky;position:sticky}.decision-aids__product-header__products{align-items:center;border-left:.0714285714rem solid #ededed;display:flex;flex:2 1;flex-direction:row;height:100%;justify-content:space-around}.decision-aids__product-header__products .product{position:static}.debt-row{background-color:#c4c4c4;border-radius:0 0 .7142857143rem .7142857143rem;flex-direction:row;height:7.3571428571rem}.debt-row,.debt-row__box{display:flex;justify-content:center}.debt-row__box{background:#c4c4c4;border-radius:.7142857143rem;box-shadow:inset 0 .2857142857rem .7142857143rem #00000040;flex-direction:column;height:5.9285714286rem;margin-right:.3571428571rem;margin-top:.7142857143rem;position:relative;width:6.4285714286rem}.quarter{align-self:center;background-color:#d4d4d4;border-radius:.8571428571rem;font-size:10px;font-size:.7142857143rem;height:1.7142857143rem;line-height:1.7142857143rem;width:1.7142857143rem}.coin-header,.quarter{margin:0 auto;text-align:center}.coin-header{border-radius:.7142857143rem .7142857143rem 0 0;display:inline-block;font-size:.5714285714rem;font-weight:700;height:1.4285714286rem;line-height:22px;position:absolute;top:0;width:6.4285714286rem;z-index:3}.coin-header,.coin-header--purple{background:#957bb6}.coin-header--green{background:#7bb657}.coin-header--red{background:#9a1e1d}.interest{bottom:.4285714286rem;display:flex;font-size:.5714285714rem;justify-content:space-evenly;position:absolute;width:100%}.interest__text{display:inline-flex}.interest__label{color:#c4c4c4;font-weight:700;margin-right:.1428571429rem}.interest__percentage{color:#ffda00;display:inline-flex;font-weight:700}.interest__quarter{font-weight:700}.borrowed-capital__vector{-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%);display:block;flex-shrink:0;height:1.5rem;left:-.6428571429rem;pointer-events:none;position:absolute;top:2.2857142857rem;width:.6428571429rem;z-index:20}.borrowed-capital__vector--short{background-color:#8c70ac66}.borrowed-capital__vector--long{background-color:#7bb65766}.debt-row__box--multiple{cursor:pointer;position:relative}.debt-row__box--multiple .debt-row__loan--multiple-another{position:absolute;top:-.7142857143rem;z-index:1}.debt-row__box--multiple .debt-row__loan--multiple-first{top:0;z-index:10}.borrowed-capital .debt-row{align-items:flex-start;background:#0000;border-radius:0;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;height:8.3571428571rem;justify-content:space-between}.borrowed-capital .debt-row__box{align-items:center;background:#f5f5f5;border:1px solid #d4d4d4;border-radius:6px;box-shadow:inset 0 2px 4px -2px #4141411f,inset 0 4px 4px -2px #41414114;display:flex;height:8.1428571429rem;justify-content:center;margin-right:0;margin-top:0;width:7.1428571429rem}.borrowed-capital .debt-row__box:has(.loan){background:#0000;border:none;box-shadow:none}.borrowed-capital .debt-row__box .quarter{align-items:center;background:#fff;border-radius:.5714285714rem;box-shadow:inset 0 0 .2857142857rem #6d6d6d66;color:#1b365d;display:flex;font-size:.8571428571rem;font-weight:500;height:2.1428571429rem;justify-content:center;line-height:1rem;margin:0;text-align:center;text-transform:uppercase;width:2.4285714286rem}.borrowed-capital .debt-row__box--multiple{height:auto;min-height:8.1428571429rem;padding-bottom:.2857142857rem}.borrowed-capital .debt-row__box--multiple .debt-row__loan--multiple-another{top:-1.4285714286rem}.borrowed-capital .borrowed-capital__vector{height:1.5rem;left:-1rem;top:calc(50% - .71429rem);width:.6428571429rem}.developed-products{display:flex;flex-direction:column;margin:.7142857143rem;width:100%}.dialog{background:#fff;border:2px solid #d8d8d8;border-radius:20px;bottom:0;box-sizing:border-box;color:#000;font-size:12px;font-size:.8571428571rem;font-weight:700;left:7.14rem;line-height:1.6;min-height:5.7142857143rem;padding:1rem 2.5rem 1rem 1.5rem;position:absolute;width:65rem;z-index:2500}.dialog--minimized{background:#0000;border:none;width:1rem}.dialog__delta{bottom:1.5714285714rem;left:-1.2857142857rem;position:absolute;z-index:-1}.dialog__minimized-dots{cursor:pointer;left:10.7142857143rem;position:absolute;top:0;width:3.7857142857rem;z-index:-1}.dialog__close{position:absolute;right:.4285714286rem;top:.4285714286rem}.driver-popover-next-btn,.driver-popover-prev-btn,.robotutor_link{align-items:center!important;border:none!important;border-radius:8px!important;box-sizing:border-box!important;color:#fff!important;display:flex!important;font-size:1.2rem!important;font-weight:700!important;height:2.5714285714rem!important;justify-content:center!important;padding:.6rem 1.5rem!important;position:relative!important;text-align:center!important;text-shadow:none!important;text-transform:uppercase!important;transition:background-color .2s ease-in-out;width:100%!important}.driver-popover-next-btn:hover,.driver-popover-prev-btn:hover,.robotutor_link:hover{background-color:#1b365d!important}.driver-popover-next-btn:disabled,.driver-popover-prev-btn:disabled,.robotutor_link:disabled{cursor:not-allowed}.driver-popover-navigation-btns{gap:.5rem!important}.driver-popover-prev-btn{background-color:#fff!important;border:1px solid #7089ac!important;color:#1b365d!important;font-weight:500!important;width:45%!important}.driver-popover-prev-btn:hover{background-color:#ced9e533!important}.driver-popover-prev-btn:active{background-color:#ced9e580!important}.driver-popover-prev-btn:disabled{background-color:#fff!important;border-color:#9e9e9e!important;color:#9e9e9e!important;cursor:not-allowed!important}.driver-popover-btn-disabled{display:none!important}.driver-popover-next-btn{background-color:#1b365d!important;width:40%!important}.driver-popover-next-btn:hover{background-color:#455f84!important}.driver-popover-next-btn:active{background-color:#202a44!important}.driver-popover-next-btn:disabled{background-color:#ececec!important;color:#6d6d6d!important;cursor:not-allowed!important}.driver-popover img{animation:float 3s ease-in-out infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.driver-popover{background-color:#fff!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;font-family:Volvo Novum!important;gap:1rem!important;justify-content:center!important;min-width:500px!important;padding:.5rem 2rem!important}.driver-popover-title{color:#fff;font-weight:900;left:0!important;position:absolute!important;text-transform:capitalize;top:-3.5rem!important}.character-title{align-items:center!important;background-color:#bee0ff!important;border:4px solid #bee0ff!important;border-radius:20px!important;box-sizing:border-box!important;display:flex!important;height:2.5714285714rem!important;justify-content:center!important;left:-1rem!important;padding:1.8rem!important;position:relative!important;position:absolute!important;top:1rem!important}.character-title h2{font-family:Volvo Novum!important;font-size:24px;font-size:1.7142857143rem;font-weight:600!important;text-shadow:#5c5c5c 3px 0 0,#5c5c5c 2.83487px .981584px 0,#5c5c5c 2.35766px 1.85511px 0,#5c5c5c 1.62091px 2.52441px 0,#5c5c5c .705713px 2.91581px 0,#5c5c5c -.287171px 2.98622px 0,#5c5c5c -1.24844px 2.72789px 0,#5c5c5c -2.07227px 2.16926px 0,#5c5c5c -2.66798px 1.37182px 0,#5c5c5c -2.96998px .42336px 0,#5c5c5c -2.94502px -.571704px 0,#5c5c5c -2.59586px -1.50383px 0,#5c5c5c -1.96093px -2.27041px 0,#5c5c5c -1.11013px -2.78704px 0,#5c5c5c -.137119px -2.99686px 0,#5c5c5c .850987px -2.87677px 0,#5c5c5c 1.74541px -2.43999px 0,#5c5c5c 2.44769px -1.73459px 0,#5c5c5c 2.88051px -.838247px 0!important}.character-title p{display:none}.robotutor_link{background-color:#3d378999!important;font-size:.8rem!important;height:2.5714285714rem!important;padding:.4rem!important;text-shadow:#90a5ec 2px 0 0,#90a5ec 1.75517px .958851px 0,#90a5ec 1.0806px 1.68294px 0,#90a5ec .141474px 1.99499px 0,#90a5ec -.832294px 1.81859px 0,#90a5ec -1.60229px 1.19694px 0,#90a5ec -1.97998px .28224px 0,#90a5ec -1.87291px -.701566px 0,#90a5ec -1.30729px -1.5136px 0,#90a5ec -.421592px -1.95506px 0,#90a5ec .567324px -1.91785px 0,#90a5ec 1.41734px -1.41108px 0,#90a5ec 1.92034px -.558831px 0!important;width:25%!important}.robotutor_link:before{background-color:#3d3789cc}.robotutor_link:focus{box-shadow:none!important;outline:none!important}.character-image{display:none!important;height:16rem!important;position:absolute!important;top:-20px!important;transition:top .2s ease-out!important;width:10rem!important;z-index:1!important}.popover-right .character-image{display:flex!important;left:-120px!important;right:auto!important}.popover-left .character-image{display:flex!important;left:auto!important;right:-445px!important}.driver-popover-description{font-size:21px!important;padding-top:20px!important}.driver-popover-description .tutorial-description{font-family:Volvo Novum!important;padding-bottom:10px!important}.driver-popover-description .tutorial-description p{font-family:Volvo Novum!important;font-size:21px!important}.character-dialogue p{color:#fff!important;font-style:italic;line-height:1.5;margin:0!important}.driver-popover-arrow{display:none!important}.driver-popover.driver-popover-below-spaced{transform:translateY(1.5rem)!important}.driver-popover.driver-popover-shift-right{margin-left:20rem!important}.driver-popover.tutorial-waiting-interaction .driver-popover-next-btn,.driver-popover.tutorial-waiting-interaction .driver-popover-prev-btn{display:none!important}.end-game{align-items:center;display:flex;justify-content:center;min-height:200px}.game-over-animation{display:flex;filter:drop-shadow(0 0 10px #000000);padding-bottom:.3em;position:relative}.game-over-animation:after{animation:underlineExpand .4s ease-out forwards;background-color:#e2bc1a;bottom:0;content:"";height:1rem;left:0;position:absolute;width:0}.letter{animation:fadeScaleIn .2s ease-out forwards;color:#e2bc1a;font-size:5rem;font-weight:700;opacity:0;transform:scale(1.5)}.letter.space{width:.6em}@keyframes fadeScaleIn{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes underlineExpand{0%{width:0}to{width:100%}}.game-over-animation:after{animation:underlineExpand .6s cubic-bezier(.25,1,.5,1) forwards;animation-delay:1.8s;animation-delay:var(--underline-delay,1.8s)}.game-over-animation--winner:after{background-color:#94df4f}.game-over-animation--winner .letter{color:#94df4f}.end-game{background:#000c;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9800}.employees{background:#edf5f7;border:2px solid #ced9e5;border-radius:8px;box-sizing:border-box;flex-direction:column;height:7.4285714286rem;margin-bottom:.5rem;padding:.2857142857rem .5714285714rem;width:13.2142857143rem;z-index:2500}.employees,.employees__content{display:flex;justify-content:space-between}.employees__content{align-items:center}.employees__title{color:#141414;font-size:12px;font-size:.8571428571rem;font-weight:700;line-height:1rem;text-transform:uppercase}.employees__hire-button{width:4.2857142857rem}.employees__list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.2857142857rem;height:100%;justify-content:center}.employees__manager{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-top:.6428571429rem}.employees-salaries{overflow-y:auto}.employees-salaries__box{display:flex;flex-direction:column;flex-shrink:0;height:41.3571428571rem;justify-content:flex-start;width:27.1428571429rem}.employees-salaries__container{box-sizing:border-box;height:5.7142857143rem;width:9.4285714286rem}.employees-salaries__row{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.employees-salaries__row-wrapper{margin-bottom:.4285714286rem}.employees-salaries__row-body{align-items:center;display:flex;justify-content:space-between;width:6.5714285714rem}.employees-salaries__toggle{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:none;cursor:pointer;display:flex;height:1.4285714286rem;justify-content:center;padding:0;width:1.4285714286rem}.employees-salaries__toggle-icon{filter:brightness(0) saturate(100%) invert(85%) sepia(0) saturate(0) hue-rotate(196deg) brightness(60%) contrast(92%);height:1.4285714286rem;transform:rotate(180deg);transform-origin:50% 50%;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .18s ease;width:1.4285714286rem;will-change:transform}.employees-salaries__toggle--open .employees-salaries__toggle-icon{filter:none;transform:rotate(0deg)}.employees-salaries__details{background-color:#fcfcfc;border-bottom-left-radius:.5714285714rem;border-bottom-right-radius:.5714285714rem;box-shadow:0 .0714285714rem .0714285714rem 0 #6d6d6d40;display:flex;flex-direction:column;gap:.2857142857rem;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-.2857142857rem);transition:max-height .26s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .22s ease;width:18rem}.employees-salaries__details--open{max-height:22.8571428571rem;max-height:var(--employees-salaries-details-max-height,22.8571428571rem);opacity:1;pointer-events:auto;transform:translateY(0)}.employees-salaries__details-row{align-items:center;border-bottom:.0714285714rem solid #d4d4d4;box-sizing:border-box;display:flex;flex-direction:row;gap:.4285714286rem;height:3.7142857143rem;justify-content:space-between;padding:.7142857143rem 1.1428571429rem}.employees-salaries__details-row:last-child{border-bottom-left-radius:.5714285714rem;border-bottom-right-radius:.5714285714rem}.employees-salaries__region{align-items:center;background:#ced9e533;border:.0714285714rem solid #7089ac;border-radius:.2857142857rem;box-sizing:border-box;color:#455f84;display:inline-flex;font-size:.8571428571rem;font-style:normal;font-weight:500;justify-content:center;line-height:1rem;text-align:center;width:4.2142857143rem}.employees-salaries__region--first{background-color:#ced9e533;border-color:#7089ac;color:#455f84}.employees-salaries__region--second{background-color:#f0dfc633;border-color:#d9b48b;color:#bf834b}.employees-salaries__region--third{background-color:#e0e7d933;border-color:#a3b2a4;color:#476d3b}.employees-salaries__workers{color:#4f5f75;font-size:.8571428571rem;font-weight:700}.employees-salaries__image{height:3.2142857143rem}.employee-unit{display:inline-flex}.employee-unit__icon{height:1.7142857143rem;width:auto}.employee-unit__popper{z-index:9000}.employee-unit__box{align-items:center;background:#fff;border:2px solid #d4d4d4;border-radius:.5rem;box-sizing:border-box;display:flex;flex-direction:row;gap:.5714285714rem;height:2.2857142857rem;justify-content:center;padding:.2857142857rem;width:3.7857142857rem}.employee-unit__box-value{color:#141414;font-family:Volvo Novum;font-size:.7142857143rem;line-height:.8571428571rem;text-align:center;text-transform:uppercase}.employee-unit__box-value--label{font-size:10px;font-size:.7142857143rem;font-weight:400}.employee-unit__box-value--number{font-size:12px;font-size:.8571428571rem;font-weight:700}.employees-hired{background:#0000;border-radius:.2857142857rem;box-shadow:inset 0 0 .2142857143rem #00000040;box-sizing:border-box;flex-direction:column;height:4.2142857143rem;justify-content:center;padding:.2857142857rem .5714285714rem}.employees-hired,.employees-hired__quantity{align-items:center;display:flex;gap:.1428571429rem}.employees-hired__quantity{flex-direction:row}.employees-hired__x{text-align:right}.employees-hired__count,.employees-hired__x{color:#141414;font-size:12px;font-size:.8571428571rem;font-weight:700;line-height:1rem}.employees-hired__icon{height:2.2142857143rem}.employees-hired--annual-overhead,.employees-hired--salaries{border:none;border-radius:none;box-shadow:none;color:#141414;flex-direction:row;gap:.2857142857rem}.employees-hired--annual-overhead .employees-hired__icon,.employees-hired--salaries .employees-hired__icon{height:2.8571428571rem}.employees-hired--annual-overhead .employees-hired__count,.employees-hired--annual-overhead .employees-hired__x,.employees-hired--salaries .employees-hired__count,.employees-hired--salaries .employees-hired__x{color:#141414;font-size:18px;font-size:1.2857142857rem}.employees-hired--annual-overhead,.employees-hired--annual-overhead .employees-hired__icon{height:2.1428571429rem}.employees-hired--annual-overhead .employees-hired__count,.employees-hired--annual-overhead .employees-hired__x{font-size:14px;font-size:1rem}.employees-hired--details,.employees-hired--details .employees-hired__icon{height:2.2857142857rem}.equity-capital{box-sizing:initial;display:flex;flex-direction:column;height:100%;justify-content:space-between}.equity-capital__box{height:10.7142857143rem;min-height:10.7142857143rem;width:36.2857142857rem}.equity-capital__box--borrowed-capital{height:29.7142857143rem;width:36.2857142857rem}.equity-capital__box--borrowed-capital .box__header{align-items:center;margin-bottom:.7142857143rem}.equity-capital__reserves{align-items:center;color:#141414;display:flex;flex-direction:row;justify-content:space-between;width:100%}.equity-capital__reserves-buttons{align-items:center;display:flex;flex-direction:row;gap:.3571428571rem;margin:0 1.1428571429rem}.equity-capital__reserves-current{align-items:center;display:flex;flex-shrink:0}.equity-capital__dividends{align-items:center;display:flex;gap:.2857142857rem;justify-content:flex-end;width:100%}.equity-capital__dividends-controls{align-items:center;display:flex;gap:.4285714286rem}.equity-capital__dividends-label{align-items:center;background-color:#6d6d6d;border:1px solid #d4d4d4;border-radius:8px;box-sizing:border-box;color:#fff;display:flex;flex-direction:row;font-size:12px;font-size:.8571428571rem;font-weight:500;height:2.4285714286rem;justify-content:space-between;padding:.5714285714rem;white-space:nowrap;width:7.1428571429rem}.equity-capital__dividends .equity-capital__reserves-buttons{margin:0}.equity-capital__reserves .action-button{flex-shrink:0;height:2.1428571429rem;padding:.4rem 1.2rem;width:auto}.equity-capital__reserves .action-button__text{font-size:13px;font-size:.9285714286rem}.equity-capital__confirm{flex-shrink:0}.facilitators{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:5rem;width:100%}.facilitators__title{color:#fff;font-size:28px;font-size:2rem;font-weight:700;line-height:42px;margin-bottom:1rem;text-transform:uppercase}.facilitators__form{flex-direction:column;width:100%}.facilitators__form,.facilitators__games{align-items:center;display:flex;justify-content:center}.facilitators__games{flex-wrap:wrap;margin-bottom:2rem}.facilitators__game-card{align-items:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT0AAAC2CAYAAACrm1oyAAAAAXNSR0IArs4c6QAACLRJREFUeF7t2jGrZVcZBuB3QRBjHERioYGgpoiFWI1YiEV+gFoGLKz9C3bGzr+Q2kJIKf6ACGIhTiUWpohKICNoEBl1RAJLLowRw1xmnex15+5vrSdt1l7n+55383JPTlr881QEeu93W2v3nsqH+RACBK4VaGxuVqD3/kySO0leSvJ2kgettfdv9lPdToDAdQJK74bfjd7755J8KsnXkvwqyd9aa/dv+GNdT4DANQJK74ZfDaV3w8CuJ3ChgNK7EOzS477eXirmPIGbFVB6N+v7we1+yHhK0D6GwBMElJ5XhACBrQSU3lZxW5YAAaXnHSBAYCsBpbdV3JYlQEDpeQcIENhKQOltFbdlCRBQet4BAgS2ElB6W8VtWQIElJ53gACBrQSU3lZxW5YAAaXnHSBAYCsBpbdV3JYlQEDpeQcIENhKQOltFbdlCTxZoPf+WmvttSefrHlC6dXMzdQEpgv03p9N8sUkryZ5I8nvW2sPp3/QLV+o9G45AB9P4CwCvfdXknw+yXeT/DjJH1trb55lvllzKL1Zku4hUFxA6RUP0PgECFwm4OvtZV5OEyCwiIAfMhYJ0hoECBC4EvDf9LwHBAhsJaD0torbsgQIKD3vAAECWwkova3itiwBAkrPO0CAwFYCSm+ruC1LgIDS8w4QILCVgNLbKm7LEiCg9LwDBAhsJaD0torbsgQIKD3vAAECWwkova3itiwBAkrPO0CAwFYCSm+ruC1LgIDS8w4QILCVgNLbKm7LEiCg9LwDBAhsJaD0torbsgQIKD3vAAECWwkova3itiwBAkrPO0CAwFYCSm+ruC1LgIDS8w4QILCVgNLbKm7LEiCwTOn13l++irO19pZYCRAgcJ3AEqXXe38+yYuPlnyntfaeyAkQIPA4gfKl9+gvvE8k+fqjBX+Z5J/+4vPCEyCwcuk996HS+4fS88ITILBk6V0t5eutl5sAgVGB8l9v/7uoHzJGI3eOwN4Cy5Te3jHangCBUQGlNyrlHAECSwgovSVitAQBAqMCSm9UyjkCBJYQUHpLxGgJAgRGBZTeqJRzBAgsIaD0lojREgQIjAoovVEp5wgQWEJA6S0RoyUIEBgVUHqjUs4RILCEgNJbIkZLECAwKqD0RqWcI0BgCQGlt0SMliBAYFRA6Y1KOUeAwBICSm+JGC1BgMCogNIblXKOAIElBJTeEjFaggCBUQGlNyrlHAECSwgovSVitAQBAqMCSm9UyjkCBJYQUHpLxGgJAgRGBZTeqJRzBAgsIaD0lojREgQIjAoovVEp5wgQWEJA6S0RoyUIEBgVUHqjUs4RILCEgNJbIkZLECAwKqD0RqWcI0BgCQGlt0SMliBAYFRA6Y1KOUeAwBICSm+JGC1BgMCogNIblXKOAIElBJTeEjFaggCBUQGlNyrlHAECSwgovSVitAQBAqMCSm9UyjkCBJYQUHpLxGgJAgRGBZTeqJRzBAgsIaD0lojREgQIjAoovVEp5wgQOI1A7/1ua+3eRxlI6X0UNc8QIHArAr33Z5LcSfJSkreTPGitvX/JMErvEi1nCRC4VYHe+wtJPp7k00n+muRfrbV3LxlK6V2i5SwBArcq8JjSe9hau3/JUErvEi1nCRC4VQFfb2+V34cTIHBbAn7IuC15n0uAQDkBX2/LRWZgAgSOCCi9I3qeJUCgnIDSKxeZgQkQOCKg9I7oeZYAgXICSq9cZAYmQOCIgNI7oudZAgTKCSi9cpEZmACBIwJK74ieZwkQKCeg9MpFZmACBI4IKL0jep4lQKCcgNIrF5mBCRA4IqD0juh5lgCBcgJKr1xkBiZA4IiA0jui51kCBMoJKL1ykRmYAIEjAkrviJ5nCRAoJ/BB6fXef9Ba+2G5DQxMgACBCwRa7/3ZJF9I8mqSN5L8obX28II7HCVAgEAZgavSeyXJZ5J8Oclvk/yltfZmmQ0MSoAAgQsEHld6f26t/fyCOxwlQIBAGQFfb8tEZVACBGYI+CFjhqI7CBAoI+B/WSkTlUEJEJghoPRmKLqDAIEyAkqvTFQGJUBghoDSm6HoDgIEyggovTJRGZQAgRkCSm+GojsIECgjoPTKRGVQAgRmCCi9GYruIECgjIDSKxOVQQkQmCGg9GYouoMAgTICSq9MVAYlQGCGgNKboegOAgTKCCi9MlEZlACBGQJKb4aiOwgQKCOg9MpEZVACBGYIKL0Ziu4gQKCMgNIrE5VBCRCYIaD0Zii6gwCBMgJKr0xUBiVAYIaA0puh6A4CBMoIKL0yURmUAIEZAkpvhqI7CBAoI6D0ykRlUAIEZggovRmK7iBAoIyA0isTlUEJEJghoPRmKLqDAIEyAkqvTFQGJUBghoDSm6HoDgIEyggovTJRGZQAgRkCSm+GojsIECgjoPTKRGVQAgRmCCi9GYruIECgjIDSKxOVQQkQmCGg9GYouoMAgTICSq9MVAYlQGCGgNKboegOAgTKCCi9MlEZlACBGQJKb4aiOwgQKCOg9MpEZVACBGYIKL0Ziu7YVqD3/s3W2s+2BSi4uNIrGJqRb1+g9/6xJM8nuZvkXpL3Wmv/vv3JTPAkAaX3JCH/nsBjBHrvLyf5ZJIXkryb5O+ttbdgnVOg9/56a+17V9MpvXNmZKqTCyi9kwf0aLze+3NJvpTkqvBeT/I7pVcjO1OeTMDX25MFcs04vfdvJflskq8m+XWSPym9GtmZ8qQCfsg4aTD/+0vvw6V3X+mdOzPTESBwQMDX2wN4HiVAoK6AHzLqZmdyAgQOCvh6exDQ4wQI1BJQerXyMi0BAgcFlN5BQI8TIFBLQOnVysu0BAgcFFB6BwFnPt57/2lr7dsz73QXAQL/L6D0TvBG9N7vJPlKku8n+VGS37TWHpxgNCMQWE5A6Z0g0t77d5K8mOQbSX6R5J3W2k9OMJoRCCwnoPROEKnSO0EIRthGQOmdIGpfb08QghG2EVB6J4raDxknCsMoywr8B25N+1qpwwWIAAAAAElFTkSuQmCC),linear-gradient(180deg,#7089ac,#8372da);border:3px solid #000;border-radius:7px;color:#fff;display:flex;flex-direction:column;font-size:16px;font-size:1.1428571429rem;height:16.5714285714rem;margin:1rem;padding:2rem;position:relative;width:25.1428571429rem}.facilitators__game-card.active,.facilitators__game-card:active,.facilitators__game-card:focus,.facilitators__game-card:hover{box-shadow:0 0 10px #7089ac}.facilitators__game-card.active{cursor:default}.facilitators__game-card.hidden{display:none}.facilitators__game-logo{height:auto;margin-bottom:1rem;width:6.7142857143rem}.facilitators__game-title{font-weight:900}.facilitators__game-date{font-weight:400;margin-left:.5rem}.facilitators__game-close{position:absolute;right:1rem;top:1rem;z-index:1000}.facilitators__select{background:#00000080;border:2px solid #000;border-radius:40px;box-sizing:border-box;color:#fff;cursor:pointer;font-weight:700;height:3.5714285714rem;outline:none;text-align:center;text-transform:uppercase;width:21.4285714286rem}.facilitators__submit{font-family:Volvo Novum;font-size:16px;font-size:1.1428571429rem;margin-left:auto;margin-right:auto;width:25.7142857143rem}.facilitator--centered{height:100vh;margin-top:0}.finances{background-color:#fff;box-sizing:initial;display:flex;padding:.5714285714rem}.finances__side-menu{background-color:#f5f5f5;border-radius:10px;box-sizing:initial;height:41.5714285714rem;margin:.5rem;width:18.7142857143rem}.finances__divider{background:#d4d4d4;height:1px;margin:.8571428571rem}.finances__tabs{display:flex;flex-direction:column;gap:0;padding:.8571428571rem;width:16.5714285714rem}.current-assets__box{display:flex;gap:.8571428571rem;height:29.7142857143rem;justify-content:flex-start;width:36.2142857143rem}.current-assets__row-item{column-gap:2.2857142857rem;display:flex;flex-direction:row;justify-content:flex-start;width:46.8571428571rem}.fixed-assets__box{height:10.7142857143rem;min-height:10.8571428571rem;width:36.2142857143rem}.fixed-assets__list{display:flex;flex-wrap:wrap;gap:.5714285714rem}.fullscreen-btn{align-items:center;background:#fff;border:2px solid #d4d4d4;border-radius:.5714285714rem;display:flex;flex-shrink:0;height:2.2857142857rem;justify-content:center;margin-left:13px;padding:0;transition:background-color .2s ease,border-color .2s ease;width:2.2857142857rem}.fullscreen-btn:hover{background-color:#f7f7f7;border-color:#c7c7c7}.fullscreen-btn__img{height:1.7142857143rem;width:1.7142857143rem}.game-information{align-items:stretch;background-color:#d4d4d4;border:.2857142857rem solid #fff;border-radius:1.4285714286rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1.4285714286rem;margin-top:1rem;padding:1.4285714286rem;width:100%}.game-information--embedded{background-color:#0000;border:0;border-radius:0;gap:1.1428571429rem;margin-top:0;padding:0}.game-information__box{background:#fff;border:1px solid #ededed;border-radius:.5714285714rem;box-sizing:border-box;min-width:0;overflow:hidden;padding:1rem;width:100%}.game-information__table-scroll{border-radius:.7142857143rem;overflow-x:auto;width:100%}.game-information__table-header{align-items:stretch;background-color:#6d6d6d;border-radius:.7142857143rem .7142857143rem 0 0;box-sizing:border-box;display:flex;flex-direction:row;font-weight:700;min-width:100%;width:-webkit-fit-content;width:fit-content}.game-information__table-header .game-information__table-cell{color:#fff;min-height:2.5714285714rem}.game-information__table-cell{align-items:center;border-right:2px solid #d4d4d4;box-sizing:border-box;display:flex;flex-shrink:0;gap:.4285714286rem;min-height:4rem;padding:.5714285714rem .8571428571rem;width:15.7142857143rem}.game-information__table-body{background-color:#c4c4c4;border-radius:0 0 .7142857143rem .7142857143rem;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;justify-content:space-around;min-width:100%;width:-webkit-fit-content;width:fit-content}.game-information__table-body--reduced{padding:0}.game-information__table-row{align-items:stretch;color:#000;display:flex;flex-direction:row;font-weight:700;justify-content:flex-start}.game-information__worker{height:2.8571428571rem;margin-right:.3571428571rem}.game-information__factory,.game-information__machine,.game-information__product{height:2.8571428571rem}.game-information__unit-label{color:#6d6d6d;font-size:11px;font-size:.7857142857rem;white-space:nowrap}.game-information__table-row--market{padding-bottom:0}.game-information__table-row--market .game-information__table-cell--market{padding:0}.game-information__table-row--market .game-information__table-cell--market .market-analysis__market-title{box-sizing:border-box;height:4rem;padding:0 2.5rem;width:15.7142857143rem}.graphics,.graphics__dynamic{align-items:center;display:flex;flex-direction:column}.graphics__dynamic{max-height:32.1428571429rem;width:100%}.graphics__title{margin-bottom:1rem}.graphics__grouped{align-items:center;display:flex;flex-direction:column;width:100%}.graphics__grouped-grid{grid-row-gap:6rem;grid-column-gap:1.5rem;column-gap:1.5rem;display:grid;max-width:85.7142857143rem;row-gap:6rem;width:100%}.graphics__grouped-grid .graphics__dynamic{max-height:22.8571428571rem}.graphics__grouped-grid--markets,.graphics__grouped-grid--products{grid-template-columns:1fr 1fr}.global-leaderboard{max-height:none;max-width:80rem;width:100%}.global-leaderboard__panel{background-color:#fff;border:1px solid #ededed;border-radius:.5714285714rem;box-sizing:border-box;padding:1.2857142857rem;width:100%}.global-leaderboard__list{display:flex;flex-direction:column;gap:.7142857143rem;overflow-x:auto;padding-bottom:.1428571429rem}.global-leaderboard__row-grid{grid-column-gap:.8571428571rem;align-items:center;column-gap:.8571428571rem;display:grid;grid-template-columns:3.7142857143rem minmax(12.8571428571rem,1.4fr) minmax(5.8571428571rem,.8fr) minmax(5.1428571429rem,.7fr) minmax(5.1428571429rem,.7fr) minmax(4.5714285714rem,.6fr) minmax(5rem,.6fr);min-width:50rem}.global-leaderboard__header{color:#8d8d8d;font-size:.7857142857rem;font-weight:700;padding:0 1rem .1428571429rem;text-transform:uppercase}.global-leaderboard__row{background-color:#f5f5f5;border-radius:.5714285714rem;padding:.8571428571rem 1rem;transition:background-color .2s ease,transform .2s ease}.global-leaderboard__row:hover{background-color:#ededed;transform:translateX(.2857142857rem)}.global-leaderboard__row--current-user{background-color:#7089ac14;border:1px solid #7089ac}.global-leaderboard__rank{align-items:center;border-radius:.4285714286rem;display:flex;font-size:.9285714286rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.global-leaderboard__rank--gold{background:linear-gradient(135deg,#f8d77a,#f2b84b);color:#393939}.global-leaderboard__rank--silver{background:linear-gradient(135deg,#cbd5df,#9ca3af);color:#393939}.global-leaderboard__rank--bronze{background:linear-gradient(135deg,#cd9a6a,#a87c52);color:#fff}.global-leaderboard__rank--default{background-color:#fff;color:#5c5c5c}.global-leaderboard__player{align-items:center;display:flex;gap:.8571428571rem;min-width:0}.global-leaderboard__avatar{align-items:center;background:linear-gradient(135deg,#003057,#0d3896);border-radius:50%;color:#fff;display:flex;flex:0 0 2.5714285714rem;font-size:.9285714286rem;font-weight:700;height:2.5714285714rem;justify-content:center;position:relative;width:2.5714285714rem}.global-leaderboard__crown{color:#f2b84b;font-size:1.2142857143rem;left:50%;line-height:1;position:absolute;top:-1.2142857143rem;transform:translateX(-50%)}.global-leaderboard__name{color:#393939;font-size:1.0714285714rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-leaderboard__metric{color:#393939;font-size:1.2142857143rem;font-weight:700;line-height:1.2}.global-leaderboard__metric--score{color:#7089ac;font-size:1.2857142857rem}.global-leaderboard__metric--elo{color:#0e8589}.global-leaderboard__metric--wins{color:#7bb657}.global-leaderboard__metric--losses{color:#ec4d45}.global-leaderboard__message{color:#8d8d8d;font-size:1.0714285714rem;font-weight:700;padding:1.7142857143rem;text-align:center}.global-leaderboard__pagination{align-items:center;display:flex;gap:.8571428571rem;justify-content:flex-end}.global-leaderboard__pagination--top{margin-bottom:.8571428571rem}.global-leaderboard__pagination--bottom{margin-top:.8571428571rem}.global-leaderboard__pagination-btn{align-items:center;background-color:#fff;border:1px solid #ededed;border-radius:.5714285714rem;color:#393939;cursor:pointer;display:inline-flex;font-size:1.2857142857rem;font-weight:700;height:2.5714285714rem;justify-content:center;padding:0;transition:background-color .2s ease,border-color .2s ease;width:2.5714285714rem}.global-leaderboard__pagination-btn:hover:not(:disabled){background-color:#7089ac14;border-color:#7089ac}.global-leaderboard__pagination-btn:disabled{cursor:not-allowed;opacity:.45}.global-leaderboard__pagination-meta{color:#5c5c5c;font-size:.9285714286rem;font-weight:700;min-width:8.4285714286rem;text-align:center}@media(max-width:54.8571428571rem){.global-leaderboard__panel{padding:.8571428571rem}}.graphics-pages{align-items:center;display:flex}.graphics-pages__arrow-btn{background:#0000;border:0;display:flex;padding:0}.graphics-pages__arrow{cursor:pointer;height:3.5714285714rem;width:3.6428571429rem}.graphics-pages__quantity{align-items:center;color:#5c5c5c;display:flex;font-size:21px;font-size:1.5rem;font-weight:700;margin:0 2.2142857143rem}.graphics-pages__total-pages{color:#393939;margin-left:.3571428571rem}.info-tooltip{align-items:center;border-radius:50%;color:#979797;cursor:pointer;display:flex;flex-shrink:0;height:1.2857142857rem;justify-content:center;position:relative;transition:color .15s;width:1.2857142857rem}.info-tooltip:hover{color:#303030}.info-tooltip--custom-trigger{border-radius:0;color:inherit;display:inline-flex;height:auto;width:auto}.info-tooltip--custom-trigger:hover{color:inherit}.info-tooltip__popup{background-color:#303030;border-radius:.4285714286rem;box-shadow:0 .2857142857rem .8571428571rem #0003;color:#fff;font-size:11px;font-size:.7857142857rem;padding:.7142857143rem 1rem;pointer-events:none;width:18.5714285714rem;z-index:10}.info-tooltip__title{font-size:9px;font-size:.6428571429rem;font-weight:700;letter-spacing:.5px;margin-bottom:.2857142857rem;opacity:.7;text-transform:uppercase}.info-tooltip__text{line-height:1.4;white-space:pre-line}.income-statement{box-sizing:initial;display:flex;flex-direction:row;height:41.5714285714rem}.income-statement__expenses-container{display:flex;flex-direction:column;gap:.2857142857rem;justify-content:flex-start}.income-statement__expenses{justify-content:flex-start;min-height:100%;width:20rem}.investment-calculation{box-sizing:border-box;display:flex;flex-direction:column;padding:0 2.1428571429rem;width:100%}.investment-calculation--no-title{padding:0}.investment-calculation__subtitle{margin-bottom:1.4285714286rem;text-transform:uppercase}.investment-calculation__content{overflow-x:auto;width:89.4285714286rem}.investment-calculation__table{font-weight:900;width:100%}.investment-calculation__table tr:first-child th:first-child{border-top-left-radius:9px}.investment-calculation__table tr:first-child th:last-child{border-top-right-radius:9px}.investment-calculation__table tr:last-child td:first-child{border-bottom-left-radius:9px}.investment-calculation__table tr:last-child td:last-child{border-bottom-right-radius:9px}.investment-calculation__table-head{background:#6d6d6d;border-radius:5px 5px 0 0;font-size:12px;font-size:.8571428571rem;height:2.8571428571rem}.investment-calculation__table-head tr th:first-child{min-width:17.8571428571rem;text-align:left;width:17.8571428571rem}.investment-calculation__table-head tr th:nth-child(2){min-width:8.9285714286rem;width:8.9285714286rem}.investment-calculation__table-head th{border:0;min-width:4.2857142857rem;padding:0 .5714285714rem}.investment-calculation__subtext{font-size:10px;font-size:.7142857143rem}.investment-calculation__table-body{background:#c4c4c4;color:#303030;font-size:12px;font-size:.8571428571rem}.investment-calculation__table-body td{padding:.5714285714rem}.investment-calculation__table-cell--read-only{background:#aaa}.investment-calculation__table-cell{text-align:center}.investment-calculation__table-cell--total{background:#cadfbb}.investment-calculation__table-cell--product{align-items:center;display:flex;justify-content:space-between}.investment-calculation__product-image{height:2.8571428571rem}.investment-calculation__table-market-cell--first{background-color:#397f8d;color:#fff}.investment-calculation__table-market-cell--second{background-color:#996868;color:#fff}.investment-calculation__table-market-cell--third{background-color:#72704c;color:#fff}.investment-calculation__table-market-cell--fourth{background-color:#946695;color:#fff}.investment-calculation__table-market-cell--fifth{background-color:#8c714b;color:#fff}.investment-calculation__table-desinvestment{background-color:#e4efdb}.sip-wrapper{border:1px solid #d8d8d8;border-radius:.5714285714rem;overflow-x:auto;position:relative;width:100%}.sip{border-collapse:initial;border-spacing:0;font-size:12px;font-size:.8571428571rem;width:100%}.sip__head{position:-webkit-sticky;position:sticky;top:0;z-index:3}.sip__hcell{background:#6d6d6d;border-bottom:2px solid #303030;border-right:1px solid #ffffff1a;color:#fff;font-weight:700;padding:.7142857143rem .8571428571rem;text-align:center;white-space:nowrap}.sip__hcell:last-child{border-right:none}.sip__hcell--category{left:0;min-width:190px;padding-left:.8571428571rem;position:-webkit-sticky;position:sticky;text-align:left;width:190px;z-index:4}.sip__hcell--year{min-width:140px;width:140px}.sip__body{color:#303030}.sip__row{background:#fff}.sip__row:nth-child(2n){background:#f5f5f5}.sip__row--disinvest{background:#e4efdb!important}.sip__cell{border-bottom:1px solid #ededed;border-right:1px solid #ededed;padding:.7142857143rem;text-align:center;vertical-align:middle}.sip__cell:last-child{border-right:none}.sip__cell--category{background:inherit;border-right:1px solid #d8d8d8;font-weight:700;left:0;min-width:190px;padding-left:.8571428571rem;position:-webkit-sticky;position:sticky;text-align:left;white-space:nowrap;width:190px;z-index:1}.sip__cell--year-data{min-width:140px;padding:0;width:140px}.sip__cell--total-lbl{background:#f5f5f5;left:0;padding-right:1rem;position:-webkit-sticky;position:sticky;text-align:right;z-index:1}.sip__cell--total-lbl,.sip__cell--total-val{border-bottom:none;font-size:13px;font-size:.9285714286rem;font-weight:700}.sip__cell--total-val{background:#6d6d6d;color:#fff}.sip__cell--total-val .money-unit{display:inline-flex;margin:0 auto;width:auto}.sip__year-cell-inner{display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:3.5714285714rem;padding:.5714285714rem .4285714286rem}.sip__year-visual{align-items:center;flex-wrap:wrap;gap:.2857142857rem;min-height:1.7142857143rem}.sip__year-mu,.sip__year-visual{display:flex;justify-content:center}.sip__year-mu{margin-top:.2857142857rem}.sip__year-mu .money-unit{display:inline-flex;width:auto}.sip__year-mu--negative .money-unit{border-color:#4a6f28}.sip__empty{color:#c4c4c4}.sip__visual-group{align-items:center;display:flex;flex-wrap:wrap;gap:.2857142857rem;justify-content:center}.sip__market-grid{grid-gap:.2142857143rem;display:grid;gap:.2142857143rem;grid-template-columns:1fr 1fr;justify-items:center}.sip__market-grid>:last-child:nth-child(odd){grid-column:1/-1}.sip__market-grid .crs__market-pill{margin-right:0}.sip__product-pill{align-items:center;border-radius:9px;color:#fff;display:inline-flex;font-size:11px;font-size:.7857142857rem;font-weight:600;gap:.2857142857rem;padding:.1428571429rem .5714285714rem}.sip__product-pill--primo{background:#ededed}.sip__product-pill--duo{background:#8d8d8d}.sip__product-pill--ultimo{background:#6d6d6d}.sip__product-pill--nuovo{background:#303030}.sip__product-pill--primo{color:#303030}.sip__product-pill-icon{height:1rem;width:1.2857142857rem}.sip__plant-detail{align-items:center;display:inline-flex;font-size:12px;font-size:.8571428571rem;gap:.2857142857rem}.sip__plant-icon{height:auto;width:1.7142857143rem}.sip__plant-qty{color:#303030;font-weight:700}.sip__category-wrap{align-items:center;display:flex;gap:.4285714286rem}.sip__row--total td{border-top:2px solid #6d6d6d}.pct--y2-actions .pct__cell--mu-plan .money-unit,.pct--y2-actions .pct__row--total .money-unit{display:inline-flex;width:auto}.crs{border:1px solid #d8d8d8;border-radius:.5714285714rem;overflow:hidden}.crs__table{border-collapse:collapse;font-size:13px;font-size:.9285714286rem;width:100%}.crs__head{background:#6d6d6d;color:#fff}.crs__head-cell{font-weight:700;padding:.7142857143rem 1rem;text-align:left}.crs__head-cell--mu{text-align:right}.crs__body{background:#fff;color:#303030}.crs__row{border-bottom:1px solid #ededed}.crs__row:nth-child(2n){background:#f5f5f5}.crs__category{align-items:center;display:flex;font-weight:700;gap:.5714285714rem;padding:.7142857143rem 1rem;white-space:nowrap}.crs__category-icon{color:#888b8d;font-size:13px;font-size:.9285714286rem;text-align:center;width:1.2857142857rem}.crs__detail,.crs__mu{padding:.7142857143rem 1rem}.crs__mu{font-weight:700;text-align:right;white-space:nowrap}.crs__market-pill{align-items:center;background:#fff;border:1px solid #ececec;border-radius:9px;color:#303030;display:inline-flex;font-size:11px;font-size:.7857142857rem;font-weight:600;gap:.3571428571rem;margin-right:.4285714286rem;padding:.2142857143rem .5714285714rem}.crs__market-pill--capacity-plant,.crs__market-pill--capacity-region{margin-bottom:0;margin-right:0;padding:.1428571429rem .4285714286rem}.crs__market-pill--capacity-plant{background:#7089ac14;border-color:#7089ac33}.crs__market-dot{background:#c4c4c4;border-radius:50%;flex-shrink:0;height:.5714285714rem;width:.5714285714rem}.crs__market-dot--first{background:#397f8d}.crs__market-dot--second{background:#996868}.crs__market-dot--third{background:#72704c}.crs__market-dot--fourth{background:#946695}.crs__market-dot--fifth{background:#8c714b}.crs__product-detail{align-items:center;color:#303030;display:inline-flex;font-size:13px;font-size:.9285714286rem;font-weight:600;gap:.4285714286rem}.crs__product-icon{height:1.2857142857rem;width:1.7142857143rem}.crs__product-suffix{color:#888b8d;font-weight:400}.crs__machine-detail{align-items:center;display:inline-flex;gap:.4285714286rem}.crs__machine-detail--with-locations,.crs__machine-detail--with-regions{flex-wrap:wrap;gap:.5714285714rem}.crs__machine-block{align-items:center;display:inline-flex;gap:.4285714286rem}.crs__machine-locations,.crs__machine-regions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.2857142857rem}.crs__machine-icon{height:1.7142857143rem;width:auto}.crs__machine-qty{color:#303030;font-size:14px;font-size:1rem;font-weight:700}.crs__machine-label{color:#888b8d;font-size:12px;font-size:.8571428571rem}.crs__total{background:#6d6d6d;color:#fff;font-weight:700}.crs__total td{border-top:2px solid #303030;padding:.7142857143rem 1rem}.crs--year3-adjusted{margin-top:1.1428571429rem}.crs__row--emphasis{background:#ffb6c159!important}.crs__mu--strong{font-weight:800}.crs__note{color:#888b8d;font-size:11px;font-size:.7857142857rem;font-style:italic;margin-top:.4285714286rem}.crs__year3-footnote{color:#888b8d;font-size:12px;font-size:.8571428571rem;margin-bottom:.5714285714rem}.pct-wrapper{margin-top:.5714285714rem;overflow-x:auto}.pct__category-with-icon{align-items:center;display:inline-flex;gap:.5714285714rem}.pct__category-icon{color:#7089ac;font-size:14px;font-size:1rem;opacity:.9}.pct{border-collapse:collapse;font-size:12px;font-size:.8571428571rem;width:100%}.pct__head{background:#6d6d6d;color:#fff}.pct__hcell{font-weight:700;padding:.5714285714rem .7142857143rem;text-align:left}.pct__hcell--num{text-align:right}.pct__hcell--category{width:18%}.pct__hcell--expected{width:32%}.pct__body{background:#fff;color:#303030}.pct__row{border-bottom:1px solid #ededed}.pct__row--total{background:#f5f5f5;font-weight:700}.pct__cell{padding:.5714285714rem .7142857143rem}.pct__cell--num{text-align:right}.pct__cell--gap{color:#c0392b;font-weight:700}.pct__cell--detail{vertical-align:middle}.pct__cell--category{white-space:nowrap}.pct__cell--expected{min-width:17.1428571429rem}.pct__product{align-items:center;display:inline-flex;gap:.4285714286rem}.pct__product-icon{height:auto;width:1.5714285714rem}.pct--year-review .pct__head-row--primary .pct__hcell--group{text-align:center;vertical-align:middle}.pct--year-review .pct__hcell--group-a{background:#7089ac59;border-right:1px solid #ffffff40}.pct--year-review .pct__hcell--group-b{background:#8372da59}.pct--year-review .pct__hcell-year{color:#fff;display:block;font-size:13px;font-size:.9285714286rem}.pct--year-review .pct__hcell-sub{display:block;font-size:11px;font-size:.7857142857rem;font-weight:400;margin-top:.1428571429rem;opacity:.95}.pct--year-review .pct__head-row--sub .pct__hcell--sub{font-size:11px;font-size:.7857142857rem;font-weight:700;text-align:center}.pct--year-review .pct__hcell--mu-plan{background:#7089ac1a;color:#303030}.pct--year-review .pct__hcell--mu-actual{background:#8372da1f;color:#303030}.pct--year-review .pct__cell--mu-plan{background:#7089ac1a;font-weight:700}.pct--year-review .pct__cell--mu-actual{background:#8372da1f;font-weight:700}.pct--year-review .pct__visual-group{align-items:center;display:flex;flex-wrap:wrap;gap:.4285714286rem}.pct--year-review .pct__product--inline{margin-right:.2857142857rem}.pct--year-review .pct__empty-cell{color:#888b8d}.pct__level-badge{align-items:center;border-radius:9px;display:inline-flex;font-size:12px;font-size:.8571428571rem;font-weight:700;gap:.5714285714rem;padding:.2857142857rem .7142857143rem}.pct__level-badge__label{text-transform:capitalize}.pct__level-badge__index{font-size:11px;font-size:.7857142857rem;font-weight:400;opacity:.85}.pct__level-badge--quality.pct__level-badge--q-poor{background:#888b8d33;color:#303030}.pct__level-badge--quality.pct__level-badge--q-basic{background:#4a6f2826;color:#36511d}.pct__level-badge--quality.pct__level-badge--q-good{background:#7089ac33;color:#607ca3}.pct__level-badge--quality.pct__level-badge--q-very_good{background:#8372da33;color:#715ed5}.pct__level-badge--quality.pct__level-badge--q-excellent{background:#7089ac59;color:#fff}.pct__level-badge--training.pct__level-badge--t-insufficient,.pct__level-badge--training.pct__level-badge--t-poor{background:#888b8d33;color:#303030}.pct__level-badge--training.pct__level-badge--t-basic{background:#4a6f2826;color:#36511d}.pct__level-badge--training.pct__level-badge--t-good{background:#7089ac33;color:#607ca3}.pct__level-badge--training.pct__level-badge--t-very_good{background:#8372da33;color:#715ed5}.pct__level-badge--training.pct__level-badge--t-excellent{background:#7089ac59;color:#fff}.pct__level-badge--training.pct__level-badge--t-superlative{background:#8372da59;color:#fff}.player-insights{box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;min-height:100%;padding:1rem 0}.player-insights__chart-canvas{height:14.2857142857rem;width:100%}.player-insights__state{padding:1.5rem 0;text-align:center}.metric-insight{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;min-height:0}.metric-insight__head{text-align:center}.metric-insight__title{color:#1b365d;font-size:20px;font-size:1.4285714286rem;font-weight:700}.metric-insight__synopsis{color:#888b8d;font-size:12px;font-size:.8571428571rem;line-height:1.45;margin:0;text-align:left}.metric-insight__cards{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:30rem;width:100%}.metric-insight__card{align-items:center;background:#fff;border:.0714285714rem solid #ced9e5;border-radius:1rem;display:flex;flex-direction:column;gap:.1428571429rem;padding:.7142857143rem 1rem;text-align:center}.metric-insight__card--best{background:#1b365d}.metric-insight__card--best .metric-insight__card-label,.metric-insight__card--best .metric-insight__card-value{color:#fff}.metric-insight__card-label{color:#888b8d;font-size:12px;font-size:.8571428571rem;font-weight:700;text-transform:uppercase}.metric-insight__card-value{font-feature-settings:"tnum";color:#1b365d;font-size:22px;font-size:1.5714285714rem;font-variant-numeric:tabular-nums;font-weight:700}.metric-insight__chart{display:flex;flex:1 1 auto;flex-direction:column;min-height:14.2857142857rem;min-width:0}.metric-insight__chart>.box{flex:1 1 auto;height:auto;margin:0;min-height:0;width:auto}.metric-insight__chart .box__header{display:none}.metric-insight__chart .player-insights__chart-canvas{flex:1 1 auto;height:auto;min-height:0}.metric-insight__no-chart{color:#888b8d;flex:1 1 auto;padding:2rem 0;text-align:center}.metric-insight__nav,.metric-insight__no-chart{align-items:center;display:flex;justify-content:center}.metric-insight__nav{gap:1.5rem}.metric-insight__arrow{align-items:center;background:#1b365d;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:2.8571428571rem;justify-content:center;width:2.8571428571rem}.metric-insight__arrow:hover{opacity:.85}.metric-insight__arrow:disabled{cursor:default;opacity:.3}.metric-insight__nav-pos{font-feature-settings:"tnum";color:#888b8d;font-size:13px;font-size:.9285714286rem;font-variant-numeric:tabular-nums;font-weight:700}.strategy-page{display:flex;flex-direction:column;height:100%}.strategy-page__body{flex:1 1;overflow-y:auto;padding:1.4285714286rem}.sp-company{display:flex;flex-direction:column;gap:1.1428571429rem}.sp-company__banner{align-items:center;background:#fff;border:1px solid #ededed;border-left:5px solid #6d6d6d;border-radius:.5714285714rem;display:flex;justify-content:space-between;padding:1.1428571429rem 1.4285714286rem}.sp-company__banner-left{display:flex;flex-direction:column;gap:.4285714286rem}.sp-company__name{color:#303030;font-size:20px;font-size:1.4285714286rem;font-weight:700;margin:0}.sp-company__meta{display:flex;flex-wrap:wrap;gap:.5714285714rem}.sp-company__tag{align-items:center;background:#f5f5f5;border-radius:.8571428571rem;color:#6d6d6d;display:inline-flex;font-size:11px;font-size:.7857142857rem;font-weight:700;gap:.3571428571rem;padding:.2142857143rem .7142857143rem}.sp-company__tag i{font-size:10px;font-size:.7142857143rem}.sp-company__tag--strategy{background:#7089ac14;color:#7089ac}.sp-company__sections{grid-gap:.8571428571rem;display:grid;gap:.8571428571rem;grid-template-columns:repeat(2,1fr)}.sp-company__section{background:#fff;border:1px solid #ededed;border-radius:.5714285714rem;padding:1rem 1.1428571429rem}.sp-company__section--wide{grid-column:1/-1}.sp-company__section-title{align-items:center;color:#6d6d6d;display:flex;font-size:12px;font-size:.8571428571rem;font-weight:700;gap:.5714285714rem;letter-spacing:.4px;margin:0 0 .8571428571rem;text-transform:uppercase}.sp-company__section-title i{color:#7089ac;font-size:12px;font-size:.8571428571rem;text-align:center;width:1.1428571429rem}.sp-company__section-count{background:#ededed;border-radius:.7142857143rem;color:#6d6d6d;font-size:10px;font-size:.7142857143rem;margin-left:auto;padding:.0714285714rem .5rem}.sp-company__people-row{display:flex;flex-wrap:wrap;gap:.7142857143rem}.sp-company__person{align-items:center;background:#f5f5f5;border-radius:.5714285714rem;display:flex;gap:.5714285714rem;min-width:10rem;padding:.4285714286rem .8571428571rem .4285714286rem .4285714286rem}.sp-company__person-avatar{background:#fff;border-radius:50%;flex-shrink:0;height:2.2857142857rem;width:2.2857142857rem}.sp-company__person-name{color:#303030;font-size:12px;font-size:.8571428571rem;font-weight:700}.sp-company__person-role{background:#7089ac;border-radius:.5714285714rem;color:#fff;font-size:9px;font-size:.6428571429rem;font-weight:700;letter-spacing:.3px;margin-left:auto;padding:.0714285714rem .4285714286rem;text-transform:uppercase}.sp-company__kpi-grid{display:flex;gap:.8571428571rem;margin-bottom:.7142857143rem}.sp-company__kpi{background:#f5f5f5;border-radius:.4285714286rem;display:flex;flex:1 1;flex-direction:column;gap:.1428571429rem;padding:.5714285714rem .7142857143rem}.sp-company__kpi-value{color:#303030;font-size:20px;font-size:1.4285714286rem;font-weight:700}.sp-company__kpi-label{align-items:center;color:#888b8d;display:flex;font-size:10px;font-size:.7142857143rem;font-weight:700;gap:.2857142857rem}.sp-company__kpi--with-chars{align-items:center;flex-direction:row;justify-content:space-between}.sp-company__kpi-text{display:flex;flex-direction:column;gap:.1428571429rem}.sp-company__kpi-chars{align-items:flex-end;display:flex;gap:.1428571429rem}.sp-company__kpi-char{height:auto;width:2.2857142857rem}.sp-company__kpi-char--lg{width:3.7142857143rem}.sp-company__kpi-badge-wrap{margin-top:.2857142857rem}.sp-company__kpi-badge{background:#7089ac1a;border-radius:.5714285714rem;color:#7089ac;font-size:9px;font-size:.6428571429rem;font-weight:700;padding:.0714285714rem .4285714286rem;text-transform:capitalize}.sp-company__product-showcase{display:flex;flex-wrap:wrap;gap:.7142857143rem}.sp-company__product-card{align-items:center;background:#f5f5f5;border-left:4px solid #c4c4c4;border-radius:.5714285714rem;display:flex;gap:.7142857143rem;padding:.5714285714rem 1rem}.sp-company__product-card--primo{border-left-color:#ededed}.sp-company__product-card--duo{border-left-color:#8d8d8d}.sp-company__product-card--ultimo{border-left-color:#6d6d6d}.sp-company__product-card--nuovo{border-left-color:#303030}.sp-company__product-img{height:auto;width:3.4285714286rem}.sp-company__product-name{color:#303030;font-size:14px;font-size:1rem;font-weight:700}.sp-company__pills{display:flex;flex-wrap:wrap;gap:.4285714286rem}.sp-company__factory-pill{align-items:center;background:#fff;border:1px solid #ededed;border-radius:9px;color:#303030;display:inline-flex;font-size:11px;font-size:.7857142857rem;font-weight:600;gap:.3571428571rem;padding:.2857142857rem .7142857143rem}.sp-company__factory-icon{height:auto;width:1.2857142857rem}.sp-company__factory-machines{color:#888b8d;font-size:10px;font-size:.7142857143rem;font-weight:400}.strategy-page__forecast-wrap{display:flex;flex-direction:column}.strategy-page__forecast-tabs{border-bottom:2px solid #ededed;display:flex;gap:.2857142857rem;margin-bottom:1.1428571429rem}.strategy-page__forecast-tab{align-items:center;background:#0000;border:none;border-bottom:3px solid #0000;border-radius:.4285714286rem .4285714286rem 0 0;bottom:-2px;color:#888b8d;cursor:pointer;display:flex;font-size:12px;font-size:.8571428571rem;font-weight:700;gap:.4285714286rem;padding:.5714285714rem 1rem;position:relative;text-transform:uppercase;transition:all .15s}.strategy-page__forecast-tab:hover{background:#f5f5f5;color:#303030}.strategy-page__forecast-tab--active{background:#f5f5f5;border-bottom-color:#6d6d6d;color:#303030}.strategy-page__forecast-tab--first:hover{color:#397f8d}.strategy-page__forecast-tab--first.strategy-page__forecast-tab--active{background:#397f8d14;border-bottom-color:#397f8d;color:#397f8d}.strategy-page__forecast-tab--second:hover{color:#996868}.strategy-page__forecast-tab--second.strategy-page__forecast-tab--active{background:#99686814;border-bottom-color:#996868;color:#996868}.strategy-page__forecast-tab--third:hover{color:#72704c}.strategy-page__forecast-tab--third.strategy-page__forecast-tab--active{background:#72704c14;border-bottom-color:#72704c;color:#72704c}.strategy-page__forecast-tab--fourth:hover{color:#946695}.strategy-page__forecast-tab--fourth.strategy-page__forecast-tab--active{background:#94669514;border-bottom-color:#946695;color:#946695}.strategy-page__forecast-tab--fifth:hover{color:#8c714b}.strategy-page__forecast-tab--fifth.strategy-page__forecast-tab--active{background:#8c714b14;border-bottom-color:#8c714b;color:#8c714b}.strategy-page__chosen-badge{align-items:center;background:#6d6d6d;border-radius:.5714285714rem;color:#fff;display:inline-flex;font-size:14px;font-size:1rem;font-weight:700;gap:.5714285714rem;margin-bottom:1.1428571429rem;padding:.7142857143rem 1.2857142857rem}.strategy-page__chosen-badge i{font-size:16px;font-size:1.1428571429rem;opacity:.7}.strategy-page__chosen-badge span{opacity:.8}.strategy-page__empty{color:#888b8d;font-size:14px;font-size:1rem;padding:2.8571428571rem 1.4285714286rem;text-align:center}.strategy-page__game-information{min-width:0}.investments__overlay{background:#00000080;height:100%;position:absolute;width:100%}.investments__tabs{left:0;position:fixed;top:10rem;z-index:2500}.investments__tabs>*{margin-bottom:1rem}.investments__content{left:25rem;position:fixed;top:3.5714285714rem}.inventory{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.inventory .box-title--subtitle{margin:0}.inventory__information{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5714285714rem;justify-content:flex-start}.inventory-types{align-items:center;background:#303030;border-radius:9px;box-sizing:border-box;display:flex;height:3.5714285714rem;justify-content:space-between;padding:.7rem;width:20.1428571429rem}.inventory-types__employee{display:flex;flex-direction:row;position:relative}.inventory-types__employee-remove{cursor:pointer;left:.4285714286rem;position:absolute;top:-.2857142857rem}.inventory-types__employee-icon{height:2.1428571429rem;margin-right:.2rem}.inventory-types__product{height:2.1428571429rem}.kpi-analysis__table{background-color:#d4d4d4;border:.2857142857rem solid #fff;border-radius:0 1.4285714286rem 1.4285714286rem;box-sizing:border-box;display:flex;flex-direction:column;overflow-x:auto;width:96.0714285714rem}.kpi-analysis__data{display:flex;flex-direction:column;padding-left:2.4285714286rem;padding-top:1.4285714286rem}.kpi-analysis__box{margin-bottom:1.4285714286rem}.kpi-analysis__header{align-items:center;background-color:#6d6d6d;border-radius:.7142857143rem .7142857143rem 0 0;box-sizing:border-box;display:flex;flex-direction:row;font-weight:700;height:2.1428571429rem;justify-content:space-around;padding-left:29.6428571429rem;width:90.7142857143rem}.kpi-analysis__header-cell{text-align:center;width:3.5714285714rem}.kpi-analysis__body{background-color:#c4c4c4;border-radius:0 0 .7142857143rem .7142857143rem;flex-direction:column;height:-webkit-fit-content;height:fit-content;padding-bottom:.7142857143rem;padding-top:1.0714285714rem;width:90.7142857143rem}.kpi-analysis__body,.kpi-analysis__row{display:flex;justify-content:space-around}.kpi-analysis__row{align-items:center;flex-direction:row;font-weight:700;padding-bottom:.5rem}.kpi-analysis__text{justify-content:space-between;width:15.7142857143rem}.kpi-analysis__description-text,.kpi-analysis__text{display:flex;flex-direction:column;padding-left:.7142857143rem}.kpi-analysis__description-text{height:2.1428571429rem;justify-content:flex-start;width:12.8571428571rem}.kpi-analysis__sublabel{font-size:.5714285714rem}.kpi-analysis__subdesription{line-height:.7142857143rem}.kpi-analysis__cells{display:flex;flex-direction:row;justify-content:space-around;width:60.7142857143rem}.kpi-analysis__cell{text-align:center;width:3.5714285714rem}.level-connector{align-items:center;display:flex;justify-content:space-between}.level-connector__space{flex:.3 1}.level-connector__container{align-items:center;display:flex;flex:1 1}.level-connector__container--right{justify-content:flex-end;padding-right:1.1428571429rem}.level-connector__container--left{justify-content:flex-start;margin-left:2.5rem}.level-connector__gradient{align-items:center;display:flex;height:.5rem;justify-content:center;position:relative;width:1.7857142857rem;z-index:1}.level-connector__gradient--insufficient{background:linear-gradient(#6d6d6d,#5d762f);z-index:2}.level-connector__gradient--sufficient{background:linear-gradient(#5d762f,#088579)}.level-connector__gradient--good{background:linear-gradient(#088579,#01669d)}.level-connector__gradient--very-good{background:linear-gradient(#01669d,#3d3789);z-index:2}.liquidity-calculation__input{background:#0000;border:0;box-sizing:border-box;flex:1 1;font-size:12px;font-size:.8571428571rem;font-weight:700;overflow-x:scroll;overflow-y:hidden;padding-right:.2142857143rem;text-align:center;width:100%}.liquidity-calculation__data{display:flex;flex-direction:column}.liquidity-calculation__sub-header{align-items:center;background-color:#ededed;border-bottom:.0714285714rem solid #ededed;display:flex;flex-direction:row;font-size:.8571428571rem;font-weight:700;height:2.8571428571rem;justify-content:space-between;position:-webkit-sticky;position:sticky;top:2.1428571429rem;width:262.1428571429rem;z-index:1}.liquidity-calculation__sub-header__empty-space{background-color:#ededed;display:flex;flex-basis:9.1%;flex-shrink:0;height:100%;left:0;position:-webkit-sticky;position:sticky}.liquidity-calculation-row{border-bottom:1px solid #ededed;display:flex;flex-direction:row;font-weight:700;height:-webkit-fit-content;height:fit-content;width:262.4285714286rem}.liquidity-calculation-row--initial{background-color:#d0d6e3;text-transform:uppercase}.liquidity-calculation-row--initial .liquidity-calculation-row__label{background-color:#d0d6e3}.liquidity-calculation-row__id{align-items:center;background-color:#d4d4d4;border-right:1px solid #ededed;display:flex;font-size:.8571428571rem;font-weight:700;justify-content:center;left:0;min-height:2.1428571429rem;position:-webkit-sticky;position:sticky;text-transform:uppercase;width:3.7857142857rem}.liquidity-calculation-row__id--initial{background-color:#b2c2e5}.liquidity-calculation-row__id--third-light{background-color:#c9c39e}.liquidity-calculation-row__id--fifth-light{background-color:#dcc9ad}.liquidity-calculation-row__label{align-items:center;background-color:#d4d4d4;border-right:1px solid #ededed;box-sizing:border-box;display:flex;flex-basis:7.66%;flex-shrink:0;font-size:12px;font-size:.8571428571rem;left:3.7857142857rem;min-height:2.1428571429rem;padding-left:1.0714285714rem;position:-webkit-sticky;position:sticky}.liquidity-calculation-year{border-left:1px solid #ededed;display:flex;flex-basis:9.1%;min-height:2.1428571429rem;text-transform:uppercase;width:23.7857142857rem}.liquidity-calculation-year--header{height:100%}.liquidity-calculation-year--initial,.liquidity-calculation-year--initial .liquidity-calculation-year__quarters--disabled,.liquidity-calculation-year--initial .liquidity-calculation-year__sides{background-color:#d0d6e3}.liquidity-calculation-year--regular,.liquidity-calculation-year--regular .liquidity-calculation-year__sides{background-color:#d4d4d4}.liquidity-calculation-year--regular .liquidity-calculation-year__sides--disabled{background-color:#aaa}.liquidity-calculation-year__quarter{text-align:center;width:2.5rem}.liquidity-calculation-year__sides{align-items:center;background-color:#c4c4c4;display:flex;font-size:.8571428571rem;justify-content:center;width:7.1428571429rem}.liquidity-calculation-year__sides--disabled{background-color:#aaa}.liquidity-calculation-year__sides__text{text-align:center}.liquidity-calculation-year__quarters{align-items:center;display:flex;justify-content:space-around;min-height:2.1428571429rem;width:10.7142857143rem}.liquidity-calculation-year__quarters--disabled{background-color:#aaa}.loading-dots{height:10px;position:relative;width:60px}.loading-dots__dot{animation:grow 1s ease-in-out infinite alternate;border-radius:50%;height:10px;position:absolute;width:10px;will-change:transform}.dot1{background-color:#c4c4c4;left:0;transform-origin:100% 50%}.dot2{animation-delay:.33s;background-color:#979797;left:50%;transform:translateX(-50%) scale(1)}.dot3{animation-delay:.66s;background-color:#5c5c5c;right:0}@keyframes grow{to{transform:translateX(-50%) scale(0)}}@media(min-width:768px){.loading-dots{height:13.3333333333px;position:relative;width:70px}.loading-dots__dot{animation:grow 1s ease-in-out infinite alternate;border-radius:50%;height:13.3333333333px;position:absolute;width:13.3333333333px;will-change:transform}.dot1{background-color:#c4c4c4;left:0;transform-origin:100% 50%}.dot2{animation-delay:.33s;background-color:#979797;left:50%;transform:translateX(-50%) scale(1)}.dot3{animation-delay:.66s;background-color:#5c5c5c;right:0}@keyframes grow{to{transform:translateX(-50%) scale(0)}}}.loan{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;position:relative}.loan--timeline{background:#303030;border-radius:.7142857143rem;box-shadow:inset 0 .2857142857rem .7142857143rem #00000040;font-size:0;height:7.5rem;width:10.2857142857rem}.loan--timeline.loan--static{width:6.4285714286rem}.loan--timeline .loan__header{border-radius:.7142857143rem .7142857143rem 0 0;color:#fff;display:inline-block;font-size:.5714285714rem;font-weight:700;height:1.4285714286rem;line-height:1.5714285714rem;margin:0 auto;position:absolute;text-align:center;top:0;width:100%;z-index:3}.loan--timeline .loan__content{font-size:0;justify-content:center;padding-top:2.4285714286rem}.loan--timeline .loan__content,.loan--timeline .loan__mu{align-items:center;display:flex;flex-direction:column}.loan--timeline .loan__buttons{display:flex;justify-content:space-between;margin-top:-1.3rem;width:7rem}.loan--timeline .loan__interest--timeline{align-items:center;bottom:.2rem;display:flex;flex-direction:row;font-size:8px;font-size:.5714285714rem;justify-content:flex-start;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:100%}.loan--timeline.loan--timeline-liabilities{background:#fff;border:1px solid #a48ac5;border-radius:.4285714286rem;box-shadow:none;display:flex;flex-direction:column;height:8.1428571429rem;margin-right:0;overflow:hidden;width:7.1428571429rem}.loan--timeline.loan--timeline-liabilities.loan--static{width:7.1428571429rem}.loan--timeline.loan--timeline-liabilities .loan__header{align-items:center;border-radius:.3571428571rem .3571428571rem 0 0;color:#fff;display:flex;flex-shrink:0;font-size:.7142857143rem;font-weight:500;height:1.7142857143rem;justify-content:center;line-height:.8571428571rem;position:relative;text-align:center;top:auto;width:100%}.loan--timeline.loan--timeline-liabilities .loan__content{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;font-size:medium;gap:.4285714286rem;justify-content:flex-start;padding:.4285714286rem .5714285714rem}.loan--timeline.loan--timeline-liabilities .loan__mu.money-unit--cost-badge{min-width:4.5714285714rem;width:4.5714285714rem}.loan--timeline.loan--timeline-liabilities .loan__mu.money-unit--cost-badge .money-unit__icon{height:1.7142857143rem;width:1.7142857143rem}.loan--timeline.loan--timeline-liabilities .loan__mu.money-unit--cost-badge .money-unit__box{min-height:1.2857142857rem;padding:.1428571429rem .7142857143rem;width:4.5714285714rem}.loan--timeline.loan--timeline-liabilities .loan__interest--timeline{align-items:center;display:flex;flex-direction:column;gap:.1428571429rem;justify-content:center;margin-top:auto;overflow:visible;position:static;white-space:normal;width:100%}.loan--timeline.loan--timeline-liabilities .loan__interest--timeline .loan__interest-label{color:#6d6d6d;font-size:10px;font-size:.7142857143rem;font-weight:500;line-height:.8571428571rem;margin:0;text-transform:uppercase}.loan--timeline.loan--timeline-liabilities .loan__interest--timeline .loan__interest-row{align-items:center;display:flex;flex-direction:row;gap:.2857142857rem;justify-content:center}.loan--timeline.loan--timeline-liabilities .loan__interest--timeline .loan__interest-percentage{color:#45c1ff;font-size:.7142857143rem;font-weight:500;line-height:.8571428571rem;margin:0}.loan--timeline.loan--timeline-liabilities .loan__interest--timeline .loan__interest-timelapse{color:#6d6d6d;font-size:9px;font-size:.6428571429rem;font-weight:400;line-height:.7857142857rem;margin:0}.loan--timeline.loan--timeline-liabilities.loan--short .loan__header{background:#6e548d}.loan--timeline.loan--timeline-liabilities.loan--long{border-color:#b1c0a9}.loan--timeline.loan--timeline-liabilities.loan--long .loan__header{background:#547643}.loan--timeline.loan--timeline-liabilities.loan--emergency{border-color:#fca5a5}.loan--timeline.loan--timeline-liabilities.loan--emergency .loan__header{background:#dc2626}.loan--timeline.loan--timeline-liabilities.loan--accounts-payable{border-color:#a48ac5}.loan--timeline.loan--timeline-liabilities.loan--accounts-payable .loan__header{background:#e7c6ff;color:#141414}.loan--timeline.loan--timeline-liabilities.loan--disabled .loan__header{background:#5c5c5c;color:#fff}.loan--apply{background:#fff;border:1px solid #d4d4d4;border-radius:6px;height:auto;min-height:7.5rem;width:16rem}.loan--apply.loan--emergency{border-color:#fca5a5;min-height:10.0714285714rem}.loan--apply.loan--emergency .loan__content{gap:.3571428571rem}.loan--apply.loan--emergency .action-button{height:2rem;width:13.7142857143rem}.loan--apply.loan--emergency .action-button__text{font-size:12px;font-size:.8571428571rem}.loan--apply.loan--static{width:16rem}.loan--apply .loan__header{align-items:center;border-radius:5px 5px 0 0;color:#fff;display:flex;font-size:1rem;font-weight:500;height:2.0714285714rem;justify-content:center;line-height:1.2142857143rem;margin:0 auto;position:absolute;text-align:center;top:0;width:100%;z-index:3}.loan--apply .loan__content{align-items:center;display:flex;flex-direction:column;font-size:medium;gap:.5714285714rem;justify-content:flex-start;padding:2.4285714286rem 1.1428571429rem .4285714286rem}.loan--apply .loan__buttons{gap:1.1428571429rem;margin-top:0}.loan--apply .loan__buttons,.loan--apply .loan__interest--apply{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.loan--apply .loan__interest--apply{flex-wrap:wrap;font-size:10px;font-size:.7142857143rem;gap:.2857142857rem;overflow:hidden;position:static;text-overflow:ellipsis;white-space:nowrap}.loan--apply .loan__interest--apply .loan__interest-label{color:#6d6d6d;font-weight:500}.loan--apply .loan__interest--apply .loan__interest-percentage{color:#45c1ff;font-weight:500}.loan--apply .loan__interest--apply .loan__interest-timelapse{color:#6d6d6d;font-size:9px;font-size:.6428571429rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loan--apply.loan--disabled{cursor:not-allowed;opacity:.92}.loan--timeline.loan--short .loan__header{background:#957bb6}.loan--timeline.loan--long .loan__header{background:#7bb657}.loan--timeline.loan--emergency .loan__header{background:#9a1e1d}.loan--timeline.loan--accounts-payable .loan__header{background:#e39071}.loan--timeline.loan--disabled{cursor:not-allowed}.loan--timeline.loan--disabled .loan__header{background:#5c5c5c}.loan--apply.loan--short .loan__header{background:#6e548d}.loan--apply.loan--long .loan__header{background:#547643}.loan--apply.loan--emergency .loan__header{background:#dc2626}.loan--apply.loan--accounts-payable .loan__header{background:#e39071}.loan--apply.loan--disabled .loan__header{background:#5c5c5c}.loan__interest-text{display:flex;gap:.1428571429rem;text-transform:uppercase}.loan__interest-label{color:#c4c4c4;font-weight:700;margin-right:.1428571429rem}.loan__interest-percentage{color:#ffda00;display:inline-flex;font-weight:700}.loan__interest-timelapse{color:#fff;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.loan__button{align-items:center;background-color:#09a0db;border-radius:5px;display:flex;height:1.1428571429rem;justify-content:center;margin-left:.8rem;width:1.2857142857rem}.loan__button img{height:.5714285714rem;width:.7857142857rem}.loan__button:hover{background-color:#088ec3}.loans{display:flex;flex-direction:column;gap:.8571428571rem;height:100%;justify-content:space-around}.loans__button{bottom:0;position:absolute;right:0}.loans__box{background:#f5f5f5;border:none;display:flex}.loans-modal{align-items:center;background:#000c;border-radius:20px;bottom:-.2857142857rem;display:flex;flex-direction:column;justify-content:center;left:-.2857142857rem;position:absolute;right:-.2857142857rem;top:-.2857142857rem;z-index:4000}.loans-modal__close{position:absolute;right:1rem;top:1rem}.loans-modal__list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:32.8571428571rem}.login{--login-corner-dot-offset:2.1428571429rem;--login-corner-dot-size:2.2857142857rem;background:url(/static/media/backgroundLogin.e7d90754b3e4cc90b5c4.webp) 50%/cover no-repeat,linear-gradient(180deg,#f7fafd,#f7fafd80 50%,#fcfcfc);background-color:#fcfcfc;min-height:100vh;position:relative}.login__corner-dot{background:#7089ac;border-radius:50%;height:var(--login-corner-dot-size);pointer-events:none;position:absolute;width:var(--login-corner-dot-size);z-index:0}.login__corner-dot--top-left{left:var(--login-corner-dot-offset);top:var(--login-corner-dot-offset)}.login__corner-dot--top-right{right:var(--login-corner-dot-offset);top:var(--login-corner-dot-offset)}.login__corner-dot--bottom-left{bottom:var(--login-corner-dot-offset);left:var(--login-corner-dot-offset)}.login__corner-dot--bottom-right{bottom:var(--login-corner-dot-offset);right:var(--login-corner-dot-offset)}.login__content{grid-gap:clamp(2.2857142857rem,4vw,5.7142857143rem);align-items:center;box-sizing:border-box;display:grid;gap:clamp(2.2857142857rem,4vw,5.7142857143rem);grid-template-columns:minmax(0,1.1fr) minmax(22.8571428571rem,30rem);margin:0 auto;max-width:91.4285714286rem;min-height:100vh;padding:clamp(2.2857142857rem,4vw,4.5714285714rem) clamp(1.7142857143rem,5vw,4.5714285714rem);position:relative;z-index:1}.login__hero{box-sizing:border-box;max-width:31.7142857143rem}.login__hero,.login__hero-copy{display:flex;flex-direction:column}.login__hero-copy{gap:1.7142857143rem}.login__chip{align-items:center;background:#fffffff2;border:.1428571429rem solid #d4d4d4;border-radius:.4285714286rem;color:#141414;display:flex;font-size:1.0714285714rem;font-weight:500;gap:.7142857143rem;height:2.7142857143rem;justify-content:center;letter-spacing:.03em;text-transform:uppercase;width:17rem}.login__chip-dot{background:#bf834b;border-radius:50%;flex-shrink:0;height:.7142857143rem;width:.7142857143rem}.login__brand{align-items:center;display:flex;gap:clamp(1.1428571429rem,2vw,1.7142857143rem)}.login__brand-mark{aspect-ratio:1;flex-shrink:0;width:9.1428571429rem}.login__brand-mark-image{display:block;height:100%;object-fit:contain;width:100%}.login__brand-copy{display:flex;flex-direction:column;gap:.7142857143rem}.login__brand-heading{align-items:center;display:flex;flex-wrap:wrap;gap:.3571428571rem}.login__brand-cars,.login__brand-volvo{line-height:.9}.login__brand-volvo{color:#1b365d;font-size:64px;font-size:4.5714285714rem;font-weight:500;letter-spacing:.01em}.login__brand-sim{align-items:center;background:#1b365d;border-radius:.7142857143rem;box-sizing:border-box;color:#fff;display:inline-flex;font-size:1.7142857143rem;font-weight:500;justify-content:center;line-height:1;min-height:2.2857142857rem;min-width:4.5714285714rem;padding:.5714285714rem}.login__brand-cars{color:#6d6d6d;font-size:64px;font-size:4.5714285714rem;font-weight:400}.login__actions{gap:1.4285714286rem;padding-top:1.8571428571rem}.login__actions,.login__form{display:flex;flex-direction:column}.login__form{gap:1rem;max-width:31.7142857143rem;width:100%}.login__form .action-button{height:3.4285714286rem}.login__form .action-button__text{font-size:18px;font-size:1.2857142857rem;font-weight:500}.login__back{margin-top:0}.login__input{background-color:#fffffffa;border:.0714285714rem solid #1b365d33;border-radius:.7142857143rem;box-shadow:0 .8571428571rem 2.8571428571rem #1b365d14;color:#141414;font-weight:500;height:4rem;padding:0 1.1428571429rem;text-align:center}.login__input::placeholder{color:#6d6d6d}.login__footer{color:#7089ac;font-size:12px;font-size:.8571428571rem;line-height:1.4;margin:0}.login__vehicles{justify-self:end;max-width:26.8571428571rem;width:100%}.login__vehicles-list{grid-gap:.8571428571rem;box-sizing:border-box;display:grid;gap:.8571428571rem}.login__vehicle-card{align-items:center;background:#fffffff2;border:.0714285714rem solid #d4d4d4;border-radius:.8571428571rem;box-shadow:0 1.4285714286rem 3.2142857143rem #1b365d0f;box-sizing:border-box;display:flex;gap:1.1428571429rem;height:6.5714285714rem;justify-content:space-between;padding:1rem 1.7142857143rem 1rem 2.2857142857rem}.login__vehicle-media{align-items:center;display:flex;flex:1 1;justify-content:flex-start;min-width:0}.login__vehicle-image{filter:drop-shadow(.0714285714rem 0 0 #000000) drop-shadow(-.0714285714rem 0 0 #000000) drop-shadow(0 .0714285714rem 0 #000000) drop-shadow(0 -.0714285714rem 0 #000000) drop-shadow(.0714285714rem .0714285714rem 0 #000000) drop-shadow(-.0714285714rem .0714285714rem 0 #000000) drop-shadow(.0714285714rem -.0714285714rem 0 #000000) drop-shadow(-.0714285714rem -.0714285714rem 0 #000000);height:auto;width:min(100%,9.2857142857rem)}.login__vehicle-meta{align-items:center;display:flex;gap:.4285714286rem;justify-content:space-between;width:12.8571428571rem}.login__vehicle-name{color:#141414;font-size:1.1428571429rem;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.login__vehicle-indicator{background:#fff;border:.0714285714rem solid #9e9e9e;border-radius:50%;height:.8571428571rem;width:.8571428571rem}.login__vehicle-indicator--soft{background:#d3d3d3;border-color:#0000}.login__vehicle-indicator--mid{background:#878787;border-color:#0000}.login__vehicle-indicator--dark{background:#3e3e3e;border-color:#0000}.login__vehicle-card--light{background:#fffffffa}.login__vehicle-card--soft{background:linear-gradient(180deg,#fffffff5,#f5f5f5f5)}.login__vehicle-card--mid{background:linear-gradient(180deg,#fffffff5,#f1f1f1f5)}.login__vehicle-card--dark{background:linear-gradient(180deg,#fffffff5,#ecececfa)}@media(max-width:1024px){.login__content{grid-template-columns:1fr;justify-items:stretch;padding-bottom:4.5714285714rem;padding-top:8rem}.login__hero,.login__vehicles{width:100%}.login__vehicles{box-sizing:border-box}}@media(max-width:640px){.login{--login-corner-dot-offset:0.5714285714rem;--login-corner-dot-size:1.7142857143rem}.login__content{gap:2.2857142857rem;padding:1.7142857143rem 1.1428571429rem 2.2857142857rem}.login__chip{justify-content:center;text-align:center;width:100%}.login__brand{align-items:flex-start;flex-direction:column}.login__brand-cars,.login__brand-volvo{font-size:42px;font-size:3rem}.login__vehicle-card{padding-right:1rem}.login__vehicle-image{width:min(100%,9.7142857143rem)}}.user-home{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.user-home__title{color:#fff;font-weight:700;margin:0 0 1rem}.user-home__message{color:#fff;margin:0 0 2rem;max-width:25.7142857143rem}.game-selection{--game-selection-corner-dot-offset:2.1428571429rem;--game-selection-corner-dot-size:2.2857142857rem;align-items:center;background:url(/static/media/backgroundLogin.e7d90754b3e4cc90b5c4.webp) 50%/cover no-repeat,linear-gradient(180deg,#ced9e538,#ced9e51a 50%,#fff);background-color:#fff;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:2.2857142857rem 1.7142857143rem;position:relative}.game-selection__corner-dot{background:#7089ac;border-radius:50%;height:var(--game-selection-corner-dot-size);pointer-events:none;position:absolute;width:var(--game-selection-corner-dot-size);z-index:0}.game-selection__corner-dot--top-left{left:var(--game-selection-corner-dot-offset);top:var(--game-selection-corner-dot-offset)}.game-selection__corner-dot--top-right{right:var(--game-selection-corner-dot-offset);top:var(--game-selection-corner-dot-offset)}.game-selection__corner-dot--bottom-left{bottom:var(--game-selection-corner-dot-offset);left:var(--game-selection-corner-dot-offset)}.game-selection__corner-dot--bottom-right{bottom:var(--game-selection-corner-dot-offset);right:var(--game-selection-corner-dot-offset)}.game-selection__shell{box-sizing:border-box;height:100%;width:70.5714285714rem}.game-selection__layout{display:flex;height:35.7142857143rem;justify-content:space-between}.game-selection__left-column,.game-selection__right-column{box-sizing:border-box;height:100%;width:34.7142857143rem}.game-selection__right-column{display:flex;flex-direction:column;justify-content:space-between}.game-selection__card{background-color:#fffffff5;border:.1428571429rem solid #d4d4d4;border-radius:1.1428571429rem;box-shadow:0 1.7142857143rem 3.4285714286rem #1b365d14;box-sizing:border-box}.game-selection__card--create{height:100%}.game-selection__card--overview{background-color:#fff;background:repeating-linear-gradient(45deg,#1b365d14,#1b365d14 .0714285714rem,#0000 0,#0000 1.6428571429rem),linear-gradient(180deg,#fffffffa 2%,#ced9e552 99%,#ced9e533);display:flex;flex-direction:column;height:12.8571428571rem;justify-content:space-between;padding:1.7142857143rem}.game-selection__card--join{height:21.7142857143rem}.game-selection__card-content{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:2.2857142857rem}.game-selection__card-content--join{padding:2.2857142857rem 2.2857142857rem 2.8571428571rem}.game-selection__card-title,.game-selection__overview-title{color:#1b365d;font-size:2rem;font-weight:700;letter-spacing:-.04rem;line-height:1.1;margin:0}.game-selection__card-title--create{margin-bottom:2.1428571429rem}.game-selection__overview-header{align-items:center;display:flex;justify-content:space-between}.game-selection__overview-title{font-size:14px;font-size:1rem;font-weight:500;text-transform:uppercase}.game-selection__card-title{color:#141414;font-size:20px;font-size:1.4285714286rem;font-weight:500}.game-selection__form{justify-content:end}.game-selection__form,.game-selection__form-group{box-sizing:border-box;display:flex;flex-direction:column;gap:1.5714285714rem;height:100%}.game-selection__field{display:flex;flex-direction:column;gap:.7142857143rem}.game-selection__field-label{color:#6d6d6d;font-size:12px;font-size:.8571428571rem;font-weight:400;letter-spacing:.0857142857rem;text-transform:uppercase}.game-selection__input{background-color:#fff;border:.0714285714rem solid #1b365d24;border-radius:1rem;box-shadow:inset 0 .2857142857rem .2857142857rem #6d6d6d26;color:#141414;font-size:1.0714285714rem;font-weight:400;height:3.7142857143rem;outline:none;padding:0 1.1428571429rem;transition:all .2s ease}.game-selection__input::placeholder{color:#6d6d6d}.game-selection__input:hover{border-color:#1b365d3d}.game-selection__input:focus{background-color:#fff;border-color:#7089ac;box-shadow:inset 0 .2857142857rem .2857142857rem #6d6d6d26,0 0 0 .2142857143rem #7089ac1f}.game-selection__action{border-radius:1rem;margin-top:.2857142857rem;min-height:3.7142857143rem}.game-selection__action .action-button__text{font-size:18px;font-size:1.2857142857rem}.game-selection__overview-stats{box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:.8571428571rem}.game-selection__stat-card{align-items:center;background-color:#1b365d05;background-color:#fff;border:.0714285714rem solid #ced9e5;border-radius:1.2857142857rem;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:.5714285714rem;height:7.2857142857rem;padding:1.1428571429rem;width:5.7857142857rem}.game-selection__stat-icon{align-items:center;display:inline-flex;font-size:18px;font-size:1.2857142857rem;height:2.5714285714rem;justify-content:center;width:2.5714285714rem}.game-selection__stat-icon img{display:block;height:1.4285714286rem;object-fit:contain;width:1.4285714286rem}.game-selection__stat-copy{align-items:center;display:flex;flex-direction:column;gap:.2857142857rem;text-align:center}.game-selection__stat-value{color:#1b365d;font-size:28px;font-size:2rem;font-weight:700;line-height:1}.game-selection__stat-label{color:#1b365da8;font-size:12px;font-size:.8571428571rem;font-weight:500;letter-spacing:0;line-height:1.2;text-transform:uppercase}.game-selection__footer{align-items:center;display:flex;gap:1.1428571429rem;justify-content:space-between;padding:.5714285714rem .2857142857rem 0}.game-selection__footer-copy{color:#1b365d94;font-size:13px;font-size:.9285714286rem;font-weight:400;margin:0}.game-selection__sign-out{background-color:#0000;border:none;color:#1b365d;cursor:pointer;font-size:14px;font-size:1rem;font-weight:500}.game-selection__sign-out:hover{color:#7089ac}.lobby{background-color:#f5f5f5;box-sizing:border-box;display:flex;flex-direction:column;font-family:inherit;height:100%;margin:0 auto;min-width:1440px;width:100%}.lobby__container{display:flex;flex:1 1;flex-direction:row;gap:1rem;padding:1.5rem 2rem 5rem}.lobby__sidebar{align-self:flex-start;gap:1rem;min-width:280px}.lobby__current-player,.lobby__sidebar{display:flex;flex-direction:column;width:280px}.lobby__current-player{align-items:center;box-sizing:border-box;min-height:555px;padding:20px 18px}.lobby__current-player,.lobby__settings-card{background-color:#fff;border:1px solid #e1dfdd;border-radius:12px}.lobby__settings-card{padding:12px 16px}.lobby__settings-title{color:#000;font-size:1rem;font-weight:700;margin:0 0 .7rem}.lobby__settings-toggles{display:flex;flex-direction:column;gap:.5rem}.lobby__settings-row{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between;min-width:0;width:100%}.lobby__settings-row--language{margin:0}.lobby__settings-row--skip-disabled .lobby__settings-toggle-btn{opacity:.85}.lobby__settings-row-main{align-items:center;display:flex;gap:.5rem;min-width:0}.lobby__settings-icon{align-items:center;color:#212121;display:inline-flex;flex-shrink:0;font-size:.9rem;justify-content:center;width:1.4285714286rem}.lobby__settings-icon-img{display:block;height:1.4285714286rem;width:1.4285714286rem}.lobby__settings-label{color:#212121;font-size:.875rem;font-weight:500}.lobby__settings-label-block{display:flex;flex-direction:column;gap:.2rem;min-width:0}.lobby__settings-hint{color:#888b8d;font-size:.65rem;font-weight:500;line-height:1.35}.lobby__settings-divider{background-color:#eee;border:0;height:1px;margin:1.25rem 0}.lobby__settings-toggle-btn{border-radius:10px;color:#fff;cursor:pointer;flex-shrink:0;font-size:.7rem;font-weight:700;line-height:1.25;margin:0;min-width:3.1428571429rem;padding:.35rem .65rem;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.lobby__settings-toggle-btn:disabled{cursor:not-allowed;opacity:.45}.lobby__settings-toggle-btn--state-on{background-color:#7bc67b;border:1px solid #a5d6a7;box-shadow:0 0 0 1px #a5d6a773}.lobby__settings-toggle-btn--state-off{background-color:#e5635c;border:1px solid #ef9a9a;box-shadow:0 0 0 1px #ef9a9a66}.lobby__settings-select-wrap{flex-shrink:0;position:relative}.lobby__settings-select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;color:#212121;cursor:pointer;display:block;font-size:.8rem;font-weight:700;line-height:1.2;margin:0;min-width:5.4285714286rem;padding:.5rem 1.75rem .5rem .65rem}.lobby__settings-select:focus{border-color:#888b8d;box-shadow:0 0 0 2px #888b8d1f;outline:none}.lobby__settings-select-chevron{color:#888b8d;font-size:.65rem;line-height:1;pointer-events:none;position:absolute;right:.55rem;top:50%;transform:translateY(-50%)}.lobby__current-player-display{align-items:center;display:flex;flex-direction:column;gap:.75rem;height:100%;justify-content:center;margin-bottom:1.25rem;width:100%}.lobby__current-player-avatar{align-items:flex-end;display:flex;height:12.1428571429rem;justify-content:center;min-width:5.7142857143rem}.lobby__current-player-avatar--large{height:8.5714285714rem;min-width:4.8571428571rem}.lobby__avatar-img{display:block;height:100%;max-width:100%;object-fit:contain;object-position:bottom;width:auto}.lobby__current-player-info{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.lobby__current-player-nickname{align-items:center;color:#212121;display:flex;font-size:18px;font-weight:700;gap:.35rem}.lobby__host-badge{display:block;flex-shrink:0;height:1.1428571429rem;width:1.1428571429rem}.lobby__edit-player-btn{background-color:#fff;border:1.5px solid #7089ac;border-radius:8px;color:#1b365d;cursor:pointer;font-size:14px;font-weight:500;height:2.8571428571rem;margin-top:30px;padding:.6rem 1rem;transition:all .15s ease;width:100%}.lobby__edit-player-btn:hover{background-color:#f5f5f5;border-color:#888b8d}.lobby__current-player-form{display:flex;flex-direction:column;gap:1.4285714286rem;width:100%}.lobby__avatar-chooser{gap:.5rem}.lobby__avatar-arrow,.lobby__avatar-chooser{align-items:center;display:flex;justify-content:center}.lobby__avatar-arrow{background-color:#f5f5f5;border:2px solid #d8d8d8;border-radius:50%;color:#424242;cursor:pointer;height:2rem;transition:all .15s ease;width:2rem}.lobby__avatar-arrow:hover{background-color:#e1dfdd}.lobby__avatar-grid{display:flex;flex-direction:column;gap:.5rem}.lobby__avatar-row{display:flex;gap:.5rem;justify-content:center}.lobby__avatar-option{align-items:flex-end;background:#0000;border:2px solid #d8d8d8;border-radius:8px;cursor:pointer;display:flex;height:4.9285714286rem;justify-content:center;min-width:3.5714285714rem;padding:0;transition:border-color .15s ease}.lobby__avatar-option:hover{border-color:#888b8d}.lobby__avatar-option--selected{border-color:#7089ac;box-shadow:0 0 0 1px #7089ac}.lobby__avatar-option .lobby__avatar-img{height:100%;object-fit:contain;object-position:bottom;width:auto}.lobby__form-label{color:#6d6d6d;display:flex;flex-direction:column;font-family:Volvo Novum,sans-serif;font-size:12px;font-style:normal;font-weight:400;gap:.35rem;letter-spacing:0;line-height:100%;text-transform:uppercase;vertical-align:middle}.lobby__form-labels{display:flex;flex-direction:column;gap:8px}.lobby__form-labels--filled .lobby__form-input,.lobby__form-labels--filled .lobby__form-select{font-family:Volvo Novum,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:24px;vertical-align:middle}.lobby__form-input{background-color:#fff;border:1px solid #d8d8d8;border-radius:6px;box-sizing:border-box;color:#212121;font-size:16px;height:3.4285714286rem;padding:.5rem .75rem}.lobby__form-input::placeholder{color:#979797}.lobby__form-input:focus{border-color:#7089ac;outline:none}.lobby__form-select{background-color:#fff;border:1px solid #d8d8d8;border-radius:6px;box-sizing:border-box;color:#212121;cursor:pointer;font-size:.875rem;height:3.4285714286rem;padding:.5rem .75rem}.lobby__form-select:focus{border-color:#7089ac;outline:none}.lobby__form-select--placeholder{font-family:Volvo Novum,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:0;line-height:24px;vertical-align:middle}.lobby__save-player-btn{background-color:#1b365d;border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;height:3.1428571429rem;padding:.5rem 1rem;transition:background-color .15s ease}.lobby__save-player-btn:hover:not(:disabled){background-color:#455f84}.lobby__save-player-btn:disabled{cursor:not-allowed;opacity:.6}.lobby__content{display:flex;flex:1 1;flex-direction:column;gap:1rem;min-width:0}.lobby__header{background-color:#fff;border:1px solid #e1dfdd;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;height:121px;min-width:1104px;padding:1.4285714286rem;width:100%}.lobby__header-top{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between}.lobby__header-left{flex:1 1;min-width:0}.lobby__game-name-row{align-items:center;display:flex;gap:.5rem;margin-bottom:.25rem}.lobby__game-name{color:#212121;font-size:1.7142857143rem;font-weight:700;margin:0}.lobby__game-desc-row{align-items:flex-start;display:flex;gap:.5rem}.lobby__game-description{color:#5c5c5c;font-size:.875rem;line-height:1.5;margin:0}.lobby__game-edit-row{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.lobby__game-edit-row--team{flex-wrap:wrap;min-width:0}.lobby__game-desc-input,.lobby__game-name-input,.lobby__team-name-input{max-width:100%;min-width:12.8571428571rem}.lobby__team-name-input{min-width:7.1428571429rem}.lobby__edit-icon-btn{align-items:center;background-color:#f5f5f5;border:1px solid #d8d8d8;border-radius:6px;color:#424242;cursor:pointer;display:flex;flex-shrink:0;height:1.7142857143rem;justify-content:center;padding:0;transition:all .15s ease;width:1.7142857143rem}.lobby__edit-icon-btn:hover{background-color:#e1dfdd;border-color:#888b8d;color:#212121}.lobby__edit-icon-btn-img{display:block;height:1.2857142857rem;width:1.2857142857rem}.lobby__save-icon-btn{align-items:center;background-color:#7089ac;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:2rem;justify-content:center;padding:0;transition:all .15s ease;width:2rem}.lobby__save-icon-btn:hover:not(:disabled){background-color:#455f84}.lobby__save-icon-btn:disabled{cursor:not-allowed;opacity:.5}.lobby__save-icon-btn i{font-size:.8rem}.lobby__game-code-box{align-items:center;background-color:none;border:1px solid #d4d4d4;border-radius:10px;box-sizing:border-box;display:flex;flex-shrink:0;gap:1rem;height:78px;padding:.75rem 1rem}.lobby__game-code-info{display:flex;flex-direction:column;gap:.15rem;height:46px;justify-content:center}.lobby__game-code-label{color:#888b8d;font-size:12px;font-weight:400;letter-spacing:.5px;text-transform:uppercase}.lobby__game-code-value{align-items:center;display:flex;gap:.5rem}.lobby__game-code-text{color:#212121;font-size:1.25rem;font-weight:700;letter-spacing:1px}.lobby__game-code-copy{align-items:center;background:none;border:none;color:#888b8d;cursor:pointer;display:flex;justify-content:center;padding:0;transition:color .15s ease}.lobby__game-code-copy:hover{color:#424242}.lobby__game-code-copy i{font-size:.85rem}.lobby__header-actions{align-items:center;display:flex;flex-shrink:0;gap:.65rem}.lobby__invite-link-btn{background-color:#202a44;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:40px;min-width:100px;padding:.5rem 1rem;transition:background-color .15s ease;white-space:nowrap}.lobby__invite-link-btn:hover{background-color:#2d3b60}.lobby__teams-section{flex:1 1}.lobby__teams-grid{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(357px,1fr))}.lobby__team-slot{background-color:#fff;border:1px solid #e1dfdd;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;min-height:320px;min-width:357px;overflow:hidden;padding:1rem;width:100%}.lobby__team-slot-header{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.lobby__team-slot-title{align-items:center;display:flex;flex:1 1;gap:.5rem;min-width:0}.lobby__team-slot-name{border-radius:6px;color:#fff;font-size:1.2142857143rem;font-weight:500;height:30px;padding:.3rem .85rem}.lobby__team-full-badge,.lobby__team-slot-name{align-items:center;box-sizing:border-box;display:inline-flex;white-space:nowrap}.lobby__team-full-badge{background-color:rgba(206,217,229,.502);border:1px solid #7089ac;border-radius:5px;color:#455f84;font-weight:700;width:3.4285714286rem}.lobby__team-full-badge,.lobby__team-slot-count{font-size:1rem;gap:.7142857143rem;height:1.5rem;justify-content:center;line-height:1;padding:.1428571429rem .4285714286rem}.lobby__team-slot-count{align-items:center;background-color:#f5f5f5;border:1px solid #9e9e9e;border-radius:5px;box-sizing:border-box;color:#6d6d6d;display:inline-flex;font-weight:400;white-space:nowrap;width:2.5714285714rem}.lobby__team-players{display:flex;flex:1 1;flex-direction:column;gap:.35rem;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0}.lobby__team-player{align-items:center;background-color:#ced9e533;border:1px solid #0000;border-radius:6px;color:#212121;display:flex;font-size:.85rem;gap:.5rem;padding:.45rem .5rem}.lobby__team-player--current{background-color:#ced9e533;border:1.5px solid #7089ac59}.lobby__team-player--ai{align-items:center;color:#424242;display:flex;gap:.5rem}.lobby__team-player--ai i{color:#888b8d;font-size:1rem}.lobby__team-player--facilitator-secondary{background-color:#6a30c20f;border:1px dashed #6a30c247}.lobby__team-player-avatar-wrapper{flex-shrink:0;position:relative}.lobby__team-player-avatar{align-items:center;background-color:#bfe4ff;border:2px solid #d8d8d8;border-radius:50%;box-sizing:border-box;display:flex;flex-shrink:0;height:2rem;justify-content:center;overflow:hidden;width:2rem}.lobby__team-player-avatar .lobby__avatar-img{border-radius:50%;display:block;height:100%;object-fit:cover;object-position:center -25%;width:100%}.lobby__player-status-badge{align-items:center;border:2px solid #fff;border-radius:50%;display:flex;font-size:10px;height:14px;justify-content:center;position:absolute;right:-6px;top:-5px;width:14px}.lobby__player-status-badge i{line-height:1}.lobby__player-status-badge--ready{color:#fff}.lobby__player-status-badge--not-ready{background-color:#888b8d;color:#fff}.lobby__team-player-name{align-items:center;display:flex;flex:1 1;font-size:1rem;font-weight:500;gap:.35rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lobby__team-player-name--facilitator{align-items:flex-start;display:flex;flex-direction:column;gap:.1rem;white-space:normal}.lobby__team-player-role{align-items:center;background-color:#fff;border:1px solid #ced9e5;border-radius:4px;box-sizing:border-box;color:#5c5c5c;display:flex;flex-shrink:0;font-size:.8571428571rem;font-weight:400;height:1.2857142857rem;justify-content:center;white-space:nowrap;width:2.7142857143rem}.lobby__team-player-ready{color:#94df4f;margin-left:.35rem}.lobby__team-player-ready i{font-size:.7rem}.lobby__team-no-players{align-items:center;color:#979797;display:flex;flex:1 1;font-size:.85rem;justify-content:center;margin:0;min-height:0;padding:1rem 0;text-align:center}.lobby__ai-badge{background-color:#7089ac1a;border-radius:4px;color:#7089ac;font-size:.7rem;font-weight:700;letter-spacing:.5px;padding:.15rem .5rem;text-transform:uppercase}.lobby__ai-icon{align-items:center;background-color:#455f84;border:1px solid #ffffff1f;border-radius:20px;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.lobby__ai-icon-img{display:block}.lobby__add-ai-select{align-self:center;-webkit-appearance:none;appearance:none;background-color:#ced9e580;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23455f84' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .8571428571rem center;background-repeat:no-repeat;border:1px solid #d8d8d8;border-radius:10px;box-sizing:border-box;color:#1b365d;cursor:pointer;font-size:16px;font-weight:500;line-height:1.2;margin-bottom:.5714285714rem;margin-top:auto;min-height:3.4285714286rem;padding:.8571428571rem 2.5714285714rem .8571428571rem .8571428571rem;text-align:left;width:100%}.lobby__add-ai-select:focus{border-color:#7089ac;outline:none}.lobby__remove-ai-btn{align-items:center;align-self:center;background-color:#fff;border:1px solid #d8d8d8;border-radius:8px;box-sizing:border-box;color:#455f84;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:.7142857143rem;justify-content:center;line-height:1.2;margin-bottom:.5714285714rem;margin-top:auto;min-height:3.1428571429rem;padding:.7142857143rem 1.4285714286rem;transition:all .15s ease;width:100%}.lobby__remove-ai-btn:hover:not(:disabled){background-color:#f5f5f5;border-color:#888b8d}.lobby__remove-ai-btn:disabled{cursor:not-allowed;opacity:.5}.lobby__join-team-btn{align-self:center;border-color:#d8d8d8;height:3.1428571429rem;margin-bottom:.5714285714rem;margin-top:auto;min-height:3.1428571429rem;padding:.7142857143rem 1.4285714286rem}.lobby__join-team-btn:hover:not(:disabled){background-color:#f5f5f5;border-color:#888b8d}.lobby__join-team-btn:disabled{cursor:not-allowed;opacity:.5}.lobby__join-team-btn .action-button__text{color:#455f84;font-size:1.1428571429rem;font-weight:500;text-transform:none}.lobby__team-slot-joining{color:#979797;font-size:.8rem;margin:.5rem 0 0}.lobby__player-ready{color:#94df4f;font-size:.85rem}.lobby__actions{align-items:center;background-color:#fff;border-top:1px solid #e1dfdd;bottom:0;display:flex;justify-content:space-between;left:0;padding:.85rem 2rem;position:fixed;right:0;z-index:100}.lobby__status-section{display:flex;flex-direction:column;gap:.2rem}.lobby__status-label{color:#888b8d;font-size:.65rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.lobby__status-message{align-items:center;color:#424242;display:flex;font-size:16px;font-weight:500;gap:.5rem}.lobby__status-dot{background-color:#45c1ff;border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.lobby__actions-right{align-items:center;display:flex;gap:1.5rem}.lobby__leave-btn{background-color:#0000;border:none;color:#424242;cursor:pointer;font-size:1.1428571429rem;font-weight:500;height:3.4285714286rem;padding:.5rem 1rem;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease;width:14.2857142857rem}.lobby__leave-btn:hover{color:#212121}.lobby__leave-btn:disabled{cursor:not-allowed;opacity:.5}.lobby__cancel-btn,.lobby__start-btn{background-color:#202a44;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.2857142857rem;font-weight:500;height:3.4285714286rem;padding:.65rem 2rem;transition:background-color .15s ease;width:14.2857142857rem}.lobby__cancel-btn:hover:not(:disabled),.lobby__start-btn:hover:not(:disabled){background-color:#2d3b60}.lobby__cancel-btn:disabled,.lobby__start-btn:disabled{cursor:not-allowed;opacity:.5}.lobby__cancel-btn:active:not(:disabled),.lobby__start-btn:active:not(:disabled){transform:scale(.98)}.lobby__cancel-btn{background-color:#dd2e2c}.lobby__cancel-btn:hover:not(:disabled){background-color:#ce2321}.lobby__facilitator-enter-btn{background-color:#424242;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:700;margin-bottom:.5714285714rem;margin-top:auto;padding:.5rem 1rem;transition:background-color .15s ease;width:100%}.lobby__facilitator-enter-btn:hover:not(:disabled){background-color:#212121}.lobby__facilitator-enter-btn:disabled{cursor:not-allowed;opacity:.5}.lobby__team-slot-name--facilitators{background-color:#6a30c2}.lobby__facilitator-team-label{color:#6d6d6d;font-size:.8571428571rem;font-weight:400}.lobby__facilitator-name{color:#212121;font-size:1rem;font-weight:500;line-height:1.2}.lobby__facilitators-empty{color:#6d6d6d;font-size:13px;font-size:.9285714286rem;list-style:none;padding:.5714285714rem .2857142857rem}.machine{display:flex;flex-direction:column;position:relative;width:-webkit-fit-content;width:fit-content;z-index:1}.machine--glow-start{filter:drop-shadow(0 0 .5714285714rem rgba(0,157,3,.85))}.machine--glow-stop{filter:drop-shadow(0 0 .5714285714rem rgba(205,36,36,.85))}.machine--changeover-open{z-index:2600}.machine__box{box-sizing:border-box;height:9.5714285714rem;padding-top:3.2857142857rem;position:relative;transition:filter .2s ease-in-out,opacity .2s ease-in-out}.machine__band{border-radius:20px 20px 0 0;height:5rem;position:relative;transition:box-shadow .2s ease-in-out;width:19.7142857143rem}.machine__band--full-automatic{background-image:repeating-linear-gradient(90deg,#303030,#303030 .1428571429rem,#6d6d6d 0,#6d6d6d 1.4285714286rem);background-size:200% 200%}.machine__band--full-automatic.producing{animation:slide 2s linear infinite}.machine__workers{left:9.6428571429rem;position:absolute;top:-3.3571428571rem;z-index:-1}.machine__assigned-product{position:absolute;top:-.2857142857rem;z-index:1}.machine__quarter{display:flex;justify-content:center;margin-left:2.7142857143rem;position:relative;z-index:1}.machine__quarter--full-automatic{left:4.4285714286rem;position:absolute;top:-.8571428571rem}.machine__status{left:7.8571428571rem;position:absolute;top:1.4285714286rem;width:6.5rem;z-index:2}.machine__status-button{font-size:16px;font-size:1.1428571429rem}.machine__select-button,.machine__status-button{color:#fff;font-weight:700;text-align:center;text-transform:uppercase}.machine__select-button{align-items:center;background-color:#fff;border:.1428571429rem solid #7089ac;border-radius:6px;box-sizing:border-box;display:flex;font-size:12px;font-size:.8571428571rem;gap:.4285714286rem;height:1.8571428571rem;justify-content:flex-start;left:.8571428571rem;overflow:hidden;position:absolute;top:6.7857142857rem;transition:width .2s ease-in-out,padding .2s ease-in-out;width:1.8571428571rem;z-index:2501}.machine__select-button:after,.machine__select-button:before{content:none}.machine__select-button:hover{background-color:#ced9e5;padding:.2857142857rem;width:9.4285714286rem}.machine__select-button .action-button__text{align-items:center;display:flex;gap:.1428571429rem;justify-content:center;overflow:hidden;white-space:nowrap;width:100%}.machine__select-button img{flex:0 0 auto;height:1.2857142857rem;width:1.2857142857rem}.machine__select-button-label{color:#1b365d;max-width:0;opacity:0;overflow:hidden;transition:opacity .15s ease-in-out,max-width .2s ease-in-out;white-space:nowrap}.machine__select-button:hover .machine__select-button-label{max-width:6.8571428571rem;opacity:1}.machine__changeover-action-container{border-radius:5px;bottom:.8571428571rem;box-sizing:border-box;height:2.5714285714rem;left:.8571428571rem;position:absolute;width:9rem;z-index:2501}.machine__changeover-action{left:0;position:relative;top:0;width:100%}.machine__changeover-action--with-cost{height:2.5714285714rem;overflow:hidden;transition:none}.machine__changeover-action--with-cost .action-button__text{height:100%}.machine__changeover-confirm-content{align-items:center;display:flex;flex-direction:row;height:100%;padding:0;width:100%}.machine__changeover-confirm-label{align-items:center;background-color:#009d03;border-radius:0 8px 8px 0;color:#fff;display:flex;flex:1 1 auto;font-size:13px;font-size:.9285714286rem;font-weight:500;justify-content:center;line-height:1.3571428571rem;min-width:4.5714285714rem;transition:none}.machine__changeover-confirm-cost-zone{align-items:center;background:linear-gradient(0deg,#14141433,#14141433),#009d03;border-radius:8px 0 0 8px;box-sizing:border-box;display:flex;flex:0 0 4.1428571429rem;height:100%;justify-content:center;transition:none}.machine__changeover-confirm-cost-inner{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:.2857142857rem;justify-content:space-between;padding:0 .4285714286rem;width:100%}.machine__changeover-confirm-coin{flex-shrink:0;height:1rem;width:1rem}.machine__changeover-confirm-cost-amount{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:.1428571429rem;justify-content:flex-end;min-width:0}.machine__changeover-confirm-cost-value{color:#fff;font-size:11px;font-size:.7857142857rem;font-weight:700;line-height:1rem;text-align:right;text-transform:uppercase}.machine__changeover-confirm-cost-unit{color:#fff;font-size:9px;font-size:.6428571429rem;font-weight:700;line-height:.8571428571rem;text-align:left;text-transform:uppercase}.machine__changeover-action--with-cost:hover:not(:disabled) .machine__changeover-confirm-label{background-color:#58c45a}.machine__changeover-action--with-cost:hover:not(:disabled) .machine__changeover-confirm-cost-zone{background:linear-gradient(0deg,#14141433,#14141433),#58c45a}.machine__changeover-action--with-cost:active:not(:disabled) .machine__changeover-confirm-label{background-color:#015a03}.machine__changeover-action--with-cost:active:not(:disabled) .machine__changeover-confirm-cost-zone{background:linear-gradient(0deg,#14141433,#14141433),#015a03}.machine__buy-button{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2500}.plant__skeleton-machine-wrapper{align-items:flex-end;display:flex;margin-bottom:.7142857143rem;position:relative}.machine__sell-button{left:3.5714285714rem;position:absolute;top:5.1428571429rem;transition:filter .2s ease-in-out,opacity .2s ease-in-out;z-index:2499}.machine--changeover-hover .machine__box{filter:grayscale(.75) brightness(.82);opacity:.9}.machine--changeover-hover .machine__sell-button{filter:grayscale(.75) brightness(.82);opacity:.9;pointer-events:none}.machine--changeover-hover .machine__band{box-shadow:0 0 0 .1428571429rem #0000000f,0 0 .7142857143rem #00000024}.machine--empty .machine__box{padding-top:0}.machine__changeover-panel{background:#fff;border-radius:.5714285714rem;box-shadow:0 .4285714286rem 1.1428571429rem #6d6d6d40;box-sizing:border-box;display:flex;flex-direction:column;gap:.2857142857rem;left:.9285714286rem;min-width:9rem;padding:.2857142857rem;position:absolute;top:-4.8571428571rem;z-index:2501}.machine__changeover-panel-title{color:#141414;font-size:14px;font-size:1rem;font-weight:500;line-height:1.2142857143rem;padding:.2857142857rem .4285714286rem}.machine__changeover-panel-divider{align-self:center;background:#d4d4d4;height:.0714285714rem;width:90%}.machine-installing{margin-top:3.2857142857rem;position:relative}.machine-installing__time{position:absolute;right:6.2857142857rem;top:2rem}.machine-installing__img{height:6.4285714286rem;width:19.6428571429rem}.machine-quarter{align-items:center;display:flex;flex-direction:column;height:4.4285714286rem;width:4.2857142857rem}.machine-quarter--full-automatic{background:#000;border-radius:5px;box-sizing:border-box;height:7.2857142857rem;padding:.8571428571rem 1.1428571429rem 1.8571428571rem;width:7.8571428571rem}.machine-quarter__full-automatic{align-items:center;background-image:repeating-linear-gradient(90deg,#979797,#979797 .1428571429rem,#b4b4b4 0,#b4b4b4 1.4285714286rem);background-size:200% 200%;border:4px solid #fff;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;height:4rem;position:relative;width:5.5714285714rem}.machine-quarter__full-automatic.producing{animation:slide 2s linear infinite}.machine-quarter__arms{position:absolute;top:-.1428571429rem;z-index:1}.machine-quarter__arms.producing{animation:bounce-arms .5s ease infinite}.machine-quarter__text{-moz-text-fill-color:#000;-webkit-text-fill-color:#000;-moz-text-stroke-color:#c4c4c4;-webkit-text-stroke-color:#c4c4c4;color:#303030;font-size:16px;font-size:1.1428571429rem;font-weight:900;line-height:1;text-transform:uppercase}.machine-quarter__text,.machine-quarter__text--active{-moz-text-stroke-width:.5px;-webkit-text-stroke-width:.5px}.machine-quarter__text--active{-moz-text-fill-color:#ff0b0b;-webkit-text-fill-color:#ff0b0b;-moz-text-stroke-color:#fff;-webkit-text-stroke-color:#fff;color:#ff0b0b}.machine-quarter__product{position:absolute;top:.8rem}.machine-installing-quarters{background-color:#303030;border-radius:10px;color:#fff;font-weight:700;height:1.2142857143rem;position:relative;width:6.4285714286rem}.machine-installing-quarters__progress{background:#09a0db;border-radius:10px;height:100%}.machine-installing-quarters__text{align-items:center;bottom:0;display:flex;font-size:10px;font-size:.7142857143rem;justify-content:center;position:absolute;right:.5714285714rem;top:0}.machine-installing-quarters__clock{height:1.5714285714rem;left:-.2857142857rem;position:absolute;top:-.1428571429rem;width:1.5714285714rem}.machine-stand__continous-track{align-items:center;border-radius:0 20px 20px 0;bottom:-.8571428571rem;box-sizing:border-box;display:flex;height:1.4285714286rem;justify-content:space-between;padding:0 1rem 0 4.5714285714rem;position:absolute;width:19.7142857143rem}.machine-stand__continous-track--full-automatic{background:#303030}.machine-stand__wheel{align-items:center;background:#c4c4c4;border-radius:50%;display:flex;height:1rem;justify-content:center;width:1rem}.machine-stand__wheel:after{border-radius:50%;content:"";height:.2857142857rem;width:.2857142857rem}.machine-stand__wheel--full-automatic:after{background:#303030}.machine-workers{box-sizing:border-box;display:flex;height:5rem;justify-content:space-between;width:12.2142857143rem}.machine-workers--producing{animation-duration:2s;animation-iteration-count:infinite;animation-name:bounce-employees;animation-timing-function:ease}.machine-workers__worker{height:5rem;width:2.8571428571rem}.machine-workers--buy{height:3.5714285714rem;justify-content:flex-start}.machine-workers--buy .machine-workers__worker{height:3.5714285714rem;margin-right:1rem;width:2rem}.annual-overhead{border:.0714285714rem solid #d4d4d4;border-radius:9px}.annual-overhead--content-only{border:0;border-radius:0}.annual-overhead--content-only .annual-overhead__header{background:#ced9e54d;border-radius:0;color:#455f84;font-size:12px;font-size:.8571428571rem;height:2.5rem}.annual-overhead--content-only .annual-overhead__list{background-color:#fff;border-radius:0 0 8px 8px;padding:.5714285714rem 0}.annual-overhead__header{align-items:center;background-color:#7089ac1a;border-radius:9px 9px 0 0;box-sizing:border-box;color:#141414;display:flex;flex-direction:row;font-size:14px;font-size:1rem;font-weight:500;height:2.4285714286rem;justify-content:space-between;padding:0 1.2857142857rem;width:100%}.annual-overhead__header__department{flex:1 1;text-align:left}.annual-overhead__header__costs{box-sizing:border-box;width:5.2142857143rem}.annual-overhead__list{background-color:#fff}.annual-overhead__row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:.1428571429rem 1.2857142857rem}.assembly-line{border:.0714285714rem solid #d4d4d4;border-radius:9px}.assembly-line--content-only{border:0;border-radius:0}.assembly-line--content-only .assembly-line__header{background:#ced9e54d;border-radius:0;color:#455f84;font-size:12px;font-size:.8571428571rem;height:2.5rem}.assembly-line--content-only .assembly-line__list{background-color:#fff;border-radius:0 0 8px 8px;padding:.5714285714rem 0}.assembly-line--content-only .machines-maintenance__row{height:3.5714285714rem;padding:0 1.6428571429rem}.assembly-line__header{align-items:center;background-color:#7089ac1a;border-radius:9px 9px 0 0;box-sizing:border-box;color:#141414;display:flex;flex-direction:row;font-size:14px;font-size:1rem;font-weight:500;height:2.4285714286rem;justify-content:space-between;padding:0 1.2857142857rem;width:100%}.assembly-line__header__machine{flex-basis:50%;text-align:left}.assembly-line__header__years{box-sizing:border-box;flex-basis:25%;padding-right:.7857142857rem;text-align:center}.assembly-line__header__costs{box-sizing:border-box;width:5.2142857143rem}.assembly-line__list{background-color:#fff}.machines-maintenance__row{display:flex;flex-direction:row;height:4.2857142857rem;justify-content:space-between;padding:0 1.4285714286rem}.machines-maintenance__row:nth-child(7n){border-bottom:0}.machines-maintenance__row__quantity{align-items:center;color:#141414;display:flex;font-size:18px;font-size:1.2857142857rem;font-weight:700;justify-content:center;margin-right:8.5714285714rem}.machines-maintenance__row__img{align-items:center;display:flex;padding-top:.2857142857rem}.machines-maintenance__row__years{align-items:center;display:flex;padding-left:.3571428571rem}.machines-maintenance__row__costs{align-items:center;display:flex}.expandable-cost-card{background:#fff;border:.0714285714rem solid #d4d4d4;border-radius:9px;box-sizing:border-box;width:100%}.expandable-cost-card--open{border-color:#7089ac;box-shadow:0 .4285714286rem 1.1428571429rem #6d6d6d40}.expandable-cost-card__header{align-items:center;background:#fff;border:0;border-radius:9px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;min-height:4.5714285714rem;padding:.2857142857rem .8571428571rem .2857142857rem .2857142857rem;width:100%}.expandable-cost-card__header--static{cursor:default}.expandable-cost-card--open .expandable-cost-card__header{background:linear-gradient(0deg,#ced9e533,#ced9e533),#fff;border-bottom:.1428571429rem solid #7089ac;border-radius:9px 9px 0 0}.expandable-cost-card__label{align-items:center;background:#6d6d6d;border-radius:.7142857143rem;box-sizing:border-box;color:#fff;display:flex;font-size:14px;font-size:1rem;font-weight:500;line-height:1.2142857143rem;min-height:4rem;min-width:14.2857142857rem;padding:.5714285714rem .7142857143rem;text-transform:capitalize}.expandable-cost-card--open .expandable-cost-card__label{background:#455f84}.expandable-cost-card__right{align-items:center;display:flex;gap:.8571428571rem}.expandable-cost-card__arrow{align-items:center;display:flex;height:1.7142857143rem;justify-content:center;transform:rotate(180deg);width:1.7142857143rem}.expandable-cost-card__arrow img{height:1.7142857143rem;transform:rotate(0deg);transition:transform .2s ease;width:1.7142857143rem}.expandable-cost-card__arrow--open img{transform:rotate(-180deg)}.expandable-cost-card__content{width:100%}.machines-maintenance__box{display:flex;flex-direction:column;height:41.4285714286rem;justify-content:flex-start;width:35.4285714286rem}.machines-maintenance{display:flex;flex-direction:column;gap:1.1428571429rem;height:100%;overflow-y:auto}.machines-maintenance__img{height:3.1428571429rem;width:9.8571428571rem}.machines-maintenance__img .machine__box{border-radius:9px 9px 0 0;height:4.7857142857rem;padding-top:0}.machines-maintenance__img .machine__band{border-radius:9px 9px 0 0;height:2.5rem;width:9.8571428571rem}.machines-maintenance__img .machine__band--full-automatic{background-image:repeating-linear-gradient(90deg,#303030,#303030 .0714285714rem,#6d6d6d 0,#6d6d6d .7142857143rem)}.machines-maintenance__img .machine__assigned-product{top:-.1428571429rem}.machines-maintenance__img .machine__quarter{margin-left:1.3571428571rem}.machines-maintenance__img .machine__quarter--full-automatic{left:2.2142857143rem;top:-.4285714286rem}.machines-maintenance__img .machine-stand__continous-track{border-radius:0 9px 9px 0;bottom:-.4285714286rem;height:.7142857143rem;padding:0 .5rem 0 2.2857142857rem;width:9.8571428571rem}.machines-maintenance__img .assigned-product{border-radius:.1428571429rem;height:3.2857142857rem;width:1.7857142857rem}.machines-maintenance__img .assigned-product__box{border-radius:.1428571429rem;height:2.0714285714rem;margin:.1428571429rem .1428571429rem 0;padding-top:.25rem}.machines-maintenance__img .assigned-product__icon{max-width:1.0714285714rem}.machines-maintenance__img .assigned-product__cost{bottom:-.0714285714rem;left:-.1428571429rem}.machines-maintenance__img .assigned-product__foot{border-radius:0 0 .1785714286rem .1785714286rem;height:.8571428571rem}.machines-maintenance__img .machine-stand__wheel{border-radius:50%;height:.5rem;width:.5rem}.machines-maintenance__img .machine-stand__wheel:after{border-radius:50%;content:"";height:.1428571429rem;padding-left:.0714285714rem;padding-top:.0714285714rem;width:.1428571429rem}.machines-maintenance__img .machine-quarter{height:2.2142857143rem;width:2.1428571429rem}.machines-maintenance__img .machine-quarter--full-automatic{height:3.3571428571rem;padding:.4285714286rem .5714285714rem .9285714286rem;width:3.9285714286rem}.machines-maintenance__img .machine-quarter__full-automatic{background-image:repeating-linear-gradient(90deg,#979797,#979797 .0714285714rem,#b4b4b4 0,#b4b4b4 .7142857143rem);border:.1428571429rem solid #fff;height:2rem;width:2.7857142857rem}.machines-maintenance__img .machine-quarter__arms{height:1rem;top:-.0714285714rem}.machines-maintenance__img .machine-quarter__product{top:.4rem}.machines-maintenance__years{margin:0 .3571428571rem}.intangible-assets{border:.0714285714rem solid #d4d4d4;border-radius:9px}.intangible-assets--content-only{border:0;border-radius:0;border-radius:0 0 8px 8px}.intangible-assets--content-only .intangible-assets__header{background:#ced9e54d;border-radius:0;color:#455f84;font-size:12px;font-size:.8571428571rem;height:2.5rem}.intangible-assets--content-only .intangible-assets__list{background-color:#fff;border-radius:0 0 8px 8px;padding:.5714285714rem 0}.intangible-assets__header{align-items:center;background-color:#7089ac1a;border-radius:9px 9px 0 0;box-sizing:border-box;color:#141414;display:flex;flex-direction:row;font-size:14px;font-size:1rem;font-weight:500;height:2.5rem;justify-content:space-between;padding:0 1.2857142857rem;width:100%}.intangible-assets__header__amortization,.intangible-assets__header__before,.intangible-assets__header__product{flex-basis:25%;text-align:left}.intangible-assets__header__after{width:5.2142857143rem}.intangible-assets__list{background-color:#fff}.intangible-assets__row{align-items:center;background-color:#fff;box-sizing:border-box;column-gap:1rem;display:flex;flex-direction:row;height:2.2857142857rem;justify-content:space-between;padding:0 1.2857142857rem}.intangible-assets__row:last-child{border-bottom:0}.intangible-assets__row__product{align-items:center;display:flex;flex-basis:25%;gap:.4285714286rem}.intangible-assets__row__amortization,.intangible-assets__row__before{flex-basis:25%;text-align:center}.intangible-assets__product-icon{object-fit:contain;width:3.5714285714rem}.intangible-assets__product-name{color:#5c5c5c;font-size:14px;font-size:1rem;font-weight:700}.intangible-assets__no-amortization{color:#6d6d6d;font-size:14px;font-size:1rem}.market-analysis{background-color:#d4d4d4;border:.2857142857rem solid #fff;border-radius:0 1.4285714286rem 1.4285714286rem;box-sizing:border-box;display:flex;flex-direction:column;height:45.7142857143rem;overflow-x:scroll;overflow-y:hidden;width:94.2857142857rem}.market-analysis__input{background:#0000;border:0;flex:1 1;font-size:12px;font-size:.8571428571rem;font-weight:700;overflow-x:scroll;overflow-y:hidden;text-align:center;width:.7142857143rem}.market-analysis__markets-column{flex-shrink:0;height:-webkit-fit-content;height:fit-content;width:13.3571428571rem}.market-analysis__data,.market-analysis__totals{display:flex;flex-direction:row}.market-analysis__totals{align-items:center;background-color:#ededed;font-size:12px;font-size:.8571428571rem;font-weight:700;min-height:3.3571428571rem;width:254.4285714286rem}.market-analysis__totals__label{color:#000;flex-shrink:0;font-size:12px;font-size:.8571428571rem;font-weight:900;padding:.7142857143rem 0 0 1.4285714286rem;text-transform:uppercase;width:11.8571428571rem}.market-analysis__totals__space{display:flex;flex:1 1}.market-analysis__totals__numbers__group{display:flex;flex:2 1;justify-content:space-around;padding-left:.0714285714rem}.market-analysis__totals__number{flex:1 1;padding-top:.5714285714rem;text-align:center}img.market-analysis__product{height:1.4285714286rem;width:2.1428571429rem}.market-analysis__rows{border-bottom:.0714285714rem solid #ededed}.market-analysis__year{align-items:center;background-color:#6d6d6d;display:flex;font-size:12px;font-size:.8571428571rem;font-weight:900;height:5rem;justify-content:center;text-transform:uppercase}.market-analysis__market-title{padding:1.7142857143rem 2.2857142857rem 2.0357142857rem 1.2857142857rem}.market-analysis__market-title--sm{box-sizing:border-box;height:4.9285714286rem;padding:.7142857143rem}.market-analysis__market-title--sm .market-analysis__market-title__label{width:80%}.market-analysis__market-title--first-light{background-color:#97cbd8}.market-analysis__market-title--second-light{background-color:#dcc0c0}.market-analysis__market-title--third-light{background-color:#c9c39e}.market-analysis__market-title--fourth-light{background-color:#debcdf}.market-analysis__market-title--fifth-light{background-color:#dcc9ad}.market-analysis__market-title__label{background-color:#397f8d;border-radius:.3571428571rem;box-shadow:inset 0 .2142857143rem .2142857143rem #00000040;color:#fff;font-size:12px;font-size:.8571428571rem;font-weight:700;margin:.5rem 1rem .5rem .5rem;padding:.65rem;position:relative;text-align:center;text-transform:uppercase;width:86%}.market-analysis__market-title__label:before{box-shadow:inset .0714285714rem 0 .0714285714rem 0 #00000040;left:-.5rem}.market-analysis__market-title__label:after,.market-analysis__market-title__label:before{background-color:#397f8d;border-radius:50%;content:"";height:1rem;position:absolute;top:.75rem;width:1rem}.market-analysis__market-title__label:after{box-shadow:inset -.0714285714rem 0 .0714285714rem 0 #00000040;right:-.5rem}.market-analysis__market-title__label--first,.market-analysis__market-title__label--first:after,.market-analysis__market-title__label--first:before{background-color:#397f8d}.market-analysis__market-title__label--second,.market-analysis__market-title__label--second:after,.market-analysis__market-title__label--second:before{background-color:#996868}.market-analysis__market-title__label--third,.market-analysis__market-title__label--third:after,.market-analysis__market-title__label--third:before{background-color:#72704c}.market-analysis__market-title__label--fourth,.market-analysis__market-title__label--fourth:after,.market-analysis__market-title__label--fourth:before{background-color:#946695}.market-analysis__market-title__label--fifth,.market-analysis__market-title__label--fifth:after,.market-analysis__market-title__label--fifth:before{background-color:#8c714b}.market-analysis-row{background:#d4d4d4;display:flex;flex-direction:row;font-weight:700;height:2.4285714286rem}.market-analysis-row--dark{background-color:#c4c4c4}.market-analysis-row--total{background:#ededed}.market-analysis-row__label{align-items:center;background-color:#c4c4c4;box-sizing:border-box;display:flex;flex:1 1;justify-content:flex-start}.market-analysis-row__label__text{padding-left:2.1428571429rem}.market-analysis-row__products{align-items:center;border-left:.0714285714rem solid #ededed;display:flex;flex:2 1;justify-content:space-around}.market-analysis-row__products--empty{background-color:#aaa}.market-analysis-row__products--empty.market-analysis-row__products--empty-dark{background-color:#9d9d9d}.market-analysis-table{overflow-x:auto;width:69rem}.market-analysis-table__content{flex-shrink:0;height:-webkit-fit-content;height:fit-content;width:241.0714285714rem}.market-analysis-table__header{background-color:#6d6d6d;display:flex;flex-direction:row;height:2.1428571429rem;width:100%}.market-analysis-table__header__text{align-items:center;display:flex;flex:2 1;font-weight:900;justify-content:center}.market-analysis-table__header__empty{flex:1 1}.market-power{display:flex;flex-wrap:wrap}.market-power__graphic{height:29rem;width:44.2857142857rem}.market-share{box-sizing:border-box;display:flex;flex-wrap:wrap;height:-webkit-fit-content;height:fit-content;padding:1.2857142857rem 2.1428571429rem;width:27.5714285714rem}.market-share__market{align-items:center;display:flex;flex-direction:column;margin-bottom:1.0714285714rem}.market-share__graphic{height:11.4285714286rem;margin-bottom:.7142857143rem;width:11.4285714286rem}.menu{align-items:center;background:#fff;border:2px solid #d4d4d4;border-radius:.5714285714rem;color:inherit;cursor:pointer;display:flex;font:inherit;height:2.2857142857rem;justify-content:center;padding:0;text-decoration:none;transition:background-color .2s ease,border-color .2s ease;width:2.2857142857rem;z-index:9900}.menu:hover{background-color:#f7f7f7;border-color:#c7c7c7}.menu--overlay{margin-left:0;position:fixed;right:2rem;top:2rem;z-index:20000}.menu__btn{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.menu__btn-img{height:1.4285714286rem;width:1.4285714286rem}.market-strategy__list{display:flex;flex-direction:column;gap:.5714285714rem}.market{align-items:center;background:#fff;border:2px solid #d4d4d4;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:row;gap:3.2142857143rem;height:2.5rem;justify-content:space-between;padding:.2857142857rem .2857142857rem .2857142857rem 1.1428571429rem;width:100%}.market__name{color:#141414;flex:none;font-size:12px;font-size:.8571428571rem;font-weight:500;line-height:14px;text-transform:uppercase}.market__progress{background:#0000;border:0;cursor:pointer;height:2rem;margin:0;min-width:13.1428571429rem;overflow:hidden;padding:0;position:relative;width:13.1428571429rem}.market__progress.market__progress--disabled,.market__progress:disabled{cursor:not-allowed}.market__progress-track{border-radius:.5714285714rem;box-sizing:border-box;height:100%;left:0;position:absolute;top:0;width:100%}.market__progress-fill{border-radius:.4285714286rem;height:1.7142857143rem;left:2px;position:absolute;top:2px;transition:width .5s}.market__progress-text{font-size:12px;font-size:.8571428571rem;font-weight:500;left:50%;line-height:14px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.market__progress-track--first{border:1px solid #18373d}.market__progress-fill--first{background:#97cbd8}.market__progress-text--first{color:#18373d}.market__progress-track--second{border:1px solid #462727}.market__progress-fill--second{background:#dcc0c0}.market__progress-text--second{color:#462727}.market__progress-track--third{border:1px solid #262618}.market__progress-fill--third{background:#c9c39e}.market__progress-text--third{color:#262618}.market__progress-track--fourth{border:1px solid #322232}.market__progress-fill--fourth{background:#debcdf}.market__progress-text--fourth{color:#322232}.market__progress-track--fifth{border:1px solid #3d311b}.market__progress-fill--fifth{background:#dcc9ad}.market__progress-text--fifth{color:#3d311b}.market-development{display:flex;flex-direction:column;margin:.7142857143rem;width:100%}.market-development-state{box-sizing:border-box;padding:.7142857143rem 1.4285714286rem;width:27.5714285714rem}.market-forecasts{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-around;padding:0 2.1428571429rem;width:100%}.market-forecasts__container{margin-bottom:2rem}.market-forecasts__subtitle{margin-bottom:.1428571429rem;margin-top:1rem;text-transform:uppercase}.market-forecasts__text,.market-forecasts__text-paragraph{color:#393939;font-size:12px;font-size:.8571428571rem;font-weight:700}.market-forecasts__text-paragraph{margin-top:1rem}.forecasts-modal__backdrop{align-items:center;animation:fadeIn .3s ease-in-out;background-color:#303030e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:50000}.forecasts-modal{background:#fff;border-radius:1.1428571429rem;box-shadow:0 1.4285714286rem 4.2857142857rem #30303066;display:flex;flex-direction:column;height:90vh;max-width:98.5714285714rem;opacity:0;transform:scale(.9);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55),opacity .4s ease;width:95%}.forecasts-modal.open{opacity:1;transform:scale(1)}.forecasts-modal__header{align-items:center;background:#6d6d6d;border-bottom:1px solid #ededed;border-radius:1.1428571429rem 1.1428571429rem 0 0;display:flex;justify-content:space-between;padding:1.4285714286rem 2.2857142857rem}.forecasts-modal__title{color:#fff;font-size:22px;font-size:1.5714285714rem;font-weight:700;margin:0;text-transform:uppercase}.forecasts-modal__tabs{border-bottom:2px solid #ededed;display:flex;gap:.4285714286rem;padding:1.1428571429rem 2.2857142857rem 0}.forecasts-modal__tab{background-color:#0000;border:none;border-bottom:3px solid #0000;border-radius:.4285714286rem .4285714286rem 0 0;bottom:-2px;color:#888b8d;cursor:pointer;font-size:13px;font-size:.9285714286rem;font-weight:700;letter-spacing:.3px;padding:.5714285714rem 1.1428571429rem;position:relative;text-transform:uppercase;transition:all .15s ease}.forecasts-modal__tab--active,.forecasts-modal__tab:hover{background:#f5f5f5;color:#303030}.forecasts-modal__tab--active{border-bottom-color:#6d6d6d}.forecasts-modal__tab--first:hover{color:#397f8d}.forecasts-modal__tab--first.forecasts-modal__tab--active{background:#397f8d14;border-bottom-color:#397f8d;color:#397f8d}.forecasts-modal__tab--second:hover{color:#996868}.forecasts-modal__tab--second.forecasts-modal__tab--active{background:#99686814;border-bottom-color:#996868;color:#996868}.forecasts-modal__tab--third:hover{color:#72704c}.forecasts-modal__tab--third.forecasts-modal__tab--active{background:#72704c14;border-bottom-color:#72704c;color:#72704c}.forecasts-modal__tab--fourth:hover{color:#946695}.forecasts-modal__tab--fourth.forecasts-modal__tab--active{background:#94669514;border-bottom-color:#946695;color:#946695}.forecasts-modal__tab--fifth:hover{color:#8c714b}.forecasts-modal__tab--fifth.forecasts-modal__tab--active{background:#8c714b14;border-bottom-color:#8c714b;color:#8c714b}.forecasts-modal__content{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1.7142857143rem 2.2857142857rem}.forecasts-modal__content::-webkit-scrollbar{width:.5714285714rem}.forecasts-modal__content::-webkit-scrollbar-track{background:#ededed;border-radius:.2857142857rem}.forecasts-modal__content::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:.2857142857rem}.forecasts-modal__content::-webkit-scrollbar-thumb:hover{background:#979797}.forecasts-modal__content-scroll{display:flex;flex-direction:column;gap:.5714285714rem}.forecasts-modal__section{background:#fff;border:1px solid #ededed;border-radius:.7142857143rem;margin-bottom:.2857142857rem;padding:1.1428571429rem 1.4285714286rem}.forecasts-modal__subtitle{-webkit-text-stroke:0;align-items:center;color:#303030;display:flex;font-size:16px;font-size:1.1428571429rem;font-weight:700;gap:.5714285714rem;margin:0 0 .7142857143rem;text-transform:none}.forecasts-modal__subtitle-icon{color:#7089ac;flex-shrink:0;font-size:16px;font-size:1.1428571429rem;text-align:center;width:1.5714285714rem}.forecasts-modal__text{color:#6d6d6d;font-size:13px;font-size:.9285714286rem;font-weight:400;line-height:1.7;margin-bottom:.5714285714rem}.forecasts-modal__text:last-child{margin-bottom:0}.forecasts-modal__text-paragraph{border-left:2px solid #ededed;color:#6d6d6d;font-size:13px;font-size:.9285714286rem;font-weight:400;line-height:1.7;margin:.4285714286rem 0;padding-left:.8571428571rem}.forecasts-modal__text-paragraph:first-child{margin-top:0}.forecasts-modal__text-paragraph:last-child{margin-bottom:0}.forecasts-modal__text .crs__market-pill--inline,.forecasts-modal__text .sip__product-pill--inline,.forecasts-modal__text-paragraph .crs__market-pill--inline,.forecasts-modal__text-paragraph .sip__product-pill--inline{display:inline-flex;font-size:11px;font-size:.7857142857rem;margin:0 .1428571429rem;padding:.0714285714rem .4285714286rem;vertical-align:middle}.forecasts-modal__text .sip__product-pill-icon,.forecasts-modal__text-paragraph .sip__product-pill-icon{height:.8571428571rem;width:1.1428571429rem}.decision-forms-modal__step .forecasts-modal__tabs{margin-bottom:1.1428571429rem;padding:0}.forecasts-modal__forecast-content{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}.forecasts-modal__charts-container{display:flex;gap:1.1428571429rem;justify-content:center;margin-top:1.1428571429rem;width:100%}.forecasts-modal__chart-box{border:1px solid #ededed;border-radius:.5714285714rem;overflow:hidden;width:100%}.forecasts-modal__chart{height:21.4285714286rem;padding:.8571428571rem}.forecasts-modal__footer{border-radius:0 0 1.1428571429rem 1.1428571429rem;border-top:1px solid #ededed;display:flex;gap:.8571428571rem;justify-content:flex-end;padding:1.1428571429rem 2.2857142857rem}@media(max-width:1024px){.forecasts-modal{height:95vh;width:98%}.forecasts-modal__content,.forecasts-modal__footer,.forecasts-modal__header{padding-left:1.1428571429rem;padding-right:1.1428571429rem}.forecasts-modal__charts-container{grid-template-columns:1fr}}@media(max-width:768px){.forecasts-modal{height:95vh;width:98%}.forecasts-modal__content,.forecasts-modal__footer,.forecasts-modal__header{padding-left:1.1428571429rem;padding-right:1.1428571429rem}.forecasts-modal__tab{font-size:11px;font-size:.7857142857rem;padding:.5714285714rem .8571428571rem}}.decision-forms-modal__backdrop{align-items:center;animation:fadeIn .3s ease-in-out;background-color:#303030e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:50000}.decision-forms-modal{background:#fff;border-radius:1.1428571429rem;box-shadow:0 1.4285714286rem 4.2857142857rem #30303066;display:flex;flex-direction:column;height:90vh;max-width:98.5714285714rem;opacity:0;transform:scale(.9);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55),opacity .4s ease;width:95%}.decision-forms-modal.open{opacity:1;transform:scale(1)}.decision-forms-modal--year3{max-width:min(96vw,78.5714285714rem)}.decision-forms-modal__header{align-items:center;background:#6d6d6d;border-bottom:1px solid #ededed;border-radius:1.1428571429rem 1.1428571429rem 0 0;display:flex;justify-content:space-between;padding:1.4285714286rem 2.2857142857rem}.decision-forms-modal__title{-webkit-text-stroke:0;color:#fff;font-size:22px;font-size:1.5714285714rem;font-weight:700;margin:0;text-transform:none}.dfm-progress{align-items:center;display:flex;gap:.2857142857rem}.dfm-progress__step{align-items:center;border-radius:1.4285714286rem;display:flex;gap:.4285714286rem;opacity:.5;padding:.2857142857rem .7142857143rem;transition:opacity .2s}.dfm-progress__step--active{background:#ffffff26;opacity:1}.dfm-progress__step--done{opacity:.8}.dfm-progress__dot{align-items:center;border:2px solid #ffffff80;border-radius:50%;color:#fff;display:flex;font-size:10px;font-size:.7142857143rem;font-weight:700;height:1.5714285714rem;justify-content:center;width:1.5714285714rem}.dfm-progress__step--active .dfm-progress__dot{background:#fff;border-color:#fff;color:#6d6d6d}.dfm-progress__step--done .dfm-progress__dot{background:#4a6f28;border-color:#4a6f28;color:#fff}.dfm-progress__label{color:#fff;font-size:11px;font-size:.7857142857rem;font-weight:700;white-space:nowrap}.dfm-progress__step--active .dfm-progress__label{color:#fff}.decision-forms-modal-evaluation__content,.decision-forms-modal__content{flex:1 1;overflow-y:auto;padding:1.7142857143rem 2.2857142857rem}.decision-forms-modal-evaluation__content::-webkit-scrollbar,.decision-forms-modal__content::-webkit-scrollbar{width:.5714285714rem}.decision-forms-modal-evaluation__content::-webkit-scrollbar-track,.decision-forms-modal__content::-webkit-scrollbar-track{background:#ededed;border-radius:.2857142857rem}.decision-forms-modal-evaluation__content::-webkit-scrollbar-thumb,.decision-forms-modal__content::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:.2857142857rem}.decision-forms-modal-evaluation__content::-webkit-scrollbar-thumb:hover,.decision-forms-modal__content::-webkit-scrollbar-thumb:hover{background:#979797}.decision-forms-modal-evaluation__content{display:flex;flex-direction:column;gap:1rem}.decision-forms-modal__step-content{width:100%}.decision-forms-modal__step{display:flex;flex-direction:column;gap:1.1428571429rem}.decision-forms-modal__section{display:flex;flex-direction:column;gap:.5714285714rem}.decision-forms-modal__section+.decision-forms-modal__section{margin-top:2.2857142857rem}.decision-forms-modal__subtitle{-webkit-text-stroke:0;color:#303030;font-size:18px;font-size:1.2857142857rem;font-weight:700}.decision-forms-modal__subtitle--with-icon{align-items:center;display:flex;gap:.7142857143rem;margin:0 0 .7142857143rem}.decision-forms-modal__strategy-badge{align-items:center;background:#6d6d6d;border-radius:9px;color:#fff;display:inline-flex;font-size:14px;font-size:1rem;font-weight:700;gap:.4285714286rem;padding:.2857142857rem .7142857143rem}.decision-forms-modal__strategy-badge i{font-size:12px;font-size:.8571428571rem}.decision-forms-modal__description{color:#6d6d6d;font-size:14px;font-size:1rem;line-height:1.6}.dfm-cards{grid-gap:2.2857142857rem;align-items:stretch;display:grid;gap:2.2857142857rem;grid-template-columns:repeat(3,1fr)}.dfm-card{background:#fff;border:1px solid #d8d8d8;border-radius:.8571428571rem;cursor:pointer;display:flex;flex-direction:column;position:relative;transition:border-color .2s}.dfm-card:hover{border-color:#7089ac}.dfm-card--selected{border:2px solid #7089ac}.dfm-card--selected .dfm-card__icon-wrap,.dfm-card__check{background:#7089ac;color:#fff}.dfm-card__check{align-items:center;border-radius:50%;display:flex;font-size:11px;font-size:.7857142857rem;height:1.7142857143rem;justify-content:center;position:absolute;right:.8571428571rem;top:.8571428571rem;width:1.7142857143rem}.dfm-card__header{align-items:center;display:flex;flex-direction:column;padding:2rem 1.4285714286rem 1.4285714286rem}.dfm-card__icon-wrap{align-items:center;background:#ececec;border-radius:50%;color:#6d6d6d;display:flex;font-size:22px;font-size:1.5714285714rem;height:3.4285714286rem;justify-content:center;margin-bottom:.8571428571rem;transition:background .2s,color .2s;width:3.4285714286rem}.dfm-card__name{color:#303030;font-size:16px;font-size:1.1428571429rem;font-weight:700;text-align:center}.dfm-card__attrs{flex:1 1;gap:1.1428571429rem;padding:.5714285714rem 1.1428571429rem 1.4285714286rem}.dfm-card__attr,.dfm-card__attrs{display:flex;flex-direction:column}.dfm-card__attr{border-radius:9px;flex:1 1;min-height:5.4285714286rem;overflow:hidden}.dfm-card__attr-label{align-items:center;background:#6d6d6d;color:#fff;display:flex;font-weight:700;gap:.3571428571rem;letter-spacing:.04em;padding:.3571428571rem .7142857143rem;text-transform:uppercase}.dfm-card__attr-label,.dfm-card__attr-label i{font-size:10px;font-size:.7142857143rem}.dfm-card__attr--region .dfm-card__attr-label{background:#397f8d}.dfm-card__attr--advantage .dfm-card__attr-label{background:#4a6f28}.dfm-card__attr--consequence .dfm-card__attr-label{background:#8372da}.dfm-card__attr-value{background:#ececec;color:#303030;display:flex;flex:1 1;flex-direction:column;font-size:13px;font-size:.9285714286rem;font-weight:700;justify-content:center;line-height:1.4;padding:.5714285714rem .7142857143rem}.dfm-card__pills{display:flex;flex-wrap:wrap;gap:.2857142857rem;margin-top:.4285714286rem}.dfm-card__product-chip{align-items:center;background:#fff;border:1px solid #ececec;border-radius:9px;color:#303030;display:inline-flex;font-size:11px;font-size:.7857142857rem;font-weight:600;gap:.2857142857rem;padding:.1428571429rem .5714285714rem}.dfm-card__product-icon{height:1rem;width:1.2857142857rem}.dfm-card__total-investment{align-items:center;display:flex;gap:.4285714286rem;margin-top:.4285714286rem}.dfm-card__total-label{color:#888b8d;font-size:11px;font-size:.7857142857rem;font-weight:700}.dfm-confirm-check{align-items:center;background:#7089ac0a;border:2px solid #d8d8d8;border-radius:.7142857143rem;cursor:pointer;display:flex;gap:.8571428571rem;margin-top:1.1428571429rem;padding:1.1428571429rem 1.2857142857rem;transition:all .2s}.dfm-confirm-check:hover{background:#7089ac14;border-color:#7089ac}.dfm-confirm-check--checked{background:#4a6f280f;border-color:#4a6f28}.dfm-confirm-check__input{display:none}.dfm-confirm-check__box{align-items:center;border:2px solid #c4c4c4;border-radius:.4285714286rem;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-size:.9285714286rem;height:1.7142857143rem;justify-content:center;transition:all .2s;width:1.7142857143rem}.dfm-confirm-check--checked .dfm-confirm-check__box{background:#4a6f28;border-color:#4a6f28}.dfm-confirm-check__label{color:#303030;font-size:14px;font-size:1rem;font-weight:700;line-height:1.5}.decision-forms-modal__loading{align-items:center;display:flex;justify-content:center;min-height:21.4285714286rem}.decision-forms-modal__investment-section{display:flex;flex-direction:column;gap:1.1428571429rem}.decision-forms-modal__preview{border:1px solid #e1dfdd;border-radius:.5714285714rem;padding:1.4285714286rem}.decision-forms-modal__preview-header{align-items:center;background:#f5f5f5;border-radius:.4285714286rem;display:flex;margin-bottom:1.1428571429rem;padding:.8571428571rem}.decision-forms-modal__preview-strategy{align-items:baseline;display:flex;gap:.5714285714rem}.decision-forms-modal__preview-label{color:#6d6d6d;font-size:13px;font-size:.9285714286rem}.decision-forms-modal__preview-value{color:#303030;font-size:16px;font-size:1.1428571429rem;font-weight:700}.decision-forms-modal__preview-warning{background:#7089ac0f;border:1px solid #7089ac33;border-radius:.4285714286rem;color:#303030;font-size:13px;font-size:.9285714286rem;line-height:1.5;padding:1rem;text-align:center}.decision-forms-modal__footer{border-radius:0 0 1.1428571429rem 1.1428571429rem;border-top:1px solid #ededed;display:flex;gap:.8571428571rem;justify-content:flex-end;padding:1.1428571429rem 2.2857142857rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.decision-forms-modal{height:95vh;width:98%}.decision-forms-modal-evaluation__content,.decision-forms-modal__content,.decision-forms-modal__footer,.decision-forms-modal__header{padding-left:1.1428571429rem;padding-right:1.1428571429rem}.dfm-cards{grid-template-columns:1fr}}.market-leader{align-items:center;background:#fff;border:2px solid #d4d4d4;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;min-height:6.1428571429rem;padding:.4285714286rem .8571428571rem;width:12.8571428571rem}.market-leader__title{color:#141414;font-size:12px;font-size:.8571428571rem;font-weight:700;line-height:14px;margin-bottom:.4285714286rem;text-transform:uppercase}.market-leader__points{display:flex;justify-content:space-between;padding-top:.2142857143rem;width:100%}.market-position{border:4px solid #fff;border-radius:20px}.market-position,.market-position-header{width:-webkit-fit-content;width:fit-content}.market-position-header{align-items:center;background:#6d6d6d;border-radius:1.1428571429rem 1.1428571429rem 0 0;color:#fff;display:flex;font-size:12px;font-size:.8571428571rem;font-weight:900;height:2.8571428571rem;padding-left:13.3571428571rem;text-transform:uppercase}.market-position-header__team{align-items:center;display:flex;justify-content:center;width:13.3571428571rem}.market-position-row{display:flex;flex-direction:row;height:8rem}.market-position-row__header{align-items:center;background-color:#97cbd8;display:flex;justify-content:center;width:13.3571428571rem}.market-position-row__header--last{border-radius:0 0 0 1.1428571429rem}.market-position-row__header-name{background-color:#397f8d;border-radius:5px;box-shadow:inset 0 3px 3px #00000040;box-sizing:border-box;color:#fff;font-size:12px;font-size:.8571428571rem;font-weight:700;height:2.5714285714rem;margin:.5rem 0 .7rem;padding:.5rem;position:relative;text-align:center;text-transform:uppercase;width:8.7142857143rem}.market-position-row__header-name:before{box-shadow:inset 1px 0 1px 0 #00000040;left:-.5rem}.market-position-row__header-name:after,.market-position-row__header-name:before{background-color:#397f8d;border-radius:50%;content:"";height:1rem;position:absolute;top:.7142857143rem;width:1rem}.market-position-row__header-name:after{box-shadow:inset -1px 0 1px 0 #00000040;right:-.5rem}.market-position-row__header--first{background-color:#97cbd8}.market-position-row__header-name--first,.market-position-row__header-name--first:after,.market-position-row__header-name--first:before{background-color:#397f8d}.market-position-row__header--second{background-color:#dcc0c0}.market-position-row__header-name--second,.market-position-row__header-name--second:after,.market-position-row__header-name--second:before{background-color:#996868}.market-position-row__header--third{background-color:#c9c39e}.market-position-row__header-name--third,.market-position-row__header-name--third:after,.market-position-row__header-name--third:before{background-color:#72704c}.market-position-row__header--fourth{background-color:#debcdf}.market-position-row__header-name--fourth,.market-position-row__header-name--fourth:after,.market-position-row__header-name--fourth:before{background-color:#946695}.market-position-row__header--fifth{background-color:#dcc9ad}.market-position-row__header-name--fifth,.market-position-row__header-name--fifth:after,.market-position-row__header-name--fifth:before{background-color:#8c714b}.market-position-row__cell{align-items:center;background:#d4d4d4;border-bottom:1px solid #fff;border-right:1px solid #fff;box-sizing:border-box;display:flex;height:100%;justify-content:center;width:13.3571428571rem}.market-position-row__cell--last{border-radius:0 0 1.1428571429rem}.market-position-row__trophy{height:4.2857142857rem;width:6.4285714286rem}.market-power-by-products{box-sizing:border-box;display:flex;flex-wrap:wrap;height:auto;padding:.7142857143rem}.market-power-by-products__graphic{height:10.6428571429rem;width:20rem}.market-round{background-color:#fff;display:flex;flex-direction:column}.market-round__header{background-color:#fff;box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0;z-index:3}.market-round__lobby-teams{margin-bottom:.5714285714rem}.market-round__teams-list{display:flex;flex-wrap:wrap}.market-round__teams-list,.market-round__teams-section{padding:.8571428571rem 1.4285714286rem}.market-round__teams-title{color:#141414;font-size:18px;font-size:1.2857142857rem;font-weight:700;margin-bottom:.5714285714rem;text-transform:uppercase}.market-round__teams-row{display:flex;flex-wrap:wrap}.market-round__teams-item{margin-bottom:.5714285714rem;margin-right:.2857142857rem}.market-round__lobby-orders{width:100%}.market-round__orders-section{padding:.8571428571rem 1.4285714286rem}.market-round__orders-title{color:#141414;font-size:18px;font-size:1.2857142857rem;font-weight:700;margin-bottom:.5714285714rem;text-transform:uppercase}.market-round__orders-row{display:flex;flex-wrap:wrap;margin-bottom:1rem}.market-round__orders-card{margin-bottom:.2857142857rem;margin-right:.2857142857rem}.market-round__orders-list{display:flex;flex-wrap:wrap;padding:.8571428571rem 1.4285714286rem}.market-round__orders-item{margin-bottom:.2857142857rem;margin-right:.2857142857rem}.segment-row{align-items:center;background-color:#ced9e533;box-sizing:border-box;display:flex;height:4.2857142857rem;justify-content:space-between;padding:.8571428571rem 1.4285714286rem}.market-round__turn-banner{align-items:center;display:flex;font-size:14px;font-size:1rem;font-weight:500;gap:.2857142857rem;height:2.3571428571rem;justify-content:center;text-transform:uppercase}.market-round__turn-banner__dot{background-color:currentColor;border-radius:50%;height:.7142857143rem;width:.7142857143rem}.market-round__turn-banner--my-turn{background-color:#ec4d45}.market-round__turn-banner--waiting{background-color:#e0e0e0;color:#5c5c5c}.market-round__orders-book-btn{align-items:center;background-color:#1b365d;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:14px;font-size:1rem;font-weight:700;gap:.5rem;height:2.8571428571rem;padding:.5rem 1.2rem;transition:background-color .2s}.market-round__orders-book-btn:hover{background-color:#455f84}.market-round__orders-book-btn:active{background-color:#202a44}.market-round__orders-book-btn i{font-size:1.1428571429rem}.orders-book-modal__backdrop{align-items:center;animation:fadeIn .3s ease-in-out;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:4000}.orders-book-modal{background:#fff;border-radius:1.1428571429rem;box-shadow:0 1.4285714286rem 4.2857142857rem #0006;display:flex;flex-direction:column;max-height:80vh;max-width:85.7142857143rem;width:90%}.orders-book-modal__header{align-items:center;background:#6d6d6d;border-radius:1.1428571429rem 1.1428571429rem 0 0;display:flex;justify-content:space-between;padding:1.1428571429rem 1.7142857143rem}.orders-book-modal__title{color:#fff;font-size:18px;font-size:1.2857142857rem;font-weight:700;margin:0}.orders-book-modal__body{flex:1 1;overflow-y:auto;padding:1.4285714286rem}.orders-book-modal__regions{display:flex;flex-direction:column;gap:.75rem}.orders-book-modal__list{display:flex;flex-wrap:wrap;gap:.8571428571rem;justify-content:center}.orders-book-modal__empty{color:#6d6d6d;font-size:16px;font-size:1.1428571429rem;padding:2.8571428571rem;text-align:center}.orders-book-modal__tabs{display:flex;gap:.5rem;padding:1.1428571429rem 1.4285714286rem 0}.orders-book-modal__tab{background-color:#fff;border:2px solid #b4b4b4;border-radius:20px;color:#6d6d6d;cursor:pointer;font-size:1rem;font-weight:700;padding:.4rem 1rem;transition:all .15s ease}.orders-book-modal__tab:hover{opacity:.85}.orders-book-modal__tab--active{background-color:#6d6d6d;border-color:#6d6d6d;color:#fff}.orders-book-modal__tab--first{border-color:#397f8d;color:#397f8d}.orders-book-modal__tab--first.orders-book-modal__tab--active{background-color:#397f8d;color:#fff}.orders-book-modal__tab--second{border-color:#996868;color:#996868}.orders-book-modal__tab--second.orders-book-modal__tab--active{background-color:#996868;color:#fff}.orders-book-modal__tab--third{border-color:#72704c;color:#72704c}.orders-book-modal__tab--third.orders-book-modal__tab--active{background-color:#72704c;color:#fff}.orders-book-modal__tab--fourth{border-color:#946695;color:#946695}.orders-book-modal__tab--fourth.orders-book-modal__tab--active{background-color:#946695;color:#fff}.orders-book-modal__tab--fifth{border-color:#8c714b;color:#8c714b}.orders-book-modal__tab--fifth.orders-book-modal__tab--active{background-color:#8c714b;color:#fff}.marketing-board__content{margin:0 1.4285714286rem;position:relative}.marketing-board__policy-row{align-items:center;display:flex;flex-direction:row;gap:.7142857143rem;justify-content:space-between;margin-bottom:.25rem}.marketing-board-tabs{align-items:flex-start;background-color:#fff;border:2px solid #d4d4d4;border-left:none;border-radius:0 10px 10px 0;box-sizing:border-box;display:flex;flex-direction:column;gap:.2857142857rem;height:13.4285714286rem;justify-content:space-between;padding:.6428571429rem .8571428571rem;position:absolute;right:-16.2142857143rem;top:-3.4642857143rem;width:13.9285714286rem}.marketing-board-tabs--robotutor-pulse{animation:marketing-board-tabs-pulse 1.4s ease-in-out infinite}.marketing-board-tabs__box-border{border-radius:10px 0 10px 10px;box-sizing:border-box;height:21.5rem;width:53.9285714286rem}@keyframes marketing-board-tabs-pulse{0%,to{box-shadow:0 0 0 0 #ced9e573;transform:scale(1)}50%{box-shadow:0 0 0 .8571428571rem #ced9e500;transform:scale(1.02)}}.marketing-board-tabs__tab-dot{background:currentColor;border-radius:50%;flex-shrink:0;height:.7142857143rem;width:.7142857143rem}.marketing-board-tabs__tab-label{min-width:0}.marketing-board-tabs__tab--first{align-items:center;align-self:stretch;border:none;border-radius:.5rem;box-sizing:border-box;cursor:pointer;display:flex;flex:none;flex-direction:row;font-size:12px;font-size:.8571428571rem;font-weight:500;gap:.5714285714rem;height:2.1428571429rem;justify-content:flex-start;line-height:14px;padding:.5714285714rem 2.2857142857rem .5714285714rem .7142857143rem;position:static;text-transform:uppercase;transition:background-color .2s ease;width:100%}.marketing-board-tabs__tab--first .marketing-board-tabs__tab-label{color:#397f8d}.marketing-board-tabs__tab--first .marketing-board-tabs__tab-dot{background:#397f8d}.marketing-board-tabs__tab--first:hover{background-color:#f5f5f5}.marketing-board-tabs__tab--first-active{background-color:#edf5f7;border:.0714285714rem solid #397f8d;cursor:default}.marketing-board-tabs__tab--first-active .marketing-board-tabs__tab-label{color:#397f8d}.marketing-board-tabs__tab--first-active .marketing-board-tabs__tab-dot{background:#397f8d}.marketing-board-tabs__tab--first-active:hover{background-color:#edf5f7}.marketing-board-tabs__tab--second{align-items:center;align-self:stretch;border:none;border-radius:.5rem;box-sizing:border-box;cursor:pointer;display:flex;flex:none;flex-direction:row;font-size:12px;font-size:.8571428571rem;font-weight:500;gap:.5714285714rem;height:2.1428571429rem;justify-content:flex-start;line-height:14px;padding:.5714285714rem 2.2857142857rem .5714285714rem .7142857143rem;position:static;text-transform:uppercase;transition:background-color .2s ease;width:100%}.marketing-board-tabs__tab--second .marketing-board-tabs__tab-label{color:#996868}.marketing-board-tabs__tab--second .marketing-board-tabs__tab-dot{background:#996868}.marketing-board-tabs__tab--second:hover{background-color:#f5f5f5}.marketing-board-tabs__tab--second-active{background-color:#f8f1f1;border:.0714285714rem solid #996868;cursor:default}.marketing-board-tabs__tab--second-active .marketing-board-tabs__tab-label{color:#996868}.marketing-board-tabs__tab--second-active .marketing-board-tabs__tab-dot{background:#996868}.marketing-board-tabs__tab--second-active:hover{background-color:#f8f1f1}.marketing-board-tabs__tab--third{align-items:center;align-self:stretch;border:none;border-radius:.5rem;box-sizing:border-box;cursor:pointer;display:flex;flex:none;flex-direction:row;font-size:12px;font-size:.8571428571rem;font-weight:500;gap:.5714285714rem;height:2.1428571429rem;justify-content:flex-start;line-height:14px;padding:.5714285714rem 2.2857142857rem .5714285714rem .7142857143rem;position:static;text-transform:uppercase;transition:background-color .2s ease;width:100%}.marketing-board-tabs__tab--third .marketing-board-tabs__tab-label{color:#72704c}.marketing-board-tabs__tab--third .marketing-board-tabs__tab-dot{background:#72704c}.marketing-board-tabs__tab--third:hover{background-color:#f5f5f5}.marketing-board-tabs__tab--third-active{background-color:#fbf9ed;border:.0714285714rem solid #72704c;cursor:default}.marketing-board-tabs__tab--third-active .marketing-board-tabs__tab-label{color:#72704c}.marketing-board-tabs__tab--third-active .marketing-board-tabs__tab-dot{background:#72704c}.marketing-board-tabs__tab--third-active:hover{background-color:#fbf9ed}.marketing-board-tabs__tab--fourth{align-items:center;align-self:stretch;border:none;border-radius:.5rem;box-sizing:border-box;cursor:pointer;display:flex;flex:none;flex-direction:row;font-size:12px;font-size:.8571428571rem;font-weight:500;gap:.5714285714rem;height:2.1428571429rem;justify-content:flex-start;line-height:14px;padding:.5714285714rem 2.2857142857rem .5714285714rem .7142857143rem;position:static;text-transform:uppercase;transition:background-color .2s ease;width:100%}.marketing-board-tabs__tab--fourth .marketing-board-tabs__tab-label{color:#946695}.marketing-board-tabs__tab--fourth .marketing-board-tabs__tab-dot{background:#946695}.marketing-board-tabs__tab--fourth:hover{background-color:#f5f5f5}.marketing-board-tabs__tab--fourth-active{background-color:#f9f2f9;border:.0714285714rem solid #946695;cursor:default}.marketing-board-tabs__tab--fourth-active .marketing-board-tabs__tab-label{color:#946695}.marketing-board-tabs__tab--fourth-active .marketing-board-tabs__tab-dot{background:#946695}.marketing-board-tabs__tab--fourth-active:hover{background-color:#f9f2f9}.marketing-board-tabs__tab--fifth{align-items:center;align-self:stretch;border:none;border-radius:.5rem;box-sizing:border-box;cursor:pointer;display:flex;flex:none;flex-direction:row;font-size:12px;font-size:.8571428571rem;font-weight:500;gap:.5714285714rem;height:2.1428571429rem;justify-content:flex-start;line-height:14px;padding:.5714285714rem 2.2857142857rem .5714285714rem .7142857143rem;position:static;text-transform:uppercase;transition:background-color .2s ease;width:100%}.marketing-board-tabs__tab--fifth .marketing-board-tabs__tab-label{color:#8c714b}.marketing-board-tabs__tab--fifth .marketing-board-tabs__tab-dot{background:#8c714b}.marketing-board-tabs__tab--fifth:hover{background-color:#f5f5f5}.marketing-board-tabs__tab--fifth-active{background-color:#f8f3ed;border:.0714285714rem solid #8c714b;cursor:default}.marketing-board-tabs__tab--fifth-active .marketing-board-tabs__tab-label{color:#8c714b}.marketing-board-tabs__tab--fifth-active .marketing-board-tabs__tab-dot{background:#8c714b}.marketing-board-tabs__tab--fifth-active:hover{background-color:#f8f3ed}.marketing-board-tabs__tab--disabled{cursor:not-allowed;pointer-events:none}.marketing-board-tabs__tab--disabled .marketing-board-tabs__tab-label{color:#6d6d6d}.marketing-board-tabs__tab--disabled .marketing-board-tabs__tab-dot{background:#9e9e9e}.marketing-power{align-items:center;display:flex;flex-direction:column;margin-left:-.0714285714rem}.marketing-power__title{color:#141414;font-size:12px;font-size:.8571428571rem;font-weight:700;margin-bottom:.7142857143rem;text-transform:uppercase}.marketing-power-product{align-items:center;background:#f5f5f5;border:1px solid #d4d4d4;border-radius:9px;box-sizing:border-box;display:flex;height:1.4285714286rem;justify-content:space-between;margin-bottom:.4rem;margin-left:1.64rem;padding:.2rem .6rem;position:relative;width:30rem}.marketing-power-product__point{background:#d8d8d8;border-radius:50%;height:.8rem;width:.8rem}.marketing-power-product__point--active{background:#1b365d}.marketing-power-product__connector{background:#d4d4d4;height:.4285714286rem;left:-1.64rem;position:absolute;width:1.64rem}.marketing-products{align-items:center;background:#fff;border:2px solid #d4d4d4;border-radius:8px;box-sizing:border-box;display:flex;gap:0;height:10.6428571429rem;justify-content:flex-end;padding:1.1428571429rem}.markets-table{font-size:12px;font-size:.8571428571rem;font-weight:900;margin-top:1.4285714286rem;width:100%}.markets-table tr:first-child th:first-child{border-top-left-radius:9px}.markets-table tr:first-child th:last-child{border-top-right-radius:9px}.markets-table tr:last-child td:first-child{border-bottom-left-radius:9px}.markets-table tr:last-child td:last-child{border-bottom-right-radius:9px}.markets-table tr{height:2.8571428571rem}.markets-table tr td:first-child{max-width:32.2857142857rem;width:32.2857142857rem}.markets-table td{max-width:14.2857142857rem;text-align:center;width:14.2857142857rem}.markets-table__head{text-transform:uppercase}.markets-table__head th{max-width:14.2857142857rem;width:14.2857142857rem}.markets-table__head :first-child{background:#ededed;color:#6d6d6d}.markets-table__head :nth-child(2){background:#8d8d8d}.markets-table__head :nth-child(3){background:#6d6d6d}.markets-table__head :nth-child(4){background:#5c5c5c}.markets-table__head :nth-child(5){background:#303030}.markets-table__cell--first{background-color:#397f8d}.markets-table__first-cell--first{background-color:#97cbd8}.markets-table__cell--second{background-color:#996868}.markets-table__first-cell--second{background-color:#dcc0c0}.markets-table__cell--third{background-color:#72704c}.markets-table__first-cell--third{background-color:#c9c39e}.markets-table__cell--fourth{background-color:#946695}.markets-table__first-cell--fourth{background-color:#debcdf}.markets-table__cell--fifth{background-color:#8c714b}.markets-table__first-cell--fifth{background-color:#dcc9ad}.money-unit{align-items:center;background:#fff;border:2px solid #d4d4d4;border-radius:6px;display:flex;font-weight:700;gap:.7142857143rem;height:1.7142857143rem;justify-content:flex-start;padding-left:.1428571429rem;padding-right:.1428571429rem;width:auto}.money-unit__icon{height:1.2857142857rem;width:auto}.money-unit__amount{color:#000;font-size:12px;font-size:.8571428571rem;margin-right:.2857142857rem}.money-unit__mu{color:#000;font-size:10px;font-size:.7142857143rem;font-weight:400}.money-unit__popper{z-index:9000}.money-unit--top-bar{background-color:#fff;border:2px solid #ececec;border-radius:8px;box-sizing:border-box;display:flex;height:100%;justify-content:flex-end;padding:.5714285714rem .7142857143rem;position:relative;width:9.5714285714rem;z-index:-2}.money-unit--top-bar .money-unit__icon{height:3.2142857143rem;left:-1.0714285714rem;position:absolute;width:3.2142857143rem}.money-unit--top-bar .money-unit__amount{font-size:21px;font-size:1.5rem}.money-unit--top-bar .money-unit__mu{font-size:16px;font-size:1.1428571429rem}.money-unit--arrow{background:#7089ac;border:none;border-radius:6px;box-sizing:border-box;color:#fff;display:flex;gap:.8571428571rem;height:2.1428571429rem;justify-content:center;min-width:7.2857142857rem;position:relative}.money-unit--arrow:before{border-color:#0000 #0000 #7089ac;border-radius:.2857142857rem;border-style:solid;border-width:0 1.5rem 1.9285714286rem;content:"";height:0;left:-1.7142857143rem;position:absolute;top:.1428571429rem;transform:rotate(270deg);width:0}.money-unit--arrow .money-unit__icon{height:1.5rem;position:relative;width:1.5rem}.money-unit--arrow .money-unit__q{color:#bf834b;font-size:12px;font-size:.8571428571rem;font-weight:700;margin-bottom:1rem;position:absolute;right:0;text-align:right;top:-1.0714285714rem;width:100%}.money-unit--arrow .money-unit__amount{color:#fff;font-size:16px;font-size:1.1428571429rem}.money-unit--arrow .money-unit__mu{color:#fff;font-size:12px;font-size:.8571428571rem}.money-unit--bordered{border:2px solid #fff;box-sizing:border-box;height:1.28rem;line-height:1;min-width:4.5714285714rem;width:auto}.money-unit--bordered .money-unit__icon{top:-.3571428571rem}.money-unit--equity-capital,.money-unit--sm{align-items:center;background:#fff;border:1px solid #d4d4d4;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:row;gap:.4285714286rem;height:1.7142857143rem;justify-content:space-between;min-width:5.7142857143rem;padding:.2857142857rem;width:auto}.money-unit--equity-capital .money-unit__icon,.money-unit--sm .money-unit__icon{flex:none;height:1.1428571429rem;width:1.1428571429rem}.money-unit--equity-capital .money-unit__box,.money-unit--sm .money-unit__box{align-items:center;display:flex;flex:none;text-align:right}.money-unit--equity-capital .money-unit__amount,.money-unit--sm .money-unit__amount{color:#141414;font-family:Volvo Novum;font-size:12px;font-size:.8571428571rem;font-weight:700;line-height:1rem;margin-right:.2rem}.money-unit--equity-capital .money-unit__mu,.money-unit--sm .money-unit__mu{color:#141414;font-family:Volvo Novum;font-size:12px;font-size:.8571428571rem;font-weight:700;line-height:1rem;margin-left:0;text-transform:uppercase}.money-unit--sm{gap:.2857142857rem;height:1.2857142857rem;min-height:1.2857142857rem;min-width:4.5rem;padding:.1428571429rem .2857142857rem}.money-unit--sm .money-unit__icon{flex:none;height:.8571428571rem;width:.8571428571rem}.money-unit--sm .money-unit__amount,.money-unit--sm .money-unit__mu{font-size:9px;font-size:.6428571429rem;line-height:.8571428571rem}.money-unit--procurement{align-items:center;background-color:#fff;border:2px solid #d4d4d4;border-radius:7px;display:flex;flex-direction:row;height:2.2857142857rem;justify-content:space-evenly;min-width:5.8571428571rem;transform:scale(.9);transform-origin:center center}.money-unit--procurement .money-unit__icon{height:22px;left:0;position:relative;top:0}.money-unit--procurement .money-unit__box{align-items:center;display:flex}.money-unit--procurement .money-unit__box .money-unit__amount{min-width:.5714285714rem}.money-unit--employee{align-items:center;background-color:#fff;border:2px solid #d4d4d4;border-radius:7px;display:flex;flex-direction:row;height:2.2857142857rem;justify-content:space-evenly;min-width:4.5rem;transform:scale(.9);transform-origin:center center}.money-unit--employee .money-unit__icon{height:24px;left:.1428571429rem;position:relative;top:0;width:auto}.money-unit--rd .money-unit__icon{height:1.7142857143rem;left:-.2857142857rem;width:auto}.money-unit--building{align-items:center;background-color:#fff;border:2px solid #d4d4d4;border-radius:7px;display:flex;flex-direction:row;height:2rem;justify-content:space-evenly;min-width:4.5rem;transform:scale(.9);transform-origin:center center}.money-unit--building .money-unit__icon{height:22px;left:.1428571429rem;position:relative;top:0}.money-unit--building{justify-content:center}.money-unit--building .money-unit__amount{margin-right:.1428571429rem}.money-unit--lg{border-radius:20px;height:1.7142857143rem;padding:.2857142857rem;position:relative;width:6rem}.money-unit--lg .money-unit__icon{height:2rem;width:2rem}.box__header .money-unit--lg,.money-unit--asset-money,.money-unit--box-header{align-items:center;background:#fff;border:2px solid #d4d4d4;border-radius:7px;box-sizing:border-box;display:flex;flex-direction:row;height:2.2857142857rem;justify-content:center;min-width:4.7857142857rem;padding:.2857142857rem .4285714286rem}.box__header .money-unit--lg .money-unit__icon,.money-unit--asset-money .money-unit__icon,.money-unit--box-header .money-unit__icon{flex:none;height:1.2857142857rem;width:1.2857142857rem}.box__header .money-unit--lg .money-unit__box,.money-unit--asset-money .money-unit__box,.money-unit--box-header .money-unit__box{align-items:center;display:flex;flex:none;flex-direction:row;gap:.2142857143rem;justify-content:center}.box__header .money-unit--lg .money-unit__amount,.money-unit--asset-money .money-unit__amount,.money-unit--box-header .money-unit__amount{color:#141414;font-size:12px;font-size:.8571428571rem;line-height:1rem;margin-right:0;text-transform:uppercase}.box__header .money-unit--lg .money-unit__mu,.money-unit--asset-money .money-unit__mu,.money-unit--box-header .money-unit__mu{color:#141414;font-size:10px;font-size:.7142857143rem;line-height:1rem;margin-left:0;text-transform:uppercase}.money-unit--asset-money{background:#0000;border:none;border-radius:0;gap:0;height:auto;justify-content:space-between;min-height:1.2142857143rem;min-width:5.3571428571rem;padding:0;width:auto}.money-unit--asset-money .money-unit__icon{height:1.1428571429rem;width:1.1428571429rem}.money-unit--asset-money .money-unit__amount,.money-unit--asset-money .money-unit__mu{font-size:14px;font-size:1rem;line-height:1.2142857143rem}.money-unit--outlined-inline{align-items:center;background:#fff;border:1px solid #d4d4d4;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:row;gap:.4285714286rem;height:1.8571428571rem;justify-content:space-between;padding:.2857142857rem;width:5.4285714286rem}.money-unit--outlined-inline .money-unit__icon{flex:none;height:1.2857142857rem;width:1.2857142857rem}.money-unit--outlined-inline .money-unit__box{align-items:center;display:flex;flex:none;flex-direction:row;gap:.1428571429rem;justify-content:center}.money-unit--outlined-inline .money-unit__amount,.money-unit--outlined-inline .money-unit__mu{color:#141414;line-height:1rem;text-transform:uppercase}.money-unit--outlined-inline .money-unit__amount{font-size:12px;font-size:.8571428571rem;font-weight:700;margin-right:0}.money-unit--outlined-inline .money-unit__mu{font-size:10px;font-size:.7142857143rem;margin-left:0}.money-unit--xl{border-radius:20px;height:1.7142857143rem;padding-right:.6rem;padding-top:.3rem;width:5.5714285714rem}.money-unit--xl .money-unit__icon{height:2.2857142857rem;top:-.2857142857rem;width:2.2857142857rem}.money-unit--quarter-xl{border-radius:20px;height:1.7142857143rem;padding-right:.6rem;padding-top:.3rem;width:8rem}.money-unit--quarter-xl .money-unit__icon{height:2.2857142857rem;top:-.2857142857rem;width:2.2857142857rem}.money-unit--cost-badge{align-items:center;background-color:#0000;border:none;display:flex;flex-direction:column;font-weight:700;gap:.2857142857rem;height:auto;min-width:4.2857142857rem;padding:0;width:4.2857142857rem}.money-unit--cost-badge .money-unit__icon{height:1.4285714286rem;position:static;width:1.4285714286rem}.money-unit--cost-badge .money-unit__box{align-items:center;background-color:#fff;border:1px solid #d4d4d4;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:row;gap:.2857142857rem;justify-content:center;min-height:1.2857142857rem;padding:.1428571429rem .7142857143rem;width:4.2857142857rem}.money-unit--cost-badge .money-unit__amount,.money-unit--cost-badge .money-unit__mu{color:#141414;font-size:12px;font-size:.8571428571rem;font-weight:700;line-height:1rem;text-transform:uppercase}.money-unit--account-payables,.money-unit--account-receivables,.money-unit--vertical{background-color:#0000;border:none;display:flex;padding:0;position:relative;width:3.1428571429rem;z-index:100}.money-unit--account-payables .money-unit__icon,.money-unit--account-receivables .money-unit__icon,.money-unit--vertical .money-unit__icon{height:1.5714285714rem;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:-1.2rem;width:1.5714285714rem;z-index:-100}.money-unit--account-payables .money-unit__box,.money-unit--account-receivables .money-unit__box,.money-unit--vertical .money-unit__box{background-color:#000;border-radius:10px;font-weight:700;padding:0 .2857142857rem;text-align:center;width:100%;z-index:100}.money-unit--account-payables .money-unit__amount,.money-unit--account-receivables .money-unit__amount,.money-unit--vertical .money-unit__amount{color:#fff;font-size:10px;font-size:.7142857143rem;line-height:1rem}.money-unit--account-payables .money-unit__mu,.money-unit--account-receivables .money-unit__mu,.money-unit--vertical .money-unit__mu{color:#fff;font-size:8px;font-size:.5714285714rem;line-height:1rem}.money-unit--account-payables{align-items:center;flex-direction:column;height:2.8571428571rem;top:-.3571428571rem}.money-unit--account-payables .money-unit__icon{position:relative;top:0}.money-unit--account-payables .money-unit__box{background-color:#e39071}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-40px)}60%{transform:translateY(-15px)}}.animated{animation:bounce 1s forwards}.my-orders{margin-left:.4285714286rem;margin-top:1rem;max-width:95.3571428571rem}.my-orders__list{position:relative}.my-orders__cards{display:flex;flex-direction:row;flex-wrap:wrap;padding:1rem;width:100%}.my-orders__cards:after{content:"";flex:auto}.my-orders__orders-to-deliver-title{padding:1rem}.my-orders__regions{display:flex;flex-direction:column;gap:.75rem;padding:0 1rem 1rem}.my-orders__region-content{padding-top:.5rem}.my-orders__order-type-tabs{display:flex;gap:.5rem;margin-bottom:.75rem;padding:0 1rem}.my-orders__order-type-tab{align-items:center;background-color:#fff;border:2px solid #b4b4b4;border-radius:20px;color:#6d6d6d;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:.4rem;padding:.4rem 1rem;transition:all .15s ease}.my-orders__order-type-tab:hover{opacity:.85}.my-orders__order-type-tab--active{background-color:#6d6d6d;border-color:#6d6d6d;color:#fff}.my-orders__order-type-tab--backlog{border-color:#ec4d45;color:#ec4d45}.my-orders__order-type-tab--backlog-active{background-color:#ec4d45;border-color:#ec4d45;color:#fff}.my-orders__order-type-count{align-items:center;background-color:#b4b4b4;border-radius:.7142857143rem;color:#fff;display:inline-flex;font-size:.7857142857rem;font-weight:700;height:1.4285714286rem;justify-content:center;min-width:1.4285714286rem;padding:0 .3571428571rem}.my-orders__order-type-count--backlog{background-color:#9a1e1d}.my-orders__alert{left:39%;position:relative;top:auto;transform:none}.my-orders__tabs{display:flex;gap:.5rem;margin-bottom:.5rem;padding:0 1rem}.my-orders__tab{background-color:#fff;border:2px solid #b4b4b4;border-radius:20px;color:#6d6d6d;cursor:pointer;font-size:1rem;font-weight:700;padding:.4rem 1rem;transition:all .15s ease}.my-orders__tab:hover{opacity:.85}.my-orders__tab--active{background-color:#6d6d6d;border-color:#6d6d6d;color:#fff}.my-orders__tab--first{border-color:#397f8d;color:#397f8d}.my-orders__tab--first.my-orders__tab--active{background-color:#397f8d;color:#fff}.my-orders__tab--second{border-color:#996868;color:#996868}.my-orders__tab--second.my-orders__tab--active{background-color:#996868;color:#fff}.my-orders__tab--third{border-color:#72704c;color:#72704c}.my-orders__tab--third.my-orders__tab--active{background-color:#72704c;color:#fff}.my-orders__tab--fourth{border-color:#946695;color:#946695}.my-orders__tab--fourth.my-orders__tab--active{background-color:#946695;color:#fff}.my-orders__tab--fifth{border-color:#8c714b;color:#8c714b}.my-orders__tab--fifth.my-orders__tab--active{background-color:#8c714b;color:#fff}.observer-blur{bottom:0;left:0;position:absolute;right:0;top:0;z-index:9500}.order-card-list{display:flex;flex-wrap:wrap;padding:.8571428571rem 1.4285714286rem}.order-card{background-color:#97cbd8;border:.2142857143rem solid #fff;border-radius:.7142857143rem;flex-direction:column;height:24.7142857143rem;justify-content:space-between;margin-right:.6428571429rem;padding:0 1.1428571429rem .5714285714rem;position:relative;width:15rem}.order-card,.order-card__chip{align-items:center;box-sizing:border-box;display:flex}.order-card__chip{background:#ec4d45;border-radius:6px;color:#fff;font-size:14px;font-size:1rem;font-weight:500;height:1.7857142857rem;justify-content:center;line-height:1.2142857143rem;min-width:6.2142857143rem;padding:.2857142857rem .8571428571rem;position:absolute;right:-.7142857143rem;text-transform:uppercase;top:-.4285714286rem;z-index:2}.order-card__header{align-items:center;border-bottom-left-radius:.4285714286rem;border-bottom-right-radius:.4285714286rem;display:flex;flex-direction:column;height:2.7857142857rem;justify-content:center;width:10.7142857143rem}.order-card__text{font-weight:700;line-height:1;text-transform:uppercase}.order-card__title{border-radius:.3571428571rem;color:#fff;font-size:14px;font-size:1rem;font-weight:500;position:relative;text-align:center;text-transform:uppercase;width:86%}.order-card__product{width:100%}.order-card__product,.order-card__product-info{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.order-card__product-info{background-color:#303030;border:.0714285714rem solid #000;border-radius:.5714285714rem;flex:1 1;min-height:8rem;min-width:8.1428571429rem;position:relative;width:10.7142857143rem}.order-card__product-title{align-items:center;border-radius:.5714285714rem .5714285714rem 0 0;color:#fff;display:flex;font-size:16px;font-size:1.1428571429rem;font-weight:700;justify-content:center;min-height:2rem;text-align:center;width:100%}.order-card__product-title-text{color:inherit;font-size:16px;font-size:1.1428571429rem}.order-card__product-img-container{align-items:center;background-color:#fff;border-radius:0 0 .5714285714rem .5714285714rem;display:flex;height:100%;justify-content:center;width:100%}.order-card__product-img{height:2.9285714286rem;width:auto}.order-card__product-amount{font-size:16px;font-size:1.1428571429rem;font-weight:700;margin-left:.5714285714rem}.order-card__product-quarter{align-items:center;border:.0714285714rem solid #000;border-radius:.4285714286rem;bottom:-1.1rem;box-sizing:border-box;color:#d8d8d8;color:#fff;display:flex;font-size:10px;font-size:.7142857143rem;font-weight:400;height:1.8571428571rem;justify-content:space-between;padding:0 .2857142857rem;position:absolute;text-transform:uppercase;width:7rem}.order-card__product-quarter-amount{color:#fff;font-size:12px;font-size:.8571428571rem;font-weight:700;height:68%;margin-left:.3571428571rem;margin-right:.1428571429rem}.order-card__product-quarter-clock{height:1.2857142857rem;object-fit:contain;width:1.2857142857rem}.order-card__product-quality{align-items:center;border-radius:.4285714286rem;box-sizing:border-box;display:flex;font-size:10px;font-size:.7142857143rem;font-weight:500;justify-content:space-between;margin-top:1.4285714286rem;min-height:2.2142857143rem;padding:.4285714286rem .9285714286rem;text-transform:uppercase;width:12.7142857143rem}.order-card__quality-label{align-items:center;border:.0714285714rem solid #fff;border-radius:.2857142857rem;box-sizing:border-box;color:#fff;display:flex;font-weight:700;height:1.3571428571rem;justify-content:center;text-transform:capitalize;width:4.6428571429rem}.order-card__quality-label--insufficient{background:#6d6d6d;background-color:#6d6d6d}.order-card__quality-label--sufficient{background:#5d762f;background-color:#5d762f}.order-card__quality-label--good{background:#088579;background-color:#088579}.order-card__quality-label--very-good{background:#01669d;background-color:#01669d}.order-card__quality-label--excellent{background:#3d3789;background-color:#3d3789}.order-card__money{border-radius:.5714285714rem;box-sizing:border-box;display:flex;flex-direction:column;height:4.8571428571rem;justify-content:space-between;padding:.4285714286rem .9285714286rem;width:12.7142857143rem}.order-card__money-label{color:#fff;font-size:12px;font-size:.8571428571rem;font-weight:700}.order-card--first{background-color:#97cbd8}.order-card--first .order-card__header,.order-card--first .order-card__product-quality{background-color:#397f8d}.order-card--first .order-card__product-info{border-color:#397f8d}.order-card--first .order-card__product-amount{color:#18373d}.order-card--first .order-card__product-title{background-color:#18373d}.order-card__title--first,.order-card__title--first:after,.order-card__title--first:before{background-color:#397f8d}.order-card__text--first{color:#97cbd8;color:#edf5f7}.order-card__product-quarter--first{background-color:#397f8d;border-color:#97cbd8}.order-card__money--first{background-color:#397f8d}.order-card--second{background-color:#dcc0c0}.order-card--second .order-card__header,.order-card--second .order-card__product-quality{background-color:#996868}.order-card--second .order-card__product-info{border-color:#996868}.order-card--second .order-card__product-amount{color:#462727}.order-card--second .order-card__product-title{background-color:#462727}.order-card__title--second,.order-card__title--second:after,.order-card__title--second:before{background-color:#996868}.order-card__text--second{color:#dcc0c0;color:#edf5f7}.order-card__product-quarter--second{background-color:#996868;border-color:#dcc0c0}.order-card__money--second{background-color:#996868}.order-card--third{background-color:#c9c39e}.order-card--third .order-card__header,.order-card--third .order-card__product-quality{background-color:#72704c}.order-card--third .order-card__product-info{border-color:#72704c}.order-card--third .order-card__product-amount{color:#262618}.order-card--third .order-card__product-title{background-color:#262618}.order-card__title--third,.order-card__title--third:after,.order-card__title--third:before{background-color:#72704c}.order-card__text--third{color:#c9c39e;color:#edf5f7}.order-card__product-quarter--third{background-color:#72704c;border-color:#c9c39e}.order-card__money--third{background-color:#72704c}.order-card--fourth{background-color:#debcdf}.order-card--fourth .order-card__header,.order-card--fourth .order-card__product-quality{background-color:#946695}.order-card--fourth .order-card__product-info{border-color:#946695}.order-card--fourth .order-card__product-amount{color:#322232}.order-card--fourth .order-card__product-title{background-color:#322232}.order-card__title--fourth,.order-card__title--fourth:after,.order-card__title--fourth:before{background-color:#946695}.order-card__text--fourth{color:#debcdf;color:#edf5f7}.order-card__product-quarter--fourth{background-color:#946695;border-color:#debcdf}.order-card__money--fourth{background-color:#946695}.order-card--fifth{background-color:#dcc9ad}.order-card--fifth .order-card__header,.order-card--fifth .order-card__product-quality{background-color:#8c714b}.order-card--fifth .order-card__product-info{border-color:#8c714b}.order-card--fifth .order-card__product-amount{color:#3d311b}.order-card--fifth .order-card__product-title{background-color:#3d311b}.order-card__title--fifth,.order-card__title--fifth:after,.order-card__title--fifth:before{background-color:#8c714b}.order-card__text--fifth{color:#dcc9ad;color:#edf5f7}.order-card__product-quarter--fifth{background-color:#8c714b;border-color:#dcc9ad}.order-card__money--fifth{background-color:#8c714b}.order-card__product-title.order-card__product-title--primo{background-color:#fff;border-bottom:1px solid #67a4b2;color:#141414}.order-card__product-title.order-card__product-title--duo{background-color:#d3d3d3;color:#141414}.order-card__product-title.order-card__product-title--ultimo{background-color:#878787;color:#fff}.order-card__product-title.order-card__product-title--nuovo{background-color:#3e3e3e;color:#fff}.order-card--taken{cursor:not-allowed;position:relative}.order-card--taken:after{background:hsla(0,0%,8%,.502);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.order-card--sm{border:.1071428571rem solid #fff;border-radius:.5714285714rem;box-sizing:border-box;font-size:0;gap:.3571428571rem;height:19.2857142857rem;margin-right:.9142857143rem;padding:0 .8571428571rem .4571428571rem;width:11.7142857143rem}.order-card--sm .order-card__chip{font-size:10px;font-size:.7142857143rem;height:1.4285714286rem;min-width:4.5714285714rem;padding:.2142857143rem .5714285714rem;right:.4285714286rem;top:.4285714286rem}.order-card--sm .order-card__header{border-bottom-left-radius:.3571428571rem;border-bottom-right-radius:.3571428571rem;height:1.7857142857rem;padding-top:.0714285714rem;width:8.3571428571rem}.order-card--sm .order-card__text{font-size:8px;font-size:.5714285714rem}.order-card--sm .order-card__title{border-radius:.2857142857rem;font-size:10px;font-size:.7142857143rem}.order-card--sm .order-card__product{flex:0 1 auto;min-height:0;width:100%}.order-card--sm .order-card__product-info{border-radius:.4285714286rem;flex:0 0 auto;min-height:6.2142857143rem;min-width:6.3571428571rem;width:8.3571428571rem}.order-card--sm .order-card__product-title{border-radius:.4285714286rem .4285714286rem 0 0;min-height:1.5714285714rem}.order-card--sm .order-card__product-img-container{border-radius:0 0 .3571428571rem .3571428571rem}.order-card--sm .order-card__product-img{height:2.2857142857rem}.order-card--sm .order-card__product-amount{font-size:12px;font-size:.8571428571rem;margin-left:.4285714286rem}.order-card--sm .order-card__product-quarter{border-radius:.3571428571rem;bottom:-.8571428571rem;font-size:8px;font-size:.5714285714rem;height:1.4285714286rem;padding:0 .2142857143rem;width:5.4285714286rem}.order-card--sm .order-card__product-quarter-clock{height:1rem;margin-right:.2142857143rem;width:1rem}.order-card--sm .order-card__product-quarter-amount{font-size:9px;font-size:.6428571429rem;height:62%;margin-left:.2857142857rem;margin-right:.1071428571rem}.order-card--sm .order-card__product-quality{border-radius:.3571428571rem;font-size:8px;font-size:.5714285714rem;margin-top:1.1428571429rem;min-height:1.7857142857rem;padding:.3571428571rem .7142857143rem;width:9.9285714286rem}.order-card--sm .order-card__quality-label{border-radius:.2142857143rem;font-size:8px;font-size:.5714285714rem;height:1.0714285714rem;padding:.1428571429rem .2142857143rem;width:3.6428571429rem}.order-card--sm .action-button__text{font-size:10px;font-size:.7142857143rem}.order-card--sm .action-button{align-items:normal;height:1.5714285714rem;padding:.3214285714rem}.order-card--sm .order-card__team{font-size:10px;font-size:.7142857143rem;height:1.1428571429rem;margin:.2142857143rem 0 .3928571429rem}.order-card--sm .order-card__money{border-radius:.4285714286rem;margin:.6428571429rem 0 .4285714286rem;max-height:3.5714285714rem;padding:.3571428571rem .7142857143rem;width:9.9285714286rem}.order-card--sm .order-card__money-label{font-size:9px;font-size:.6428571429rem}.order-card--skeleton{align-items:center;background:#d4d4d4;border:0;display:flex;justify-content:center}.participants__tabs{display:flex;flex:1 1;flex-direction:row;justify-content:flex-end}.participants__content{align-items:center;background-color:#d4d4d4;border:.2857142857rem solid #fff;border-radius:1.4285714286rem 0 1.4285714286rem 1.4285714286rem;box-sizing:border-box;display:flex;flex-direction:column;padding-top:1.4285714286rem;width:100%}.participants-form-input{background:#c4c4c4;border:0;border-radius:5px;box-sizing:border-box;color:#6d6d6d;font-size:12px;font-size:.8571428571rem;height:2.8571428571rem;margin-top:.7142857143rem;padding:.7142857143rem;width:100%}.participants-form-label{color:#000;font-size:16px;font-size:1.1428571429rem;font-weight:700;text-transform:uppercase}.participants-form-textarea{display:flex;flex-direction:column}.participants-form-textarea__label{background:#cadfbb;border-radius:9px 9px 0 0;color:#6d6d6d;font-weight:700}.participants-form-textarea__input,.participants-form-textarea__label{font-size:12px;font-size:.8571428571rem;padding:.7142857143rem 1.4285714286rem}.participants-form-textarea__input{background:#e4efdb;border-radius:0 0 9px 9px;color:#303030}.participants-intro{display:flex;margin:1.5714285714rem 0}.participants-intro__general-data{display:flex;flex-direction:column;margin-right:11.4285714286rem;width:30rem}.participants-intro__functions-text{align-items:center;color:#6d6d6d;display:flex;font-size:12px;font-size:.8571428571rem;font-weight:700;height:2.8571428571rem;margin-top:.7142857143rem}.participants-intro__names{display:flex;flex-direction:column;width:13.5714285714rem}.payment-terms{height:32.1428571429rem;width:27.5rem}.plant-wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;position:relative}.plant-wrapper__connector{background:#c4c4c4;height:3.5714285714rem;left:360px;position:absolute;top:3.1428571429rem;width:3.1428571429rem;z-index:3000}.plant-wrapper__connector--region-a{background:#1b365d}.plant-wrapper__connector--region-b{background:#f0dfc6}.plant-wrapper__connector--region-c{background:#e0e7d9}.plant{position:relative}.plant--loading-3{height:28.5714285714rem}.plant--loading-2{height:27.1428571429rem}.plant--loading-1{height:13.1428571429rem}.plant__header-employee{position:absolute;right:1.1428571429rem;top:1.8571428571rem}.plant__header-employee--skeleton{align-items:center;display:flex}.plant__action-button{bottom:6rem;left:25rem;margin:auto;position:absolute}.plant__action-button--sell{bottom:11.7857142857rem}.plant__rent-cost{position:absolute;right:.7142857143rem;top:-.4285714286rem}.plant__connector{background:#d4d4d4;border-bottom:4px solid #fff;border-top:4px solid #fff;bottom:3rem;height:3rem;left:-1.5714285714rem;position:absolute;width:1.5714285714rem}.plant__connector-finished-goods,.plant__connector-procurement,.plant__connector-raw-materials{background:#ced9e5;box-sizing:border-box}.plant__connector-procurement{height:3rem;left:-3.5714285714rem;position:absolute;top:6.4285714286rem;width:4.5714285714rem}.plant__connector-finished-goods,.plant__connector-raw-materials{height:2.5714285714rem;position:absolute;top:12.1428571429rem;width:32px}.plant__connector-raw-materials{left:11.5714285714rem}.plant__connector-finished-goods{left:40.1428571429rem}.plant__connector-finished-goods--region-a,.plant__connector-procurement--region-a,.plant__connector-raw-materials--region-a{background:#ced9e5}.plant__connector-finished-goods--region-b,.plant__connector-procurement--region-b,.plant__connector-raw-materials--region-b{background:#f0dfc6}.plant__connector-finished-goods--region-c,.plant__connector-procurement--region-c,.plant__connector-raw-materials--region-c{background:#e0e7d9}.plant__machines-section{align-items:flex-start;background-color:#ececec;background-image:linear-gradient(#c4c4c4 .1em,#0000 0),linear-gradient(90deg,#c4c4c4 .1em,#0000 0);background-size:3.1428571429rem 3.1428571429rem;border:1.5px solid #fff;border-radius:10px;box-sizing:initial;flex-direction:column;height:13.5714285714rem;padding:9px 12px;width:65rem}.plant__machines,.plant__machines-section{display:flex;justify-content:space-between}.plant__machines{align-items:flex-end;flex-direction:row;gap:1rem;width:100%}.plant__machine{margin-bottom:0}.plant__machine:last-child{margin-right:0}.plant__skeleton-machine img{display:block}.plant-skeleton{animation:plant-skeleton-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#d4d4d4 25%,#c4c4c4 50%,#d4d4d4 75%);background-size:200% 100%;border-radius:9px;display:block}.plant-skeleton--badge{border-radius:71.3571428571rem;height:1.7142857143rem;width:4.1428571429rem}.plant-skeleton--title{height:1.2857142857rem;width:8.8571428571rem}.plant-loading{flex-direction:column;height:100%;padding-top:.5714285714rem;width:100%}.plant-loading,.plant-loading__inventory-row{display:flex;gap:1.2857142857rem;justify-content:space-between}.plant-loading__inventory-card{flex:1 1;height:6.2857142857rem}.plant-loading__machines-section{background-color:#ffffff73;border:1.5px solid #fff;border-radius:10px;display:flex;flex-direction:column;gap:1rem;padding:.7142857143rem .8571428571rem}.plant-loading__section-title{height:1.2857142857rem;width:10.5714285714rem}.plant-loading__machines-grid{grid-gap:1.1428571429rem;display:grid;gap:1.1428571429rem;grid-template-columns:repeat(3,minmax(0,1fr))}.plant-loading__machine-card{min-height:10.8571428571rem;width:100%}.plant-loading--slots-2 .plant-loading__machines-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plant-loading--slots-1 .plant-loading__machines-grid{grid-template-columns:minmax(0,1fr);max-width:17.1428571429rem}@keyframes plant-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.plant--region-a{background:#1b365d1a;border-color:#ced9e5}.plant--region-a .box-title--factory{color:#1b365d}.plant--region-b{background:#bf834b1a;border-color:#f0dfc6}.plant--region-b .box-title--factory{color:#bf834b}.plant--region-c{background:#476d3b1a;border-color:#e0e7d9}.plant--region-c .box-title--factory{color:#476d3b}.plant__action-button--buy-rented{bottom:11.7857142857rem}.plant-action-button{align-items:stretch;border:none;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:row;height:3.1428571429rem;margin:auto;overflow:hidden;padding:0;transition:background-color .2s ease-in-out;z-index:2500}.plant-action-button:disabled{cursor:not-allowed}.plant-action-button--context-plant{max-width:19.8571428571rem;width:19.8571428571rem}.plant-action-button--context-plant .plant-action-button__cost-zone{flex:0 0 6.5714285714rem}.plant-action-button--context-plant .plant-action-button__label-zone:not(.plant-action-button__label-zone--full){flex:0 0 12.8571428571rem}.plant-action-button--context-machine{max-width:16.0714285714rem;min-width:16.0714285714rem;width:16.0714285714rem}.plant-action-button--context-machine .plant-action-button__cost-zone{flex:0 0 6.5714285714rem}.plant-action-button--context-machine .plant-action-button__label-zone:not(.plant-action-button__label-zone--full){flex:0 0 9.5rem}.plant-action-button__cost-zone{border-radius:10px 0 0 10px;justify-content:center}.plant-action-button__cost-inner,.plant-action-button__cost-zone{align-items:center;box-sizing:border-box;display:flex;flex-direction:row}.plant-action-button__cost-inner{gap:1.2857142857rem;justify-content:space-between;padding:0 .7142857143rem;width:100%}.plant-action-button__coin{flex-shrink:0;height:1.2857142857rem;width:1.2857142857rem}.plant-action-button__cost-amount{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:row;gap:.2857142857rem;justify-content:flex-end;min-width:0}.plant-action-button__cost-value{color:#fff;font-size:12px;font-size:.8571428571rem;font-weight:700;line-height:1rem;text-align:right;text-transform:uppercase}.plant-action-button__cost-unit{color:#fff;font-size:10px;font-size:.7142857143rem;font-weight:700;line-height:.8571428571rem;text-align:left;text-transform:uppercase}.plant-action-button__label-zone{align-items:center;border-radius:0 10px 10px 0;box-sizing:border-box;display:flex;flex-direction:row;gap:.7142857143rem;justify-content:center;min-width:0;padding:.7142857143rem}.plant-action-button__label-zone--full{border-radius:8px;flex:1 1 auto;width:100%}.plant-action-button__label{color:#fff;font-size:16px;font-size:1.1428571429rem;font-weight:500;line-height:1.3571428571rem;text-align:center}.plant-action-button__badge{background:#ffffff40;border-radius:.5714285714rem;color:#fff;flex-shrink:0;font-size:.7857142857rem;font-weight:700;line-height:1.1428571429rem;padding:.0714285714rem .4285714286rem}.plant-action-button--positive .plant-action-button__cost-zone{background:linear-gradient(0deg,#14141433,#14141433),#009d03}.plant-action-button--positive .plant-action-button__label-zone:not(.plant-action-button__label-zone--full){background-color:#009d03;border-left:2px solid #e0f7ea}.plant-action-button--positive .plant-action-button__label-zone--full{background-color:#009d03}.plant-action-button--positive:hover:not(:disabled) .plant-action-button__cost-zone{background:linear-gradient(0deg,#14141433,#14141433),#58c45a}.plant-action-button--positive:hover:not(:disabled) .plant-action-button__label-zone{background-color:#58c45a}.plant-action-button--positive:active:not(:disabled) .plant-action-button__cost-zone{background:linear-gradient(0deg,#14141433,#14141433),#015a03}.plant-action-button--positive:active:not(:disabled) .plant-action-button__label-zone{background-color:#015a03}.plant-action-button--positive:disabled .plant-action-button__cost-zone{background:linear-gradient(0deg,#1414141a,#1414141a),#e0f7ea!important}.plant-action-button--positive:disabled .plant-action-button__label-zone{background-color:#e0f7ea!important;border-left-color:#e0f7ea}.plant-action-button--positive:disabled .plant-action-button__cost-unit,.plant-action-button--positive:disabled .plant-action-button__cost-value,.plant-action-button--positive:disabled .plant-action-button__label{color:#015a03}.plant-action-button--positive:disabled .plant-action-button__badge{background:#015a0326;color:#015a03}.plant-action-button--negative .plant-action-button__cost-zone{background:linear-gradient(0deg,#14141433,#14141433),#cd2424}.plant-action-button--negative .plant-action-button__label-zone:not(.plant-action-button__label-zone--full){background-color:#cd2424;border-left:2px solid #fbecec}.plant-action-button--negative .plant-action-button__label-zone--full{background-color:#cd2424}.plant-action-button--negative:hover:not(:disabled) .plant-action-button__cost-zone{background:linear-gradient(0deg,#14141433,#14141433),#ef4949}.plant-action-button--negative:hover:not(:disabled) .plant-action-button__label-zone{background-color:#ef4949}.plant-action-button--negative:active:not(:disabled) .plant-action-button__cost-zone{background:linear-gradient(0deg,#14141433,#14141433),#a02121}.plant-action-button--negative:active:not(:disabled) .plant-action-button__label-zone{background-color:#a02121}.plant-action-button--negative:disabled .plant-action-button__cost-zone{background:linear-gradient(0deg,#1414141a,#1414141a),#fbecec!important}.plant-action-button--negative:disabled .plant-action-button__label-zone{background-color:#fbecec!important;border-left-color:#fbecec}.plant-action-button--negative:disabled .plant-action-button__cost-unit,.plant-action-button--negative:disabled .plant-action-button__cost-value,.plant-action-button--negative:disabled .plant-action-button__label{color:#a02121}.plant-action-button--negative:disabled .plant-action-button__badge{background:#a0212126;color:#a02121}.plant-inactive{justify-content:center;margin-left:auto;max-height:8.5714285714rem}.plant-inactive__actions{display:flex;flex-direction:row;gap:.5714285714rem;justify-content:center}.plant-inactive--slots-3{height:40.2142857143rem}.plant-inactive--slots-2{height:27.1428571429rem}.plant-inactive--slots-1{height:13.1428571429rem}.plant-inventory{background-color:#ececec;border:2px solid #ced9e5;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;margin-top:.75rem;min-height:16.2857142857rem;min-width:24.4285714286rem;padding:.5rem}.plant-inventory__section{display:flex;flex-direction:column;gap:.25rem}.plant-inventory__header{align-items:center;display:flex;justify-content:space-between}.plant-inventory__label{color:#5c5c5c;font-size:.7142857143rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.plant-inventory__employee{transform:scale(.8)}.plant-inventory__items{display:flex;flex-wrap:wrap;gap:.5rem}.plant-inventory__item{align-items:center;background:#fff;border-radius:4px;box-shadow:0 1px 2px #0000000d;display:flex;gap:.25rem;padding:.25rem .5rem}.plant-inventory__product-img{height:1.7142857143rem;width:1.7142857143rem}.plant-inventory__quantity{color:#5c5c5c;font-size:.8571428571rem;font-weight:600}.plant-inventory-display{align-items:flex-start;border-radius:4px;display:flex;flex-direction:row;gap:3.5rem;z-index:200}.plant-inventory-display__section{background-color:#ececec;border:2px solid #fff;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:.25rem;height:9.3571428571rem;justify-content:space-between;overflow:hidden;padding:.6428571429rem .8571428571rem;width:24.7142857143rem}.plant-inventory-display__header{align-items:center;display:flex;justify-content:space-between}.plant-inventory-display__items{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:space-around}.plant-procurement{background-color:#ececec;border:2px solid #ced9e5;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;margin-top:5.1428571429rem;min-height:16.2857142857rem;min-width:24.4285714286rem;padding:12px;z-index:200}.plant-procurement--disabled{background-color:#ededed;border-color:#d4d4d4;opacity:.5}.plant-procurement--skeleton .plant-procurement__products{gap:.8571428571rem}.plant-procurement__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.plant-procurement__disabled-text{color:#5c5c5c;font-size:.7142857143rem;font-style:italic}.plant-procurement__products{display:flex;flex-direction:column;margin-top:1.4285714286rem}.plant-procurement__product{align-items:center;border-radius:.25rem;display:flex;gap:1.25rem;padding:.25rem}.plant-procurement__product--skeleton{gap:1.1428571429rem}.plant-skeleton--icon{border-radius:9px;flex-shrink:0;height:1.7142857143rem;width:1.7142857143rem}.plant-skeleton--slider{flex:1 1;height:1.4285714286rem}.plant-skeleton--value{flex-shrink:0;height:1.4285714286rem;width:3rem}.plant-procurement__product-img{width:1.4285714286rem}.plant-procurement__slider{flex:1 1;min-width:0}.plant-procurement__cost{color:#5c5c5c;font-size:.7857142857rem;font-weight:600;min-width:2.1428571429rem;text-align:right}.plant-procurement__buy-btn{font-size:.7857142857rem;margin-top:.25rem;padding:.25rem .5rem}.player-info{align-items:center;display:flex;justify-content:flex-end;margin-right:auto;min-height:5rem;min-width:17.4rem;position:relative}.player-info__character-wrap{background:#bfe4ff;border:2px solid #141414;border-radius:50%;box-shadow:inset 0 4px 0 #e4f4ff;height:6rem;left:0;position:absolute;width:6rem;z-index:2500}.player-info__character-img{border-radius:50%;display:block;filter:brightness(.88) drop-shadow(1.5px 0 0 #141414) drop-shadow(0 1.5px 0 #000000) drop-shadow(-1.5px 0 0 #141414) drop-shadow(0 -1.5px 0 #141414);height:100%;object-fit:cover;object-position:center -25%;width:100%}.player-info__box{align-items:center;background:#53565a;border:2px solid #ced9e5;border-radius:10px;box-shadow:0 0 0 1px #141414;box-sizing:border-box;display:flex;flex-direction:column;height:4.7142857143rem;justify-content:center;padding:.5714285714rem .4285714286rem .5714285714rem 3.9285714286rem;text-align:center;width:15rem}.player-info__team-label{color:#45c1ff;display:flex;font-size:14px;font-size:1rem;font-weight:500;gap:.2857142857rem;line-height:1;margin-bottom:.1428571429rem}.player-info__team-value{color:#f0dfc6;font-size:14px;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1}.player-info__player-name{color:#fff;font-size:22px;font-size:1.5714285714rem;font-weight:500;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.points{align-items:center;border-radius:6px;box-sizing:border-box;display:flex;font-size:12px;font-size:.8571428571rem;font-weight:700;height:1.4285714286rem;justify-content:center;letter-spacing:-.5px;line-height:12px;padding:.1428571429rem;text-align:center;width:1.4285714286rem}.points--current{background:#f5f5f5;border:1.5px solid #dc2626;box-shadow:0 0 0 2px #fff;color:#6d6d6d}.points--add{background:#fffdee;border:2px solid #ffda00;color:#8d7f32}.points--delete{background:#fbecec;border:2px solid #faacac;color:#ef4949}.points--sm{height:2.1428571429rem;width:2.1428571429rem}.points--md{height:3.4285714286rem;width:3.4285714286rem}.points--insufficient{background:#f5f5f5;border:1.5px solid #9e9e9e;color:#6d6d6d}.points--sufficient{background:#f8ffeb;border:1.5px solid #97c04c;color:#5d762f}.points--good{background:#ecfffb;border:1.5px solid #45b2a8;color:#088579}.points--very-good{background:#eaf7ff;border:1.5px solid #4ea8d9;color:#01669d}.points--excellent{background:#edf1ff;border:1.5px solid #827cce;color:#3d3789}.points--md.points--insufficient{background:#f5f5f5;border:1.5px solid #9e9e9e;color:#6d6d6d;font-size:16px;font-size:1.1428571429rem;line-height:1.4285714286rem}.points--xl.points--insufficient{background:#f5f5f5;border:2px solid #9e9e9e;color:#6d6d6d;font-size:21px;font-size:1.5rem;height:5.7142857143rem;width:5.7142857143rem}.points--md.points--sufficient{background:#f8ffeb;border:1.5px solid #97c04c;color:#5d762f;font-size:16px;font-size:1.1428571429rem;line-height:1.4285714286rem}.points--xl.points--sufficient{background:#f8ffeb;border:2px solid #97c04c;color:#5d762f;font-size:21px;font-size:1.5rem;height:5.7142857143rem;width:5.7142857143rem}.points--md.points--good{background:#ecfffb;border:1.5px solid #45b2a8;color:#088579;font-size:16px;font-size:1.1428571429rem;line-height:1.4285714286rem}.points--xl.points--good{background:#ecfffb;border:2px solid #45b2a8;color:#088579;font-size:21px;font-size:1.5rem;height:5.7142857143rem;width:5.7142857143rem}.points--md.points--very-good{background:#eaf7ff;border:1.5px solid #4ea8d9;color:#01669d;font-size:16px;font-size:1.1428571429rem;line-height:1.4285714286rem}.points--xl.points--very-good{background:#eaf7ff;border:2px solid #4ea8d9;color:#01669d;font-size:21px;font-size:1.5rem;height:5.7142857143rem;width:5.7142857143rem}.points--md.points--excellent{background:#edf1ff;border:1.5px solid #827cce;color:#3d3789;font-size:16px;font-size:1.1428571429rem;line-height:1.4285714286rem}.points--xl.points--excellent{background:#edf1ff;border:2px solid #827cce;color:#3d3789;font-size:21px;font-size:1.5rem;height:5.7142857143rem;width:5.7142857143rem}.points--md.points--current{font-size:16px;font-size:1.1428571429rem;line-height:1.4285714286rem}.primary-button,.secondary-button{align-items:center;background-color:#7089ac;border:1px solid #ced9e5;border-radius:10px;box-shadow:0 0 0 2px #141414;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-weight:500;gap:.2857142857rem;height:4.7142857143rem;justify-content:center;margin-left:auto;min-width:15rem;position:relative;transition:all .2s ease-in-out;z-index:2500}.primary-button:hover,.secondary-button:hover{transform:scale(1.05)}.primary-button:focus-visible,.secondary-button:focus-visible{outline:0}.primary-button--disabled{background:#53565a;border-color:#6d6d6d;cursor:not-allowed}.primary-button--disabled .primary-button__next-step{color:#ededed}.primary-button__next-step{color:#ffda00;font-size:12px;font-size:.8571428571rem}.primary-button__action{color:#fff;font-size:28px;font-size:2rem;line-height:1;text-transform:uppercase}.procurement{margin-top:1.2rem;position:relative}.procurement__cost{position:absolute;right:0;top:-3.1rem}.procurement-product{align-items:center;display:flex;margin-bottom:.5rem}.procurement-product__employee{margin-right:.75rem}.procurement-product__icon{max-height:2rem}.procurement-product__slider{margin-right:1.5rem}.procurement-product__content{margin-right:1.7rem;width:100%}.procurement-product__hire{display:flex;justify-content:center;width:100%}.procurement-product__hire-slider--top{align-items:center;display:flex;justify-content:center}.procurement-product__hire-btn{height:2rem;width:5rem}.procurement-product__hire-btn:before{height:1.3571428571rem;width:4.5rem}.procurement-product__hire-btn .action-button__text{font-size:15px;font-size:1.0714285714rem}.product{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.product__img{height:1.9528571429rem;width:3.2542857143rem}.product__img--stroke{--product-stroke-color:grey;filter:drop-shadow(1.2px 0 0 var(--product-stroke-color)) drop-shadow(-.8px 0 0 var(--product-stroke-color)) drop-shadow(0 1.2px 0 var(--product-stroke-color)) drop-shadow(0 -.8px 0 var(--product-stroke-color))}.product-icon--stroke-black{--product-stroke-color:#000}.product-icon--stroke-white{--product-stroke-color:#fff}.product-icon--stroke-gray80{--product-stroke-color:grey}.product__mu{align-items:center;border:1px solid #d4d4d4;border-radius:6px;bottom:-1.5rem;box-sizing:border-box;display:flex;height:1.8571428571rem;justify-content:space-between;padding:.1428571429rem .2857142857rem;position:absolute;right:-.4285714286rem;width:5.7142857143rem}.product--with-mu{height:3.4285714286rem;width:4.2857142857rem}.product-badge{border-radius:9px;box-shadow:inset 0 3px 3px #000;box-sizing:border-box;display:flex;flex-direction:column;width:9.7142857143rem}.product-badge__header{background:#6d6d6d;border-radius:9px 9px 0 0;color:#fff;font-size:12px;font-size:.8571428571rem;font-weight:700;height:1.2857142857rem}.product-badge__body,.product-badge__header{align-items:center;display:flex;justify-content:center;width:100%}.product-badge__body{background:#c4c4c4;border-radius:0 0 9px 9px;box-sizing:border-box;height:3rem;padding:.5rem}.product-badge__label{color:#000;font-size:12px;font-size:.8571428571rem;font-weight:700;margin-left:.5rem}.product-badge--small{height:5rem;width:5.2857142857rem}.product-badge--small .product-badge__header{background-color:#303030;height:1.5714285714rem}.product-badge--small .product-badge__body{font-size:21px;font-size:1.5rem;height:4.1428571429rem}.product-badge--small .product__img{height:1.5714285714rem;width:2.5714285714rem}.product-badge--raw{height:4.7857142857rem;width:5.2857142857rem}.product-badge--raw .product-badge__body{background:#fff;box-shadow:inset 0 0 3px rgba(0,0,0,.251);flex-direction:column;font-size:12px;font-size:.8571428571rem;font-weight:700;height:3.5rem;justify-content:space-between;padding:.2857142857rem 0 0}.product-badge--raw .product__img{height:auto;width:3rem}.product-badge--raw .product-badge__label{margin-bottom:.25rem;margin-left:0}.product-badge--clickable{cursor:pointer;z-index:0}.product-badge--clickable.active,.product-badge--clickable:focus:not(.btn-elevate),.product-badge--clickable:hover{box-shadow:0 0 7px #09a0db}.product-badge--clickable.disabled{box-shadow:none;cursor:not-allowed}.product-changeover{background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:4000}.product-changeover,.product-changeover__content{align-items:center;display:flex;justify-content:center}.product-changeover__content{background-color:#888b8d;border:3px solid #fff;border-radius:20px;flex-direction:column;padding:.3571428571rem 1.4285714286rem 0;position:relative;width:52.8571428571rem}.product-changeover__machine{align-items:center;display:flex;flex-direction:column;font-size:21px;font-size:1.5rem}.product-changeover__close-icon{filter:brightness(0);height:1rem;width:auto}.product-changeover__close{align-items:center;background:#fff;border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:1.1428571429rem;height:2.5714285714rem;justify-content:center;position:absolute;right:.8571428571rem;top:1.0714285714rem;width:2.5714285714rem}.product-changeover__close:hover{background:#c4c4c4}.product-changeover__product-types{display:flex;flex-wrap:wrap;justify-content:space-between}.product-changeover-list{display:flex;flex-direction:column;gap:.2857142857rem;width:100%}.product-communication{align-items:center;background:#f5f5f5;border:1px solid #d4d4d4;border-radius:9px;box-sizing:border-box;display:flex;height:1.4285714286rem;justify-content:space-between;margin-bottom:.4rem;padding:.2rem 1.2rem .2rem 2.57rem;position:relative;width:12.8571428571rem}.product-communication__product{height:1.5714285714rem;left:-2rem;position:absolute;width:4rem}.product-communication-point{background:#d8d8d8;border-radius:50%;cursor:pointer;height:.8rem;position:relative;width:.8rem}.product-communication-point--active{background:#1b365d}.product-communication-point--disabled{cursor:not-allowed;pointer-events:none}.product-communication-point__reward-coins{left:-2rem;position:absolute;top:-2.4rem;z-index:1}.product-communication-point__reward-points{left:-.3rem;position:absolute;top:-.3rem}.product-inventory{width:46.1428571429rem}.product-performance-by-market{display:flex;flex-wrap:wrap;height:20.5714285714rem;width:41.5714285714rem}.product-performance-by-market__graphic{height:5rem;width:31rem}.product-policy{align-items:center;background:#fff;border:2px solid #d4d4d4;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;min-height:6.1428571429rem;padding:.4285714286rem .8571428571rem;width:15.7142857143rem}.product-policy__title{color:#141414;font-size:12px;font-size:.8571428571rem;font-weight:700;line-height:14px;margin-bottom:.4285714286rem;text-transform:uppercase}.product-policy__points{display:flex;justify-content:space-between;padding-top:.2142857143rem;width:100%}.product-portfolios{box-sizing:border-box;display:flex;flex-direction:column;height:20.5714285714rem;justify-content:center;width:11.7857142857rem}.product-portfolios__product{color:#303030;display:flex;font-size:12px;font-size:.8571428571rem;font-weight:700;justify-content:center;margin-bottom:1rem}.product-portfolios__product .product-portfolios__product-quarters{bottom:auto;margin:.3571428571rem 0 0 1rem;position:relative}.product-portfolios__product-image{width:2.8571428571rem}.product-portfolios__product-info{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:3.7142857143rem}.product-quarters{background-color:#303030;border-radius:10px;bottom:-.2rem;color:#fff;font-weight:700;height:1.2142857143rem;position:absolute;width:4.2857142857rem}.product-quarters__progress{background:#09a0db;border-radius:10px;height:100%}.product-quarters__text{align-items:center;bottom:0;display:flex;font-size:12px;font-size:.8571428571rem;justify-content:center;left:0;position:absolute;right:0;top:0}.product-quality-level{align-items:center;box-sizing:border-box;display:flex;gap:1.0714285714rem;justify-content:space-between;padding:0 .5714285714rem;width:100%}.product-quality-level__name{flex:.3 1;font-size:12px;font-size:.8571428571rem;font-weight:700;text-transform:uppercase}.product-quality-level__name--insufficient{color:#6d6d6d}.product-quality-level__name--sufficient{color:#5d762f}.product-quality-level__name--good{color:#088579}.product-quality-level__name--very-good{color:#01669d}.product-quality-level__name--excellent{color:#3d3789}.product-quality-level__list{align-items:center;display:flex;flex:1 1;height:1.8rem;justify-content:space-between;padding:0 .2857142857rem;position:relative;z-index:1}.product-quality-level__list--big{border-radius:8px;height:2.4285714286rem}.product-quality-level__list--insufficient{background:#6d6d6d;border-radius:6px}.product-quality-level__list--sufficient{background:#5d762f;border-radius:6px}.product-quality-level__list--good{background:#088579;border-radius:6px}.product-quality-level__list--very-good{background:#01669d;border-radius:6px}.product-quality-level__list--excellent{background:#3d3789;border-radius:6px}.product-quality-level__point{z-index:3}.product-quality-level__product{align-items:center;display:inline-flex;justify-content:center;position:absolute;top:-.6428571429rem;z-index:4}.product-quality-level__product-image{display:block;height:1.2857142857rem}.product-quality-level__product--masked:after{align-items:center;color:#fff;content:"?";display:flex;font-size:16px;font-size:1.1428571429rem;font-weight:700;inset:0;justify-content:center;line-height:1;position:absolute}.product-quality-level__product--masked .product-quality-level__product-image{filter:grayscale(1) brightness(.55)}.product-quality-level__product--good{left:-.3571428571rem}.product-quality-level__product--very-good{right:-.3571428571rem}.product-quality-level__line{border-top:1px solid #fff;position:absolute;width:calc(100% - 1rem);z-index:2}.product-quality-strategy{display:flex;flex-direction:column}.product-type-changeover{background:#d4d4d4;border-radius:9px;box-sizing:border-box;display:flex;height:11.4285714286rem;margin-bottom:1.4285714286rem;padding:.7142857143rem;width:25.7142857143rem}.product-type-changeover__product{align-items:center;background:#c4c4c4;border-radius:9px;box-shadow:inset 0 3px 3px #00000040;display:flex;justify-content:center;margin-right:1.4285714286rem;padding:1rem}.product-type-changeover__icon{width:8.1428571429rem}.product-type-changeover__info{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100%}.product-type-changeover__type{align-items:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVQAAABICAYAAACp8Q3hAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUoSURBVHgB7d09cttGGMZxEKZm3IWdRh09+mwoUSewdAO6S6pIJ0huoNENkhNE6dKZN6DdpTMlNRp9TFBKHXtRVN6XwpLL5S4AgvR4hvz/ZmB87AKi5fEzuwDJtxIVsLW1dfT6+tqqVCofZbcuSy0CgOXWk6Ur2Xcp2de+v7//kndCJatxe3v7RFZncsH6sHMlszsALBXJvtG25F8iq/O7u7uLUH9vQu7t7dX7/X5bNg/yQtRu1x/u9vcdy2L6m79I6Fy7n/saipxX5DXMI+saZX8noXNDv4si11W+a7vbdr+811j0nDKvfZ5/m7K/p3nPDV1P2dfM+xmz/o4W/ZpDPye0HzpW5Jo/6v+/HaAZ5yfPz8/HiXDbp668s7Pz62Aw+ENOGk3rs14Ao1YAyyQUqvZx2e7Jcvrw8NC2+0yk4ebmZiuO48+jxjQsfaFJkAJYZm6wmn3nNsDJ7e3t36N9s6HT/JeXl2+yWXOD1A5PghTAqnBGpb51T6b/h2b6XzWdJUw7URqmdpASqgBWke+ZgmfUWltbW9NZ/aHuD3unT/P/MgFKqAJYdb4RqbttHTvVp//DEaqE41m6Di6mHQBWgfsuFydAJ8gxzdCLitw7PZKn+h03QOXhlHeUCgCrxjc6ldycCFnJzOOq3DttmfC0g9QdnRoEK4BVYu6fuvdQNSs1VA3N0qocPGCqDwB+7oMpX5uSLP2o91CbodGpewIArCrfJ7Oc+6z12HwiipEpAGRznys5g9BaHApRwhQApvmm/eaYBmqPkSkAFBd45tSLpS2JAADz6mqgfg29RQoAEOaMUC/lnmrcJkgBYDZubg6zVDcajcZ/0lhnlAoAxVmflEqur68/6JRfQ/TPCABQ1rn+MRqO7u/vf5NgbQ4PMkoFgFxmdHp1dfVB92PTIPP/T9FblT8AQA7zBdP6pSjm2Duz8fj42NvY2HiSzRYjVADIJ1n5S7fb/dfsx3ajNFxIh09agCoCAHhpRkpWnkpmThTpi92Og8HgpwgAkGdq4PnO3mk0Gjrd/0eW97rP1B8AJqX3Tt/L+uf19fXk6enp0rRNVD2tVqv6pL/GJ6cAwM+pJ9Xr9/uHNzc3ibaNpvwSnh2t4BcBALx8VU/lKf9nsz8MVBmdnsiq7ukcAQCmWaPUZpqhoxHqmVsyFQDgZ+dkGqpvlaO16qmsO/Y3ULsVTwEA4yA1FU91bbYlK49jrdRnn0CAAkA2t66ULmkF6fjAPhg6CQAw5mamVj3Ve6hNt/AUQQoA00L1pNLj9SrvOwWA2bhT/vQe6lvVU3OQQn0AkC00SlUTVU9DJwAAxqh6CgDfF1VPAaCs3KqnhCoAzI6qpwAwB6qeAsDiUfUUAMqyvlCKqqcAsABUPQWARaDqKQDMiaqnALBYVD0FgHlQ9RQAFqR01VPqSwHA2MxVTwlRAMhnVz3d3d39XY9NVT0FAGRzq56K3/SPYdVTOdCxK55S9RQAptlVT+3KpxNVT3kABQDFudVNpqqeup0AAGGZVU8rnnpShCsAjGXVk4pM1VO7gRAFgGzul/Kn+7XYOcDoFAAyZFY9Fb3QlB8AMI2qpwDwfVH1FADKcmb2VD0FgDLc3KTqKQDMwVv1NEor9gEASqHqKQCURdVTAFgsqp4CwCJQ9RQA5hSqeuodijabzbqsOrLUIwDAiITppYRpS8I0cdsy5/YSrCeyOosIVgBIZDnXmXyoQ6GbpRKsR7JqyaLfnarvBKhFALDc9NZnIstXWdoSpF/yTvgfljAKulJYa34AAAAASUVORK5CYII=) no-repeat;background-size:contain;display:flex;font-size:21px;font-size:1.5rem;font-weight:700;height:2.5714285714rem;justify-content:center;width:11.7142857143rem}.product-type-selectable{align-items:center;background:#fff;border:.1428571429rem solid #0000;border-radius:9px;cursor:pointer;display:flex;gap:.8571428571rem;transition:border-color .2s,background-color .2s}.product-type-selectable:focus-visible{outline:.1428571429rem solid #7089ac;outline-offset:.1428571429rem}.product-type-selectable:hover:not(.product-type-selectable--disabled){background:#f5f5f5}.product-type-selectable--selected{background:#ced9e5;border-color:#455f84;border-width:.0714285714rem}.product-type-selectable--disabled{background:#c4c4c4;cursor:not-allowed;opacity:.6}.product-type-selectable--disabled:focus-visible{outline:none}.product-type-selectable--in-changeover-panel .product-type-selectable__name{color:#141414;font-weight:500}.product-type-selectable__icon{height:2rem;object-fit:contain;width:2rem}.product-type-selectable__name{font-size:16px;font-size:1.1428571429rem;font-weight:700}.production-plan__row,.production-plan__row--empty{border-bottom:.0714285714rem solid #ededed;display:flex;flex-shrink:0;height:4.2857142857rem;width:262.5rem}.production-plan__input{background:#0000;border:0;flex:1 1;font-size:12px;font-size:.8571428571rem;font-weight:700;overflow-x:scroll;overflow-y:hidden;text-align:center;width:2.8571428571rem}.production-plan__machine-cell,.production-plan__machine-cell--empty{align-items:center;background:#d4d4d4;border-right:1px solid #ededed;box-sizing:border-box;display:flex;flex-basis:9.5%;font-size:.8571428571rem;font-weight:700;justify-content:space-around;left:0;min-width:25rem;position:-webkit-sticky;position:sticky}.production-plan__year,.production-plan__year--empty{align-items:center;border-left:.0714285714rem solid #ededed;display:flex;flex:1 1;font-size:.8571428571rem;font-weight:700;justify-content:space-around}.production-plan__row-input{width:3.2142857143rem}.production-plan__machine{height:auto;width:6.5rem}.production-plan__machine .machine__box{border-radius:9px 9px 0 0;height:1.7857142857rem;padding-top:0}.production-plan__machine .machine__band{border-radius:9px 9px 0 0;height:1.4285714286rem;width:6.5rem}.production-plan__machine .machine__band--full-automatic{background-image:repeating-linear-gradient(90deg,#303030,#303030 .1rem,#6d6d6d 0,#6d6d6d .5rem)}.production-plan__machine .machine__assigned-product{top:-.1428571429rem}.production-plan__machine .machine__quarter{margin-left:1.3571428571rem}.production-plan__machine .machine__quarter--full-automatic{left:1rem;top:-.4285714286rem}.production-plan__machine .machine-stand__continous-track{border-radius:0 9px 9px 0;bottom:-.4285714286rem;height:.4285714286rem;padding:0 .2857142857rem 0 1.3rem;width:6.5rem}.production-plan__machine .assigned-product{border-radius:.1428571429rem;height:2.1428571429rem;width:1.1428571429rem}.production-plan__machine .assigned-product__box{border-radius:.1428571429rem;height:1.3571428571rem;margin:.0642857143rem .0642857143rem 0;padding-top:.25rem}.production-plan__machine .assigned-product__icon{max-width:1.0714285714rem}.production-plan__machine .assigned-product__cost{bottom:-.0714285714rem;left:-.1428571429rem}.production-plan__machine .assigned-product__foot{border-radius:0 0 .1785714286rem .1785714286rem;height:.6428571429rem}.production-plan__machine .machine-stand__wheel{border-radius:50%;height:.3rem;width:.3rem}.production-plan__machine .machine-stand__wheel:after{border-radius:50%;content:"";height:.1071428571rem;padding-left:.05rem;padding-top:.05rem;width:.1071428571rem}.production-plan__machine .machine-quarter{height:2.2142857143rem;width:2.1428571429rem}.production-plan__machine .machine-quarter--full-automatic{border-radius:.2142857143rem;height:2.3571428571rem;padding:.2857142857rem .3807142857rem .6192857143rem;width:2.5714285714rem}.production-plan__machine .machine-quarter__full-automatic{background-image:repeating-linear-gradient(90deg,#979797,#979797 .05rem,#b4b4b4 0,#b4b4b4 .25rem);border:.1428571429rem solid #fff;border-radius:.2142857143rem;height:1.5714285714rem;width:2rem}.production-plan__machine .machine-quarter__arms{height:.7rem;top:.1428571429rem}.production-plan__machine .machine-quarter__product{top:.4rem}.production-plan__footer{background-color:#c4c4c4;bottom:0;display:flex;flex-direction:row;height:8.8214285714rem;position:absolute;width:262.5rem}.production-plan__footer-labels{align-items:flex-start;background:#c4c4c4;border-right:1px solid #ededed;box-sizing:border-box;display:flex;flex-basis:9.5%;flex-direction:column;font-size:.8571428571rem;font-weight:700;left:0;min-width:25rem;position:-webkit-sticky;position:sticky}.production-plan__footer-label{margin-left:2rem;padding:.5714285714rem}.production-plan__footer-label--editable{background:#d4d4d4;border-bottom:1px solid #fff;box-sizing:border-box;margin:0;padding-left:2.5714285714rem;width:100%}.production-plan__footer-row{border-left:1px solid #ededed;display:flex;flex:1 1;flex-direction:column;font-size:.8571428571rem;font-weight:700}.production-plan__footer-cell{display:flex;justify-content:space-around;min-height:1.2142857143rem;padding:.5rem 0 .5714285714rem}.production-plan__footer-cell--editable{background:#d4d4d4;border-bottom:1px solid #fff}.production-plan__footer-number{text-align:center;width:3.2142857143rem}.production{display:flex;flex-direction:row;width:100%}.production__plants-container{align-items:stretch;column-gap:1.5rem;display:flex;flex:1 1;flex-direction:column;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:.5rem}.production__plants-container.box--focus{position:relative;z-index:2500}.production__plants-container::-webkit-scrollbar{height:6px}.production__plants-container::-webkit-scrollbar-track{background:#ededed;border-radius:3px}.production__plants-container::-webkit-scrollbar-thumb{background:#979797;border-radius:3px}.product-units-sold{height:14.1428571429rem;width:22rem}.progress-step-bar{align-items:center;background:#f5f5f5;border:1px solid #d4d4d4;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:row;height:1.4285714286rem;justify-content:space-between;margin-bottom:.4rem;padding:.3rem;position:relative;width:100%}.progress-step-bar--levels{background:linear-gradient(90deg,#5d762f 25%,#0000 0),linear-gradient(90deg,#088579 50%,#0000 0),linear-gradient(90deg,#01669d 75%,#3d3789 0)}.progress-step-bar__step{background:#fff;border:1px solid #1b365d;border-radius:50%;height:.5714285714rem;width:.5714285714rem;z-index:1}.progress-step-bar__step--active{background:#1b365d}.progress-step-bar__track{background-color:#6d6d6d;background-color:#9e9e9e;border-radius:5px;height:.1428571429rem;position:absolute;width:calc(100% - .7rem)}.progress-step-bar--levels .progress-step-bar__track{background-color:#fff}.progress-step-bar__filler{background-color:#1b365d;border-radius:inherit;height:100%;text-align:right}.reports__header{display:flex;justify-content:space-between}.reports__header__right{flex:1 1}.reports__tabs{display:flex;flex:1 1;flex-direction:row;height:2.8571428571rem}.reports__tabs--right{flex:0 0 auto;justify-content:flex-end}.reports__table{background-color:#d4d4d4;border:.2857142857rem solid #fff;border-radius:0 1.4285714286rem 1.4285714286rem;box-sizing:border-box;width:94.2857142857rem}.reports__table--cash-flow .reports__table__cell:first-of-type,.reports__table--income-statement .reports__table__cell:first-of-type{flex-basis:25rem}.reports__table--cash-flow .reports__table__cell:nth-of-type(2),.reports__table--income-statement .reports__table__cell:nth-of-type(2){flex-basis:1.4285714286rem}.reports__table--balance-sheet .reports__table__cell:first-of-type{flex-basis:15rem}.reports__table--balance-sheet .reports__table__cell:nth-of-type(2){flex-basis:14.2857142857rem}.reports__table__header{align-items:center;background-color:#6d6d6d;border-radius:0 1.4285714286rem 0 0;box-sizing:border-box;display:flex;flex-direction:row;font-size:1.1428571429rem;font-weight:700;height:3.1428571429rem;justify-content:space-between;padding:0 .9285714286rem 0 1.8571428571rem;text-transform:uppercase;width:100%}.reports__table__cell{display:flex;flex-basis:3.5714285714rem;flex-direction:column;justify-content:center;text-align:left}.reports__table__cell__label{line-height:1.3571428571rem}.reports__table__cell__text{font-size:.5714285714rem;line-height:.5714285714rem}.reports__table__body__row{align-items:center;background-color:#d4d4d4;border-bottom:1px solid #fff;color:#303030;display:flex;flex-direction:row;font-size:.8571428571rem;font-weight:700;height:2.2857142857rem;justify-content:space-between;padding:0 .9285714286rem 0 1.8571428571rem}.reports__table__body__row:last-child{border-bottom:none;border-radius:0 0 1.0714285714rem 1.0714285714rem}.reports__table__body__row--lg{font-size:1.1428571429rem;height:2.5714285714rem}.reports__table__body__row--xl{font-size:1.1428571429rem;height:2.8571428571rem}.reports__table__body__row--sm{background-color:#ededed;font-size:1.1428571429rem;height:2.5714285714rem}.reports__table__body__row--section-header{background-color:#ced9e5;color:#202a44;font-size:.9285714286rem;font-weight:700}.reports__table__body__row--dark{background-color:#c4c4c4}.reports__table__body__row--light{background-color:#ededed}.reports__table__body__row--bordered{border-bottom:1px solid #fff}.reports__table__body__row--indent .reports__table__cell:first-child .reports__table__cell__label{text-indent:1.1428571429rem}.reports__table__body__row--indent{font-size:.7857142857rem;font-weight:700}.reports__table__body__row--sub-indent .reports__table__cell:first-child .reports__table__cell__label{text-indent:2.2857142857rem}.reports__table__body__row--sub-indent{font-size:.7142857143rem;font-weight:400;opacity:.85}.reports__table__body__row--add{background-color:#e4efdb}.reports__table__body__row--subtract{background-color:#fbd1d180}.right-sidebar{box-sizing:border-box;pointer-events:auto;position:fixed;right:.8571428571rem;top:50%;transform:translateY(-50%) translateX(calc(100% - 1.71429rem));transition:transform .28s ease-in-out;z-index:9901}.right-sidebar--open{transform:translateY(-50%) translateX(0)}.right-sidebar__surface{align-items:flex-start;display:flex;flex-direction:row}.right-sidebar__toggle{align-items:center;background-color:#1b365d;border:none;border-radius:.5714285714rem 0 0 .5714285714rem;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:5.1428571429rem;justify-content:center;margin-top:1.7142857143rem;padding:0;width:1.7142857143rem}.right-sidebar__toggle:hover{background-color:#455f84}.right-sidebar__toggle:focus-visible{outline:2px solid #45c1ff;outline-offset:2px}.right-sidebar__toggle-icon{display:block;height:1.4285714286rem;-webkit-user-select:none;user-select:none;width:1.4285714286rem}.right-sidebar__toggle-icon--flipped{transform:scaleX(-1)}.right-sidebar__panel{align-items:center;background-color:#fff;border-radius:.8571428571rem;box-shadow:0 6px 16px 0 hsla(0,0%,43%,.251);box-sizing:border-box;display:flex;flex-direction:column;height:18.8571428571rem;justify-content:center;min-width:4rem;padding:1.1428571429rem .8571428571rem;pointer-events:none;transition:visibility 0s .28s;visibility:hidden}.right-sidebar--open .right-sidebar__panel{pointer-events:auto;transition:visibility 0s 0s;visibility:visible}.right-sidebar__nav{align-items:center;display:flex;flex-direction:column;gap:1.1428571429rem}.right-sidebar__item{align-items:center;display:flex;justify-content:center;position:relative}.right-sidebar__item-tooltip{background-color:#fff;border-radius:.4285714286rem;box-shadow:0 2px 8px #0000001f;color:#303030;font-size:.7857142857rem;font-weight:700;letter-spacing:.04em;line-height:1.2;opacity:0;padding:.4285714286rem .7142857143rem;pointer-events:none;position:absolute;right:calc(100% + .71429rem);text-transform:uppercase;top:50%;transform:translateY(-50%) translateX(.2857142857rem);transition:opacity .15s ease,visibility .15s ease,transform .15s ease;visibility:hidden;white-space:nowrap;z-index:2}.right-sidebar--open .right-sidebar__item:focus-within .right-sidebar__item-tooltip,.right-sidebar--open .right-sidebar__item:hover .right-sidebar__item-tooltip{opacity:1;transform:translateY(-50%) translateX(0);visibility:visible}.right-sidebar__item-tooltip--danger{background-color:#ec4d45;box-shadow:0 2px 10px #dd2e2c59;color:#fff}.right-sidebar__item-link,.right-sidebar__item-trigger{align-items:center;background:none;border:none;border-radius:.5714285714rem;cursor:pointer;display:flex;justify-content:center;margin:0;padding:0;text-decoration:none}.right-sidebar__item-link:focus-visible,.right-sidebar__item-trigger:focus-visible{outline:2px solid #7089ac;outline-offset:2px}.right-sidebar__item-icon-wrap{align-items:center;border-radius:.5714285714rem;display:flex;height:2.2857142857rem;justify-content:center;transition:background-color .15s ease,box-shadow .15s ease;width:2.2857142857rem}.right-sidebar__item-icon-wrap--active{background-color:#ced9e533;border-radius:.5714285714rem;border-width:.1071428571rem;box-shadow:0 0 0 2px #455f84}.right-sidebar__item-link:hover .right-sidebar__item-icon-wrap,.right-sidebar__item-trigger:hover .right-sidebar__item-icon-wrap{background-color:#ededed}.right-sidebar__item-icon{display:block;height:1.7142857143rem;width:1.7142857143rem}.right-sidebar__item-icon--masked{background-color:#455f84;flex-shrink:0;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.right-sidebar__separator{background-color:#d4d4d4;border:none;height:1px;margin:-.2857142857rem 0;width:2.7142857143rem}.sidebar-screen-modal{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1.7142857143rem 1.1428571429rem;pointer-events:none;position:fixed;z-index:9501}.sidebar-screen-modal__backdrop{background-color:#00000073;border:none;cursor:pointer;inset:0;margin:0;padding:0;pointer-events:auto;position:absolute}.sidebar-screen-modal__panel{background-color:#fff;border-radius:1.1428571429rem;box-shadow:0 8px 32px #0000002e;box-sizing:border-box;display:flex;flex-direction:column;height:51.4285714286rem;max-height:calc(100vh - 14.28571rem);max-width:calc(100vw - 2.28571rem);overflow:hidden;pointer-events:auto;position:relative;width:84.2857142857rem;z-index:1}.sidebar-screen-modal__header{align-items:center;border-bottom:1px solid #ededed;display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.1428571429rem .7142857143rem}.sidebar-screen-modal__title{color:#303030;font-size:1.2857142857rem;font-weight:700;line-height:1.2;margin:0}.sidebar-screen-modal__close.close-button{flex-shrink:0}.sidebar-screen-modal__body{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow:auto}.sidebar-screen-modal__body .main-board__container{min-height:auto}.sidebar-screen-modal__body .main-board__content{border-radius:0;height:auto;max-height:none;min-height:auto}.sidebar-screen-modal__body .main-board__content--big,.sidebar-screen-modal__body .main-board__content--reports,.sidebar-screen-modal__body .main-board__content--without-bottom-bar{padding:1.1428571429rem .8571428571rem 1.4285714286rem}.sidebar-screen-modal__body:has(>.graphics--modal){display:flex;flex-direction:column;overflow:hidden}.sidebar-screen-modal__body .reports--modal{display:flex;flex-direction:column;height:100%;min-height:0}.sidebar-screen-modal__body .reports--modal .main-board__content--reports-contribution-margin,.sidebar-screen-modal__body .reports--modal .main-board__content--reports-cost-accounting{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.sidebar-screen-modal__body .reports--modal .main-board__content--reports-contribution-margin .reports__header,.sidebar-screen-modal__body .reports--modal .main-board__content--reports-cost-accounting .reports__header{flex-shrink:0}.sidebar-screen-modal__body .reports--modal .reports__body--contribution-margin,.sidebar-screen-modal__body .reports--modal .reports__body--cost-accounting{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow:auto}.sidebar-screen-modal__body .reports--modal .reports__body--contribution-margin .cm-table,.sidebar-screen-modal__body .reports--modal .reports__body--cost-accounting .cm-table{overflow:visible}.sidebar-screen-modal__body .reports--modal .reports__body--contribution-margin .cm-table__header,.sidebar-screen-modal__body .reports--modal .reports__body--cost-accounting .cm-table__header{position:-webkit-sticky;position:sticky;top:0;z-index:4}.sidebar-screen-modal__body .reports--modal .reports__body--contribution-margin .cm-table__sub-header,.sidebar-screen-modal__body .reports--modal .reports__body--cost-accounting .cm-table__sub-header{position:-webkit-sticky;position:sticky;top:2.8571428571rem;z-index:3}.sidebar-screen-modal__body .reports--modal .reports__body--contribution-margin .cm-table__header-label,.sidebar-screen-modal__body .reports--modal .reports__body--contribution-margin .cm-table__sub-header-labels,.sidebar-screen-modal__body .reports--modal .reports__body--cost-accounting .cm-table__header-label,.sidebar-screen-modal__body .reports--modal .reports__body--cost-accounting .cm-table__sub-header-labels{z-index:5}.sidebar-screen-modal__body .reports--modal .reports__header{flex-wrap:wrap;gap:.5rem}.sidebar-screen-modal__body .reports--modal .reports__tabs{height:auto;min-height:2.8571428571rem}.sidebar-screen-modal__body .reports--modal .reports__table{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;width:100%}.sidebar-screen-modal__body .market-forecast--modal .main-board__header{align-items:flex-start;flex-wrap:wrap;gap:.5rem}.sidebar-screen-modal__body .market-forecast--modal .market-forecasts{box-sizing:border-box;padding-left:.8571428571rem;padding-right:.8571428571rem}.sidebar-screen-modal__body .market-forecast--modal .box__container{align-items:stretch;flex-direction:column;gap:1rem;justify-content:flex-start;margin-top:1rem}.sidebar-screen-modal__body .market-forecast--modal .product-units-sold{height:auto;max-width:29.7857142857rem;min-height:14.1428571429rem;min-width:0;width:15rem}.sidebar-screen-modal__body .market-forecast--modal .decision-aids__tabs{flex-wrap:wrap;height:auto;min-height:2.8571428571rem}.sidebar-screen-modal__body .market-forecast--modal .tab--decision-aids{box-sizing:border-box;flex:1 1 auto;max-width:100%}.sidebar-screen-modal__body .strategy--modal{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.sidebar-screen-modal__body .strategy--modal .main-board__container{box-sizing:border-box;max-width:100%;padding-left:.5714285714rem;padding-right:.5714285714rem}.sidebar-screen-modal__body .strategy--modal .main-board__content--reports{display:flex;flex-direction:column;min-height:0}.sidebar-screen-modal__body .strategy--modal .strategy-page{flex:1 1;max-width:100%;min-height:0;overflow:hidden}.sidebar-screen-modal__body .strategy--modal .strategy-page__body{min-height:0}.sidebar-screen-modal__body .strategy--modal .reports__header{flex-wrap:wrap;gap:.5rem}.sidebar-screen-modal__body .strategy--modal .reports__tabs{height:auto;min-height:2.8571428571rem}.sidebar-screen-modal__body .strategy--modal .tab--reports{box-sizing:border-box;flex:1 1 auto;max-width:100%}.sidebar-screen-modal__body .strategy--modal .strategy-page__forecast-tabs{flex-wrap:wrap;row-gap:.2857142857rem}.sidebar-screen-modal__body .strategy--modal .strategy-page__forecast-tab{flex:1 1 auto;min-width:0}.sidebar-screen-modal__body .strategy--modal .sp-company__sections{grid-template-columns:1fr}.sidebar-screen-modal__body .strategy--modal .market-forecasts{box-sizing:border-box;padding-left:.8571428571rem;padding-right:.8571428571rem}.sidebar-screen-modal__body .strategy--modal .box__container{align-items:stretch;flex-direction:column;gap:1rem;justify-content:flex-start;margin-top:1rem}.sidebar-screen-modal__body .strategy--modal .product-units-sold{height:auto;max-width:29.7857142857rem;min-height:14.1428571429rem;min-width:0;width:100%}.sidebar-screen-modal__body .dashboard--modal .main-board__header{align-items:flex-start;flex-wrap:wrap;gap:.5rem}.sidebar-screen-modal__body .dashboard--modal .dashboard__tabs{flex-wrap:wrap;height:auto}.sidebar-screen-modal__body .dashboard--modal .tab--decision-aids{box-sizing:border-box;flex:1 1 auto;max-width:100%}.sidebar-screen-modal__body .dashboard--modal .dashboard__content{align-items:stretch;box-sizing:border-box}.sidebar-screen-modal__body .dashboard--modal .flex-row{align-items:flex-start;justify-content:flex-start}.sidebar-screen-modal__body .dashboard--modal .flex-column{max-width:100%;min-width:0}.sidebar-screen-modal__body .dashboard--modal .w-100{max-width:100%}.sidebar-screen-modal__body .dashboard--modal .dashboard-competitors__graphic,.sidebar-screen-modal__body .dashboard--modal .dashboard-financials__graphic,.sidebar-screen-modal__body .dashboard--modal .market-power__graphic{box-sizing:border-box;height:auto;max-width:100%;min-height:11.7142857143rem;width:min(44.2857142857rem,100%)}.sidebar-screen-modal__body .dashboard--modal .market-power-by-products{box-sizing:border-box;gap:1rem;justify-content:center;max-height:35.3571428571rem;max-width:46rem;width:100%}.sidebar-screen-modal__body .dashboard--modal .product-performance-by-market{box-sizing:border-box;max-width:min(41.5714285714rem,100%);width:100%}.sidebar-screen-modal__body .dashboard--modal .cumulative-revenue-by-products-in-markets,.sidebar-screen-modal__body .dashboard--modal .product-performance-by-market__graphic{max-width:100%}.sidebar-screen-modal__body .dashboard--modal .sales-orders__backlog-orders,.sidebar-screen-modal__body .dashboard--modal .sales-orders__current-orders{max-width:100%;min-width:0;width:auto}.sidebar-screen-modal__body .dashboard--modal .active-markets,.sidebar-screen-modal__body .dashboard--modal .current-acquicition-capacity,.sidebar-screen-modal__body .dashboard--modal .current-round-sales,.sidebar-screen-modal__body .dashboard--modal .payment-terms,.sidebar-screen-modal__body .dashboard--modal .revenue-by-product{box-sizing:border-box;max-width:100%}.sidebar-screen-modal__body .dashboard--modal .dashboard-my-orders{align-items:stretch;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-width:0;width:100%}.sidebar-screen-modal__body .dashboard--modal .dashboard-my-orders .orders-book-modal__body{box-sizing:border-box;flex:1 1;max-height:min(70vh,51.4285714286rem);min-height:14.2857142857rem}@media(max-width:64.2857142857rem){.sidebar-screen-modal__body .dashboard--modal .dashboard-financials--layout .dashboard-financials__borrowed-capital-row{grid-template-columns:1fr}}.sidebar-screen-modal__body .graphics--modal{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;max-width:100%;min-height:0;min-width:0;width:100%}.sidebar-screen-modal__body .graphics--modal__board{box-sizing:border-box;display:flex;flex:1 1 auto;max-width:100%;min-height:0;padding-left:.5714285714rem;padding-right:.5714285714rem}.sidebar-screen-modal__body .graphics--modal__content{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;max-width:100%;min-height:0;min-width:0}.sidebar-screen-modal__body .graphics--modal__scroll{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:1 1 auto;min-height:0;overflow:auto}.sidebar-screen-modal__body .graphics--modal__scroll .main-board__container,.sidebar-screen-modal__body .graphics--modal__scroll .main-board__content--big{box-sizing:border-box;max-width:none;min-width:100%;width:-webkit-max-content;width:max-content}.sidebar-screen-modal__body .graphics--modal__scroll .graphics{max-width:none}.sidebar-screen-modal__body .graphics--modal__header{flex-shrink:0;margin-bottom:1.1428571429rem}.sidebar-screen-modal__body .graphics--modal__header .reports__tabs{height:auto;min-height:2.8571428571rem}.sidebar-screen-modal__body .graphics--modal__header .tab--reports{box-sizing:border-box;flex:0 1 15.7142857143rem;max-width:100%}.sidebar-screen-modal__body .graphics--modal__scroll--global{display:flex;justify-content:center;padding:.5714285714rem}.sidebar-screen-modal__body .graphics--modal__separator{background-color:#fff;border-top:1px solid #ededed;flex-shrink:0;padding-top:2.2857142857rem}.sidebar-screen-modal__body .graphics--modal .graphics-pages{justify-content:center;margin-bottom:1.1428571429rem}.settings-modal__body.settings--modal .settings__row{align-items:flex-start;flex-wrap:wrap;gap:.5rem}.settings-modal__body.settings--modal .settings__column,.settings-modal__body.settings--modal .settings__column--sub{flex:1 1 100%;margin-right:0;min-width:0}.settings-modal__body.settings--modal .settings__content{flex-wrap:wrap;justify-content:flex-start;margin-left:0;width:100%}.settings-modal__body.settings--modal .settings__card,.settings-modal__body.settings--modal .settings__select{max-width:100%}.settings-modal__body.settings--modal .settings__volume-slider{max-width:100%;width:100%}.revenue-by-product{height:14.1428571429rem;width:22rem}.revenue-share-by-products{height:20.5714285714rem;width:29.7857142857rem}.revenues{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow-y:scroll;padding-right:1.0714285714rem;width:56.4285714286rem}.revenues__orders{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:-1rem;width:100%}.revenues__orders:after{content:"";flex:auto}.revenues__order-card{margin:0 1.1428571429rem 1rem 0}.raw-materials-inventory__stock{display:flex;flex-wrap:wrap;justify-content:space-between;width:20.1428571429rem}.raw-materials-inventory__stock>*{margin-top:.7rem}.raw-materials-inventory__connector{background:#d4d4d4;border-bottom:4px solid #fff;border-top:4px solid #fff;bottom:3rem;height:3rem;position:absolute;right:-1.5714285714rem;width:1.5714285714rem}.region-card{align-items:flex-start;display:flex;flex-direction:row;gap:1.7142857143rem;justify-content:space-between;padding:.5714285714rem 0;width:100%}.region-card__left,.region-card__left--delivery{display:flex;flex:1 1;flex-direction:column;gap:.5714285714rem;justify-content:center;min-width:0}.region-card__left--delivery{height:2.8571428571rem}.region-card__title-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.1428571429rem}.region-card__title{color:#303030;flex-shrink:0;font-size:18px;font-size:1.2857142857rem;font-weight:700;line-height:1.2}.region-card__subtitle{color:#6d6d6d;font-size:12px;font-size:.8571428571rem;line-height:1.3}.region-card__markets{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.8571428571rem}.region-card__market-pill{align-items:center;background:#fff;border:2px solid #ececec;border-radius:9px;box-sizing:border-box;display:flex;gap:.4285714286rem;height:2.0714285714rem;min-width:8.5714285714rem;padding:.4285714286rem .5714285714rem}.region-card__market-indicator{border-radius:50%;flex-shrink:0;height:.5714285714rem;width:.5714285714rem}.region-card__market-name{color:#303030;font-size:11px;font-size:.7857142857rem;font-weight:600;text-transform:uppercase;white-space:nowrap}.region-card__market-indicator--first{background-color:#97cbd8}.region-card__market-indicator--second{background-color:#dcc0c0}.region-card__market-indicator--third{background-color:#c9c39e}.region-card__market-indicator--fourth{background-color:#debcdf}.region-card__market-indicator--fifth{background-color:#dcc9ad}.region-card__right{display:flex;flex-direction:row;flex-shrink:0;gap:1.7142857143rem}.region-card__metric{display:flex;flex-direction:column;gap:.2857142857rem;min-width:7.1428571429rem}.region-card__metric-label{color:#6d6d6d;font-size:10px;font-size:.7142857143rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.region-card__metric-value{color:#303030;font-size:14px;font-size:1rem;font-weight:700;line-height:1.2}.region-card__metric--products{min-width:0}.region-card__products{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5714285714rem}.region-card__product{background-color:#fff;border-radius:.4285714286rem;box-shadow:0 1px 3px #00000026;flex-direction:column;overflow:hidden;width:5.7142857143rem}.region-card__product,.region-card__product-name{align-items:center;box-sizing:border-box;display:flex}.region-card__product-name{background-color:#414141;color:#fff;font-size:10px;font-size:.7142857143rem;font-weight:700;justify-content:center;letter-spacing:.3px;padding:.2142857143rem 0;text-transform:capitalize;width:100%}.region-card__product-body{align-items:center;display:flex;flex-direction:column;gap:.1428571429rem;justify-content:center;padding:.2857142857rem .4285714286rem}.region-card__product-img{max-height:1.7857142857rem;max-width:4.6428571429rem}.region-card__product-text{color:#303030;font-size:12px;font-size:.8571428571rem;font-weight:700}.rd-employees{align-items:center;background:#fff;border:2px solid #d4d4d4;border-radius:10px;box-sizing:border-box;display:flex;gap:3.7142857143rem;height:2.7142857143rem!important;justify-content:space-between;margin-bottom:1.4285714286rem;padding:.5714285714rem;position:relative;width:100%}.rd-employees__name{color:#141414;flex:none;font-size:12px;font-size:.8571428571rem;font-weight:700;line-height:14px;text-transform:uppercase}.rd-employees__content{align-items:center;display:flex;gap:1.4285714286rem;justify-content:flex-end}.rd-employees__list{align-items:center;display:flex;gap:1.7142857143rem}.rd-employees__engineer{position:relative}.rd-employees__engineer-icon{height:1.9285714286rem}.rd-employees__remove-engineer{cursor:pointer;height:1.1428571429rem;min-height:1.1428571429rem;min-width:1.1428571429rem;position:absolute;right:-.5rem;top:-.5rem;width:1.1428571429rem}.rd-employees__remove-engineer .minus-button__icon{font-size:12px;font-size:.8571428571rem}.rd-employees__add-button{flex-shrink:0}.rd-employees__points{bottom:-1.4285714286rem;left:-.1428571429rem;position:absolute;z-index:1}.rd-employee__point-arrow{height:2.5rem;left:6.4285714286rem;position:absolute;top:2.8571428571rem;width:20.7142857143rem}.rd-employee__accumulated{left:5.7857142857rem;position:absolute;top:3.2142857143rem}.rd-product-cards{width:100%}.rd-product-cards__container{display:flex;flex-wrap:wrap;gap:1.1428571429rem;justify-content:space-around}.rd-product-card{background:#fff;border-radius:.7142857143rem;box-shadow:inset 0 0 .2857142857rem #6d6d6d66;box-sizing:border-box;display:flex;flex-direction:column;height:7.7857142857rem;overflow:hidden;width:20rem}.rd-product-card__header{align-items:center;background:#6d6d6d;border-radius:.7142857143rem .7142857143rem 0 0;box-sizing:border-box;display:flex;height:2.1428571429rem;justify-content:space-between;padding:0 .9285714286rem;position:relative;width:100%}.rd-product-card__header-title{color:#ededed;font-family:Volvo Novum;font-size:14px;font-size:1rem;font-weight:700;line-height:1.2142857143rem;text-align:left}.rd-product-card__header-cost{background:#fff!important;border:1px solid #d4d4d4!important;border-radius:6px;flex-shrink:0;gap:.4285714286rem;height:1.5714285714rem;padding:.1428571429rem .2857142857rem}.rd-product-card__header-cost .money-unit__amount,.rd-product-card__header-cost .money-unit__mu{color:#141414;font-size:12px;font-size:.8571428571rem;font-weight:700;text-transform:uppercase}.rd-product-card__content{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:.5714285714rem;justify-content:center;padding:.5714285714rem}.rd-product-card__image-wrapper{align-items:center;display:inline-flex;justify-content:center;position:relative}.rd-product-card__image-wrapper--locked:after{align-items:center;color:#fff;content:"?";display:flex;font-size:22px;font-size:1.5714285714rem;font-weight:700;inset:0;justify-content:center;line-height:1;position:absolute}.rd-product-card__image-wrapper--locked .rd-product-card__image{filter:grayscale(1) brightness(.55)}.rd-product-card__image{height:2.1607142857rem;object-fit:contain;width:4.5178571429rem}.rd-product-card__status{background:#1b365d;border:none;border-radius:.2857142857rem;color:#fff;cursor:default;font-family:Volvo Novum;font-size:12px;font-size:.8571428571rem;font-weight:500;justify-content:center;line-height:1rem;min-width:5.2857142857rem;padding:.1428571429rem 1.1428571429rem;text-align:center}.rd-product-card__quarters,.rd-product-card__status{align-items:center;display:flex;height:1.4285714286rem}.rd-product-card__quarters{flex-direction:row;padding:0;width:100%}.rd-product-card__quarter{align-items:center;background-clip:padding-box;display:flex;flex:1 1;font-family:Volvo Novum;font-size:12px;font-size:.8571428571rem;font-weight:500;height:1.4285714286rem;justify-content:center;line-height:1rem;margin-right:1px;min-width:0;position:relative;text-align:center;transform:translateZ(0)}.rd-product-card__quarter:last-child{margin-right:0}.rd-product-card__quarter:first-child{border-radius:.2857142857rem 0 0 .2857142857rem;-webkit-clip-path:polygon(0 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,0 100%)}.rd-product-card__quarter:not(:first-child):not(:last-child){-webkit-clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%,10% 50%);clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%,10% 50%)}.rd-product-card__quarter:last-child:not(:first-child){border-radius:0 .2857142857rem .2857142857rem 0;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,7px 50%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,7px 50%)}.rd-product-card__quarter--active{background:#7089ac;color:#fff}.rd-product-card__quarter--pending{background:#ececec;color:#1b365d}.rd-product-card__quarter--next{background:#1b365d;box-shadow:0 0 .4285714286rem #1b365d99;color:#fff}.rd-product-card--selected{outline:2px solid #7089ac;outline-offset:2px}.rd-product-card.rd-product-card--disabled{cursor:default}.rd-product-card:not(.rd-product-card--disabled){cursor:pointer}.rd-product-card:not(.rd-product-card--disabled):hover{box-shadow:0 0 .2857142857rem #7089ac80}.robotutor{animation:robotutor-peek .6s ease-out forwards;height:15rem;opacity:1;transform-origin:left center;width:15rem}@keyframes robotutor-peek{0%{opacity:0;transform:translateX(-50%)}60%{transform:translateX(2%)}80%{transform:translateX(-2%)}to{opacity:1;transform:translateX(0)}}.robotutor__message-box{animation:message-pop .5s ease-out forwards;background-color:#fff;border-radius:20px;box-sizing:border-box;left:12rem;line-height:1.6;min-height:5.7142857143rem;opacity:0;padding:1rem 1.5rem;position:absolute;top:5rem;transform:translateY(10px);width:30rem;z-index:2500}.robotutor__message-box:after{border:.75rem solid #0000;border-right-color:#fff;content:"";height:0;left:-1.5rem;position:absolute;top:2rem;width:0}.robotutor__text{color:#000;font-size:1.1428571429rem}@keyframes message-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.robotutor-notification{align-items:center;display:flex;filter:drop-shadow(0 5px 10px rgba(0,0,0,.42));gap:1rem;justify-content:center;left:50%;position:fixed;transform:translateX(-50%);z-index:9000}.robotutor-notification--bottom{animation:notification-slide-up-from-bottom .3s ease-out forwards;bottom:3.5rem}.robotutor-notification--top{animation:notification-slide-down-from-top .3s ease-out forwards;top:3.5rem}.robotutor-notification__character{animation:float 3s ease-in-out infinite;flex-shrink:0;height:12rem;position:absolute;right:23rem;width:12rem;z-index:10000}.robotutor-notification__content{background-color:#088579;border-radius:20px;box-shadow:0 6px 12px #00000026;color:#fff;font-size:1.2857142857rem;height:10rem;line-height:1.5;max-height:2rem;max-width:500px;min-width:350px;padding:2rem 3rem 2rem 5rem;position:relative;text-align:center}.robotutor-notification--closing.robotutor-notification--bottom{animation:notification-slide-down-to-bottom .3s ease-in forwards!important}.robotutor-notification--closing.robotutor-notification--top{animation:notification-slide-up-to-top .3s ease-in forwards!important}@keyframes notification-slide-up-from-bottom{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes notification-slide-down-to-bottom{0%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(20px)}}@keyframes notification-slide-down-from-top{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes notification-slide-up-to-top{0%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-20px)}}.rents-and-storage__box{height:41.4285714286rem;justify-content:space-between;width:31.4285714286rem}.rents-and-storage,.rents-and-storage__box{box-sizing:border-box;display:flex;flex-direction:column}.rents-and-storage{gap:1.1428571429rem}.rents-and-storage__card{background-color:#fff;border:.0714285714rem solid #d4d4d4;border-radius:9px;box-sizing:border-box;max-width:29.7142857143rem;width:100%}.rents-and-storage__card-header{align-items:center;background-color:#7089ac1a;border-radius:9px 9px 0 0;box-sizing:border-box;display:flex;flex-direction:row;height:2.5rem;justify-content:space-between;padding:0 1.4285714286rem}.rents-and-storage__card-header-text{color:#455f84;font-size:14px;font-size:1rem;font-weight:500;width:5.4285714286rem}.rents-and-storage__card-body{box-sizing:border-box;display:flex;flex-direction:column}.rents-and-storage__row{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;height:4.1428571429rem;justify-content:space-between;padding:.8571428571rem 1.4285714286rem}.rents-and-storage__row-label-group{align-items:center;display:flex;flex-direction:row;gap:.8571428571rem;min-width:0}.rents-and-storage__row-factory-img{flex-shrink:0;height:2.2857142857rem;object-fit:contain;width:3.2857142857rem}.rents-and-storage__row-item-name{color:#141414;font-size:14px;font-size:1rem;font-weight:700}.rents-and-storage__row--storage{min-height:2.7142857143rem;padding:.7142857143rem 1.4285714286rem}.rents-and-storage__row-warehouse-img{flex-shrink:0;height:2.7142857143rem;object-fit:contain;width:2.3571428571rem}.rents-and-storage__cost-badge.money-unit{background-color:#f5f5f5;border:.0714285714rem solid #c8c9c7;flex-shrink:0}.round-button{align-items:center;border:0;cursor:pointer;display:flex;font-weight:700;height:2.1rem;justify-content:center;padding:0;text-align:center;transition:all .2s ease-in-out;width:2.1rem}.round-button:hover{transform:scale(1.05)}.round-button:disabled{background:url(/static/media/round-button-disabled.19f9f5964ccd363776f9.svg) no-repeat;background-size:cover;cursor:not-allowed;transform:none}.round-button:disabled .round-button__action{-webkit-text-stroke:1px #303030}.round-button--primary{background:url(/static/media/round-button.1ff2119a115cbc2f6274.svg) no-repeat;background-size:cover}.round-button--secondary{background:url(/static/media/round-button-delete.6e6ad3496e7b88bce34f.svg) no-repeat;background-size:cover}.round-button--secondary .round-button__action{-webkit-text-stroke:.5px #9a1e1d}.round-button--very-small{height:1rem;width:1rem}.round-button--very-small .round-button__action{font-size:14px;font-size:1rem;transform:rotate(45deg)}.round-button--sm,.round-button--small{height:1.7rem;width:1.7rem}.round-button--xs{height:1.2142857143rem;width:1.2142857143rem}.round-button--xs .round-button__action{font-size:15px;font-size:1.0714285714rem}.round-button--xxs{height:1rem;width:1rem}.round-button__action{-webkit-text-stroke:1px #4a6f28;color:#fff;font-size:25px;font-size:1.7857142857rem;line-height:1;text-transform:uppercase}.minus-button{align-items:center;background:#cd2424;border:2px solid #faacac;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;height:2rem;justify-content:center;padding:0;transition:all .2s ease-in-out;width:2rem}.minus-button:hover:not(:disabled){transform:scale(1.05)}.minus-button:disabled{cursor:not-allowed;transform:none}.minus-button--inactive,.minus-button:disabled{background:#6d6d6d;border-color:#9e9e9e}.minus-button--inactive .minus-button__icon,.minus-button:disabled .minus-button__icon,.minus-button__icon{color:#fffaf9}.minus-button--sm{height:1.4285714286rem;width:1.4285714286rem}.minus-button--sm .minus-button__icon{height:.9285714286rem;width:.9285714286rem}.minus-button--xs{border-width:1px;height:.8571428571rem;width:.8571428571rem}.minus-button--xs .minus-button__icon{height:.4285714286rem;width:.4285714286rem}.plus-button{align-items:center;background:#009d03;border:2px solid #a1e9a3;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;height:2rem;justify-content:center;padding:0;transition:all .2s ease-in-out;width:2rem}.plus-button:hover:not(:disabled){transform:scale(1.05)}.plus-button:disabled{cursor:not-allowed;transform:none}.plus-button--inactive,.plus-button:disabled{background:#6d6d6d;border-color:#9e9e9e}.plus-button--inactive .plus-button__icon,.plus-button:disabled .plus-button__icon{color:#f5f5f5}.plus-button__icon{color:#f8fbf5}.plus-button--sm{height:1.4285714286rem;width:1.4285714286rem}.plus-button--sm .plus-button__icon{height:.7142857143rem;width:.7142857143rem}.plus-button--xs{border-width:1px;height:.8571428571rem;width:.8571428571rem}.plus-button--xs .plus-button__icon{height:.4285714286rem;width:.4285714286rem}.row-box{background:#303030;border-radius:20px;padding:.3rem 1rem}.row-box,.sales-market{align-items:center;display:flex;justify-content:space-between}.sales-market{background:#fff;border:2px solid #d4d4d4;border-radius:10px;box-sizing:border-box;flex-direction:row;gap:5rem;height:2.7857142857rem;max-width:25.5714285714rem;padding:.4285714286rem .4285714286rem .4285714286rem .8571428571rem;width:100%}.sales-market--disabled{background:#f5f5f5}.sales-market__name{color:#141414;flex:none;font-size:12px;font-size:.8571428571rem;font-weight:500;line-height:14px;text-transform:uppercase}.sales-market__content{justify-content:flex-end}.sales-market__content,.sales-market__employees{align-items:center;display:flex;gap:1.1428571429rem}.sales-market__seller{display:flex;position:relative}.sales-market__seller-image{height:1.8571428571rem}.sales-market__remove-seller{cursor:pointer;position:absolute;right:-.3571428571rem;top:-.3571428571rem}.sales-orders{display:flex;padding:1.2857142857rem 1.0714285714rem}.sales-orders__current-orders{display:flex;flex-wrap:wrap;height:-webkit-fit-content;height:fit-content;width:38.0714285714rem}.sales-orders__current-orders>*{margin-bottom:1rem;margin-left:.7142857143rem}.sales-orders__separator{border-left:.0714285714rem solid #fff}.sales-orders__backlog-orders{align-items:flex-end;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;width:22.1428571429rem}.sales-orders__backlog-orders>*{margin-bottom:1rem}.sales-orders__backlog-orders-title{top:-5.4285714286rem}.sales-service-policy{align-items:center;background:#fff;border:2px solid #d4d4d4;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;min-height:6.1428571429rem;padding:.4285714286rem .8571428571rem;width:19rem}.sales-service-policy__title{color:#141414;font-size:12px;font-size:.8571428571rem;font-weight:700;line-height:14px;margin-bottom:.4285714286rem;text-transform:uppercase}.sales-service-policy__reward-list{display:flex;justify-content:space-between;padding-left:.4285714286rem;padding-top:.2142857143rem;width:100%}.sales-service-policy__reward{display:flex;justify-content:flex-end;position:relative}.sales-service-policy__reward:first-child{width:1.9rem}.sales-service-policy__reward:nth-child(2){width:3.4rem}.sales-service-policy__reward:nth-child(3){width:3.6rem}.sales-service-policy__reward:nth-child(4){width:4.1rem}.sales-service-policy__sellers{align-items:center;display:flex;height:1rem;left:1.5rem;position:absolute}.sales-service-policy__sellers *{position:absolute}.sales-service-policy__sellers :first-child{left:-1.2rem}.sales-service-policy__sellers :nth-child(2){left:-.8rem}.sales-service-policy__sellers :nth-child(3){left:-.4rem}.sales-service-policy__sellers :nth-child(4){left:0}.sales-service-policy__seller-icon{height:1.8571428571rem}.sales-service-policy__sellers--one-guy{left:.5rem}.sales-strategy__list{display:flex;flex-direction:column;gap:.7142857143rem}.sales-strategy{align-items:center;display:flex;flex-direction:row;gap:1.1428571429rem;justify-content:space-between}.secondary-button{background-color:#8372da;box-shadow:inset 0 2px 0 1px #c2b6ff,inset 0 8px 0 1px #9385d9,inset 0 0 0 3px #9385d9;font-size:14px;font-size:1rem}.secondary-button--disabled{background:#5c5c5c;box-shadow:inset 0 2px 0 1px #c4c4c4,inset 0 8px 0 1px #6d6d6d;cursor:not-allowed}.secondary-button--disabled .secondary-button__next-step{color:#ededed}.segment{align-items:center;display:flex;gap:.8571428571rem;height:2.5rem}.segment__market-row,.segment__product-row{align-items:center;box-sizing:border-box;display:flex}.segment__market-row{margin-right:.8571428571rem}.segment__market-badge{align-items:center;border-radius:8px;box-sizing:border-box;color:#fff;display:flex;font-size:14px;font-size:1rem;font-weight:700;height:2.5rem;justify-content:center;min-width:9.2857142857rem;padding:.2857142857rem .7142857143rem;text-transform:uppercase}.segment__market-badge--first{background-color:#397f8d}.segment__market-badge--second{background-color:#996868}.segment__market-badge--third{background-color:#72704c}.segment__market-badge--fourth{background-color:#946695}.segment__market-badge--fifth{background-color:#8c714b}.segment__label{color:#6d6d6d;font-size:14px;font-size:1rem;font-weight:400;margin-right:.5rem;text-transform:uppercase}.segment__product-badge{align-items:center;background:#303030;border-radius:8px;box-sizing:border-box;color:#fff;display:flex;font-size:16px;font-size:1.1428571429rem;font-weight:700;gap:.5714285714rem;height:2.5rem;justify-content:center;min-width:7.8571428571rem;padding:.2857142857rem .7142857143rem;text-transform:uppercase}.segment__product-icon{height:1.5714285714rem}.settings{display:flex;flex-direction:column;gap:1rem}.settings__card{background-color:#fff;border:1px solid #e1dfdd;border-radius:12px;max-width:520px;padding:1.25rem 1.5rem 1.5rem}.settings__card--ai{border-color:#dd2e2c4d}.settings__card-title{align-items:center;color:#212121;display:flex;font-size:1rem;font-weight:700;gap:.5rem;margin:0 0 1.15rem}.settings__card-title i{color:#7089ac;font-size:.9rem}.settings__card-body{display:flex;flex-direction:column}.settings__session-actions{align-items:flex-start;flex-direction:column;gap:.75rem}.settings__access-code{display:flex;flex-direction:column;gap:.5rem;width:100%}.settings__access-code-label{color:#212121;font-size:.875rem;font-weight:500}.settings__access-code-row{align-items:center;display:flex;gap:.75rem}.settings__access-code-value{background:#f5f5f5;border:1px solid #e1dfdd;border-radius:8px;color:#141414;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;font-weight:700;letter-spacing:.04em;padding:.35rem .65rem}.settings__divider{background-color:#e1dfdd;height:1px;margin:.6rem 0}.settings__row{align-items:center;display:flex;flex-direction:row;padding:.35rem 0}.settings__row--sub{margin-top:.25rem;transition:opacity .2s ease}.settings__row--muted{opacity:.4;pointer-events:none}.settings__group{margin-bottom:0}.settings__column{align-items:center;color:#212121;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-right:1rem;min-width:200px}.settings__column--sub{color:#888b8d;font-size:13px;font-size:.9285714286rem;font-weight:500;min-width:200px}.settings__icon{align-items:center;color:#7089ac;display:inline-flex;flex-shrink:0;font-size:.8rem;justify-content:center;width:1.2857142857rem}.settings__icon--sub{color:#888b8d;font-size:.7rem}.settings__content{align-items:center;display:flex;margin-left:auto}.settings__select-wrap{flex-shrink:0;position:relative}.settings__select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #d8d8d8;border-radius:8px;color:#212121;cursor:pointer;display:block;font-size:.8rem;font-weight:700;line-height:1.3;margin:0;min-width:10rem;padding:.45rem 2rem .45rem .65rem}.settings__select:focus{border-color:#7089ac;box-shadow:0 0 0 2px #7089ac26;outline:none}.settings__select:hover{border-color:#888b8d}.settings__select-chevron{color:#888b8d;font-size:.55rem;line-height:1;pointer-events:none;position:absolute;right:.55rem;top:50%;transform:translateY(-50%)}.settings__toggle{align-items:center;cursor:pointer;display:flex;-webkit-user-select:none;user-select:none}.settings__toggle input[type=checkbox]{display:none}.settings__toggle-switch{background:#d4d4d4;border-radius:12px;box-shadow:inset 0 1px 3px #00000026;height:24px;margin-right:.6rem;position:relative;transition:background .3s ease;width:44px}.settings__toggle-switch:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform .3s ease;width:20px}input[type=checkbox]:checked+.settings__toggle-switch{background:#7bb657}input[type=checkbox]:checked+.settings__toggle-switch:after{transform:translateX(20px)}.settings__toggle-label{color:#5c5c5c;font-size:13px;font-size:.9285714286rem;font-weight:500;min-width:50px}.settings__volume{align-items:center;display:flex;gap:.5rem}.settings__volume-slider{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#7bb657 0,#7bb657 50%,#d4d4d4 0,#d4d4d4);background:linear-gradient(to right,#7bb657 0,#7bb657 var(--volume-pct,50%),#d4d4d4 var(--volume-pct,50%),#d4d4d4 100%);border-radius:3px;cursor:pointer;height:5px;outline:none;width:110px}.settings__volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #7bb657;border-radius:50%;box-shadow:0 1px 3px #0003;cursor:pointer;height:14px;-webkit-transition:border-color .2s ease,transform .1s ease;transition:border-color .2s ease,transform .1s ease;width:14px}.settings__volume-slider::-webkit-slider-thumb:hover{border-color:#59a316;transform:scale(1.15)}.settings__volume-slider::-moz-range-thumb{background:#fff;border:2px solid #7bb657;border-radius:50%;box-shadow:0 1px 3px #0003;cursor:pointer;height:14px;width:14px}.settings__volume-slider:disabled{cursor:not-allowed}.settings__volume-label{color:#888b8d;font-size:12px;font-size:.8571428571rem;font-weight:500;min-width:32px;text-align:right}.settings__container--sm{width:17.8571428571rem}.settings-modal{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1.7142857143rem 1.1428571429rem;pointer-events:none;position:fixed;z-index:4000}.settings-modal__backdrop{background-color:#00000073;border:none;cursor:pointer;inset:0;margin:0;padding:0;pointer-events:auto;position:absolute}.settings-modal__panel{background-color:#fff;border-radius:1.1428571429rem;box-shadow:0 8px 32px #0000002e;box-sizing:border-box;display:flex;flex-direction:column;height:40rem;max-height:calc(100vh - 3.42857rem);max-width:calc(100vw - 2.28571rem);overflow:hidden;pointer-events:auto;position:relative;width:31.4285714286rem;z-index:1}.settings-modal__header{align-items:center;border-bottom:1px solid #ededed;display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.1428571429rem .7142857143rem}.settings-modal__title{color:#303030;font-size:1.2857142857rem;font-weight:700;line-height:1.2;margin:0}.settings-modal__close.close-button{flex-shrink:0}.settings-modal__body{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow:auto;padding:.8571428571rem .8571428571rem 1.1428571429rem}.settings-modal__body .main-board__content--reports.settings{border-radius:0;height:auto;max-height:none;min-height:auto;padding:0}.settings-modal__body .settings__card-title{font-size:1.1428571429rem}.settings-modal__body .settings__card:first-child .settings__card-title{display:none}.slider{width:10.9285714286rem}.slider .rc-slider-rail{background:#6d6d6d}.slider .rc-slider-track{background:#1b365d}.slider .rc-slider-dot{background-color:#fff;border-color:#1b365d;cursor:pointer}.slider .rc-slider-dot-active{background:#1b365d;border-color:#1b365d}.slider .rc-slider-handle{background:#0000;border:0}.slider :nth-last-child(1 of .rc-slider-dot-active){background-color:#fff;border:4px solid #1b365d;cursor:pointer;height:1.4285714286rem;top:-.5714285714rem;transform:translateX(-36%);width:1.4285714286rem}.slider .rc-slider-handle-content{height:1.7142857143rem;position:relative;width:.9285714286rem}.slider .rc-slider-handle__remove-procurement{cursor:pointer;position:absolute;right:-.5714285714rem;top:-.5714285714rem}.slider .rc-slider-handle__icon{height:1.7142857143rem;width:auto}.slider .rc-slider-mark{top:-2rem}.slider .rc-slider-mark-text *{color:#6d6d6d;font-size:10px;font-size:.7142857143rem;font-weight:700}.slider.rc-slider-disabled{background:#0000}.slider.rc-slider-disabled .rc-slider-dot{background:#fff;border-color:#1b365d}.slider.rc-slider-disabled .rc-slider-dot-active{background:#1b365d;border-color:#1b365d}.slider.rc-slider-disabled .rc-slider-handle{background:#0000}.slider.rc-slider-disabled .rc-slider-track{background:#6d6d6d}.slider.rc-slider-disabled :nth-child(1 of .rc-slider-dot-active){background-color:#1b365d;border-color:#1b365d;cursor:pointer;height:8px;left:-4px;top:-2px;transform:translateX(0);width:8px}.slider--disabled.rc-slider-disabled{background:#0000}.slider--disabled.rc-slider-disabled .rc-slider-dot-active{background:#1b365d;border-color:#1b365d}.slider--disabled.rc-slider-disabled .rc-slider-rail{background:#6d6d6d}.slider--disabled.rc-slider-disabled .rc-slider-track{background:#1b365d}.slider--disabled.rc-slider-disabled :nth-last-child(1 of .rc-slider-dot-active){background-color:#fff;border:4px solid #1b365d;cursor:pointer;height:1.4285714286rem;top:-.5714285714rem;transform:translateX(-36%);width:1.4285714286rem}.slider--disabled.rc-slider-disabled :nth-child(1 of .rc-slider-dot-active){background-color:#1b365d;border-color:#1b365d;cursor:pointer;height:8px;left:-4px;top:-2px;transform:translateX(0);width:8px}.step-blur{background:#00000080;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1000}.strategic-evaluation{box-sizing:border-box;display:flex;flex-direction:column;padding:0 2.1428571429rem;width:100%}.strategic-evaluation__subtitle{margin-bottom:1.4285714286rem;text-transform:uppercase}.tab{align-items:center;background:#fff;border:none;border-bottom:2px solid #d4d4d4;border-radius:10px 10px 0 0;box-shadow:inset 0 2px 4px -2px #4141411f,inset 0 4px 4px -2px #41414114;box-sizing:border-box;color:#1b365d;cursor:pointer;display:flex;font-family:Volvo Novum;font-size:16px;font-size:1.1428571429rem;font-weight:500;height:3.8571428571rem;justify-content:center;line-height:19px;position:relative;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease;width:19.7142857143rem}.tab:not(:first-child):not(:last-child){left:0;margin-left:-.25rem;position:relative;top:0}.tab--clickable{background:#fff;color:#1b365d}.tab--clickable:hover{background:#455f84;border-bottom-color:#455f84;box-shadow:none;color:#fff}.tab--clickable.active{background:#7089ac;border-bottom:2px solid #1b365d;box-shadow:none;color:#fff}.tab--finances{background:#455f84;border-bottom:2px solid #d4d4d4;box-shadow:inset 0 2px 4px -2px #4141411f,inset 0 4px 4px -2px #41414114;color:#fff;margin-left:auto;width:13.7857142857rem}.tab--finances.active,.tab--finances:hover{background:#1b365d;border-bottom-color:#1b365d;box-shadow:none}.tab--finances.active{color:#fff}.tab--vertical{background:#0000;border:none;border-left:2.5px solid #0000;border-radius:0 8px 8px 0;box-shadow:none;color:#455f84;font-size:1rem;height:3.4285714286rem;justify-content:flex-start;line-height:1.7142857143rem;margin:0;padding:.8571428571rem 3.7142857143rem .8571428571rem .8571428571rem;position:relative;width:100%}.tab--vertical:hover{background:#7089ac26;border-left-color:#7089ac;color:#1b365d}.tab--vertical.active{background:#1b365d33;border-left-color:#1b365d;color:#202a44}.tab--vertical.tab--disable{cursor:not-allowed}.tab--vertical.tab--disable,.tab--vertical.tab--disable:hover{background:#d4d4d44d;border-left-color:#5c5c5c66;color:#6d6d6d}.tab--production{width:20.7142857143rem}.tab--production.tab--disable{color:#fff}.tab__badge{background:#7089ac26;border-radius:.7142857143rem;color:#1b365d;font-size:.7857142857rem;font-weight:700;line-height:1.1428571429rem;margin-left:.5714285714rem;padding:.1428571429rem .5714285714rem}.tab--disable .tab__badge{background:#d4d4d466;color:#6d6d6d}.active .tab__badge{background:#ffffff40;color:#fff}.tab--disable{border-bottom:2px solid #d4d4d4;box-shadow:none;color:#6d6d6d;cursor:not-allowed}.tab--disable,.tab--disable:hover{background:#ececec}.tab--decision-aids,.tab--reports{border:.2857142857rem solid #fff;border-bottom-width:0;font-size:.8571428571rem;height:2.8571428571rem;text-transform:none;width:10rem}.tab--decision-aids:nth-of-type(2),.tab--reports:nth-of-type(2){width:11.9285714286rem}.tab--decision-aids{height:2.8571428571rem;min-width:-webkit-fit-content;min-width:fit-content;padding:0 1rem;width:10.8571428571rem}.tab--decision-aids:nth-of-type(3){width:12.8571428571rem}.table-input{background:#0000;border:0;color:#fff;font-size:12px;font-size:.8571428571rem;font-weight:900;text-align:center;text-transform:uppercase;width:100%}.table-input::placeholder{color:#fff}.table-input--dark,.table-input--dark::placeholder{color:#303030}.team-select{box-sizing:border-box;cursor:pointer;flex-shrink:1;max-width:9.2857142857rem;min-width:0;position:relative}.team-select:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABrSURBVHgBrdDRCYAwDATQjOAIjuQI3aQruIkjOIIjOIIjxCsYUDHcCT24j4bmQWvWK+4+oDNaf+yM6IJOMWiHCIUuYI+FGK7+TFWBO9KeszHoC0CKvf4lhSjAIBkg0CEDBNIBAulAApXs3glbEkan1aejOAAAAABJRU5ErkJggg==) no-repeat;background-size:contain;content:"";height:.5rem;pointer-events:none;position:absolute;right:.4rem;top:50%;transform:translateY(-50%);width:.5rem}.team-select__select{-webkit-appearance:none;appearance:none;background:#00000080;border:2px solid #000;border-radius:40px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:9px;font-size:.6428571429rem;font-weight:700;height:1.7142857143rem;outline:none;overflow:hidden;padding:.2rem 1rem .2rem .5rem;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.time{max-width:35.7142857143rem;position:relative}.time__icon{height:auto;left:-.3571428571rem;position:absolute;top:0;width:3rem}.time__box{align-items:center;background:#fff;border:2px solid #ececec;border-radius:10px;box-sizing:border-box;display:flex;height:2.8571428571rem;padding:0 1.5rem}.time__state{color:#a7a8a9;font-size:12px;font-size:.8571428571rem;font-weight:700;padding:.1rem 1.3rem;text-transform:capitalize}.time__state:first-child{padding-left:2.8rem}.time__state--actual,.time__state--past{background:#ced9e5;color:#141414}.time__state--actual{border-bottom-right-radius:5px;border-top-right-radius:5px}.top-bar{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:1rem;position:relative;width:100%;z-index:9900}@media(min-width:1200px){.top-bar{box-sizing:border-box;height:5.7142857143rem;margin-left:calc(50% - 50vw);padding:0;width:100vw}}.top-bar__inner{display:contents}@media(min-width:1200px){.top-bar__inner{align-items:center;box-sizing:border-box;display:flex;height:5.7142857143rem;justify-content:space-between;margin:0 auto;max-width:102.8571428571rem;padding:1rem;width:100%}}.top-bar__logo{height:3.4285714286rem;width:10.3571428571rem}.top-bar__title{color:#141414;font-size:28px;font-size:2rem;margin:0;text-transform:uppercase}.top-bar__content{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:1rem;height:3rem;justify-content:flex-end;min-width:0}.top-bar__actions{align-items:center;display:flex;flex-direction:row;gap:.5714285714rem}.training-bonus--excellent,.training-bonus--good,.training-bonus--sufficient,.training-bonus--superlative,.training-bonus--very-good,.training-bonus-tooltip{align-items:center;background:#fff;border:2px solid #9a1e1d;border-radius:20px;display:flex;padding:.1rem .2rem;top:-1.3rem}.training-bonus--excellent:after,.training-bonus--excellent:before,.training-bonus--good:after,.training-bonus--good:before,.training-bonus--sufficient:after,.training-bonus--sufficient:before,.training-bonus--superlative:after,.training-bonus--superlative:before,.training-bonus--very-good:after,.training-bonus--very-good:before,.training-bonus-tooltip:after,.training-bonus-tooltip:before{border-style:solid;border-width:.4rem;content:"";display:block;height:0;left:calc(50% - .4rem);position:absolute;width:0}.training-bonus--excellent:after,.training-bonus--good:after,.training-bonus--sufficient:after,.training-bonus--superlative:after,.training-bonus--very-good:after,.training-bonus-tooltip:after{border-color:#fff #0000 #0000;top:1.6rem}.training-bonus--excellent:before,.training-bonus--good:before,.training-bonus--sufficient:before,.training-bonus--superlative:before,.training-bonus--very-good:before,.training-bonus-tooltip:before{border-color:#9a1e1d #0000 #0000;top:1.7rem}.training-bonus{position:absolute;z-index:5}.training-bonus--insufficient{left:calc(50% - .7rem);top:-.6rem}.training-bonus--sufficient{right:-1rem}.training-bonus--good{left:-1rem}.training-bonus--very-good{right:-1rem}.training-bonus--excellent{left:-.2rem;top:-1.2rem}.training-bonus--superlative{right:-.2rem}.training-bonus__stack-worker{height:1.3rem;position:relative;width:1rem}.training-bonus__stack-worker :first-child{left:.1rem;position:absolute;top:0}.training-bonus__stack-worker :last-child{left:.5rem;position:absolute;top:0}.training-bonus__stack-worker--4{display:flex;height:1.3rem;position:relative;width:1.5rem}.training-bonus__stack-worker--4 :first-child{left:-.2rem;position:absolute;top:-.1rem}.training-bonus__stack-worker--4 :nth-child(2){left:.2rem;position:absolute;top:-.1rem}.training-bonus__stack-worker--4 :nth-child(3){left:.6rem;position:absolute;top:-.1rem}.training-bonus__stack-worker--4 :nth-child(4){left:1rem;position:absolute;top:-.1rem}.training-bonus__worker{height:1.4285714286rem;width:auto}.training-bonus__worker-text{color:#000;font-size:12px;font-size:.8571428571rem;font-weight:700}.training-index{display:flex;flex-direction:column;gap:.5rem}.training-index__connector{height:.2857142857rem;z-index:2}.team-box{--market-round-team-company-1-secondary:#ffe9e8;--market-round-team-company-2-secondary:#e3f7f8;--market-round-team-company-3-secondary:#fceaf6;--market-round-team-company-4-secondary:#83bfff;--market-round-team-company-5-secondary:#fff1e6;align-items:center;background:#d4d4d4;border:3px solid #fff;border-radius:10px 10px 13px 13px;box-sizing:border-box;display:flex;flex-direction:column;height:13.7142857143rem;justify-content:space-between;width:15rem}.team-box--my-team{background:#ffe9e8;background:var(--team-box-secondary,#ffe9e8)}.team-box--my-waiting,.team-box--other-team{background:#ececec}.team-box__header{width:100%}.team-box__label{align-items:center;background-color:#9e9e9e;background-color:var(--team-box-accent,#9e9e9e);border-radius:0 0 6px 6px;box-sizing:border-box;color:#fff;display:flex;font-size:16px;font-size:1.1428571429rem;font-weight:700;height:2.2857142857rem;justify-content:center;margin:0 auto;text-transform:uppercase;width:10.7142857143rem}.team-box__label--my-team{background-color:#ffe9e8;background-color:var(--team-box-accent,#ffe9e8)}.team-box--my-waiting .team-box__label--my-team{background-color:#9e9e9e}.team-box__label--other-playing{background-color:#9e9e9e;background-color:var(--team-box-accent,#9e9e9e)}.team-box__label--other-waiting{background-color:#9e9e9e}.team-box__loading{align-items:center;display:flex;flex:1 1;justify-content:center;width:100%}.team-box__content{border-radius:8px;height:7.6428571429rem;padding:.5rem;width:13.4285714286rem}.team-box__content,.team-box__metrics{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.team-box__metrics{height:100%;width:100%}.team-box__metric-row{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:.4285714286rem}.team-box__metric-label{color:#141414;font-size:12px;font-size:.8571428571rem;font-weight:500}.team-box__badge{align-items:center;border-radius:6px;box-sizing:border-box;color:#fff;display:flex;font-size:14px;font-size:1rem;font-weight:700;height:1.7857142857rem;justify-content:center;width:1.7857142857rem}.team-box__badge--market-power{background:#a85f02}.team-box__badge--acquisition-cap{background:#476d3b}.team-box__footer{align-items:center;border-radius:0 0 10px 10px;box-sizing:border-box;display:flex;font-size:14px;font-size:1rem;gap:.2857142857rem;height:2.0714285714rem;justify-content:center;width:100%}.team-box__footer--my-team{background-color:#d4d4d4;background-color:var(--team-box-accent,#d4d4d4);color:#fff}.team-box__footer--my-team .team-box__turn--playing{color:#fff}.team-box__footer--other-playing{background-color:#9e9e9e;background-color:var(--team-box-secondary,#9e9e9e);color:#9e9e9e;color:var(--team-box-accent,#9e9e9e)}.team-box__footer--my-waiting,.team-box__footer--other-waiting{background-color:#d4d4d4}.team-box__turn-dot{background-color:currentColor;border-radius:50%;height:.7142857143rem;width:.7142857143rem}.team-box__turn{font-size:12px;font-size:.8571428571rem;font-weight:700;text-transform:uppercase}.team-box__turn--playing{color:#fff}.team-box__turn--waiting{color:#5c5c5c}.team-box__turn--other-playing{color:#9e9e9e;color:var(--team-box-accent,#9e9e9e)}.units-available{align-items:center;background:#303030;border-radius:6px;box-sizing:border-box;color:#fff;display:flex;font-weight:700;height:1.7857142857rem;justify-content:space-between;padding:.2rem .5rem;width:5.7142857143rem}.units-available--waiting{justify-content:center;width:1.7857142857rem}.units-available--waiting .units-available__units{margin-left:0}.units-available__product{height:1.2142857143rem}.units-available__x{font-size:13px;font-size:.9285714286rem;margin-left:.4285714286rem}.units-available__units{font-size:14px;font-size:1rem;margin-left:.2142857143rem}.waiting-join-graphics{height:35.7142857143rem;justify-content:center}.waiting-join-graphics,.years{align-items:center;display:flex}.years{background:#fff;border:2px solid #ececec;border-radius:10px;box-sizing:border-box;color:#141414;font-size:20px;font-size:1.4285714286rem;font-weight:700;height:100%;max-width:10.2142857143rem;padding:.5rem 1.2rem;text-transform:uppercase}.years__current{color:#141414;font-size:16px;font-size:1.1428571429rem;margin-bottom:.1rem;margin-left:.5rem}.years__total{color:#141414;font-size:10px;font-size:.7142857143rem;font-weight:400;margin-left:.3rem}.years__admin{height:2.1428571429rem;width:1.2857142857rem}.years-in-use{background:#303030;border-radius:20px;color:#fff;font-size:10px;font-size:.7142857143rem;font-weight:700;height:1.2857142857rem;position:relative;width:11.8571428571rem}.years-in-use__progress{background:#09a0db;border-radius:20px;height:100%}.years-in-use__text{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}
/*# sourceMappingURL=main.76bc3721.css.map*/