@charset "UTF-8";.align-items-baseline{align-items:baseline}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.align-items-start{align-items:flex-start}.align-items-stretch{align-items:stretch}.d-block{display:block}.d-flex{display:flex}.d-inline-block{display:inline-block}.d-none{display:none}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.h-100{height:100%}.justify-content-around{justify-content:space-around}.justify-content-between{justify-content:space-between}.justify-content-evenly{justify-content:space-evenly}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.justify-content-start{justify-content:flex-start}.list-unstyled{list-style:none}.w-25{width:25%}.w-33{width:33.3333333333%}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.flag-container{display:inline-flex;flex-direction:row;width:fit-content;overflow:hidden;border:1px solid hsl(60,7%,92%);margin-right:5px}.flag-container .fi{position:relative;display:inline-block;background-size:cover;background-position:center center;background-repeat:no-repeat}.small-size{border-radius:4px}.small-size .fi{width:18px;line-height:.813rem}.large-size{border-radius:6px}.large-size .fi{width:30px;line-height:1.25rem}.fi-em{background-image:url(/flag-icons/4x3/eu.svg)}.fi-ea{background-image:url(/flag-icons/4x3/ea.svg)}.fi-up{background-image:url(/flag-icons/4x3/up.svg)}body{font-family:Satoshi,sans-serif;background-color:#faf6f4;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:hsl(188,66%,39%) transparent}body::-webkit-scrollbar-track{border-radius:5px;border:1px solid transparent;background-color:transparent}body::-webkit-scrollbar{width:10px;background-color:transparent}body::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:#2294a5;background-clip:content-box;border-radius:5px}*,*:before,*:after{box-sizing:border-box}body{overflow-x:hidden}ul{padding:0;margin:0;list-style-type:none}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,h5,h6,p,ul[class],ol[class],figure,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1}ul[class],ol[class]{list-style:none}a{text-decoration:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{outline:none;border:none;font:inherit;padding:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}button{padding:0;background:transparent;box-shadow:0 0 0 transparent;border:0 solid transparent;text-shadow:0 0 0 transparent;line-height:0}button:active{outline:none;border:none}button:focus{outline:0}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.dashboard-item-container{display:flex;flex-direction:column;width:100%;height:fit-content;border-radius:8px;background-color:#fff}.dashboard-item-container .top-item-container{display:flex;flex-direction:row;align-items:center;padding:20px 2.33463035%;gap:3.11384047%}.dashboard-item-container .top-item-container .information-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:3.11384047%}.dashboard-item-container .top-item-container .information-container .main-information,.dashboard-item-container .top-item-container .information-container .manager-information-container,.dashboard-item-container .top-item-container .information-container .due-date-information-container,.dashboard-item-container .top-item-container .information-container .client-selection-information-container{display:flex;flex-direction:column}.dashboard-item-container .top-item-container .information-container .main-information{width:40%}.dashboard-item-container .top-item-container .information-container .main-information h2{font-style:normal;font-weight:600;font-size:1rem;line-height:1.25rem;color:#252324}.dashboard-item-container .top-item-container .information-container .main-information h3{font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#252324}.dashboard-item-container .top-item-container .information-container .main-information h4{font-style:normal;font-weight:400;font-size:.688rem;line-height:.75rem;color:#7a7a7a}.dashboard-item-container .top-item-container .information-container .main-information .cards-content{display:flex;flex-direction:row;gap:5px;margin-bottom:5px}.dashboard-item-container .top-item-container .information-container .main-information .cards-content .tag-card{display:flex;flex-direction:row;width:fit-content;padding:2px 6px;border-radius:5px}.dashboard-item-container .top-item-container .information-container .main-information .cards-content .tag-card .label{font-style:normal;font-weight:500;font-size:.688rem;line-height:.75rem}.dashboard-item-container .top-item-container .information-container .manager-information-container,.dashboard-item-container .top-item-container .information-container .due-date-information-container,.dashboard-item-container .top-item-container .information-container .client-selection-information-container{align-items:center;gap:5px;width:20%}.dashboard-item-container .top-item-container .information-container .manager-information-container .label-style,.dashboard-item-container .top-item-container .information-container .due-date-information-container .label-style,.dashboard-item-container .top-item-container .information-container .client-selection-information-container .label-style{font-style:normal;font-weight:400;font-size:.75rem;line-height:.875rem;color:#7a7a7a;text-align:center}.dashboard-item-container .top-item-container .information-container .manager-information-container .unitary-patent-style,.dashboard-item-container .top-item-container .information-container .due-date-information-container .unitary-patent-style,.dashboard-item-container .top-item-container .information-container .client-selection-information-container .unitary-patent-style{color:#3ab695}.dashboard-item-container .top-item-container .information-container .manager-information-container .nation-route-style,.dashboard-item-container .top-item-container .information-container .due-date-information-container .nation-route-style,.dashboard-item-container .top-item-container .information-container .client-selection-information-container .nation-route-style{color:#906dba}.dashboard-item-container .top-item-container .information-container .manager-information-container .value-style,.dashboard-item-container .top-item-container .information-container .due-date-information-container .value-style,.dashboard-item-container .top-item-container .information-container .client-selection-information-container .value-style{font-style:normal;font-weight:500;font-size:.938rem;line-height:1rem;color:#252324;text-align:center}.dashboard-item-container .top-item-container .actions-container{display:flex;flex-direction:row;align-items:center;gap:20px}.dashboard-item-container .bottom-item-container{display:flex;flex-direction:row;gap:20px;align-items:center;padding:10px 2.33463035%;border-top:1px solid hsl(60,7%,92%);border-bottom-left-radius:8px;border-bottom-right-radius:8px}.dashboard-item-container .bottom-item-container h4{font-style:normal;font-weight:400;font-size:.75rem;line-height:.875rem;color:#7a7a7a}.dashboard-item-container .bottom-item-container h4 span{font-style:normal;font-weight:500;font-size:.938rem;line-height:1rem;color:#252324}.dashboard-item-container .bottom-item-container .left-information,.dashboard-item-container .bottom-item-container .right-information{display:flex;flex-direction:row;width:50%}.dashboard-item-container .bottom-item-container .right-information{border-left:1px solid hsl(60,7%,92%);padding-left:20px}.dashboard-navigation-container{display:flex;flex-direction:row;align-items:center;gap:30px}.dashboard-navigation-container .tab{display:flex;flex-direction:row;gap:5px;cursor:pointer}.dashboard-navigation-container .tab:hover .tab-label h4{color:#252324}.dashboard-navigation-container .tab .tab-label{position:relative;display:flex;flex-direction:row;align-items:center}.dashboard-navigation-container .tab .tab-label:before{content:"";position:absolute;bottom:-7px;left:50%;transform:translate(-50%);width:20px;height:2px;background-color:transparent;transition:all ease-in-out .3s}.dashboard-navigation-container .tab .tab-label h4{font-style:normal;font-weight:500;font-size:.813rem;line-height:1rem;color:#7a7a7a;transition:all ease-in-out .3s}.dashboard-navigation-container .tab .length-container{display:flex;flex-direction:row;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%}.dashboard-navigation-container .tab .length-container h5{font-style:normal;font-weight:500;font-size:.688rem;line-height:1.125rem;color:#fff}.dashboard-navigation-container .tab .near-deadline{background-color:#ff8929}.dashboard-navigation-container .tab .strategies-sent{background-color:#906dba}.dashboard-navigation-container .tab .selections-sent{background-color:#3ab695}.dashboard-navigation-container .tab .default{background-color:#2294a5}.dashboard-navigation-container .tab.active .tab-label h4{color:#252324}.dashboard-navigation-container .tab.active .tab-label:before{background-color:#2294a5}.button{display:flex;flex-direction:row;align-items:center;height:fit-content;gap:5px;width:max-content;justify-content:center;padding:7px 30px;background-color:#2294a5;border:2px solid hsl(188,66%,39%);border-radius:36px;cursor:pointer;transition:all ease-in-out .3s}.button .button-label{font-style:normal;font-weight:500;font-size:.75rem;line-height:.875rem}.button .dot-number{display:flex;flex-direction:row;justify-content:center;align-items:center;width:18px;height:18px;border-radius:50%;background-color:#fff;transition:background-color ease-in-out .3s}.button .dot-number h6{font-style:normal;font-weight:600;font-size:.625rem;line-height:.75rem;color:#2294a5;transition:color ease-in-out .3s}.button .selection-null{background-color:#c7d1db}.button .selection-null h6{color:#fff}.button svg{width:18px;height:18px}.button:hover{background-color:#fff;box-shadow:0 4px 15px #f0f5f30f}.button:hover .dot-number{background-color:#2294a5}.button:hover .dot-number h6{font-style:normal;font-weight:600;font-size:.625rem;line-height:.75rem;color:#252324}.button:hover svg g path{fill:#2294a5}.light{background-color:#fff}.light:hover{background-color:#2294a5;box-shadow:0 4px 15px #f0f5f30f}.light:hover svg g path{fill:#fff}.inline-button{padding:0;background-color:transparent;border:none;cursor:pointer;transition:all ease-in-out .3s}.inline-button .button-label{white-space:nowrap;font-style:normal;font-weight:400;font-size:.75rem;line-height:.875rem;color:#7a7a7a;transition:all ease-in-out .3s}.inline-button:hover{color:#252324}.horizontal-stepper-inline-btn{padding:0;background-color:transparent;border:none;cursor:pointer;transition:all ease-in-out .3s}.horizontal-stepper-inline-btn .button-label{white-space:nowrap;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#7a7a7a;transition:all ease-in-out .3s}.horizontal-stepper-inline-btn:hover{background-color:transparent;box-shadow:none;color:#252324}.horizontal-stepper-inline-btn svg{width:15px;height:15px}.horizontal-stepper-inline-btn svg g path{transition:all ease-in-out .3s}.disable-btn{background-color:#f7f9fd;border:2px solid hsl(210,22%,82%);pointer-events:none;cursor:auto}.disable-btn .button-label{color:#7a7a7a!important}.carousel-container{position:relative;display:flex;flex-direction:row;width:100%;overflow:hidden}.carousel-container .carousel-wrapper{display:flex;flex-direction:row;height:100%;width:100%;transition:transform .3s ease-in-out}.carousel-container .carousel-control{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:1}.carousel-container .prev{left:0}.carousel-container .prev svg{transform:rotate(180deg)}.carousel-container .next{right:0}.copy-clipboard{position:relative;display:flex;flex-direction:row}.copy-clipboard .copy-clipboard-label{position:relative;white-space:normal;cursor:pointer}.copy-clipboard .copy-clipboard-label:after{content:"";display:inline-block;margin-left:5px;background-image:var(--copy-icon);background-size:15px;background-position:right center;width:15px;height:15px}.copy-clipboard .tooltip:after{content:attr(data-tooltip);position:absolute;bottom:-40px;left:100px;transform:translate(-50%,50%);opacity:0;visibility:hidden;padding:10px 20px;background-color:#f6fdfb;border:1px solid hsl(188,66%,39%);box-shadow:0 0 10px #d8dfe340;border-radius:8px;font-weight:400;font-size:.75rem;line-height:.875rem;color:#252324;white-space:nowrap;transition:opacity .2s cubic-bezier(.64,.09,.08,1),transform .2s cubic-bezier(.64,.09,.08,1);z-index:2}.active .tooltip:after{display:block;opacity:1;visibility:visible;transform:translate(-50%)}.date-picker-component{position:relative;display:flex;flex-direction:column;width:fit-content;gap:6px}.date-picker-component .input-label-style{font-style:normal;font-weight:500;font-size:.75rem;line-height:1.125rem;color:#252324}.date-picker-component .date-picker-input-style{display:flex;flex-direction:row;width:fit-content;align-items:center;justify-content:space-between;gap:50px;border:1px solid hsl(60,7%,92%);background-color:#fff;border-radius:5px;transition:.3s cubic-bezier(.645,.045,.355,1);cursor:pointer}.date-picker-component .date-picker-input-style:focus,.date-picker-component .date-picker-input-style:hover{border-color:#2294a5}.date-picker-component .date-picker-input-style:focus svg g path,.date-picker-component .date-picker-input-style:hover svg g path{fill:#2294a5;transition:fill .3s ease-in-out}.date-picker-component .date-picker-input-style .label{font-style:normal;font-weight:400;font-size:.75rem;line-height:1.25rem;color:#252324;text-transform:capitalize}.date-picker-component .date-picker-input-style .placeholder{font-style:italic;font-weight:500;font-size:.75rem;line-height:1.25rem;color:#7a7a7a}.date-picker-component .year-calendar-container{position:absolute;top:calc(100% + 5px);left:0;display:flex;flex-direction:column;align-items:center;width:100%;gap:10px;border:1px solid hsl(60,7%,92%);padding:10px 6px;background-color:#fff;border-radius:5px;z-index:5}.date-picker-component .year-calendar-container .years-container{display:flex;flex-direction:column;width:100%;gap:5px;max-height:220px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:hsl(188,66%,39%) transparent}.date-picker-component .year-calendar-container .years-container::-webkit-scrollbar-track{border-radius:5px;border:1px solid transparent;background-color:transparent}.date-picker-component .year-calendar-container .years-container::-webkit-scrollbar{width:10px;background-color:transparent}.date-picker-component .year-calendar-container .years-container::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:#2294a5;background-clip:content-box;border-radius:5px}.date-picker-component .year-calendar-container .years-container .year{display:flex;flex-direction:row;width:100%;justify-content:center;cursor:pointer;transition:all .3s ease-in-out}.date-picker-component .year-calendar-container .years-container .year:hover{background-color:#f6fdfb}.date-picker-component .year-calendar-container .years-container .year:hover h5{color:#2294a5}.date-picker-component .year-calendar-container .years-container .year h5{font-style:normal;font-weight:400;font-size:.75rem;line-height:1.25rem;color:#252324;transition:all .3s ease-in-out}.date-picker-component .year-calendar-container .years-container .selected-date h5{color:#2294a5}.date-picker-component .year-month-calendar-container{position:absolute;top:calc(100% + 5px);left:0;display:flex;flex-direction:column;align-items:center;width:125%;border:1px solid hsl(60,7%,92%);background-color:#fff;border-radius:5px;z-index:5}.date-picker-component .year-month-calendar-container .calendar-head{display:flex;flex-direction:row;width:100%;padding:10px 6px}.date-picker-component .year-month-calendar-container .calendar-head .year-selector{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center}.date-picker-component .year-month-calendar-container .calendar-head .year-selector h6{font-style:normal;font-weight:500;font-size:.75rem;line-height:1rem;text-transform:capitalize;transition:all .3s ease-in-out;cursor:pointer}.date-picker-component .year-month-calendar-container .calendar-head .year-selector h6:hover{color:#252324}.date-picker-component .year-month-calendar-container .calendar-head .year-selector .selected-month{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:5px 20px;background-color:#2294a5;color:#fff;border-radius:25px}.date-picker-component .year-month-calendar-container .calendar-head .year-selector .other-month{color:#7a7a7a}.date-picker-component .year-month-calendar-container .calendar-head .year-selector .icon{display:flex;flex-direction:row;width:fit-content;height:fit-content;transition:all ease-in-out .3s;cursor:pointer}.date-picker-component .year-month-calendar-container .calendar-head .year-selector .icon:hover svg g path{fill:#2294a5}.date-picker-component .year-month-calendar-container .calendar-head .year-selector .icon svg{width:15px;height:auto}.date-picker-component .year-month-calendar-container .calendar-head .year-selector .icon svg g path{transition:all ease-in-out .3s}.date-picker-component .year-month-calendar-container .calendar-head .year-selector .right-arrow{transform:rotate(180deg)}.date-picker-component .year-month-calendar-container .calendar-body{display:flex;flex-direction:row;width:100%;max-width:380px;border-top:1px solid hsl(60,7%,92%);padding:10px 6px}.date-picker-component .year-month-calendar-container .calendar-body .calendar{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:5px;grid-row-gap:10px;width:100%}.date-picker-component .year-month-calendar-container .calendar-body .calendar .month-container{position:relative;display:flex;flex-direction:row;width:auto;padding:4px 0;justify-content:center;border-radius:5px;align-items:center;cursor:pointer;transition:all .3s ease-in-out}.date-picker-component .year-month-calendar-container .calendar-body .calendar .month-container:hover{background-color:#f6fdfb}.date-picker-component .year-month-calendar-container .calendar-body .calendar .month-container:hover h6{color:#2294a5}.date-picker-component .year-month-calendar-container .calendar-body .calendar .month-container h6{font-style:normal;font-weight:400;font-size:.75rem;line-height:1.25rem;color:#7a7a7a;text-transform:capitalize;transition:all ease-in-out .3s}.date-picker-component .year-month-calendar-container .calendar-body .calendar .month-container .out-day{color:#7a7a7a}.date-picker-component .year-month-calendar-container .calendar-body .calendar .month-container .current-day{background-color:#2294a5;color:#fff}.date-picker-component .year-month-calendar-container .calendar-body .calendar .month-container .selected-day{background-color:#f53259;color:#fff}.date-picker-component .year-month-calendar-container .calendar-body .calendar .range{position:relative}.date-picker-component .year-month-calendar-container .calendar-body .calendar .range:before,.date-picker-component .year-month-calendar-container .calendar-body .calendar .range:after{background-color:#f5f1f8}.date-picker-component .year-month-calendar-container .calendar-body .calendar .start-day{position:relative}.date-picker-component .year-month-calendar-container .calendar-body .calendar .start-day:before{background-color:transparent}.date-picker-component .year-month-calendar-container .calendar-body .calendar .start-day:after{background-color:#f5f1f8}.date-picker-component .year-month-calendar-container .calendar-body .calendar .end-day{position:relative}.date-picker-component .year-month-calendar-container .calendar-body .calendar .end-day:before{background-color:#f5f1f8}.date-picker-component .year-month-calendar-container .calendar-body .calendar .end-day:after{background-color:transparent}.date-picker-component .year-month-calendar-container .bottom-elements{display:flex;flex-direction:column;border-top:1px solid hsl(60,7%,92%);width:100%}.date-picker-component .year-month-calendar-container .bottom-elements .menu-dropdown-item{position:relative;display:flex;flex-direction:row;width:100%;padding:10px;justify-content:flex-start;align-items:center;background-color:#fff;transition:all ease-in-out .3s;cursor:pointer}.date-picker-component .year-month-calendar-container .bottom-elements .menu-dropdown-item .item-title{font-style:normal;font-weight:400;font-size:.75rem;line-height:1.25rem;color:#7a7a7a;transition:all ease-in-out .3s}.date-picker-component .year-month-calendar-container .bottom-elements .menu-dropdown-item:hover{background-color:#f6fdfb}.date-picker-component .year-month-calendar-container .bottom-elements .menu-dropdown-item:hover .item-title{color:#2294a5}.thin-style .date-picker-input-style{padding:4px 6px}.bold-style .date-picker-input-style{min-width:240px;padding:10px 6px}.dropdown-select-component{position:relative;display:flex;flex-direction:column;width:max-content;height:fit-content;min-width:240px;gap:6px;justify-content:flex-start}.dropdown-select-component .input-label-style{display:flex;flex-direction:row;font-style:normal;font-weight:500;font-size:.75rem;line-height:1.125rem;color:#252324}.dropdown-select-component .main-content{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-between;border:1px solid hsl(60,7%,92%);padding:10px 6px;outline:none;background-color:#fff;border-radius:5px;cursor:pointer}.dropdown-select-component .main-content input[type=text]{display:flex;flex-direction:row;width:100%;outline:none;border:none;background-color:transparent;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.25rem;color:#252324}.dropdown-select-component .main-content input[type=text]:focus,.dropdown-select-component .main-content input[type=text]:hover{outline:none}.dropdown-select-component .main-content input[type=text]::placeholder{font-style:italic;font-weight:500;font-size:.75rem;line-height:1rem;color:#7a7a7a}.dropdown-select-component .main-content input[type=text]:focus::placeholder{transition:opacity ease-in-out .3s}.dropdown-select-component .main-content h4{width:100%;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.25rem;color:#252324}.dropdown-select-component .main-content .placeholder{font-style:italic;font-weight:500;font-size:.75rem;line-height:1rem;color:#7a7a7a}.dropdown-select-component .main-content .icon{display:flex;flex-direction:row;width:fit-content;height:fit-content;transition:all ease-in-out .3s;transform:rotate(-90deg)}.dropdown-select-component .main-content .icon svg{width:15px;height:auto}.dropdown-select-component .main-content .icon svg g path{transition:all ease-in-out .3s}.dropdown-select-component .main-content .rotate{transform:rotate(90deg)}.dropdown-select-component .main-content:focus,.dropdown-select-component .main-content:hover{border-color:#2294a5}.dropdown-select-component .main-content:focus .icon svg g path,.dropdown-select-component .main-content:hover .icon svg g path{fill:#2294a5}.dropdown-select-component .sub-content{position:absolute;top:calc(100% + 5px);left:0;display:flex;flex-direction:column;width:max-content;min-width:100%;max-height:190px;background-color:#fff;border:1px solid hsl(60,7%,92%);box-sizing:border-box;border-radius:8px;overflow:hidden;z-index:5}.dropdown-select-component .sub-content .top-elements{display:flex;flex-direction:column;width:100%;min-width:100%;max-height:190px;overflow-y:auto;scrollbar-width:auto;scrollbar-color:hsl(188,66%,39%) transparent}.dropdown-select-component .sub-content .top-elements::-webkit-scrollbar-track{border-radius:5px;border:1px solid transparent;background-color:transparent}.dropdown-select-component .sub-content .top-elements::-webkit-scrollbar{width:10px;background-color:transparent}.dropdown-select-component .sub-content .top-elements::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:#2294a5;background-clip:content-box;border-radius:5px}.dropdown-select-component .sub-content .bottom-elements{display:flex;flex-direction:column;border-top:1px solid hsl(60,7%,92%);width:100%}.dropdown-select-component .sub-content .dropdown-list-content{display:flex;flex-direction:column;width:100%}.dropdown-select-component .sub-content .menu-dropdown-item{position:relative;display:flex;flex-direction:row;gap:12px;width:100%;justify-content:flex-start;align-items:center;padding:10px;background-color:#fff;transition:all ease-in-out .3s;cursor:pointer}.dropdown-select-component .sub-content .menu-dropdown-item .item-title{font-style:normal;font-weight:400;font-size:.75rem;line-height:1.25rem;color:#7a7a7a;transition:all ease-in-out .3s}.dropdown-select-component .sub-content .menu-dropdown-item:hover{background-color:#f6fdfb}.dropdown-select-component .sub-content .menu-dropdown-item:hover .item-title{color:#2294a5}.dropdown-select-component .sub-content .no-item-available{pointer-events:none;cursor:auto}.dropdown-select-component .sub-content .active .item-title{color:#2294a5}.disable-dropdown{pointer-events:none;cursor:auto}.disable-dropdown .main-content{background-color:#f7f9fd;border:1px solid hsl(60,7%,92%)}@keyframes spinnerAnimation{to{transform:rotate(360deg)}}.embedded-loader-container{position:absolute;top:0;left:0;display:flex;flex-direction:row;height:400px;width:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#2523241a;border-radius:8px;z-index:1}.embedded-loader-container .spinner-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.embedded-loader-container .spinner-container .loader{position:relative;margin:0 auto;width:200px;height:200px}.embedded-loader-container .spinner-container .loader:before{content:"";box-sizing:border-box;position:absolute;width:200px;height:200px;border-radius:50%;border-top:3px solid hsl(3,100%,60%);border-right:3px solid transparent;animation:spinnerAnimation .8s linear infinite}.input-component{position:relative;display:flex;flex-direction:column;width:max-content;min-width:240px;justify-content:flex-start;align-items:flex-start;gap:6px}.input-component .input-label-style{font-style:normal;font-weight:500;font-size:.75rem;line-height:1.125rem;color:#252324}.input-component .input,.input-component .textarea,.input-component .radio-options-container{display:flex;flex-direction:row;width:100%;border:1px solid hsl(60,7%,92%);padding:10px 6px;background-color:#fff;border-radius:5px;outline:none;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.25rem;color:#252324;transition:.3s cubic-bezier(.645,.045,.355,1)}.input-component .input:focus,.input-component .input:hover,.input-component .textarea:focus,.input-component .textarea:hover,.input-component .radio-options-container:focus,.input-component .radio-options-container:hover{border-color:#2294a5}.input-component .input::placeholder,.input-component .textarea::placeholder,.input-component .radio-options-container::placeholder{font-style:italic;font-weight:500;font-size:.75rem;line-height:1rem;color:#7a7a7a}.input-component .input:focus::placeholder,.input-component .textarea:focus::placeholder,.input-component .radio-options-container:focus::placeholder{opacity:0;transition:opacity ease-in-out .3s}.input-component .textarea{min-height:170px;resize:none;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:hsl(188,66%,39%) transparent}.input-component .textarea::-webkit-scrollbar-track{border-radius:5px;border:1px solid transparent;background-color:transparent}.input-component .textarea::-webkit-scrollbar{width:10px;background-color:transparent}.input-component .textarea::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:#2294a5;background-clip:content-box;border-radius:5px}.input-component .radio-options-container{align-items:center;border:none;gap:40px}.input-component .radio-options-container .radio-option{display:flex;flex-direction:row;align-items:center}.input-component .radio-options-container .radio-option input{display:none}.input-component .radio-options-container .radio-option input+label{display:flex;flex-direction:row;gap:5px;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.25rem;color:#252324}.input-component .radio-options-container .radio-option input+label:before{content:"";position:relative;display:block;border-radius:50%;width:20px;height:20px;border:1px solid hsl(60,7%,92%);background-color:#fff}.input-component .radio-options-container .radio-option input+label:after{content:"";position:absolute;left:11px;bottom:17px;display:block;width:10px;height:10px;background-color:#2294a5;border-radius:50%;opacity:0;transform:scale(0);transition:all .2s cubic-bezier(.64,.57,.67,1.53)}.input-component .radio-options-container .radio-option input:checked+label:after{opacity:1;transform:scale(1)}.input-component .text-error{position:absolute;bottom:0;left:0;display:flex;flex-direction:row;width:100%;align-items:center;justify-content:flex-start}.input-component .text-error .error-input-label{font-style:normal;font-weight:500;font-size:.75rem;line-height:1.125rem;color:#f53259}.unspecified .input-label-style{color:#f53259}.unspecified .input{border:1px solid hsl(348,66%,88%)}.unspecified .radio-options-container .radio-option input+label:before{border:1px solid hsl(348,66%,88%)}.uneditable .input-label-style{pointer-events:none;cursor:auto}.uneditable .input,.uneditable .textarea,.uneditable .radio-options-container{cursor:auto}.uneditable .input:focus,.uneditable .textarea:focus,.uneditable .radio-options-container:focus{pointer-events:auto}.disable-input .input,.disable-input .textarea{background-color:#f7f9fd;border:1px solid hsl(210,22%,82%);pointer-events:none;cursor:auto}.default-input-style .textarea{border:none;padding:0;border-radius:0;min-height:auto}.input-switch{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:11px 0}.input-switch h5{font-style:normal;font-weight:400;font-size:.75rem;line-height:1.25rem;color:#252324}.input-switch .toggle-btn{display:flex;flex-direction:row;align-items:center;gap:5px;cursor:pointer}.input-switch .toggle-btn h6{font-style:normal;font-weight:400;font-size:.75rem;line-height:1.25rem;color:#7a7a7a}.input-switch .toggle-btn .toggle{position:relative;width:36px;height:20px;cursor:pointer}.input-switch .toggle-btn .toggle input{display:none}.input-switch .toggle-btn .toggle .trigger{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f53259;border-radius:1rem}.input-switch .toggle-btn .toggle .trigger:after{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:transform .25s ease}.input-switch .toggle-btn .toggle input:checked+.trigger{background-color:#3ab695}.input-switch .toggle-btn .toggle input:checked+.trigger:after{transform:translate(16px)}.kebab-menu-component{position:relative;display:flex;flex-direction:row;width:fit-content}.kebab-menu-component .main-content{position:relative;display:flex;flex-direction:row;align-items:center;min-width:max-content;padding:10px;background-color:#fff;box-sizing:border-box;cursor:pointer}.kebab-menu-component .main-content:hover .icon svg g path{fill:#2294a5}.kebab-menu-component .main-content .icon{display:flex;flex-direction:row;width:fit-content;height:fit-content;transition:all ease-in-out .3s}.kebab-menu-component .main-content .icon svg{width:4px;height:auto}.kebab-menu-component .main-content .icon svg g path{transition:all ease-in-out .3s}.kebab-menu-component .sub-content{position:absolute;top:calc(100% + 5px);right:0;display:flex;flex-direction:column;width:max-content;min-width:100%;max-height:190px;background-color:#fff;border:1px solid hsl(210,22%,82%);box-sizing:border-box;border-radius:8px;overflow:hidden;z-index:2}.kebab-menu-component .sub-content .kebab-menu-content{display:flex;flex-direction:column;width:100%}.kebab-menu-component .sub-content .kebab-menu-content:not(:last-child){border-bottom:1px solid hsl(210,22%,82%)}.kebab-menu-component .sub-content .menu-dropdown-item{position:relative;display:flex;flex-direction:row;gap:12px;width:100%;justify-content:flex-start;align-items:center;padding:10px;background-color:#fff;transition:all ease-in-out .3s;cursor:pointer}.kebab-menu-component .sub-content .menu-dropdown-item .item-title{font-style:normal;font-weight:400;font-size:.75rem;line-height:1.25rem;color:#7a7a7a;transition:all ease-in-out .3s}.kebab-menu-component .sub-content .menu-dropdown-item:hover{background-color:#f6fdfb}.kebab-menu-component .sub-content .menu-dropdown-item:hover .item-title{color:#2294a5}.loader-container{position:fixed;top:0;left:0;display:flex;flex-direction:row;height:100vh;width:100vw;background:url(/assets/login-graphic-elements-CpauPHK-.svg) no-repeat center center fixed,#faf6f4;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;transform-origin:center;z-index:1000}.loader-container .spinner-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center;width:100%;z-index:2}.loader-container .spinner-container .loader{position:relative;display:inline-block;--path: hsl(3, 100%, 60%);--dot: hsl(3, 100%, 60%);--duration: 3s;width:44px;height:44px}.loader-container .spinner-container .loader:before{content:"";width:5px;height:5px;border-radius:50%;position:absolute;display:block;background:var(--dot);top:37px;left:19px;transform:translate(-18px,-18px);animation:dotRect var(--duration) cubic-bezier(.785,.135,.15,.86) reverse infinite}.loader-container .spinner-container .loader svg{display:block;width:100%;height:100%}.loader-container .spinner-container .loader svg circle{fill:none;stroke:var(--path);stroke-width:5px;stroke-linejoin:round;stroke-linecap:round}.loader-container .spinner-container .loader svg circle{stroke-dasharray:150 50 150 50;stroke-dashoffset:75;animation:pathCircle var(--duration) cubic-bezier(.785,.135,.15,.86) reverse infinite}@keyframes dotRect{25%{transform:translate(0)}50%{transform:translate(18px,-18px)}75%{transform:translateY(-36px)}to{transform:translate(-18px,-18px)}}@keyframes pathCircle{25%{stroke-dashoffset:125}50%{stroke-dashoffset:175}75%{stroke-dashoffset:225}to{stroke-dashoffset:275}}.pagination{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:20px;width:100%;padding:10px 0}.pagination .drop-up-container{position:relative;display:flex;flex-direction:row;width:fit-content}.pagination .drop-up-container .main-content{display:flex;flex-direction:row;align-items:center;min-width:max-content;box-sizing:border-box;cursor:pointer}.pagination .drop-up-container .main-content h4{font-style:normal;font-weight:500;font-size:.75rem;line-height:1.25rem;color:#7a7a7a}.pagination .drop-up-container .main-content h4 span{font-size:.875rem;color:#7a7a7a}.pagination .drop-up-container .sub-content{position:absolute;bottom:calc(100% + 5px);right:0;display:flex;flex-direction:column;width:max-content;min-width:auto;max-height:190px;background-color:#fff;border:1px solid hsl(60,7%,92%);box-sizing:border-box;border-radius:8px;overflow:hidden;z-index:2}.pagination .drop-up-container .sub-content .top-elements{display:flex;flex-direction:column;width:100%;min-width:100%;max-height:170px;overflow-y:auto;scrollbar-width:auto;scrollbar-color:hsl(188,66%,39%) transparent}.pagination .drop-up-container .sub-content .top-elements::-webkit-scrollbar-track{border-radius:5px;border:1px solid transparent;background-color:transparent}.pagination .drop-up-container .sub-content .top-elements::-webkit-scrollbar{width:10px;background-color:transparent}.pagination .drop-up-container .sub-content .top-elements::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:#2294a5;background-clip:content-box;border-radius:5px}.pagination .drop-up-container .sub-content .menu-dropdown-item{position:relative;display:flex;flex-direction:row;gap:40px;width:100%;justify-content:space-between;align-items:center;padding:10px;border-radius:3px;transition:all ease-in-out .3s}.pagination .drop-up-container .sub-content .menu-dropdown-item:hover .item-title{color:#252324}.pagination .drop-up-container .sub-content .menu-dropdown-item .item-title{font-style:normal;font-weight:500;font-size:.75rem;line-height:1.25rem;color:#7a7a7a;cursor:pointer;transition:all ease-in-out .3s}.pagination .page-number-selector{display:flex;flex-direction:row;align-items:center;height:100%;gap:10px}.pagination .page-number-selector:after{content:"";width:1px;background-color:#ecece9;height:32px;margin-left:10px}.pagination .page-number-selector .navigation-btn{cursor:pointer;transition:all ease-in-out .3s}.pagination .page-number-selector .navigation-btn h4{font-style:normal;font-weight:500;font-size:.75rem;line-height:1.25rem;color:#7a7a7a;transition:all ease-in-out .3s}.pagination .page-number-selector .navigation-btn:hover h4{color:#252324}.pagination .page-number-selector .disabled{pointer-events:none;opacity:.6}.pagination .page-number-selector .list-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.pagination .page-number-selector .list-btn .btn{display:flex;flex-direction:row;justify-content:center;align-items:center;border:1px solid transparent;border-radius:50%;height:32px;width:32px;transition:all ease-in-out .3s;cursor:pointer}.pagination .page-number-selector .list-btn .btn span{font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#7a7a7a;transition:all ease-in-out .3s}.pagination .page-number-selector .list-btn .btn:hover{border:1px solid hsl(188,66%,39%)}.pagination .page-number-selector .list-btn .btn:hover span{color:#252324}.pagination .page-number-selector .list-btn .active-btn{background-color:#2294a5;pointer-events:none}.pagination .page-number-selector .list-btn .active-btn span{font-weight:500;color:#fff}.pagination .page-number-selector .list-btn .active-btn:hover span{color:#fff}.route-status-icon{display:flex;flex-direction:row;width:fit-content;padding:5px 10px;border-radius:32px;border:2px solid hsl(330,3%,14%)}.route-status-icon .route-label{display:flex;flex-direction:row;gap:5px;align-items:center;font-style:normal;font-weight:500;font-size:.75rem;line-height:.875rem;color:#fff;white-space:nowrap}.route-status-icon .route-label:before{content:"";display:inline-block;border-radius:50%;width:18px;height:18px;background-image:var(--checked);background-size:12px;background-position:center;background-repeat:no-repeat;background-color:#fff}.with-up-style{background-color:#3ab695}.without-up-style{background-color:#906dba}.switch-button-container{display:flex;flex-direction:row;border-radius:75px;border:1px solid hsl(60,7%,92%);cursor:pointer}.switch-button-container .option-container{display:flex;flex-direction:row;align-items:center;border-radius:75px}.switch-button-container .option-container .option-label{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 20px}.switch-button-container .option-container .option-label h4{font-style:normal;font-weight:500;font-size:.875rem;line-height:1rem;color:#7a7a7a;transition:all ease-in-out .3s}.switch-button-container .option-container:not(.enabled-option-active):hover .option-label h4{color:#2294a5}.switch-button-container .enabled-option-active{padding:10px;background-color:#2294a5;box-shadow:0 4px 4px #00000026;transform:scale(1.15)}.switch-button-container .enabled-option-active .option-label h4{color:#fff;transform:scale(.85)}.thin{width:fit-content;gap:10px;border-radius:50px}.thin .option-container{border-radius:50px}.thin .option-container .option-label{padding:0 12px}.thin .enabled-option-active{padding:6px}.not-activated{gap:5px;border:1px solid transparent}.not-activated .option-container{border-radius:50px;border:1px solid hsl(60,7%,92%)}.not-activated .option-container .option-label{padding:6px 12px}.toaster-container{position:fixed;top:30px;right:-150px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#f6fdfb;border:1px solid hsl(188,66%,39%);box-shadow:0 0 10px #d8dfe340;padding:10px 20px;border-radius:8px;z-index:10}.toaster-container .toaster-title{font-style:normal;font-weight:400;font-size:.75rem;line-height:.875rem;color:#7a7a7a}.show-toaster{width:fit-content;height:fit-content;animation:4s forwards;animation-name:toaster-animation}.error-style{border:1px solid hsl(348,91%,58%)}.error-style .toaster-title{color:#f53259}.language-picker-component{position:relative;display:flex;flex-direction:row;width:fit-content;height:100%}.language-picker-component .main-content{position:relative;display:flex;flex-direction:row;align-items:center;min-width:max-content;background-color:#fff;box-sizing:border-box;cursor:pointer}.language-picker-component .main-content .flag-picker-container{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;width:30px;height:20px;border-radius:6px;overflow:hidden;border:1px solid hsl(210,22%,82%)}.language-picker-component .main-content .flag-picker-container .fi{width:30px;line-height:20px;position:relative;display:inline-block;background-size:cover;background-position:center center;background-repeat:no-repeat}.language-picker-component .sub-content{position:absolute;top:calc(100% + 10px);right:0;display:flex;flex-direction:column;width:max-content;min-width:100%;background-color:#fff;border:1px solid hsl(210,22%,82%);box-sizing:border-box;box-shadow:0 4px 10px #4b73fa0d;border-radius:8px;overflow:hidden;z-index:5}.language-picker-component .sub-content .menu-dropdown-item{position:relative;display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;padding:10px}.language-picker-component .sub-content .menu-dropdown-item .item-title{font-style:normal;font-weight:500;font-size:.75rem;line-height:.875rem;color:#7a7a7a}.language-picker-component .sub-content .top-elements{display:flex;flex-direction:column;width:100%;border-bottom:1px solid hsl(210,22%,82%)}.language-picker-component .sub-content .bottom-elements{display:flex;flex-direction:column;width:100%}.language-picker-component .sub-content .bottom-elements .menu-dropdown-item{cursor:pointer;border-radius:3px;transition:all ease-in-out .3s}.language-picker-component .sub-content .bottom-elements .menu-dropdown-item .flag-container{opacity:0;transition:all ease-in-out .3s;margin-right:0}.language-picker-component .sub-content .bottom-elements .menu-dropdown-item:hover{background-color:#f7f9fd}.language-picker-component .sub-content .bottom-elements .menu-dropdown-item:hover .item-title{color:#252324;transition:all .3s ease-in-out}.language-picker-component .sub-content .bottom-elements .menu-dropdown-item:hover .flag-container{opacity:1}.menu-header-component{position:relative;display:flex;flex-direction:row;width:fit-content}.menu-header-component .main-content{position:relative;display:flex;flex-direction:row;align-items:center;gap:10px;min-width:max-content;background-color:#fff;box-sizing:border-box;cursor:pointer}.menu-header-component .main-content .avatar{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;width:40px;height:40px;background-color:#2294a5;border-radius:50%}.menu-header-component .main-content .avatar small{font-weight:400;font-size:.875rem;line-height:1.375rem;color:#fff}.menu-header-component .main-content .full-name{transition:all ease-in-out .3s}.menu-header-component .main-content .full-name h4{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#252324}.menu-header-component .main-content .icon{display:flex;flex-direction:row;width:fit-content;height:fit-content;transition:all ease-in-out .3s}.menu-header-component .main-content .icon svg{transform:rotate(90deg);width:12px;height:auto}.menu-header-component .main-content .icon svg g path{transition:all ease-in-out .3s}.menu-header-component .main-content .rotate{transform:rotate(-180deg)}.menu-header-component .main-content:hover .title{color:#252324}.menu-header-component .main-content:hover .icon svg g path{fill:#2294a5}.menu-header-component .sub-content{position:absolute;top:100%;right:0;display:flex;flex-direction:column;width:max-content;min-width:100%;background-color:#fff;border:1px solid hsl(210,22%,82%);box-sizing:border-box;box-shadow:0 4px 10px #4b73fa0d;border-radius:8px;margin-top:5px;overflow:hidden;z-index:5}.menu-header-component .sub-content .menu-dropdown-item{position:relative;display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;padding:10px}.menu-header-component .sub-content .menu-dropdown-item .item-title{font-style:normal;font-weight:500;font-size:.75rem;line-height:.875rem;color:#7a7a7a}.menu-header-component .sub-content .top-elements{display:flex;flex-direction:column;width:100%;border-bottom:1px solid hsl(210,22%,82%)}.menu-header-component .sub-content .top-elements .email{font-style:normal;font-weight:400;font-size:.75rem;line-height:.875rem;color:#7a7a7a}.menu-header-component .sub-content .bottom-elements{display:flex;flex-direction:column;width:100%}.menu-header-component .sub-content .bottom-elements .menu-dropdown-item{cursor:pointer;border-radius:3px;transition:all ease-in-out .3s}.menu-header-component .sub-content .bottom-elements .menu-dropdown-item:hover{background-color:#f7f9fd}.menu-header-component .sub-content .bottom-elements .menu-dropdown-item:hover svg{opacity:1}.menu-header-component .sub-content .bottom-elements svg{opacity:0;width:14px;height:14px;transition:all ease-in-out .3s}.menu-header-component .sub-content .bottom-elements .icon-backoffice{width:16px;height:16px}.menu-header-component .sub-content .bottom-elements .item-title{transition:all .3s ease-in-out}.menu-header-component .sub-content .bottom-elements:hover .item-title{color:#252324}.chart-container{display:flex;flex-direction:column;gap:20px;width:100%}.chart-container .top-container{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center}.chart-container .top-container .title-container{display:flex;flex-direction:column;gap:5px}.chart-container .chart-content{display:flex;flex-direction:row;width:100%}.chart-container .chart-content #lineChartCanvas,.chart-container .chart-content #barChartCanvas{position:relative;min-height:350px;max-height:350px;width:100%;pointer-events:auto}.chart-container .chart-content .chartjs-tooltip{display:flex;flex-direction:column;gap:20px;background-color:#2523241a;color:#fff;border-radius:10px;padding:10px;font-size:12px;pointer-events:none;box-shadow:0 2px 6px #00000026;z-index:9999}.chart-container .chart-legend{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;height:100%;padding:20px;background-color:#faf6f4;border:1px solid hsla(27,100%,58%,.2);border-radius:8px;box-sizing:border-box}.chart-container .chart-legend .left-container,.chart-container .chart-legend .right-container{display:flex;flex-direction:column;gap:5px}.chart-container .chart-legend .left-container h4,.chart-container .chart-legend .right-container h4{display:flex;flex-direction:row;align-items:center;gap:5px;font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#252324}.chart-container .chart-legend .left-container h4:before,.chart-container .chart-legend .right-container h4:before{content:"";display:inline-block;width:14px;height:14px;border-radius:50%}.chart-container .chart-legend .left-container h5,.chart-container .chart-legend .right-container h5{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#7a7a7a}.chart-container .chart-legend .left-container{padding-right:20px;border-right:1px solid hsl(0,0%,100%)}.chart-container .chart-legend .left-container h4:before{background-color:#3ab695}.chart-container .chart-legend .right-container h4:before{background-color:#906dba}.client-selection-details-container{display:flex;flex-direction:column;width:100%;height:100%;padding:40px 2.77777778%;gap:30px}.client-selection-details-container .client-selection-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2.94117647%}.client-selection-details-container .client-selection-header .main-information-container{display:flex;flex-direction:column;width:100%;gap:10px}.client-selection-details-container .client-selection-header .main-information-container .inline-content{display:flex;flex-direction:row;gap:10px;align-items:center}.client-selection-details-container .client-selection-header .main-information-container h2{font-style:normal;font-weight:500;font-size:1.375rem;line-height:1.5rem;color:#252324}.client-selection-details-container .client-selection-header .main-information-container h4{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#7a7a7a}.client-selection-details-container .summary-container{display:flex;flex-direction:row;width:100%}.client-selection-details-container .summary-container .client-selection-summary{position:relative;display:flex;flex-direction:row;width:100%;gap:20px;padding:30px 20px 20px;background-color:#fff;border-radius:8px;box-shadow:0 10px 20px 7px #d8dfe340}.client-selection-details-container .summary-container .client-selection-summary:before{content:"";position:absolute;top:0;left:0;display:flex;flex-direction:row;border-top-left-radius:8px;border-top-right-radius:8px;width:100%;height:10px;background-color:#3ab69533}.client-selection-details-container .summary-container .client-selection-summary .left-container,.client-selection-details-container .summary-container .client-selection-summary .right-container{display:flex;flex-direction:column}.client-selection-details-container .summary-container .client-selection-summary .left-container{width:fit-content;gap:10px;border-right:1px solid hsl(60,7%,92%);padding-right:20px}.client-selection-details-container .summary-container .client-selection-summary .left-container .information-content{display:flex;flex-direction:column;gap:5px}.client-selection-details-container .summary-container .client-selection-summary .left-container .information-content:not(:last-child){padding-bottom:10px;border-bottom:1px solid hsl(60,7%,92%)}.client-selection-details-container .summary-container .client-selection-summary .left-container .information-content .tag-style{display:flex;flex-direction:row;width:fit-content;align-items:center;justify-content:center;color:var(--strategy-color)}.client-selection-details-container .summary-container .client-selection-summary .left-container .information-content .send-style{color:#2294a5}.client-selection-details-container .summary-container .client-selection-summary .left-container .information-content .unitary-patent{color:#3ab695}.client-selection-details-container .summary-container .client-selection-summary .left-container .information-content .national-route{color:#906dba}.client-selection-details-container .summary-container .client-selection-summary .left-container .information-content .not-send-style{color:#7a7a7a}.client-selection-details-container .summary-container .client-selection-summary .left-container h3{font-style:normal;font-weight:500;font-size:.875rem;line-height:1rem;color:#252324;white-space:nowrap}.client-selection-details-container .summary-container .client-selection-summary .left-container h4{font-style:normal;font-weight:500;font-size:.813rem;line-height:1rem;color:#7a7a7a;white-space:nowrap}.client-selection-details-container .summary-container .client-selection-summary .left-container .send-style{color:#3ab695}.client-selection-details-container .summary-container .client-selection-summary .left-container .not-send-style{color:#7a7a7a}.client-selection-details-container .summary-container .client-selection-summary .right-container{width:100%;gap:10px}.client-selection-details-container .summary-container .client-selection-summary .right-container .top-part,.client-selection-details-container .summary-container .client-selection-summary .right-container .bottom-part{display:flex;flex-direction:column;gap:10px}.client-selection-details-container .summary-container .client-selection-summary .right-container .top-part{border-bottom:1px solid hsl(60,7%,92%);padding-bottom:20px}.client-selection-details-container .summary-container .client-selection-summary .right-container .summary-title{display:flex;flex-direction:row;gap:20px;align-items:center}.client-selection-details-container .summary-container .client-selection-summary h3{font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.25rem;color:#7a7a7a}.client-selection-details-container .summary-container .client-selection-summary .unitary-patent-details{display:flex;flex-direction:column;gap:5px}.client-selection-details-container .summary-container .client-selection-summary .unitary-patent-details h4{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#3ab695}.client-selection-details-container .summary-container .client-selection-summary .unitary-patent-details h5{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#7a7a7a}.client-selection-details-container .summary-container .client-selection-summary .countries-grouping-container{display:flex;flex-direction:column;gap:10px}.client-selection-details-container .summary-container .client-selection-summary .countries-grouping-container .grid-container{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:0;grid-column-gap:0}.client-selection-details-container .summary-container .client-selection-summary .countries-grouping-container .grid-container>div:not(:nth-child(3n+1)){position:relative;padding-left:20px}.client-selection-details-container .summary-container .client-selection-summary .countries-grouping-container .grid-container>div:not(:nth-child(3n+1)):before{content:"";position:absolute;top:0;left:-1px;height:100%;width:1px;background-color:#ecece9}.client-selection-details-container .summary-container .client-selection-summary .countries-grouping-container .grid-container .country-details{display:flex;flex-direction:row;align-items:center;padding:5px 0;gap:5px}.client-selection-details-container .summary-container .client-selection-summary .countries-grouping-container .grid-container .country-details .country-label{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#252324}.client-selection-details-container .summary-container .client-selection-summary .countries-grouping-container .grid-container .country-details .country-label span{font-size:.688rem;line-height:1rem}.client-selection-details-container .summary-container .client-selection-summary .countries-grouping-container .grid-container .country-details .country--present{color:#906dba}.client-selection-details-container .summary-container .client-selection-summary .countries-grouping-container .grid-container .country-details .country--absent{color:#2294a5}.client-selection-details-container .summary-container .client-selection-summary .countries-grouping-container .grid-container .country-details .country--unitary{color:#3ab695}.client-selection-details-container .grid-container{display:grid;grid-row-gap:20px;grid-column-gap:40px}.client-selection-details-container .columns-2{grid-template-columns:repeat(2,1fr)}.client-selection-details-container .empty-selection-block{display:flex;flex-direction:column;gap:10px;width:100%;height:100%;min-height:fit-content;justify-content:center;align-items:center;background-image:var(--background-illustration);background-size:22%;background-position:center;background-repeat:no-repeat}.client-selection-details-container .empty-selection-block h2{font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.5rem;color:#2294a5}.client-selection-details-container .empty-selection-block h4{font-style:normal;font-weight:400;font-size:.75rem;line-height:.875rem;color:#7a7a7a}.client-selection-details-panel{display:flex;flex-direction:column;gap:20px;height:100%}.client-selection-details-panel .panel-header{display:flex;flex-direction:row;gap:20px;height:fit-content;justify-content:space-between;align-items:flex-start;padding:30px 4.16666667% 0}.client-selection-details-panel .panel-header .title-container{display:flex;flex-direction:column;gap:10px}.client-selection-details-panel .panel-header .title-container .inline-content{display:flex;flex-direction:row;gap:10px;align-items:center}.client-selection-details-panel .panel-header .title-container h2{font-style:normal;font-weight:500;font-size:1.375rem;line-height:1.5rem;color:#252324}.client-selection-details-panel .panel-header .title-container h2 span{font-weight:400;font-size:.813rem;line-height:1.5rem;color:#7a7a7a}.client-selection-details-panel .panel-header .title-container h4{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#7a7a7a}.client-selection-details-panel .panel-header .title-container .section-information{display:flex;flex-direction:row;align-items:center;gap:20px}.client-selection-details-panel .panel-header .title-container .section-information h4{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#7a7a7a}.client-selection-details-panel .panel-header .circle{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border:1px solid hsl(330,3%,14%);background-color:transparent;border-radius:50%;transition:all .3s ease-in-out;cursor:pointer}.client-selection-details-panel .panel-header .circle:hover{border:1px solid hsl(188,66%,39%)}.client-selection-details-panel .panel-header .circle:hover svg{transition:all .3s ease-in-out}.client-selection-details-panel .panel-header .circle:hover svg g path{transition:all .3s ease-in-out;fill:#2294a5}.client-selection-details-panel .reminders-container{display:flex;flex-direction:row;gap:20px;padding:0 4.16666667%;height:fit-content;justify-content:space-between;align-items:flex-start}.client-selection-details-panel .reminders-container .status-card{display:flex;flex-direction:row;align-items:center;gap:5px;padding:10px 20px;background-color:#fff;border:1px solid hsl(60,7%,92%);border-radius:8px;box-shadow:0 10px 20px 7px #d8dfe340}.client-selection-details-panel .reminders-container .status-card .card-label{font-style:normal;font-weight:500;font-size:.813rem;line-height:.875rem;color:#252324;white-space:nowrap}.client-selection-details-panel .reminders-container .status-card .card-value-container{display:flex;flex-direction:row;align-items:center;gap:10px}.client-selection-details-panel .reminders-container .status-card .card-value-container svg{min-width:15px}.client-selection-details-panel .reminders-container .status-card .card-value-container .card-value{font-style:normal;font-weight:500;font-size:.813rem;line-height:.875rem;white-space:nowrap}.client-selection-details-panel .reminders-container .status-card .client-due-date-style{color:#ff3d33}.client-selection-details-panel .panel-body{display:flex;flex-direction:column;height:100%;gap:20px;max-height:65vh;padding:0 4.16666667%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:hsl(188,66%,39%) transparent}.client-selection-details-panel .panel-body::-webkit-scrollbar-track{border-radius:5px;border:1px solid transparent;background-color:transparent}.client-selection-details-panel .panel-body::-webkit-scrollbar{width:10px;background-color:transparent}.client-selection-details-panel .panel-body::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:#2294a5;background-clip:content-box;border-radius:5px}.client-selection-details-panel .panel-body .client-selection-summary{position:relative;display:flex;flex-direction:row;gap:20px;padding:30px 20px 20px;background-color:#fff;border-radius:8px;box-shadow:0 10px 20px 7px #d8dfe340}.client-selection-details-panel .panel-body .client-selection-summary:before{content:"";position:absolute;top:0;left:0;display:flex;flex-direction:row;border-top-left-radius:8px;border-top-right-radius:8px;width:100%;height:10px;background-color:#3ab69533}.client-selection-details-panel .panel-body .client-selection-summary .left-container,.client-selection-details-panel .panel-body .client-selection-summary .right-container{display:flex;flex-direction:column}.client-selection-details-panel .panel-body .client-selection-summary .left-container{width:fit-content;gap:10px;border-right:1px solid hsl(60,7%,92%);padding-right:20px}.client-selection-details-panel .panel-body .client-selection-summary .left-container .information-content{display:flex;flex-direction:column;gap:5px}.client-selection-details-panel .panel-body .client-selection-summary .left-container .information-content:not(:last-child){padding-bottom:10px;border-bottom:1px solid hsl(60,7%,92%)}.client-selection-details-panel .panel-body .client-selection-summary .left-container .information-content .tag-style{display:flex;flex-direction:row;width:fit-content;align-items:center;justify-content:center;color:var(--strategy-color)}.client-selection-details-panel .panel-body .client-selection-summary .left-container .information-content .send-style,.client-selection-details-panel .panel-body .client-selection-summary .left-container .information-content .unitary-patent{color:#3ab695}.client-selection-details-panel .panel-body .client-selection-summary .left-container .information-content .national-route{color:#906dba}.client-selection-details-panel .panel-body .client-selection-summary .left-container .information-content .not-send-style{color:#7a7a7a}.client-selection-details-panel .panel-body .client-selection-summary .left-container h3{font-style:normal;font-weight:500;font-size:.875rem;line-height:1rem;color:#252324;white-space:nowrap}.client-selection-details-panel .panel-body .client-selection-summary .left-container h4{font-style:normal;font-weight:500;font-size:.813rem;line-height:1rem;color:#7a7a7a;white-space:nowrap}.client-selection-details-panel .panel-body .client-selection-summary .right-container{width:100%;gap:10px}.client-selection-details-panel .panel-body .client-selection-summary .right-container .top-part,.client-selection-details-panel .panel-body .client-selection-summary .right-container .bottom-part{display:flex;flex-direction:column;gap:10px}.client-selection-details-panel .panel-body .client-selection-summary .right-container .top-part{border-bottom:1px solid hsl(60,7%,92%);padding-bottom:20px}.client-selection-details-panel .panel-body .client-selection-summary .right-container .summary-title{display:flex;flex-direction:row;gap:20px;align-items:center}.client-selection-details-panel .panel-body .client-selection-summary h3{font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.25rem;color:#7a7a7a}.client-selection-details-panel .panel-body .client-selection-summary .unitary-patent-details{display:flex;flex-direction:column;gap:5px}.client-selection-details-panel .panel-body .client-selection-summary .unitary-patent-details h4{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#3ab695}.client-selection-details-panel .panel-body .client-selection-summary .unitary-patent-details h5{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#7a7a7a}.client-selection-details-panel .panel-body .client-selection-summary .countries-grouping-container{display:flex;flex-direction:column;gap:10px}.client-selection-details-panel .panel-body .client-selection-summary .countries-grouping-container .grid-container{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:0}.client-selection-details-panel .panel-body .client-selection-summary .countries-grouping-container .grid-container>div:not(:nth-child(3n+1)){position:relative;padding-left:20px}.client-selection-details-panel .panel-body .client-selection-summary .countries-grouping-container .grid-container>div:not(:nth-child(3n+1)):before{content:"";position:absolute;top:0;left:-1px;height:100%;width:1px;background-color:#ecece9}.client-selection-details-panel .panel-body .client-selection-summary .countries-grouping-container .grid-container .country-details{display:flex;flex-direction:row;align-items:center;padding:5px 0;gap:5px}.client-selection-details-panel .panel-body .client-selection-summary .countries-grouping-container .grid-container .country-details .country-label{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#252324}.client-selection-details-panel .panel-body .client-selection-summary .countries-grouping-container .grid-container .country-details .country-label span{font-size:.688rem;line-height:1rem}.client-selection-details-panel .panel-body .client-selection-summary .countries-grouping-container .grid-container .country-details .country--present{color:#906dba}.client-selection-details-panel .panel-body .client-selection-summary .countries-grouping-container .grid-container .country-details .country--absent{color:#2294a5}.client-selection-details-panel .panel-body .client-selection-summary .countries-grouping-container .grid-container .country-details .country--unitary{color:#3ab695}.client-selection-details-panel .panel-footer{display:flex;flex-direction:row;padding:0 4.16666667% 30px;height:fit-content;justify-content:center;align-items:flex-start}.client-selection-details-panel .panel-footer .actions-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;border-radius:8px;background-color:#fff;padding:20px;box-shadow:0 10px 20px 7px #d8dfe340}.client-selection-details-panel .panel-footer .actions-container h2{font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.25rem;color:#252324;text-align:center}.client-selection-details-panel .panel-footer .actions-container h3{font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#7a7a7a;text-align:center}.confidential-container{display:flex;flex-direction:column;width:fit-content;height:fit-content;background-color:#ffeceb;gap:20px;padding:15px;border-radius:5px}.confidential-container .confidential-title-content{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px}.confidential-container .confidential-title-content svg{width:26px;height:auto}.confidential-container .confidential-title-content h3{font-weight:600;font-size:.875rem;line-height:1.25rem;color:#f53259;text-transform:uppercase}.confidential-container p{font-weight:400;font-size:.813rem;line-height:1rem;color:#7a7a7a}.confidential-small-size{background-color:#ffecebb3;border:1px solid hsla(348,91%,58%,.3);box-shadow:0 10px 20px 7px #d8dfe340;padding:10px 20px;border-radius:8px}.confidential-small-size .confidential-title-content{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px}.confidential-small-size .confidential-title-content svg{width:auto;height:15px}.confidential-small-size .confidential-title-content h3{font-style:normal;font-weight:500;font-size:.813rem;line-height:.875rem;color:#252324;text-transform:initial}.patent-details,.strategy-details,.owners-details{display:flex;flex-direction:column;gap:20px}.details-block-container{display:flex;flex-direction:column;width:100%;gap:20px}.details-block-container .details-title-container{display:flex;flex-direction:column;gap:5px}.details-block-container .block-title{font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.5rem;color:#2294a5}.details-block-container .block-subtitle{font-style:normal;font-weight:400;font-size:.75rem;line-height:.875rem;color:#7a7a7a}.details-block-container .grid-container{display:grid;grid-row-gap:20px;grid-column-gap:40px}.details-block-container .grid-container .input-component{min-width:100%}.details-block-container .columns-3{grid-template-columns:repeat(3,1fr)}.details-block-container .columns-2{grid-template-columns:repeat(2,1fr)}.details-block-container .columns-1{grid-template-columns:repeat(1,1fr)}.countries-selection-container{display:flex;flex-direction:row;width:100%;gap:40px}.countries-selection-container .country-category-block{display:flex;flex-direction:column;gap:10px}.countries-selection-container .country-category-block h4{font-style:normal;font-weight:500;font-size:.875rem;line-height:1.375rem;color:#252324}.countries-selection-container .country-category-block:not(:last-child){padding-bottom:10px;border-bottom:1px solid hsl(60,7%,92%)}.countries-selection-container .grid-container{grid-row-gap:5px;grid-column-gap:40px}.countries-selection-container .country-container{display:flex;flex-direction:row;align-items:center;gap:10px;padding:5px 10px;transition:all ease-in-out .3s;border-radius:5px;border:1px solid transparent;cursor:pointer}.countries-selection-container .country-container .country-label{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#252324}.countries-selection-container .country-container .country-label span{font-size:.688rem;line-height:1rem}.countries-selection-container .country-container label{margin:0;padding:0;line-height:0}.countries-selection-container .country-container input[type=checkbox]{display:block;width:20px;height:20px;padding:0;margin:0;background-color:transparent;border:1px solid hsl(60,7%,92%);box-sizing:border-box;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer}.countries-selection-container .country-container input[type=checkbox]:checked{content:"";border:1px solid hsl(188,66%,39%);background-image:var(--checked);background-size:14px;background-position:center;background-repeat:no-repeat;background-color:#fff}.countries-selection-container .country-container input[type=checkbox]:before,.countries-selection-container .country-container input[type=checkbox]:after{content:"";border-radius:2px}.countries-selection-container .country-container:hover,.countries-selection-container .country-in-selection{background-color:#e9f5f6;border:1px solid hsla(188,66%,39%,.15)}.countries-selection-container .selection-summary-container{display:flex;flex-direction:column;width:33.3333333333%;gap:20px;padding:20px;background-color:#e9f5f6;border:1px solid hsla(188,66%,39%,.15);min-height:fit-content;border-radius:5px}.countries-selection-container .selection-summary-container .summary-block{display:flex;flex-direction:column;gap:5px}.countries-selection-container .selection-summary-container .summary-block .dropdown-select-component{width:100%}.countries-selection-container .selection-summary-container .summary-block .block-title{display:flex;flex-direction:column;gap:5px}.countries-selection-container .selection-summary-container .summary-block h3{font-style:normal;font-weight:500;font-size:.875rem;line-height:1.375rem;color:#252324}.countries-selection-container .selection-summary-container .summary-block h5{font-style:normal;font-weight:400;font-size:.75rem;line-height:.875rem;color:#7a7a7a}.countries-selection-container .selection-summary-container .summary-block .country-selection{display:flex;flex-direction:column;gap:5px}.countries-selection-container .selection-summary-container .summary-block .country-selection .empty-list-label{display:flex;flex-direction:row;align-items:center;gap:10px;padding:5px 10px;border-radius:5px;background-color:#fff;border:1px solid hsl(60,7%,92%);font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#7a7a7a}.countries-selection-container .selection-summary-container .summary-block .country-selection .country-container{display:flex;flex-direction:row;align-items:center;gap:10px;padding:5px 10px;transition:all ease-in-out .3s;border-radius:5px;background-color:#f7f9fd;border:1px solid hsla(188,66%,39%,.15);cursor:pointer}.countries-selection-container .selection-summary-container .summary-block .country-selection .country-container .country-label{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#252324}.countries-selection-container .selection-summary-container .summary-block .country-selection .country-container:hover{background-color:#fff;border:1px solid hsla(188,66%,39%,.15)}.countries-selection-container .selection-summary-container .summary-block:not(:last-child){padding-bottom:10px;border-bottom:1px solid hsl(0,0%,100%)}.horizontal-stepper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;height:fit-content;padding:40px 0}.horizontal-stepper .steps-container{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.horizontal-stepper .steps-container .step{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;z-index:1;cursor:pointer}.horizontal-stepper .steps-container .step:after{content:"";position:absolute;bottom:-24px;left:50%;transform:translate(-50%);width:20px;height:20px;border-radius:50%;background-color:#c7d1db;border:2px solid hsl(210,22%,82%);transition:all ease-in-out .3s}.horizontal-stepper .steps-container .step:before{content:"";position:absolute;bottom:-14px;left:0;width:100%;height:2px;background-color:#73828c;transition:all ease-in-out .3s}.horizontal-stepper .steps-container .step:hover .step-label h4{color:#252324}.horizontal-stepper .steps-container .step:hover svg g path{fill:#2294a5}.horizontal-stepper .steps-container .step .step-label{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px}.horizontal-stepper .steps-container .step .step-label svg g path{transition:all ease-in-out .3s}.horizontal-stepper .steps-container .step .step-label h4{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#7a7a7a;transition:all ease-in-out .3s}.horizontal-stepper .steps-container .step .status-strategies-sent-container{position:absolute;bottom:-50px;left:50%;transform:translate(-50%);padding:2px 6px;border-radius:6px;background-color:#ecece9}.horizontal-stepper .steps-container .step .status-strategies-sent-container h4{font-style:normal;font-weight:500;font-size:.813rem;line-height:1rem;color:#7a7a7a}.horizontal-stepper .steps-container .step .strategies-send{background-color:#f5f1f8}.horizontal-stepper .steps-container .step .strategies-send h4{color:#906dba}.horizontal-stepper .steps-container .step .selection-send{background-color:#f6fdfb}.horizontal-stepper .steps-container .step .selection-send h4{color:#3ab695}.horizontal-stepper .steps-container .step.active:before{background-color:#2294a5}.horizontal-stepper .steps-container .step.active:after{background-color:#2294a5;border:2px solid hsl(330,3%,14%)}.horizontal-stepper .steps-container .step.active .step-label h4{color:#252324}.map-representation-container{display:flex;flex-direction:row;width:100%;max-height:700px}.map-representation-container .countries-list-navigation{display:flex;flex-direction:row;gap:20px;padding:20px;background-color:#fff;border-right:1px solid hsl(60,7%,92%);min-height:fit-content;max-height:max-content}.map-representation-container .countries-list-navigation .list-container{position:relative;display:flex;flex-direction:column;gap:20px;padding:5px 10px;width:400px;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:hsl(188,66%,39%) transparent}.map-representation-container .countries-list-navigation .list-container::-webkit-scrollbar-track{border-radius:5px;border:1px solid transparent;background-color:transparent}.map-representation-container .countries-list-navigation .list-container::-webkit-scrollbar{width:10px;background-color:transparent}.map-representation-container .countries-list-navigation .list-container::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:#2294a5;background-clip:content-box;border-radius:5px}.map-representation-container .countries-list-navigation .list-container h4{font-style:normal;font-weight:500;font-size:.875rem;line-height:1.375rem;color:#252324}.map-representation-container .countries-list-navigation .list-container .search-office-container{display:flex;flex-direction:column;gap:5px}.map-representation-container .countries-list-navigation .list-container .search-office-container .input-component{width:100%}.map-representation-container .countries-list-navigation .list-container .countries-group-container{position:relative;display:flex;flex-direction:column;gap:10px}.map-representation-container .countries-list-navigation .list-container .countries-group-container:not(:last-child){padding-bottom:20px;border-bottom:1px solid hsl(60,7%,92%)}.map-representation-container .countries-list-navigation .list-container .countries-group-container .country-details{display:flex;flex-direction:row;align-items:center;gap:10px;padding:5px 10px;transition:all .3s ease-in-out;border-radius:5px;background-color:transparent;border:1px solid transparent;cursor:pointer}.map-representation-container .countries-list-navigation .list-container .countries-group-container .country-details .country-label{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#252324}.map-representation-container .countries-list-navigation .list-container .countries-group-container .country-details:hover,.map-representation-container .countries-list-navigation .list-container .countries-group-container .included{background-color:#fff;border:1px solid hsla(188,66%,39%,.15)}.map-representation-container .countries-list-navigation .list-container .countries-group-container .included .country-label{color:var(--strategy-color)}.map-representation-container .interactive-map-container{position:relative;display:flex;flex-direction:row;flex-grow:1;width:100%;transition:height .3s ease-in-out,width .3s ease-in-out;overflow:hidden}.map-representation-container .interactive-map-container .map-container{display:flex;flex-direction:row;width:100%;height:100%;z-index:5;pointer-events:auto}.map-representation-container .interactive-map-container .map-container #map{width:100%;height:100%;transition:all .3s ease-in-out}.map-representation-container .interactive-map-container .map-container #map .leaflet-interactive{cursor:pointer;pointer-events:auto;transition:fill .3s ease-in-out,stroke .3s ease-in-out}.map-representation-container .interactive-map-container .carousel-block{position:absolute;bottom:40px;display:flex;flex-direction:row;padding:0 40px;width:100%;z-index:5}.map-representation-container .interactive-map-container .carousel-block .carousel-wrapper{gap:20px}.map-representation-container .interactive-map-container .carousel-block .carousel-wrapper .carousel-item{flex:0 0 auto;box-sizing:border-box;cursor:pointer}.map-representation-container .interactive-map-container .carousel-block .strategy-summary-item{display:flex;flex-direction:column;gap:5px;width:auto;padding:20px;height:100%;border-radius:5px;background-color:#f7f9fd;border:1px solid hsla(188,66%,39%,.15);transition:all ease-in-out .3s;cursor:pointer}.map-representation-container .interactive-map-container .carousel-block .strategy-summary-item .strategy-name-container,.map-representation-container .interactive-map-container .carousel-block .strategy-summary-item .strategy-countries-list{display:flex;flex-direction:row;width:100%}.map-representation-container .interactive-map-container .carousel-block .strategy-summary-item .strategy-name-container h3{font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.5rem;color:#252324;transition:color ease-in-out .3s}.map-representation-container .interactive-map-container .carousel-block .strategy-summary-item .strategy-countries-list h4{font-style:normal;font-weight:400;font-size:.75rem;line-height:.875rem;color:#252324}.map-representation-container .interactive-map-container .carousel-block .strategy-summary-item:hover .strategy-name-container h3{color:var(--strategy-color)}.map-representation-container .interactive-map-container .carousel-block .strategy-summary-item>:not(.active){transition:opacity .3s ease;opacity:.8}.map-representation-container .interactive-map-container .carousel-block .strategy-summary-item>.active{opacity:1}.map-representation-container .interactive-map-container .carousel-block .active{background-color:#fff;border-radius:8px;box-shadow:0 10px 20px 7px #d8dfe340;z-index:1}.map-representation-container .interactive-map-container .carousel-block .active .strategy-name-container h3{color:var(--strategy-color)}.map-representation-container .interactive-map-container .country-details-map-panel{display:flex;flex-direction:column;position:absolute;top:0;right:0;width:500px;height:100%;padding:20px;background-color:#fff;border-left:1px solid hsl(60,7%,92%);box-shadow:0 10px 20px 7px #d8dfe340;transform:translate(0);transition:transform .3s ease-in-out;z-index:6}.map-representation-container .interactive-map-container .country-details-map-panel .panel-header{display:flex;flex-direction:row;gap:20px;height:fit-content;justify-content:space-between;align-items:flex-start}.map-representation-container .interactive-map-container .country-details-map-panel .panel-header .title-container{display:flex;flex-direction:column;gap:5px}.map-representation-container .interactive-map-container .country-details-map-panel .panel-header .title-container .country-label{display:flex;flex-direction:row;align-items:center;gap:5px}.map-representation-container .interactive-map-container .country-details-map-panel .panel-header .title-container .country-label h2{font-style:normal;font-weight:600;font-size:1.5rem;line-height:1.625rem;color:#252324}.map-representation-container .interactive-map-container .country-details-map-panel .panel-header .title-container h4{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#7a7a7a}.map-representation-container .interactive-map-container .country-details-map-panel .panel-header .circle{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border:1px solid hsl(330,3%,14%);background-color:transparent;border-radius:50%;transition:all .3s ease-in-out;cursor:pointer}.map-representation-container .interactive-map-container .country-details-map-panel .panel-header .circle:hover{border:1px solid hsl(188,66%,39%)}.map-representation-container .interactive-map-container .country-details-map-panel .panel-header .circle:hover svg{transition:all .3s ease-in-out}.map-representation-container .interactive-map-container .country-details-map-panel .panel-header .circle:hover svg g path{transition:all .3s ease-in-out;fill:#2294a5}.map-representation-container .interactive-map-container .country-details-map-panel .panel-body{display:flex;flex-direction:column;height:100%;gap:20px;padding:20px 0}.map-representation-container .interactive-map-container .country-details-map-panel .panel-body .country-not-available-content{display:flex;flex-direction:column;gap:10px;width:100%;height:100%;min-height:fit-content;justify-content:center;align-items:center;background-image:var(--background-illustration);background-size:30%;background-position:center;background-repeat:no-repeat}.map-representation-container .interactive-map-container .country-details-map-panel .panel-body .country-not-available-content h3{font-style:normal;font-weight:600;font-size:1rem;line-height:1.25rem;color:#7a7a7a}.map-representation-container .interactive-map-container .country-details-map-panel .panel-body .presence-in-strategies-container{display:flex;flex-direction:column;gap:10px}.map-representation-container .interactive-map-container .country-details-map-panel .panel-body .presence-in-strategies-container .presence-in-strategies-block{display:flex;flex-direction:column;gap:5px}.map-representation-container .interactive-map-container .country-details-map-panel .panel-body .presence-in-strategies-container .presence-in-strategies-block .strategy-details{display:flex;flex-direction:row;align-items:center}.map-representation-container .interactive-map-container .country-details-map-panel .panel-body .presence-in-strategies-container .presence-in-strategies-block .strategy-details h4{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.375rem;color:var(--strategy-color)}.map-representation-container .interactive-map-container .country-details-map-panel .panel-body .presence-in-strategies-container .presence-in-strategies-block .strategy-details h4:before{content:"• "}.map-representation-container .interactive-map-container .country-details-map-panel .panel-body .presence-in-strategies-container h3{font-style:normal;font-weight:600;font-size:1rem;line-height:1.25rem;color:#252324}.map-representation-container .interactive-map-container .country-details-map-panel .panel-footer{display:flex;flex-direction:row;height:fit-content;justify-content:center;align-items:flex-start}.map-representation-container .interactive-map-container .country-details-map-panel .panel-footer .actions-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;border-radius:8px;background-color:#fff;padding:20px;box-shadow:0 10px 20px 7px #d8dfe340}.map-representation-container .interactive-map-container .country-details-map-panel .panel-footer .actions-container h2{font-style:normal;font-weight:600;font-size:1rem;line-height:1.25rem;color:#252324;text-align:center}.map-representation-container .interactive-map-container .country-details-map-panel.active{transform:translate(100%)}.map-representation-container .interactive-map-container .slide-enter-active,.map-representation-container .interactive-map-container .slide-leave-active{transition:transform .3s ease-in-out}.map-representation-container .interactive-map-container .slide-enter,.map-representation-container .interactive-map-container .slide-leave-to{transform:translate(100%)}.map-representation-container .interactive-map-container .slide-enter-to{transform:translate(0)}.map-representation-container .interactive-map-container .slide-leave{transform:translate(100%)}.methodology-container{display:flex;flex-direction:column;width:100%;height:auto;padding:20px;gap:20px;background-color:#faf6f4;border:1px solid hsla(27,100%,58%,.2);border-radius:8px;cursor:pointer}.methodology-container .title-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.methodology-container .title-container .methodology-title{color:#252324}.methodology-container .title-container .circle{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border:1px solid hsl(330,3%,14%);background-color:transparent;border-radius:50%;transition:all .3s ease-in-out}.methodology-container .title-container .circle svg{transform:rotate(90deg)}.methodology-container .title-container .hover-block{border:1px solid hsl(188,66%,39%)}.methodology-container .title-container .hover-block svg{transition:all .3s ease-in-out}.methodology-container .title-container .hover-block svg g path{transition:all .3s ease-in-out;fill:#2294a5}.methodology-container .title-container .expand-block svg{transform:rotate(-90deg)}.methodology-container .methodology-text-container{display:flex;flex-direction:column;gap:10px;width:100%;transition:all .3s ease-in-out}.methodology-container .methodology-text-container p{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#7a7a7a;white-space:pre-line}.methodology-container .methodology-text-container .link{text-decoration:underline;cursor:pointer}.methodology-container .methodology-text-container .content{display:flex;flex-direction:column;gap:20px}.fade-slide-enter-active,.fade-slide-leave-active{transition:all .3s ease-in-out}.fade-slide-enter-from,.fade-slide-leave-to{opacity:0;transform:translateY(-20px)}.emailing-composition{display:flex;flex-direction:row;width:100%;height:100%;padding:0 2.77777778% 40px;background-color:#faf6f4}.emailing-composition .emailing-panel-container{display:flex;flex-direction:column;width:100%;height:100%;gap:20px;padding:20px 1.47058824%;background-color:#fff;border-radius:10px}.emailing-composition .emailing-panel-container .title-container{display:flex;flex-direction:column;gap:10px}.emailing-composition .emailing-panel-container .title-container h2{font-style:normal;font-weight:600;font-size:1.5rem;line-height:1.625rem;color:#252324}.emailing-composition .emailing-panel-container .title-container h3{font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#252324}.emailing-composition .emailing-panel-container .title-container h3 span{font-weight:600}.emailing-composition .emailing-panel-container .title-container h4{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#7a7a7a}.emailing-composition .general-container{display:flex;flex-direction:row;width:100%;height:100%;gap:1.47058824%}.emailing-composition .general-container .title-container{display:flex;flex-direction:row;width:100%}.emailing-composition .general-container .title-container h3{font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.5rem;color:#2294a5}.emailing-composition .general-container .options-container{display:flex;flex-direction:column;gap:20px;width:100%}.emailing-composition .general-container .options-container .contacts-manager-container,.emailing-composition .general-container .options-container .attached-documents-manager-container{display:flex;flex-direction:column;gap:20px}.emailing-composition .general-container .options-container .contacts-manager-container .manager-container,.emailing-composition .general-container .options-container .attached-documents-manager-container .manager-container{display:flex;flex-direction:column;gap:20px;padding-left:20px}.emailing-composition .general-container .options-container .contacts-manager-container .manager-container .contacts-list,.emailing-composition .general-container .options-container .contacts-manager-container .manager-container .documents-list,.emailing-composition .general-container .options-container .attached-documents-manager-container .manager-container .contacts-list,.emailing-composition .general-container .options-container .attached-documents-manager-container .manager-container .documents-list{display:flex;flex-direction:column;gap:5px}.emailing-composition .general-container .options-container .contacts-manager-container .manager-container .contact-details,.emailing-composition .general-container .options-container .attached-documents-manager-container .manager-container .contact-details{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;gap:10px;padding:15px 10px;border-radius:8px}.emailing-composition .general-container .options-container .contacts-manager-container .manager-container .contact-details h4,.emailing-composition .general-container .options-container .attached-documents-manager-container .manager-container .contact-details h4{font-style:normal;font-weight:400;font-size:.75rem;line-height:.875rem;color:#252324}.emailing-composition .general-container .options-container .contacts-manager-container .manager-container .contact-details:nth-child(2n),.emailing-composition .general-container .options-container .attached-documents-manager-container .manager-container .contact-details:nth-child(2n){background-color:#fff;border:1px solid hsl(60,7%,92%)}.emailing-composition .general-container .options-container .contacts-manager-container .manager-container .contact-details:nth-child(odd),.emailing-composition .general-container .options-container .attached-documents-manager-container .manager-container .contact-details:nth-child(odd){background-color:#f6fdfb;border:1px solid hsla(188,66%,39%,.2)}.emailing-composition .general-container .options-container .contacts-manager-container .manager-container .document-container,.emailing-composition .general-container .options-container .attached-documents-manager-container .manager-container .document-container{display:flex;flex-direction:row;align-items:center;gap:10px;padding:5px 10px;transition:all ease-in-out .3s;border-radius:5px;border:1px solid transparent;cursor:pointer}.emailing-composition .general-container .options-container .contacts-manager-container .manager-container .document-container .document-label,.emailing-composition .general-container .options-container .attached-documents-manager-container .manager-container .document-container .document-label{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#252324}.emailing-composition .general-container .options-container .contacts-manager-container .manager-container .document-container .document-label span,.emailing-composition .general-container .options-container .attached-documents-manager-container .manager-container .document-container .document-label span{font-size:.688rem;line-height:1rem}.emailing-composition .general-container .options-container .contacts-manager-container .manager-container .document-container .document-label .user,.emailing-composition .general-container .options-container .attached-documents-manager-container .manager-container .document-container .document-label .user{color:#7a7a7a}.emailing-composition .general-container .options-container .contacts-manager-container .manager-container .document-container label,.emailing-composition .general-container .options-container .attached-documents-manager-container .manager-container .document-container label{margin:0;padding:0;line-height:0}.emailing-composition .general-container .options-container .contacts-manager-container .manager-container .document-container input[type=checkbox],.emailing-composition .general-container .options-container .attached-documents-manager-container .manager-container .document-container input[type=checkbox]{display:block;width:20px;height:20px;padding:0;margin:0;background-color:transparent;border:1px solid hsl(60,7%,92%);box-sizing:border-box;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer}.emailing-composition .general-container .options-container .contacts-manager-container .manager-container .document-container input[type=checkbox]:checked,.emailing-composition .general-container .options-container .attached-documents-manager-container .manager-container .document-container input[type=checkbox]:checked{content:"";border:1px solid hsl(188,66%,39%);background-image:var(--checked);background-size:14px;background-position:center;background-repeat:no-repeat;background-color:#fff}.emailing-composition .general-container .options-container .contacts-manager-container .manager-container .document-container input[type=checkbox]:before,.emailing-composition .general-container .options-container .contacts-manager-container .manager-container .document-container input[type=checkbox]:after,.emailing-composition .general-container .options-container .attached-documents-manager-container .manager-container .document-container input[type=checkbox]:before,.emailing-composition .general-container .options-container .attached-documents-manager-container .manager-container .document-container input[type=checkbox]:after{content:"";border-radius:2px}.emailing-composition .general-container .options-container .contacts-manager-container .manager-container .document-container:hover,.emailing-composition .general-container .options-container .attached-documents-manager-container .manager-container .document-container:hover{background-color:#e9f5f6;border:1px solid hsla(188,66%,39%,.15)}.emailing-composition .general-container .options-container .contacts-manager-container .manager-container .empty-list-container,.emailing-composition .general-container .options-container .attached-documents-manager-container .manager-container .empty-list-container{display:flex;flex-direction:column;gap:5px;width:100%;align-items:flex-start;padding:15px 10px;border-radius:8px;background-color:#ffeceb;border:1px solid hsla(348,91%,58%,.2)}.emailing-composition .general-container .options-container .contacts-manager-container .manager-container .empty-list-container h4,.emailing-composition .general-container .options-container .attached-documents-manager-container .manager-container .empty-list-container h4{font-style:normal;font-weight:400;font-size:.75rem;line-height:.875rem;color:#252324}.emailing-composition .general-container .options-container .contacts-manager-container .manager-container .add-contact-container,.emailing-composition .general-container .options-container .attached-documents-manager-container .manager-container .add-contact-container{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:space-between;gap:20px;padding-top:20px;border-top:1px solid hsl(60,7%,92%)}.emailing-composition .general-container .options-container .contacts-manager-container .manager-container .add-contact-container .input-component,.emailing-composition .general-container .options-container .attached-documents-manager-container .manager-container .add-contact-container .input-component{width:100%}.emailing-composition .general-container .options-container .contacts-manager-container .manager-container .add-contact-container .button,.emailing-composition .general-container .options-container .attached-documents-manager-container .manager-container .add-contact-container .button{width:auto;margin-top:24px}.emailing-composition .general-container .options-container .contacts-manager-container .manager-container .add-contact-container .button h4,.emailing-composition .general-container .options-container .attached-documents-manager-container .manager-container .add-contact-container .button h4{white-space:nowrap}.emailing-composition .general-container .email-container{display:flex;flex-direction:column;width:100%;border-radius:10px;border:1px solid hsl(60,7%,92%)}.emailing-composition .general-container .email-container .input-component{width:100%;height:100%}.emailing-composition .general-container .email-container .email-object-container{display:flex;flex-direction:column;gap:10px;padding:20px;border-bottom:1px solid hsl(60,7%,92%)}.emailing-composition .general-container .email-container .email-object-container .textarea{min-height:auto}.emailing-composition .general-container .email-container .email-body-container{display:flex;flex-direction:column;gap:10px;height:100%;padding:20px}.emailing-composition .general-container .email-container .email-body-container .textarea{min-height:100%}.owner-block-content{display:flex;flex-direction:column;width:100%;gap:20px}.owner-container{display:flex;flex-direction:column;padding:20px;border-radius:5px}.owner-container .owner-name,.owner-container .empty-title{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.25rem;color:#252324}.owner-container .owner-legal-form{font-style:normal;font-weight:400;font-size:.75rem;line-height:1rem;color:#252324;text-transform:uppercase}.owner-container .owner-address,.owner-container .empty-text{font-style:normal;font-weight:400;font-size:.75rem;line-height:1rem;color:#252324}.owner-container .missing{color:#7a7a7a;text-transform:initial}.instructor-style{background-color:#2294a51a}.owner-style{background-color:#3ab6951a}.holder-style{background-color:#dce4fe}.empty-style{background-color:#ffeceb}.empty-style .empty-title{color:#f53259}.notify-checkbox-container{display:flex;flex-direction:row;width:100%}.notify-checkbox-container .notify-container{display:flex;flex-direction:row;align-items:center;gap:10px;cursor:pointer}.notify-checkbox-container .notify-container .notify-label{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#252324}.notify-checkbox-container .notify-container .notify-label span{font-size:.688rem;line-height:1rem}.notify-checkbox-container .notify-container label{margin:0;padding:0;line-height:0}.notify-checkbox-container .notify-container input[type=checkbox]{display:block;width:20px;height:20px;padding:0;margin:0;background-color:transparent;border:1px solid hsl(60,7%,92%);box-sizing:border-box;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer}.notify-checkbox-container .notify-container input[type=checkbox]:checked{content:"";border:1px solid hsl(188,66%,39%);background-image:var(--checked);background-size:14px;background-position:center;background-repeat:no-repeat;background-color:#fff}.notify-checkbox-container .notify-container input[type=checkbox]:before,.notify-checkbox-container .notify-container input[type=checkbox]:after{content:"";border-radius:2px}.notify-checkbox-container .notify-container:hover .notify-label{transition:all ease-in-out .3s;text-decoration:underline}@keyframes toaster-animation{0%{right:-150px;opacity:0}25%{right:20px;opacity:1}50%{right:20px;opacity:1}75%{right:20px;opacity:1}to{right:-150px;opacity:0}}@keyframes spinner-animation{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes show-panel{0%{opacity:0}to{opacity:1}}@keyframes hide-panel{0%{opacity:1}to{opacity:0}}.panel-receptor{position:fixed;display:flex;justify-content:flex-end;top:0;left:0;width:100vw;height:100vh;background-color:#2523241a;overflow:hidden;z-index:11}.panel-receptor .panel-content{position:absolute;display:flex;flex-direction:column;height:100%}.panel-receptor .open-panel{animation:open-animation ease-in-out forwards .5s}.panel-receptor .close-panel{animation:close-animation ease-in-out forwards .5s}.panel-receptor .medium-panel-content{width:50%;min-width:720px;background-color:#fff}.panel-receptor .large-size-panel{width:100%;background-color:#faf6f4}.show-panel{animation:show-panel ease-in-out forwards .4s}.hide-panel{animation:hide-panel ease-in-out forwards .4s}.body-panel{display:flex;flex-direction:column;gap:30px;width:100%;max-height:calc(100vh - 179px);padding:60px 2.08333333% 122px;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:hsl(188,66%,39%) transparent}.body-panel::-webkit-scrollbar-track{border-radius:5px;border:1px solid transparent;background-color:transparent}.body-panel::-webkit-scrollbar{width:10px;background-color:transparent}.body-panel::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:#2294a5;background-clip:content-box;border-radius:5px}.body-panel h3{font-style:normal;font-weight:500;font-size:.938rem;line-height:1.25rem}.body-panel h4{font-style:normal;font-weight:400;font-size:.813rem;line-height:1.25rem}.body-panel .body-content{display:flex;flex-direction:row;width:100%;background-color:#fff;border-radius:8px;padding:30px;gap:30px}.body-panel .body-content .list-contact-board{display:flex;flex-direction:column;width:66.6666666667%;gap:20px}.body-panel .body-content .list-contact-board .title{display:flex;flex-direction:column}.body-panel .body-content .list-contact-board .title h2{font-style:normal;font-weight:500;font-size:1.563rem;line-height:2.5rem}.body-panel .body-content .list-contact-board .list-container{display:flex;flex-direction:column;width:66.6666666667%;gap:6px}.body-panel .body-content .list-contact-board .list-container .line-content,.body-panel .body-content .list-contact-board .list-container .empty-list-container{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-between;padding:15px 10px;border-radius:8px}.body-panel .body-content .list-contact-board .list-container .line-content:nth-child(2n),.body-panel .body-content .list-contact-board .list-container .empty-list-container:nth-child(2n){background-color:#fff;border:1px solid hsl(60,7%,92%)}.body-panel .body-content .list-contact-board .list-container .line-content:nth-child(odd),.body-panel .body-content .list-contact-board .list-container .empty-list-container:nth-child(odd){background-color:#e9f5f6;border:1px solid hsla(188,66%,39%,.2)}.body-panel .body-content .list-contact-board .list-container .line-content .delete-btn,.body-panel .body-content .list-contact-board .list-container .empty-list-container .delete-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;width:fit-content}.body-panel .body-content .list-contact-board .list-container .line-content .delete-btn h4,.body-panel .body-content .list-contact-board .list-container .empty-list-container .delete-btn h4{font-style:normal;font-weight:400;font-size:.75rem;line-height:.875rem;text-align:center}.body-panel .body-content .list-contact-board .list-container .line-content .delete-btn h4:hover,.body-panel .body-content .list-contact-board .list-container .empty-list-container .delete-btn h4:hover{cursor:pointer;text-decoration:underline}.body-panel .body-content .list-contact-board .empty-list-container{display:flex;flex-direction:row;width:66.6666666667%;align-items:center;padding:15px 10px;border-radius:8px;background-color:#ffeceb;border:1px solid hsla(348,91%,58%,.2)}.body-panel .body-content .list-contact-board .empty-list-container h4{font-style:normal;font-weight:400;font-size:.75rem;line-height:.875rem;text-align:center}.body-panel .body-content .list-contact-board .input-container{display:flex;flex-direction:row;gap:20px;width:66.6666666667%;justify-content:space-between;align-items:center}.body-panel .body-content .list-contact-board .input-container .input-component{width:100%}.body-panel .body-content .list-contact-board .input-container .button .button-label{font-style:normal;font-weight:500;font-size:.75rem;line-height:.875rem;text-align:center;white-space:nowrap}.body-panel .body-content .message-alert-container{display:flex;flex-direction:column;width:33.3333333333%;height:fit-content;background-color:#dce4fe;gap:20px;padding:15px;border-radius:5px}.body-panel .body-content .message-alert-container .message-title-content{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px}.body-panel .body-content .message-alert-container .message-title-content svg{width:26px;height:auto}.body-panel .body-content .message-alert-container .message-title-content h3{font-weight:600;font-size:.875rem;line-height:1.25rem;color:#252324;text-transform:uppercase}.body-panel .body-content .message-alert-container p{font-weight:400;font-size:.813rem;line-height:1rem;color:#252324}.sticky-section{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:20px 2.77777778%;gap:20px;background-color:#fff;box-shadow:0 4px 20px #2e5bff12;z-index:8}.sticky-section .consulting-panel-navigation{display:flex;flex-direction:row;gap:40px}.sticky-section .consulting-panel-navigation .tab{position:relative;display:flex;flex-direction:row;cursor:pointer}.sticky-section .consulting-panel-navigation .tab:before{content:"";position:absolute;bottom:-7px;left:50%;transform:translate(-50%);width:20px;height:2px;background-color:transparent;transition:all ease-in-out .3s}.sticky-section .consulting-panel-navigation .tab:hover .tab-label h4{color:#252324}.sticky-section .consulting-panel-navigation .tab:hover svg g path{fill:#2294a5}.sticky-section .consulting-panel-navigation .tab .tab-label{display:flex;flex-direction:row;align-items:center;gap:5px}.sticky-section .consulting-panel-navigation .tab .tab-label svg g path{transition:all ease-in-out .3s}.sticky-section .consulting-panel-navigation .tab .tab-label h4{font-style:normal;font-weight:500;font-size:.813rem;line-height:1rem;color:#7a7a7a;transition:all ease-in-out .3s}.sticky-section .consulting-panel-navigation .tab.active:before{background-color:#2294a5}.sticky-section .consulting-panel-navigation .tab.active .tab-label h4{color:#252324}.sticky-section .consulting-panel-navigation .disabled{cursor:not-allowed;pointer-events:none;opacity:.4}.sticky-section .consulting-panel-navigation .disabled svg g path{fill:#73828c}.fixed-element{position:fixed;top:0;left:0;z-index:10}.strategies-settings-container{display:flex;flex-direction:column;width:100%;padding:40px 2.77777778%;gap:20px}.strategies-settings-container .strategies-settings-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2.94117647%}.strategies-settings-container .strategies-settings-header .main-information-container{display:flex;flex-direction:column;width:100%;max-width:calc(75% - 50px);gap:20px}.strategies-settings-container .strategies-settings-header .main-information-container .navigation-and-actions-container{display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:space-between}.strategies-settings-container .strategies-settings-header .main-information-container .navigation-and-actions-container .strategies-settings-navigation{display:flex;flex-direction:row;width:100%}.strategies-settings-container .strategies-settings-header .main-information-container .navigation-and-actions-container .strategies-settings-navigation .carousel-block{display:flex;flex-direction:row;width:100%;height:100%}.strategies-settings-container .strategies-settings-header .main-information-container .navigation-and-actions-container .strategies-settings-navigation .carousel-block .carousel-container{width:100%;overflow-y:initial;overflow-x:hidden;height:100%}.strategies-settings-container .strategies-settings-header .main-information-container .navigation-and-actions-container .strategies-settings-navigation .carousel-block .carousel-container .carousel-wrapper{height:44px}.strategies-settings-container .strategies-settings-header .main-information-container .navigation-and-actions-container .strategies-settings-navigation .carousel-block .carousel-container .carousel-wrapper .carousel-item{flex:0 0 auto;box-sizing:border-box;cursor:pointer}.strategies-settings-container .strategies-settings-header .main-information-container .navigation-and-actions-container .strategies-settings-navigation .carousel-block .carousel-container .carousel-wrapper .carousel-item .tab{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer;padding:0 20px}.strategies-settings-container .strategies-settings-header .main-information-container .navigation-and-actions-container .strategies-settings-navigation .carousel-block .carousel-container .carousel-wrapper .carousel-item .tab.scrolling{animation:scroll-text 5s linear infinite}.strategies-settings-container .strategies-settings-header .main-information-container .navigation-and-actions-container .strategies-settings-navigation .carousel-block .carousel-container .carousel-wrapper .carousel-item .tab:before{content:"";position:absolute;bottom:-12px;left:0;display:block;z-index:1;width:100%;height:1px;background-color:#c7d1db;transition:all ease-in-out .3s}.strategies-settings-container .strategies-settings-header .main-information-container .navigation-and-actions-container .strategies-settings-navigation .carousel-block .carousel-container .carousel-wrapper .carousel-item .tab:hover .tab-label h4{color:#252324}.strategies-settings-container .strategies-settings-header .main-information-container .navigation-and-actions-container .strategies-settings-navigation .carousel-block .carousel-container .carousel-wrapper .carousel-item .tab.active:before{bottom:-15px;height:6px;background-color:#2294a5}.strategies-settings-container .strategies-settings-header .main-information-container .navigation-and-actions-container .strategies-settings-navigation .carousel-block .carousel-container .carousel-wrapper .carousel-item .tab.active .tab-label h4{color:#252324}.strategies-settings-container .strategies-settings-header .main-information-container .navigation-and-actions-container .strategies-settings-navigation .carousel-block .carousel-container .carousel-wrapper .carousel-item .tab .tab-label{position:relative;display:flex;flex-direction:row;max-width:var(--maxWidth);align-items:center;overflow:hidden;gap:5px}.strategies-settings-container .strategies-settings-header .main-information-container .navigation-and-actions-container .strategies-settings-navigation .carousel-block .carousel-container .carousel-wrapper .carousel-item .tab .tab-label h4{font-style:normal;font-weight:500;font-size:1.375rem;line-height:1.5rem;color:#7a7a7a;white-space:nowrap;text-overflow:ellipsis;transition:all ease-in-out .3s}.strategies-settings-container .strategies-settings-header .main-information-container .section-information{display:flex;flex-direction:column;gap:5px}.strategies-settings-container .strategies-settings-header .main-information-container .section-information h4{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#7a7a7a}.strategies-settings-container .strategies-settings-header .information-box-container{display:flex;flex-direction:column;width:33.3333333333%;height:fit-content;background-color:#f5f1f8;gap:20px;padding:15px;border-radius:5px}.strategies-settings-container .strategies-settings-header .information-box-container .information-box-title-content{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px}.strategies-settings-container .strategies-settings-header .information-box-container .information-box-title-content svg{width:auto;height:24px}.strategies-settings-container .strategies-settings-header .information-box-container .information-box-title-content h3{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.25rem;color:#906dba;text-transform:uppercase}.strategies-settings-container .strategies-settings-header .information-box-container p{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#7a7a7a}@keyframes scrollText{0%{transform:translate(0)}to{transform:translate(-100%)}}.strategy-comparison-container{display:flex;flex-direction:row;width:100%;height:100%}.strategy-comparison-container .comparison-navigation-container{display:flex;flex-direction:row;padding:40px 2.77777778%;border-right:1px solid hsl(60,7%,92%);height:100%;width:100%;box-sizing:border-box}.strategy-comparison-container .comparison-navigation-container .navigation-container{position:relative;display:flex;flex-direction:column;height:fit-content;gap:10px;background-color:#ecf8f5;border-radius:10px;padding:40px;box-sizing:border-box}.strategy-comparison-container .comparison-navigation-container .navigation-container .block-container{position:relative;display:flex;flex-direction:column;height:110px;width:320px;box-sizing:border-box;cursor:pointer}.strategy-comparison-container .comparison-navigation-container .navigation-container .block-container:not(:last-child){border-bottom:1px solid hsl(60,7%,92%)}.strategy-comparison-container .comparison-navigation-container .navigation-container .block-container:hover .strategy-summary-item .top-container .strategy-name-container h3{color:var(--strategy-color)}.strategy-comparison-container .comparison-navigation-container .navigation-container .block-container .strategy-summary-item{display:flex;flex-direction:column;gap:5px;justify-content:space-between;min-width:320px;max-width:400px;width:100%;height:max-content;overflow:hidden;transition:all ease-in-out .3s}.strategy-comparison-container .comparison-navigation-container .navigation-container .block-container .strategy-summary-item .top-container{display:flex;flex-direction:column;gap:5px}.strategy-comparison-container .comparison-navigation-container .navigation-container .block-container .strategy-summary-item .top-container .strategy-name-container,.strategy-comparison-container .comparison-navigation-container .navigation-container .block-container .strategy-summary-item .top-container .strategy-countries-list{display:flex;flex-direction:row;width:100%}.strategy-comparison-container .comparison-navigation-container .navigation-container .block-container .strategy-summary-item .top-container .strategy-name-container h3{font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.5rem;color:#252324;transition:color ease-in-out .3s}.strategy-comparison-container .comparison-navigation-container .navigation-container .block-container .strategy-summary-item .top-container .strategy-countries-list h4{font-style:normal;font-weight:400;font-size:.75rem;line-height:.875rem;color:#252324}.strategy-comparison-container .comparison-navigation-container .navigation-container .block-container .strategy-summary-item .top-container .link{display:inline-flex;flex-direction:row;gap:5px;align-items:center;cursor:pointer}.strategy-comparison-container .comparison-navigation-container .navigation-container .block-container .strategy-summary-item .top-container .link:hover .link-label{color:#252324}.strategy-comparison-container .comparison-navigation-container .navigation-container .block-container .strategy-summary-item .top-container .link .link-label{font-style:normal;font-weight:400;font-size:.875rem;line-height:1rem;color:#7a7a7a;transition:all ease-in-out .3s;white-space:nowrap;text-decoration:underline}.strategy-comparison-container .comparison-navigation-container .navigation-container .block-container .active{position:absolute;left:0;bottom:5px;display:flex;flex-direction:column;width:calc(100% + 80px);height:calc(100% + 60px);padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 10px 20px 7px #d8dfe340;z-index:1}.strategy-comparison-container .comparison-navigation-container .navigation-container .block-container .active .top-container .strategy-name-container h3{color:var(--strategy-color)}.strategy-comparison-container .comparison-navigation-container .fixed-element{position:fixed;top:116px;left:2.77777778%;z-index:10}.strategy-comparison-container .detailed-strategy-container{display:flex;flex-direction:column;flex-grow:1;width:100%;max-width:calc(100% - (400px + 5.55555556%));gap:40px;padding:40px 2.77777778%;transition:height,width ease-in-out .3s}.strategy-comparison-container .detailed-strategy-container .geographical-visualisation-container{display:flex;flex-direction:column;width:100%;gap:20px}.strategy-comparison-container .detailed-strategy-container .geographical-visualisation-container .two-columns-container{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:40px}.strategy-comparison-container .detailed-strategy-container .geographical-visualisation-container .two-columns-container .left-container,.strategy-comparison-container .detailed-strategy-container .geographical-visualisation-container .two-columns-container .right-container{display:flex;flex-direction:column;gap:20px}.strategy-comparison-container .detailed-strategy-container .geographical-visualisation-container .two-columns-container .left-container{padding-right:40px;border-right:1px solid hsl(60,7%,92%)}.strategy-comparison-container .detailed-strategy-container .geographical-visualisation-container .countries-grouping-container{display:flex;flex-direction:column;gap:10px}.strategy-comparison-container .detailed-strategy-container .geographical-visualisation-container .countries-grouping-container h3{font-style:normal;font-weight:500;font-size:.875rem;line-height:1rem;color:#252324}.strategy-comparison-container .detailed-strategy-container .geographical-visualisation-container .countries-grouping-container .grid-container{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:0}.strategy-comparison-container .detailed-strategy-container .geographical-visualisation-container .countries-grouping-container .grid-container>div:nth-child(2n){padding-left:20px}.strategy-comparison-container .detailed-strategy-container .geographical-visualisation-container .countries-grouping-container .grid-container>div:nth-child(2n):before{content:"";position:absolute;top:0;left:calc(50% - 1px);height:100%;width:1px;background-color:#ecece9}.strategy-comparison-container .detailed-strategy-container .geographical-visualisation-container .countries-grouping-container .grid-container .country-details{display:flex;flex-direction:row;align-items:center;padding:5px 0;gap:5px}.strategy-comparison-container .detailed-strategy-container .geographical-visualisation-container .countries-grouping-container .grid-container .country-details .country-label{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#252324}.strategy-comparison-container .detailed-strategy-container .geographical-visualisation-container .countries-grouping-container .grid-container .country-details .country-label span{font-size:.688rem;line-height:1rem}.strategy-comparison-container .detailed-strategy-container .geographical-visualisation-container .countries-grouping-container .grid-container .country-details .country--present{color:#2294a5}.strategy-comparison-container .detailed-strategy-container .geographical-visualisation-container .countries-grouping-container .grid-container .country-details .country--absent{color:#906dba}.strategy-comparison-container .detailed-strategy-container .geographical-visualisation-container .countries-grouping-container .grid-container .country-details .country--unitary{color:#3ab695}.strategy-comparison-container .detailed-strategy-container h2{font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.5rem;color:#2294a5}.strategy-comparison-container .detailed-strategy-container h4{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#7a7a7a}.strategy-comparison-container .detailed-strategy-container .commentary-container{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:8px;border:1px solid hsl(60,7%,92%);box-sizing:border-box}.strategy-comparison-container .detailed-strategy-container .commentary-container h2{color:var(--strategy-color)}.strategy-comparison-container .detailed-strategy-container .commentary-container p{font-style:normal;font-weight:400;font-size:.875rem;line-height:1rem;color:#7a7a7a}.strategy-comparison-container .detailed-strategy-container .comparing-estimates-container{display:flex;flex-direction:column;width:100%;gap:20px}.strategy-comparison-container .detailed-strategy-container .comparing-estimates-container .two-columns-container{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:40px;height:100%}.strategy-comparison-container .detailed-strategy-container .comparing-estimates-container .two-columns-container .left-container,.strategy-comparison-container .detailed-strategy-container .comparing-estimates-container .two-columns-container .right-container{display:flex;flex-direction:column;gap:20px}.strategy-comparison-container .detailed-strategy-container .comparing-estimates-container .two-columns-container .left-container{padding-right:40px;border-right:1px solid hsl(60,7%,92%)}.strategy-comparison-container .detailed-strategy-container .comparing-estimates-container .estimate-container{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;padding:20px;height:100%;border:1px solid hsl(60,7%,92%);border-radius:8px}.strategy-comparison-container .detailed-strategy-container .comparing-estimates-container .estimate-container .content{display:flex;flex-direction:column;gap:5px}.strategy-comparison-container .detailed-strategy-container .comparing-estimates-container .estimate-container .filing-data-container{padding-right:20px;border-right:1px solid hsl(60,7%,92%)}.strategy-comparison-container .detailed-strategy-container .comparing-estimates-container .estimate-container .filing-data-container,.strategy-comparison-container .detailed-strategy-container .comparing-estimates-container .estimate-container .total-cost-data-container{display:flex;flex-direction:column;gap:10px;justify-content:space-between;width:100%}.strategy-comparison-container .detailed-strategy-container .comparing-estimates-container .estimate-container .filing-data-container h5,.strategy-comparison-container .detailed-strategy-container .comparing-estimates-container .estimate-container .total-cost-data-container h5{font-style:normal;font-weight:400;font-size:.875rem;line-height:1rem;color:#7a7a7a}.strategy-comparison-container .detailed-strategy-container .comparing-estimates-container .estimate-container .filing-data-container .label-small-size,.strategy-comparison-container .detailed-strategy-container .comparing-estimates-container .estimate-container .total-cost-data-container .label-small-size{font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.25rem;color:#7a7a7a}.strategy-comparison-container .detailed-strategy-container .comparing-estimates-container .estimate-container .filing-data-container .default,.strategy-comparison-container .detailed-strategy-container .comparing-estimates-container .estimate-container .total-cost-data-container .default{color:#7a7a7a}.strategy-comparison-container .detailed-strategy-container .comparing-estimates-container .estimate-container .filing-data-container .positive,.strategy-comparison-container .detailed-strategy-container .comparing-estimates-container .estimate-container .total-cost-data-container .positive{color:#f53259}.strategy-comparison-container .detailed-strategy-container .comparing-estimates-container .estimate-container .filing-data-container .negative,.strategy-comparison-container .detailed-strategy-container .comparing-estimates-container .estimate-container .total-cost-data-container .negative{color:#3ab695}.strategy-comparison-container .detailed-strategy-container .comparing-estimates-container .estimate-container .filing-data-container .label-medium-size,.strategy-comparison-container .detailed-strategy-container .comparing-estimates-container .estimate-container .total-cost-data-container .label-medium-size{font-style:normal;font-weight:500;font-size:1.75rem;line-height:1.875rem;color:#7a7a7a}.strategy-comparison-container .detailed-strategy-container .comparing-estimates-container .estimate-container .filing-data-container .label-large-size,.strategy-comparison-container .detailed-strategy-container .comparing-estimates-container .estimate-container .total-cost-data-container .label-large-size{font-style:normal;font-weight:500;font-size:2.375rem;line-height:2.5rem;color:#252324}.strategy-comparison-container .detailed-strategy-container .extract-map-container{display:flex;flex-direction:column;width:auto;height:400px;background-color:#fff;overflow:hidden}.strategy-comparison-container .detailed-strategy-container .extract-map-container #extractMap{position:relative;display:flex;flex-direction:row;flex-grow:1;width:100%;height:100%;margin:0}.strategy-comparison-container .empty-strategy-block{display:flex;flex-direction:column;gap:10px;width:100%;height:100%;min-height:fit-content;justify-content:center;align-items:center;background-image:var(--background-illustration);background-size:30%;background-position:center;background-repeat:no-repeat}.strategy-comparison-container .empty-strategy-block h2{font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.5rem;color:#2294a5}.strategy-comparison-container .empty-strategy-block h4{font-style:normal;font-weight:400;font-size:.75rem;line-height:.875rem;color:#7a7a7a}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-in-out}.fade-enter,.fade-leave-to{opacity:0}.study-configuration-container{display:flex;flex-direction:column;width:100%;padding:40px 2.77777778%;gap:20px}.study-configuration-container .study-configuration-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2.94117647%}.study-configuration-container .study-configuration-header .main-information-container{display:flex;flex-direction:column;width:100%;gap:20px}.study-configuration-container .study-configuration-header .main-information-container .study-configuration-navigation{display:flex;flex-direction:row;padding-bottom:20px}.study-configuration-container .study-configuration-header .main-information-container .study-configuration-navigation .tab{position:relative;display:flex;flex-direction:row;cursor:pointer;padding:0 20px}.study-configuration-container .study-configuration-header .main-information-container .study-configuration-navigation .tab:before{content:"";position:absolute;bottom:-12px;left:0;width:100%;height:1px;background-color:#c7d1db;transition:all ease-in-out .3s}.study-configuration-container .study-configuration-header .main-information-container .study-configuration-navigation .tab:hover .tab-label h4{color:#252324}.study-configuration-container .study-configuration-header .main-information-container .study-configuration-navigation .tab .tab-label{display:flex;flex-direction:row;align-items:center;gap:5px}.study-configuration-container .study-configuration-header .main-information-container .study-configuration-navigation .tab .tab-label h4{font-style:normal;font-weight:500;font-size:1.375rem;line-height:1.5rem;color:#7a7a7a;transition:all ease-in-out .3s}.study-configuration-container .study-configuration-header .main-information-container .study-configuration-navigation .tab.active:before{bottom:-15px;height:6px;background-color:#2294a5}.study-configuration-container .study-configuration-header .main-information-container .study-configuration-navigation .tab.active .tab-label h4{color:#252324}.study-configuration-container .study-configuration-header .main-information-container .section-information{display:flex;flex-direction:column;gap:5px}.study-configuration-container .study-configuration-header .main-information-container .section-information h4{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#7a7a7a}.study-configuration-container .study-configuration-header .main-information-container .section-information h4 span{color:#f53259}.study-configuration-container .study-configuration-header .main-information-container .section-information h4 span:before{content:"— ";color:#7a7a7a}.study-configuration-container .study-configuration-header .information-box-container{display:flex;flex-direction:column;width:fit-content;max-width:25%;height:fit-content;background-color:#e9f5f6;gap:20px;padding:15px;border-radius:5px}.study-configuration-container .study-configuration-header .information-box-container .information-box-title-content{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px}.study-configuration-container .study-configuration-header .information-box-container .information-box-title-content svg{width:auto;height:24px}.study-configuration-container .study-configuration-header .information-box-container .information-box-title-content h3{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.25rem;color:#2294a5;text-transform:uppercase}.study-configuration-container .study-configuration-header .information-box-container p{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#7a7a7a}.study-header-container{display:flex;flex-direction:column;width:100%;padding:40px 2.77777778%;gap:20px;background-color:#faf6f4}.study-header-container .header-top-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:2.77777778%}.study-header-container .header-top-container .study-main-information{display:flex;flex-direction:column;gap:5px}.study-header-container .header-top-container .study-main-information .inline-information{display:flex;flex-direction:row;gap:10px}.study-header-container .header-top-container .study-main-information .inline-information>*:not(:last-child):after{content:"|";margin-left:10px;color:#73828c}.study-header-container .header-top-container .study-main-information h2{font-style:normal;font-weight:600;font-size:1.5rem;line-height:1.625rem;color:#252324}.study-header-container .header-top-container .study-main-information h3{font-style:normal;font-weight:600;font-size:1rem;line-height:1.125rem;color:#252324}.study-header-container .header-top-container .study-main-information .links-container{display:flex;flex-direction:row;gap:10px;align-items:center;width:100%}.study-header-container .header-top-container .study-main-information .links-container .link{display:inline-flex;flex-direction:row;gap:5px;align-items:center;cursor:pointer}.study-header-container .header-top-container .study-main-information .links-container .link:hover .link-label{color:#252324}.study-header-container .header-top-container .study-main-information .links-container .link .link-label{font-style:normal;font-weight:400;font-size:.875rem;line-height:1rem;color:#7a7a7a;transition:all ease-in-out .3s;white-space:nowrap;text-decoration:underline}.study-header-container .header-top-container .study-main-information .links-container .link svg{width:11px;height:11px}.study-header-container .header-top-container .study-status-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;gap:20px}.study-header-container .header-top-container .study-status-container .status-card{display:flex;flex-direction:column;gap:5px;padding:10px 20px;background-color:#fff;border-radius:8px;box-shadow:0 10px 20px 7px #d8dfe340}.study-header-container .header-top-container .study-status-container .status-card .card-label{font-style:normal;font-weight:500;font-size:.813rem;line-height:.875rem;color:#252324;white-space:nowrap}.study-header-container .header-top-container .study-status-container .status-card .card-value-container{display:flex;flex-direction:row;align-items:center;gap:10px}.study-header-container .header-top-container .study-status-container .status-card .card-value-container svg{min-width:15px}.study-header-container .header-top-container .study-status-container .status-card .card-value-container .card-value{font-style:normal;font-weight:500;font-size:.813rem;line-height:.875rem;white-space:nowrap}.study-header-container .header-top-container .study-status-container .status-card .official-due-date-style{color:#024c55}.study-header-container .header-top-container .study-status-container .status-card .client-due-date-style{color:#ff3d33}.study-header-container .header-bottom-container{display:flex;flex-direction:row}.study-header-container .header-bottom-container .configuration-header-container{display:flex;flex-direction:row;width:100%;gap:20px;align-items:center}.study-header-container .header-bottom-container .configuration-header-container .horizontal-stepper-inline-btn{margin-top:40px}.study-header-container .header-bottom-container .manager-message-container{display:flex;flex-direction:row;width:100%;gap:20px;border-radius:8px;background-color:#fff;padding:20px 1.47058824%}.study-header-container .header-bottom-container .manager-message-container .study-comment-container{display:flex;flex-direction:column;gap:10px}.study-header-container .header-bottom-container .manager-message-container .study-comment-container .manager-details-container{display:flex;flex-direction:row;align-items:center;gap:10px}.study-header-container .header-bottom-container .manager-message-container .study-comment-container .manager-details-container .avatar{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;width:40px;height:40px;background-color:#2294a5;border-radius:50%}.study-header-container .header-bottom-container .manager-message-container .study-comment-container .manager-details-container .avatar small{font-weight:400;font-size:.875rem;line-height:1.375rem;color:#fff}.study-header-container .header-bottom-container .manager-message-container .study-comment-container .manager-details-container h3{font-style:normal;font-weight:500;font-size:1.25rem;line-height:1.5rem;color:#252324}.study-header-container .header-bottom-container .manager-message-container .study-comment-container p{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#252324}.timeline-process{display:flex;flex-direction:column;width:100%;padding:40px 2.77777778%;background-color:#fff;gap:20px}.timeline-process .timeline-container{display:flex;flex-direction:column;gap:60px;width:100%;padding:20px 1.47058824%;background-color:#fff;border-radius:8px;box-shadow:0 10px 20px 7px #d8dfe340}.timeline-process .timeline-container .title-and-explanations-container{display:flex;flex-direction:column;gap:20px}.timeline-process .timeline-container .title-and-explanations-container .explanations-container{display:flex;flex-direction:column;gap:10px}.timeline-process .timeline-container .title-and-explanations-container .explanations-container .explanation{display:flex;flex-direction:column;gap:5px}.timeline-process .timeline-container .title-and-explanations-container h2{font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.5rem;color:#2294a5}.timeline-process .timeline-container .title-and-explanations-container h3{font-style:normal;font-weight:500;font-size:.875rem;line-height:1rem;color:#252324}.timeline-process .timeline-container .title-and-explanations-container p{font-style:normal;font-weight:400;font-size:.875rem;line-height:1rem;color:#7a7a7a;white-space:pre}.timeline-process .timeline-container .timeline{position:relative;display:flex;flex-direction:row;width:100%;height:400px;justify-content:space-between;align-items:center}.timeline-process .timeline-container .timeline-item{position:relative;height:10px;background-color:#ecece9;border-top:1px solid hsl(210,22%,82%);border-bottom:1px solid hsl(210,22%,82%)}.timeline-process .timeline-container .timeline-item:first-child .timeline-content{left:15px}.timeline-process .timeline-container .timeline-item:first-child .timeline-content:before{left:0}.timeline-process .timeline-container .timeline-item:first-child .timeline-content .date{align-items:flex-start}.timeline-process .timeline-container .timeline-item:first-child .timeline-content .bullet-point-information{text-align:left}.timeline-process .timeline-container .timeline-item:first-child:before{left:0;transform:translateY(-50%)}.timeline-process .timeline-container .timeline-item:last-child .timeline-content{right:15px;left:auto}.timeline-process .timeline-container .timeline-item:last-child .timeline-content:before{left:auto;right:0}.timeline-process .timeline-container .timeline-item:last-child .timeline-content .date{align-items:flex-end}.timeline-process .timeline-container .timeline-item:last-child .timeline-content .bullet-point-information{text-align:right}.timeline-process .timeline-container .timeline-item:last-child:before{right:0;left:auto;transform:translateY(-50%)}.timeline-process .timeline-container .timeline-item:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background-color:#ecece9;border:1px solid hsl(210,22%,82%);z-index:3}.timeline-process .timeline-container .timeline-item:nth-child(odd) .timeline-content{bottom:74px}.timeline-process .timeline-container .timeline-item:nth-child(odd) .timeline-content:before{bottom:-39px}.timeline-process .timeline-container .timeline-item:nth-child(2n) .timeline-content{top:74px}.timeline-process .timeline-container .timeline-item:nth-child(2n) .timeline-content:before{top:-39px}.timeline-process .timeline-container .normal{background-color:#f6fdfb;border-top:1px solid hsla(164,52%,47%,.2);border-bottom:1px solid hsla(164,52%,47%,.2)}.timeline-process .timeline-container .dot-current-style:after{content:"";background-image:var(--current-icon);position:absolute;top:calc(50% - 40px);left:17px;transform:translateY(-50%);width:1em;height:1em;background-size:contain;background-repeat:no-repeat;z-index:3}.timeline-process .timeline-container .dot-current-style .timeline-content{left:-50px}.timeline-process .timeline-container .dot-current-style .timeline-content:before{background-color:#906dba}.timeline-process .timeline-container .dot-current-style:before{background-image:var(--appointment-icon);background-size:20px;background-position:center;background-repeat:no-repeat;width:50px;height:50px;background-color:#906dba;border:1px solid hsl(267,36%,58%)}.timeline-process .timeline-container .dot-normal-style:before{background-color:#f7f9fd;border:1px solid hsl(188,66%,39%)}.timeline-process .timeline-container .dot-regular-style:before{background-image:var(--caution-icon);background-size:20px;background-position:center;background-repeat:no-repeat;background-color:#2294a5;border:1px solid hsl(188,66%,39%)}.timeline-process .timeline-container .dot-alert-style:before{background-image:var(--caution-icon);background-size:20px;background-position:center;background-repeat:no-repeat;background-color:#f5ccd4;border:1px solid hsla(348,91%,58%,.2)}.timeline-process .timeline-container .dot-caution-style:before{background-image:var(--caution-icon);background-size:20px;background-position:center;background-repeat:no-repeat;background-color:#ffe9d6;border:1px solid hsla(27,100%,58%,.2)}.timeline-process .timeline-container .caution{background-color:#ffe9d6;border-top:1px solid hsla(27,100%,58%,.2);border-bottom:1px solid hsla(27,100%,58%,.2)}.timeline-process .timeline-container .alert{background-color:#f5ccd4;border-top:1px solid hsla(348,91%,58%,.2);border-bottom:1px solid hsla(348,91%,58%,.2)}.timeline-process .timeline-container .large{width:100%}.timeline-process .timeline-container .medium{width:50%}.timeline-process .timeline-container .regular{width:35%}.timeline-process .timeline-container .small{width:20%}.timeline-process .timeline-container .end{min-width:30px}.timeline-process .timeline-container .timeline-content{position:absolute;left:-60px;display:flex;flex-direction:column;width:150px;align-items:center;justify-content:center;gap:10px;z-index:2}.timeline-process .timeline-container .timeline-content:before{content:"";position:absolute;left:50%;transform:translate(-50%);width:1px;height:24px;background-color:#c7d1db;z-index:3}.timeline-process .timeline-container .timeline-content .date{display:flex;flex-direction:column;width:100%;align-items:center}.timeline-process .timeline-container .timeline-content .date h2{font-style:normal;font-weight:500;font-size:.938rem;line-height:1.25rem;color:#252324}.timeline-process .timeline-container .timeline-content .date .current-date-style{color:#906dba}.timeline-process .timeline-container .timeline-content .date .regular-date-style{color:#2294a5}.timeline-process .timeline-container .timeline-content .date .urgent-date-style{color:#f53259}.timeline-process .timeline-container .timeline-content .date .caution-date-style{color:#ff8929}.timeline-process .timeline-container .timeline-content .approximate-date:before{content:"~ "}.timeline-process .timeline-container .timeline-content .bullet-point-information{width:100%;font-style:normal;font-weight:400;font-size:.875rem;line-height:1rem;color:#7a7a7a;text-align:center;white-space:pre-wrap}.timeline-process .timeline-container .timeline-legend{display:flex;flex-direction:row;justify-content:flex-end;width:100%}.timeline-process .timeline-container .timeline-legend .legend-container{display:flex;flex-direction:row;width:fit-content;gap:10px;padding:10px 1.47058824%;background-color:#faf6f4;border:1px solid hsla(27,100%,58%,.2);border-radius:8px}.timeline-process .timeline-container .timeline-legend .legend-container>*:not(:last-child):after{content:"|";margin-left:10px;color:#ff892933}.timeline-process .timeline-container .timeline-legend .legend-container h4{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#252324}.timeline-process .timeline-container .timeline-legend .legend-container .urgent-date-style,.timeline-process .timeline-container .timeline-legend .legend-container .caution-date-style{display:flex;flex-direction:row;align-items:center;gap:5px}.timeline-process .timeline-container .timeline-legend .legend-container .urgent-date-style:before,.timeline-process .timeline-container .timeline-legend .legend-container .caution-date-style:before{content:"";display:inline-block;width:14px;height:14px;border-radius:50%}.timeline-process .timeline-container .timeline-legend .legend-container .urgent-date-style{color:#f53259}.timeline-process .timeline-container .timeline-legend .legend-container .urgent-date-style:before{background-color:#f5ccd4;border:1px solid hsla(348,91%,58%,.2)}.timeline-process .timeline-container .timeline-legend .legend-container .caution-date-style{color:#ff8929}.timeline-process .timeline-container .timeline-legend .legend-container .caution-date-style:before{background-color:#ffe9d6;border:1px solid hsla(27,100%,58%,.2)}.translations-costs-details-container{display:flex;flex-direction:column;gap:10px;padding:20px;background-color:#3ab6951a;border:1px solid hsla(164,52%,47%,.2);border-radius:8px;box-sizing:border-box}.translations-costs-details-container h4{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#7a7a7a}.translations-costs-details-container .title-container{display:flex;flex-direction:column;gap:5px}.translations-costs-details-container .title-container h2{font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.5rem;color:#252324}.translations-costs-details-container .languages-grouping-container{display:flex;flex-direction:column;gap:10px}.translations-costs-details-container .languages-grouping-container h3{font-style:normal;font-weight:500;font-size:.875rem;line-height:1rem;color:#252324}.translations-costs-details-container .languages-grouping-container:not(:last-child){padding-bottom:20px;border-bottom:1px solid hsl(0,0%,100%)}.translations-costs-details-container .languages-grouping-container .detailed-fees-translation{display:flex;flex-direction:column;background-color:#f8fcfb;padding:0 10px;border-radius:5px;gap:5px}.translations-costs-details-container .languages-grouping-container .detailed-fees-translation .top-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid hsla(164,52%,47%,.1)}.translations-costs-details-container .languages-grouping-container .detailed-fees-translation .top-container .language-label{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#252324}.translations-costs-details-container .languages-grouping-container .detailed-fees-translation .top-container .with-up-label-style{color:#2294a5}.translations-costs-details-container .languages-grouping-container .detailed-fees-translation .top-container .without-up-label-style{color:#906dba}.translations-costs-details-container .languages-grouping-container .detailed-fees-translation .top-container .unitary-patent-label-style{color:#3ab695}.translations-costs-details-container .languages-grouping-container .detailed-fees-translation .bottom-container{display:flex;flex-direction:row;align-items:center;padding:5px 0}.translations-costs-details-container .languages-grouping-container .detailed-fees-translation .bottom-container .fee-label{font-style:normal;font-weight:400;font-size:.688rem;line-height:1rem;color:#7a7a7a}.translations-costs-details-container .languages-grouping-container .detailed-fees-translation .cell-label{font-style:normal;font-weight:400;font-size:.75rem;line-height:1rem;color:#252324}.translations-costs-details-container .languages-grouping-container .detailed-fees-total{display:flex;flex-direction:row;align-items:center;border-radius:5px;padding:7px 0;gap:10px;background-color:#f8fbfc}.translations-costs-details-container .languages-grouping-container .detailed-fees-total .total-label-container{display:flex;flex-direction:row;width:100%;align-items:center;padding-left:10px}.translations-costs-details-container .languages-grouping-container .detailed-fees-total .total-label-container h3{font-style:normal;font-weight:500;font-size:.813rem;line-height:1.313rem;color:#252324}.translations-costs-details-container .languages-grouping-container .detailed-fees-total .cell-container{display:flex;flex-direction:row;width:100%;padding-right:10px}.translations-costs-details-container .languages-grouping-container .detailed-fees-total .cell-container .cell{display:flex;flex:1;align-items:center;justify-content:flex-end}.translations-costs-details-container .languages-grouping-container .detailed-fees-total .cell-container .cell .cell-label{font-style:normal;font-weight:500;font-size:.938rem;line-height:1.313rem;color:#252324}.translations-fees-details-container{display:flex;flex-direction:column;gap:10px;padding:20px;background-color:#3ab6951a;border:1px solid hsla(164,52%,47%,.2);border-radius:8px;box-sizing:border-box}.translations-fees-details-container h4{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#7a7a7a}.translations-fees-details-container .title-container{display:flex;flex-direction:column;gap:5px}.translations-fees-details-container .title-container h2{font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.5rem;color:#252324}.translations-fees-details-container .translation-data-reminder-container{display:flex;flex-direction:column;gap:5px}.translations-fees-details-container .translation-data-reminder-container h3{font-style:normal;font-weight:500;font-size:.875rem;line-height:1rem;color:#252324}.translations-fees-details-container .two-columns-container{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px}.translations-fees-details-container .two-columns-container h3{font-style:normal;font-weight:500;font-size:.875rem;line-height:1rem;color:#252324}.translations-fees-details-container .two-columns-container .left-container,.translations-fees-details-container .two-columns-container .right-container{display:flex;flex-direction:column;gap:20px}.translations-fees-details-container .two-columns-container .left-container .languages-grouping-container,.translations-fees-details-container .two-columns-container .right-container .languages-grouping-container{display:flex;flex-direction:column;gap:10px}.translations-fees-details-container .two-columns-container .left-container .languages-grouping-container:not(:last-child),.translations-fees-details-container .two-columns-container .right-container .languages-grouping-container:not(:last-child){padding-bottom:20px;border-bottom:1px solid hsl(0,0%,100%)}.translations-fees-details-container .two-columns-container .left-container .languages-grouping-container .detailed-fees-translation,.translations-fees-details-container .two-columns-container .right-container .languages-grouping-container .detailed-fees-translation{display:flex;flex-direction:column;background-color:#f8fcfb;padding:0 10px;border-radius:5px;gap:5px}.translations-fees-details-container .two-columns-container .left-container .languages-grouping-container .detailed-fees-translation .top-container,.translations-fees-details-container .two-columns-container .right-container .languages-grouping-container .detailed-fees-translation .top-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid hsla(164,52%,47%,.1)}.translations-fees-details-container .two-columns-container .left-container .languages-grouping-container .detailed-fees-translation .top-container .language-label,.translations-fees-details-container .two-columns-container .right-container .languages-grouping-container .detailed-fees-translation .top-container .language-label{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#252324}.translations-fees-details-container .two-columns-container .left-container .languages-grouping-container .detailed-fees-translation .top-container .with-up-label-style,.translations-fees-details-container .two-columns-container .right-container .languages-grouping-container .detailed-fees-translation .top-container .with-up-label-style{color:#2294a5}.translations-fees-details-container .two-columns-container .left-container .languages-grouping-container .detailed-fees-translation .top-container .without-up-label-style,.translations-fees-details-container .two-columns-container .right-container .languages-grouping-container .detailed-fees-translation .top-container .without-up-label-style{color:#906dba}.translations-fees-details-container .two-columns-container .left-container .languages-grouping-container .detailed-fees-translation .top-container .unitary-patent-label-style,.translations-fees-details-container .two-columns-container .right-container .languages-grouping-container .detailed-fees-translation .top-container .unitary-patent-label-style{color:#3ab695}.translations-fees-details-container .two-columns-container .left-container .languages-grouping-container .detailed-fees-translation .bottom-container,.translations-fees-details-container .two-columns-container .right-container .languages-grouping-container .detailed-fees-translation .bottom-container{display:flex;flex-direction:row;align-items:center;padding:5px 0}.translations-fees-details-container .two-columns-container .left-container .languages-grouping-container .detailed-fees-translation .bottom-container .fee-label,.translations-fees-details-container .two-columns-container .right-container .languages-grouping-container .detailed-fees-translation .bottom-container .fee-label{font-style:normal;font-weight:400;font-size:.688rem;line-height:1rem;color:#7a7a7a}.translations-fees-details-container .two-columns-container .left-container .languages-grouping-container .detailed-fees-translation .cell-label,.translations-fees-details-container .two-columns-container .right-container .languages-grouping-container .detailed-fees-translation .cell-label{font-style:normal;font-weight:400;font-size:.75rem;line-height:1rem;color:#252324}.translations-fees-details-container .two-columns-container .left-container .languages-grouping-container .detailed-fees-total,.translations-fees-details-container .two-columns-container .right-container .languages-grouping-container .detailed-fees-total{display:flex;flex-direction:row;align-items:center;border-radius:5px;padding:7px 0;gap:10px;background-color:#f8fbfc}.translations-fees-details-container .two-columns-container .left-container .languages-grouping-container .detailed-fees-total .total-label-container,.translations-fees-details-container .two-columns-container .right-container .languages-grouping-container .detailed-fees-total .total-label-container{display:flex;flex-direction:row;width:100%;align-items:center;padding-left:10px}.translations-fees-details-container .two-columns-container .left-container .languages-grouping-container .detailed-fees-total .total-label-container h3,.translations-fees-details-container .two-columns-container .right-container .languages-grouping-container .detailed-fees-total .total-label-container h3{font-style:normal;font-weight:500;font-size:.813rem;line-height:1.313rem;color:#252324}.translations-fees-details-container .two-columns-container .left-container .languages-grouping-container .detailed-fees-total .cell-container,.translations-fees-details-container .two-columns-container .right-container .languages-grouping-container .detailed-fees-total .cell-container{display:flex;flex-direction:row;width:100%;padding-right:10px}.translations-fees-details-container .two-columns-container .left-container .languages-grouping-container .detailed-fees-total .cell-container .cell,.translations-fees-details-container .two-columns-container .right-container .languages-grouping-container .detailed-fees-total .cell-container .cell{display:flex;flex:1;align-items:center;justify-content:flex-end}.translations-fees-details-container .two-columns-container .left-container .languages-grouping-container .detailed-fees-total .cell-container .cell .cell-label,.translations-fees-details-container .two-columns-container .right-container .languages-grouping-container .detailed-fees-total .cell-container .cell .cell-label{font-style:normal;font-weight:500;font-size:.938rem;line-height:1.313rem;color:#252324}.translations-fees-details-container .two-columns-container .left-container{padding-right:20px;border-right:1px solid hsl(0,0%,100%)}.validation-fees-details-container{display:flex;flex-direction:column;gap:10px;padding:20px;height:fit-content;background-color:#2294a51a;border:1px solid hsla(188,66%,39%,.2);border-radius:8px;box-sizing:border-box}.validation-fees-details-container h4{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#7a7a7a}.validation-fees-details-container .title-container{display:flex;flex-direction:column;gap:5px}.validation-fees-details-container .title-container h2{font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.5rem;color:#252324}.validation-fees-details-container .protection-date-selector-container{display:flex;flex-direction:column;gap:5px}.validation-fees-details-container .validation-fees-country-details-board{display:flex;flex-direction:column;gap:10px}.validation-fees-details-container .validation-fees-country-details-board h3{font-style:normal;font-weight:500;font-size:.875rem;line-height:1rem;color:#252324}.validation-fees-details-container .validation-fees-country-details-board .board-legend{display:flex;flex-direction:row;align-items:center;gap:10px}.validation-fees-details-container .validation-fees-country-details-board .board-legend .office-legend{width:300px;padding-left:10px}.validation-fees-details-container .validation-fees-country-details-board .board-legend .cell-container{display:flex;flex-direction:row;width:100%}.validation-fees-details-container .validation-fees-country-details-board .board-legend .cell-container .cell{display:flex;flex:1;align-items:center;justify-content:flex-end}.validation-fees-details-container .validation-fees-country-details-board .board-legend .actions-container{display:flex;flex-direction:row;min-width:34px}.validation-fees-details-container .validation-fees-country-details-board .board-legend h6{font-style:normal;font-weight:500;font-size:.625rem;line-height:.75rem;color:#7a7a7a}.validation-fees-details-container .validation-fees-country-details-board:not(:last-child){padding-bottom:20px;border-bottom:1px solid hsl(0,0%,100%)}.validation-fees-details-container .validation-fees-country-details-board .detailed-fees-country{display:flex;flex-direction:row;align-items:center;border-radius:5px;gap:10px;background-color:#f8fbfc}.validation-fees-details-container .validation-fees-country-details-board .detailed-fees-country .country-container{display:flex;flex-direction:row;align-items:center;width:300px;gap:5px;padding-left:10px;transition:all ease-in-out .3s}.validation-fees-details-container .validation-fees-country-details-board .detailed-fees-country .country-container .country-label{font-style:normal;font-weight:400;font-size:.813rem;line-height:1rem;color:#252324}.validation-fees-details-container .validation-fees-country-details-board .detailed-fees-country .country-container .country-label span{font-size:.688rem;line-height:1rem}.validation-fees-details-container .validation-fees-country-details-board .detailed-fees-country .country-container .with-up-label-style{color:#2294a5}.validation-fees-details-container .validation-fees-country-details-board .detailed-fees-country .country-container .without-up-label-style{color:#906dba}.validation-fees-details-container .validation-fees-country-details-board .detailed-fees-country .country-container .unitary-patent-label-style{color:#3ab695}.validation-fees-details-container .validation-fees-country-details-board .detailed-fees-country .cell-container{display:flex;flex-direction:row;width:100%}.validation-fees-details-container .validation-fees-country-details-board .detailed-fees-country .cell-container .cell{display:flex;flex:1;align-items:center;justify-content:flex-end;padding:5px 0}.validation-fees-details-container .validation-fees-country-details-board .detailed-fees-country .cell-container .cell .cell-label{font-style:normal;font-weight:400;font-size:.75rem;line-height:1rem;color:#252324}.validation-fees-details-container .validation-fees-country-details-board .detailed-fees-country .cell-container .cell .include-label{color:#3ab695}.validation-fees-details-container .validation-fees-country-details-board .detailed-fees-country .cell-container .cell .final-budget-style{color:#7a7a7a}.validation-fees-details-container .validation-fees-country-details-board .detailed-fees-country .actions-container{display:flex;flex-direction:row;border-left:1px solid hsl(60,7%,92%);background-color:#fff;border-top-right-radius:5px;border-bottom-right-radius:5px;height:100%;padding:10px}.validation-fees-details-container .validation-fees-country-details-board .detailed-fees-country .actions-container .remove-action-container{cursor:pointer}.validation-fees-details-container .validation-fees-country-details-board .detailed-fees-country .actions-container .remove-action-container svg g path{transition:all ease-in-out .3s}.validation-fees-details-container .validation-fees-country-details-board .detailed-fees-country .actions-container .remove-action-container:hover svg g path{fill:#2294a5}.validation-fees-details-container .validation-fees-country-details-board .detailed-fees-country .ghost-container{border-left:1px solid transparent;background-color:transparent;min-width:34px}.validation-fees-details-container .validation-fees-country-details-board .detailed-fees-total{display:flex;flex-direction:row;align-items:center;border-radius:5px;padding:7px 0;gap:10px;background-color:#f8fbfc}.validation-fees-details-container .validation-fees-country-details-board .detailed-fees-total .total-label-container{display:flex;flex-direction:row;width:100%;align-items:center;padding-left:10px}.validation-fees-details-container .validation-fees-country-details-board .detailed-fees-total .total-label-container h3{font-style:normal;font-weight:500;font-size:.813rem;line-height:1.313rem;color:#252324}.validation-fees-details-container .validation-fees-country-details-board .detailed-fees-total .cell-container{display:flex;flex-direction:row;width:100%;padding-right:44px}.validation-fees-details-container .validation-fees-country-details-board .detailed-fees-total .cell-container .cell{display:flex;flex:1;align-items:center;justify-content:flex-end}.validation-fees-details-container .validation-fees-country-details-board .detailed-fees-total .cell-container .cell .cell-label{font-style:normal;font-weight:500;font-size:.938rem;line-height:1.313rem;color:#252324}.dashboard-container{display:flex;flex-direction:column;width:100%;height:100%;padding-left:75px}.dashboard-container .dashboard-navigation-container{padding:20px 2.93040293%;box-shadow:0 4px 20px #2e5bff12;background-color:#fff}.dashboard-container .category-display-container{display:flex;flex-direction:column;width:100%;height:100%;padding:40px 2.93040293%;gap:20px}.dashboard-container .category-display-container .dashboard-filters-container{display:flex;flex-direction:row;gap:10px;width:100%}.dashboard-container .category-display-container .study-list-container{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:100%;gap:20px}.dashboard-container .category-display-container .study-list-container .empty-category-block{display:flex;flex-direction:column;gap:10px;width:100%;height:300px;border-radius:8px;min-height:fit-content;justify-content:center;align-items:center;background-color:#fff;background-image:var(--background-illustration);background-size:13%;background-position:center;background-repeat:no-repeat}.dashboard-container .category-display-container .study-list-container .empty-category-block h2{font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.5rem;color:#2294a5}.dashboard-container .category-display-container .study-list-container .empty-category-block h4{font-style:normal;font-weight:400;font-size:.75rem;line-height:.875rem;color:#7a7a7a}.dashboard-container .category-display-container .fade-enter-active,.dashboard-container .category-display-container .fade-leave-active{transition:opacity .3s ease-in-out}.dashboard-container .category-display-container .fade-enter,.dashboard-container .category-display-container .fade-leave-to{opacity:0}.study-view-container{position:relative;display:flex;flex-direction:row;flex-grow:0;flex-shrink:0;flex-basis:auto;width:100%;height:auto;min-height:calc(100vh - 197px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:hsl(188,66%,39%) transparent}.study-view-container::-webkit-scrollbar-track{border-radius:5px;border:1px solid transparent;background-color:transparent}.study-view-container::-webkit-scrollbar{width:10px;background-color:transparent}.study-view-container::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:#2294a5;background-clip:content-box;border-radius:5px}.study-view-container .panel{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:auto;width:100%;min-height:100%;background-color:#fff;box-shadow:0 0 20px 20px #d8dfe380;transition:all ease-in-out .3s}.study-view-container .slide-right-enter-active,.study-view-container .slide-right-leave-active{transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1)}.study-view-container .slide-right-enter{transform:translate(100%);opacity:0}.study-view-container .slide-right-enter-to,.study-view-container .slide-right-leave{transform:translate(0);opacity:1}.study-view-container .slide-right-leave-to{transform:translate(-100%);opacity:0}.study-view-container .slide-left-enter-active,.study-view-container .slide-left-leave-active{transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1)}.study-view-container .slide-left-enter{transform:translate(-100%);opacity:0}.study-view-container .slide-left-enter-to,.study-view-container .slide-left-leave{transform:translate(0);opacity:1}.study-view-container .slide-left-leave-to{transform:translate(100%);opacity:0}#app{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100vw;height:100vh}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:4.16666667%;padding-left:4.16666667%}[class^=col-],[class*=" col-"]{position:relative;width:100%}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width: 960){.sm-col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.sm-col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.sm-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sm-col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.sm-col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.sm-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sm-col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.sm-col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.sm-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.sm-col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.sm-col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.sm-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 1280){.md-col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.md-col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.md-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.md-col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.md-col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.md-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.md-col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.md-col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.md-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.md-col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.md-col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.md-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 1440){.lg-col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.lg-col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.lg-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.lg-col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.lg-col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.lg-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.lg-col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.lg-col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.lg-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.lg-col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.lg-col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.lg-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.the-footer{position:sticky;bottom:0;left:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:20px 2.77777778%;background-color:#fff;box-shadow:0 -5px 20px #2e5bff12;z-index:7}.the-footer .study-summary-container{display:flex;flex-direction:column;gap:5px}.the-footer .study-summary-container h3{font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.25rem;color:#252324}.the-footer .study-summary-container .summary-information{display:flex;flex-direction:column}.the-footer .study-summary-container .summary-information h4{font-style:normal;font-weight:400;font-size:.875rem;line-height:1rem;color:#7a7a7a}.the-footer .actions-footer-container{display:flex;flex-direction:row;gap:20px}.the-header{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:auto;background-color:#fff;z-index:3}.the-header .application-title-container{display:flex;flex-direction:row;align-items:center;gap:20px}.the-header .application-title-container .logo-block{display:flex;flex-direction:row;cursor:pointer}.the-header .application-title-container .application-title h1{font-style:normal;font-weight:500;font-size:1.625rem;line-height:1.875rem;color:#252324}.the-header .user-options-container{display:flex;flex-direction:row;align-items:center;gap:10px}.the-header .user-options-container>:last-child:before{content:"";display:inline-block;width:1px;height:auto;margin-right:10px;background-color:#c7d1db}.dashboard-style{padding:20px 2.77777778% 20px calc(2.77777778% + 75px)}.study-style{padding:20px 2.77777778%;box-shadow:0 4px 20px #2e5bff12}:root{--white-color: hsl(0, 0%, 100%);--black-color: hsl(330, 3%, 14%);--application-background-color: hsl(12, 38%, 97%);--primary-toned-color: hsl(3, 100%, 60%);--secondary-toned-color: hsl(188, 66%, 39%);--tertiary-toned-color: hsl(186, 95%, 17%);--quaternary-toned-color: hsl(348, 91%, 58%);--quinary-toned-color: hsl(204, 10%, 50%);--senary-toned-color: hsl(27, 100%, 58%);--septenary-toned-color: hsl(267, 36%, 58%);--octonary-toned-color: hsl(164, 52%, 47%);--primary-diluted-color: hsl(3, 100%, 96%);--secondary-diluted-color: hsl(157, 67%, 98%);--tertiary-diluted-color: hsl(214, 64%, 98%);--quaternary-diluted-color: hsl(28, 100%, 92%);--quinary-diluted-color: hsl(348, 66%, 88%);--senary-diluted-color: hsl(185, 42%, 94%);--septenary-diluted-color: hsl(270, 36%, 96%);--octonary-diluted-color: hsl(311, 73%, 97%);--nonary-diluted-color: hsl(226, 95%, 93%);--denary-diluted-color: hsl(187, 19%, 92%);--white-color-typography: hsl(0, 0%, 100%);--main-color-typography: hsl(330, 3%, 14%);--secondary-color-typography: hsl(300, 0%, 48%);--tertiary-color-typography: hsl(348, 91%, 58%);--quaternary-color-typography: hsl(186, 95%, 17%);--quinary-color-typography: hsl(3, 100%, 60%);--senary-color-typography: hsl(164, 52%, 47%);--septenary-color-typography: hsl(188, 66%, 39%);--octonary-color-typography: hsl(27, 100%, 58%);--nonary-color-typography: hsl(267, 36%, 58%);--grey-regular: hsl(210, 22%, 82%);--light-grey: hsl(60, 7%, 92%);--map-border-color: hsl(0, 0%, 100%);--map-base-color: hsla(226, 95%, 93%, .3);--map-selected-color: hsl(188, 66%, 39%)}.the-sidebar{position:fixed;top:0;left:0;z-index:6}.the-sidebar .sidebar-content{display:flex;flex-direction:column;align-items:center;width:max-content;height:100vh;padding:20px 15px 0;background-color:#fff;box-shadow:0 4px 34px #00000026}.the-sidebar .sidebar-content .top-content{display:flex;flex-direction:row;width:100%;height:60px;justify-content:center;align-items:center}.the-sidebar .sidebar-content .top-content .burger-btn{display:flex;align-items:center;justify-content:center;cursor:pointer}.the-sidebar .sidebar-content .top-content .burger-btn .burger{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:25px;cursor:pointer}.the-sidebar .sidebar-content .top-content .burger-btn .burger .line{position:absolute;left:0;width:100%;height:2px;background-color:#252324;border-radius:3px;transition:all .3s ease-in-out}.the-sidebar .sidebar-content .top-content .logo-container{display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease-in-out}.the-sidebar .sidebar-content .top-content .logo-container .logo-icon-header{width:60px}.the-sidebar .sidebar-content .sidebar-navigation{display:flex;flex-direction:row;align-items:center;width:100%;height:100%;margin-top:-80px;transition:all .3s ease-in-out}.the-sidebar .sidebar-content .sidebar-navigation .sidebar-list{display:flex;flex-direction:column;width:fit-content;gap:20px;transition:all .3s ease-in-out}.the-sidebar .sidebar-content .sidebar-navigation .sidebar-list .sidebar-item{display:flex;flex-direction:row;justify-content:flex-start;gap:10px;cursor:pointer;transition:color .3s ease-in-out}.the-sidebar .sidebar-content .sidebar-navigation .sidebar-list .sidebar-item:hover .sidebar-icon{border:1px solid hsl(204,10%,50%)}.the-sidebar .sidebar-content .sidebar-navigation .sidebar-list .sidebar-item:hover .sidebar-label{color:#7a7a7a}.the-sidebar .sidebar-content .sidebar-navigation .sidebar-list .sidebar-item.active .sidebar-icon{border:2px solid hsl(188,66%,39%);background-color:#2294a5}.the-sidebar .sidebar-content .sidebar-navigation .sidebar-list .sidebar-item.active .sidebar-icon svg g{fill:#fff}.the-sidebar .sidebar-content .sidebar-navigation .sidebar-list .sidebar-item.active .sidebar-label{color:#7a7a7a}.the-sidebar .sidebar-content .sidebar-navigation .sidebar-list .sidebar-item .sidebar-icon{display:flex;justify-content:center;align-items:center;padding:8px;border:1px solid hsl(204,10%,50%);background-color:#fff;border-radius:50%;transition:all .3s ease-in-out}.the-sidebar .sidebar-content .sidebar-navigation .sidebar-list .sidebar-item .sidebar-icon svg{width:25px;height:25px}.the-sidebar .sidebar-content .sidebar-navigation .sidebar-list .sidebar-item .sidebar-icon svg g{transition:all .3s ease-in-out}.the-sidebar .sidebar-content .sidebar-navigation .sidebar-list .sidebar-item .sidebar-label{display:flex;align-items:center;width:max-content;font-style:normal;font-weight:500;font-size:.688rem;line-height:.875rem;color:#252324;text-transform:uppercase;opacity:0;transition:opacity .3s ease-in-out}.expand-sidebar{width:100vw;height:100vh;background-color:#2523241a;transition:width .3s ease-in-out}.expand-sidebar .sidebar-content .top-content{justify-content:space-between}.expand-sidebar .sidebar-content .top-content .burger-btn .burger{height:20px}.expand-sidebar .sidebar-content .top-content .burger-btn .burger .line.top{transform:rotate(-45deg)}.expand-sidebar .sidebar-content .top-content .burger-btn .burger .line.middle{opacity:0}.expand-sidebar .sidebar-content .top-content .burger-btn .burger .line.bottom{transform:rotate(45deg)}.expand-sidebar .sidebar-content .top-content .logo-container{opacity:1}.expand-sidebar .sidebar-content .sidebar-navigation .sidebar-list{margin-right:80px}.expand-sidebar .sidebar-content .sidebar-navigation .sidebar-list .sidebar-item .sidebar-label{opacity:1}.collapse-sidebar{width:fit-content;transition:width .3s ease-in-out}.collapse-sidebar .sidebar-content .top-content .burger-btn .burger{height:12px}.collapse-sidebar .sidebar-content .top-content .burger-btn .burger .line.top{top:0}.collapse-sidebar .sidebar-content .top-content .burger-btn .burger .line.middle{width:70%;top:50%;transform:translateY(-50%)}.collapse-sidebar .sidebar-content .top-content .burger-btn .burger .line.bottom{bottom:0}.collapse-sidebar .sidebar-content .top-content .burger-btn .burger:hover .line.middle{width:100%}
