@charset "UTF-8";.input-tooltip-container{display:flex;align-items:center;justify-content:center;position:relative}.input-tooltip-container svg{color:#f44336}.input-tooltip-container .input-tooltip-text{background-color:#f44336;border-radius:8px 0 8px 8px;color:#fff;display:none;min-height:42px;padding:8px;right:100%;top:20px;width:192px;z-index:1}.input-tooltip-container:hover .input-tooltip-text{display:flex;align-items:center;justify-content:center;position:absolute}.password-validator-none{display:none}.password-validator-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.password-validator-container{padding:16px}}.password-validator-container.password-validator-container{left:0;position:absolute;top:63px;width:305px;z-index:90}.password-validator-container p{color:#0074bd;font-weight:600}.password-validator-container ul li{align-items:center;display:flex;gap:8px;margin-top:16px}.password-validator-container ul li div{align-items:center;border:1px solid #999;border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}.password-validator-container ul li div svg{display:none;color:#fff}.password-validator-container ul li p{color:#666;font-weight:400}.password-validator-container ul .item-completed div{background-color:#0074bd;border:none}.password-validator-container ul .item-completed div svg{display:block}.password-validator-container ul .item-completed p{color:#0074bd}.login-password-button{display:flex;align-items:center;justify-content:center}.input-container{align-items:center;border:1px solid #ddd;border-radius:8px;display:flex;height:56px;padding:0 20px;position:relative;width:100%}.input-container span{color:#999;left:8px;padding:10px;pointer-events:none;position:absolute;transition:color .2s ease,transform .2s ease,font-size .2s ease;font-size:1rem}.input-container input{background-color:transparent;border:none;height:30px;width:100%}.input-container input:disabled+span{color:#999!important}.input-container input:not(:placeholder-shown)+span,.input-container input:focus:not(.animated-input)+span{display:none}.input-container input.animated-input:focus+span,.input-container input.animated-input:not(:placeholder-shown)+span{color:#141b27;display:block;font-size:.875rem;font-weight:600;transform:translateY(-25%)}.input-container .animated-input:focus,.input-container .animated-input:not(:placeholder-shown){transform:translateY(30%)}.input-container:has(input:not(:focus)) .password-validator-container{display:none}.input-container:has(input:not(:placeholder-shown,:disabled)),.input-container:has(input:focus){border:1px solid #0074bd}.input-container:has(input:disabled){background-color:#f1f1f1;border:1px solid #ddd}.input-container:has(input:disabled),.input-container:has(input:disabled) input{cursor:not-allowed}.input-container:has(input[required])+.input-message{display:block}.input-error-border:has(input:not(:placeholder-shown,:disabled)),.input-error-border:has(input:focus){border:1px solid #f44336}.label-container{display:flex;flex-direction:column;gap:.25rem;width:100%}.label-container .input-message{display:none;color:#999;font-size:14px;font-weight:400}.label-container .input-message.input-error-message{color:#f31212;font-weight:600}.button-root-container{display:flex;align-items:center;justify-content:center;border-radius:8px;gap:8px;padding:12px 36px;width:100%}.button-root-container:disabled{background-color:#eee}.button-root-container:disabled p,.button-root-container:disabled svg{color:#bbb}.primary-button{background-color:#0074bd}.primary-button p,.primary-button svg{color:#fff;font-weight:600}.secondary-button{background-color:#f1f1f1}.secondary-button p,.secondary-button svg{color:#666;font-weight:600}.icon-loading{animation:spin 2s linear infinite}.dropdown-container{position:relative}.dropdown-container label{align-items:center;border:1px solid #ddd;border-radius:8px;cursor:pointer;display:flex;gap:.5rem;height:3.5rem;padding:0 20px;position:relative;width:100%}.dropdown-container label svg{color:#999}.dropdown-container label:has(input:not(:placeholder-shown)){border:1px solid #0074bd}.dropdown-container label:has(input:not(:placeholder-shown)) svg{color:#141b27}.dropdown-container label:has(input:disabled){background-color:#f1f1f1;border:1px solid #ddd;box-shadow:0 1px 1px #00000029}.dropdown-container label:has(input:disabled):hover{cursor:default}.dropdown-container label input{background-color:transparent;border:none;caret-color:transparent;color:#141b27;cursor:pointer;width:100%;height:100%}.dropdown-container label input:disabled{color:#666}.dropdown-container label input:disabled:hover{cursor:default}.dropdown-container--slim label{height:auto;padding:8px 12px}.dropdown-list-options{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:none}@media (width <= 650px){.dropdown-list-options{padding:16px}}.dropdown-list-options.on-focus{display:flex;background-color:#fff;border:1px solid #ddd;box-shadow:none;flex-direction:column;margin-top:4px;max-height:192px;overflow-y:auto;padding:8px;position:absolute;top:100%;z-index:1000}.dropdown-list-options button{color:#666;font-weight:600;padding:10px 8px;text-align:start;width:100%}.dropdown-list-options button:hover{background-color:#eee;border-radius:8px;cursor:pointer}.mercado-pago-container{max-width:calc(100vw - 64px);width:792px}.mercado-pago-container button span{color:#fff}.mercado-pago-container form{padding:0!important}.mercado-pago-container form h1{padding-top:0!important}.mercado-pago-container form :last-child{margin:0!important}.awainting-request-contanier,.dialog-contanier{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:32px;max-width:440px;padding:16px}.awainting-request-contanier>svg,.dialog-contanier>svg{color:#0074bd}.awainting-request-contanier .dialog-text-container,.dialog-contanier .dialog-text-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.awainting-request-contanier .dialog-text-container .dialog-title,.dialog-contanier .dialog-text-container .dialog-title{font-size:1.5rem;font-weight:600;text-align:center}.awainting-request-contanier .dialog-text-container .dialog-description,.dialog-contanier .dialog-text-container .dialog-description{color:#666;text-align:center}.awainting-request-contanier .dialog-btn-container,.dialog-contanier .dialog-btn-container{display:flex;flex-direction:column;gap:16px;width:100%}.awainting-request-contanier .dialog-btn-container button,.dialog-contanier .dialog-btn-container button{height:56px}.awainting-request-contanier .dialog-btn-container .dialog-secondary-btn,.dialog-contanier .dialog-btn-container .dialog-secondary-btn{background-color:#f1f1f1}.awainting-request-contanier .dialog-btn-container .dialog-secondary-btn p,.dialog-contanier .dialog-btn-container .dialog-secondary-btn p{color:#666}.modal-header{display:flex;align-items:center;justify-content:center;justify-content:space-between;margin-bottom:16px}.modal-header h1{font-size:1.125rem;font-weight:600}.modal-header button{display:flex;align-items:center;justify-content:center}.modal-header button svg{color:#141b27}.modal-container{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10}.modal-container .modal-content{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.modal-container .modal-content{padding:16px}}.modal-container .modal-content.modal-content{margin:16px;max-width:840px;width:fit-content;z-index:20}.modal-footer{display:flex;align-items:center;justify-content:center;justify-content:space-between;margin-top:16px}.modal-footer .modal-close-btn{display:flex;align-items:center;justify-content:center;color:#666}.modal-footer-end{justify-content:end}.text-area-container{align-items:center;border:1px solid #ddd;border-radius:8px;display:flex;height:168px;padding:16px 20px;position:relative;width:100%}.text-area-container span{color:#999;font-size:1rem;left:20px;top:16px;pointer-events:none;position:absolute;transition:color .2s ease,transform .2s ease,font-size .2s ease}.text-area-container textarea{background-color:transparent;border:none;height:100%;resize:none;width:100%}.text-area-container textarea:disabled span{color:#999}.text-area-container textarea:not(:placeholder-shown)+span,.text-area-container textarea:focus:not(.animated-text-area)+span{display:none}.text-area-container textarea.animated-text-area:focus+span,.text-area-container textarea.animated-text-area:not(:placeholder-shown)+span{color:#141b27;display:block;font-size:.875rem;font-weight:600;transform:translateY(-25%)}.text-area-container .animated-text-area:focus,.text-area-container .animated-text-area:not(:placeholder-shown){transform:translateY(10%)}.text-area-container:has(textarea:not(:focus)) .password-validator-container{display:none}.text-area-container:has(textarea:not(:placeholder-shown,:disabled)),.text-area-container:has(textarea:focus){border:1px solid #0074bd}.text-area-container:has(textarea:disabled){background-color:#f1f1f1;border:1px solid #ddd}.text-area-container:has(textarea:disabled),.text-area-container:has(textarea:disabled) textarea{cursor:not-allowed}.toast-notification-container{display:flex;flex-direction:column;gap:16px;max-height:100vh;overflow:hidden;padding:16px;position:fixed;right:64px;top:32px;z-index:100}.toast-notification{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #f4433626;min-width:240px;animation:toast-in .3s forwards,toast-out .3s forwards 3s;transition:transform .3s ease-in-out;transform:translate(100%);opacity:0}.toast-notification>div{align-items:center;display:flex;gap:8px;padding:12px}.toast-notification .svg-container{background-color:#f4433699;border-radius:12px;height:48px;padding:8px;width:48px}.toast-notification .svg-container svg{color:#fff}.toast-notification h3{font-weight:600}.toast-notification p{color:#666}.toast-notification .progress-bar{animation:progress-decrease 3s linear forwards;background-color:#f443364d;border-radius:0 0 12px 12px;height:4px;margin:0 7px;padding:1px;position:relative}.toast-notification-container:hover .toast-notification{animation-play-state:running,paused}.toast-notification-container:hover .progress-bar{animation-play-state:paused}@keyframes toast-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes progress-decrease{0%{width:100%}to{width:0%}}.user-photo-no-photo{display:flex;align-items:center;justify-content:center;background-color:#0074bd}.user-photo-container{border-radius:100%;object-fit:cover}.user-photo-small{min-height:24px;min-width:24px;max-height:24px;max-width:24px}.user-photo-small img{width:100%}.user-photo-medium{min-height:32px;min-width:32px;max-height:32px;max-width:32px}.user-photo-medium img{width:100%}.user-photo-40-px{min-height:40px;min-width:40px;max-height:40px;max-width:40px}.user-photo-40-px img{width:100%}.user-photo-large{min-height:64px;min-width:64px;max-height:64px;max-width:64px}.user-photo-large img{width:100%}.user-photo-x-large{min-height:108px;min-width:108px;max-height:108px;max-width:108px}.user-photo-x-large img{width:100%}.checkbox-or-radio-input-checkbox label .checkbox-or-radio-input-checkbox-icon{border-radius:4px}.checkbox-or-radio-input-checkbox label .checkbox-or-radio-input-checkbox-icon svg{color:#fff}.checkbox-or-radio-input-checkbox input:checked+label .checkbox-or-radio-input-checkbox-icon{background-color:#0074bd;border:none}.checkbox-or-radio-input-radio label .checkbox-or-radio-input-radio-icon{border-radius:100%}.checkbox-or-radio-input-radio label .checkbox-or-radio-input-radio-icon svg{color:#0074bd}.checkbox-or-radio-input-radio input:checked+label .checkbox-or-radio-input-radio-icon{border:1px solid #0074bd}.checkbox-or-radio-input-container input{display:none}.checkbox-or-radio-input-container label{display:flex;align-items:center;justify-content:center;color:#666;cursor:pointer;background-color:transparent;font-weight:500;gap:12px}.checkbox-or-radio-input-container label .checkbox-or-radio-input-icon{display:flex;align-items:center;justify-content:center;border:1px solid #999;max-height:24px;max-width:24px;min-height:24px;min-width:24px}.checkbox-or-radio-input-container label .checkbox-or-radio-input-icon svg{display:none}.checkbox-or-radio-input-container label .checkbox-or-radio-input-text{font-weight:600}.checkbox-or-radio-input-container input:checked+label{color:#0074bd}.checkbox-or-radio-input-container input:checked+label .checkbox-or-radio-input-icon svg{display:block}.checkbox-or-radio-input-container input:checked+label .checkbox-or-radio-input-text{color:#0074bd}.checkbox-or-radio-input-container input:not(:checked)+label .checkbox-or-radio-input-text{color:#666}input:disabled+label{cursor:not-allowed}input:disabled+label .checkbox-or-radio-input-text{color:#999!important}input:disabled:checked+label .checkbox-or-radio-input-checkbox-icon{background-color:#bbb!important}.company-invitation-container{display:flex;align-items:center;justify-content:center;align-items:start;background-color:#0074bd;border-radius:1rem;box-shadow:0 1px 1px #00000029;flex-direction:column;gap:1.25rem;padding:2rem;max-width:30rem}.company-invitation-container>p{color:#fff;font-size:2.25rem;font-weight:600}.company-invitation-container>div p{color:#fff;font-size:1.25rem}.company-invitation-container>div .company-invitation-name{display:flex;align-items:center;justify-content:center;background-color:#fff3;border-radius:.75rem;box-shadow:0 1px 1px #00000029;font-size:1.5rem;font-weight:600;gap:.5rem;justify-content:start;margin-top:1rem;padding:0 1.25rem}.company-invitation-container>div .company-invitation-name svg{color:#fff;min-height:2.375rem;min-width:2.375rem}@media (max-width: 1024px){.company-invitation-container>p{font-size:1.5rem}.company-invitation-container>div p{font-size:1rem}.company-invitation-container>div .company-invitation-name{font-size:1.25rem}.company-invitation-container>div .company-invitation-name svg{min-height:1.5rem;min-width:1.5rem}}.more-options-container .more-options{border-radius:8px;display:flex;position:relative}.more-options-container .more-options button{align-items:center;display:flex}.more-options-container .more-options button>svg{color:#666}.more-options-container .more-options span{background-color:#bbb;border-radius:8px;display:flex;flex-direction:column;min-width:130px;padding:12px;position:absolute;transform:translate(-105%);top:0;width:max-content;z-index:9}.more-options-container .more-options span button{align-items:center;border-radius:4px;display:flex;gap:8px;padding:6px;width:100%}.more-options-container .more-options span button svg{color:#fff;height:24px;width:24px}.more-options-container .more-options span button .button-text{color:#fff;font-weight:600;text-align:start}.more-options-container .more-options span :hover svg,.more-options-container .more-options span :hover p{color:#141b27}.address-form-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.company-or-unity-address button{align-self:end;width:fit-content}.company-or-unity-container{display:flex;flex-direction:column;gap:16px;max-width:840px}.company-or-unity-container .input-loader{animation:spin 2s linear infinite}.company-or-unity-container .company-or-unity-section,.company-or-unity-container .company-or-unity-address{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.company-or-unity-container .company-or-unity-section,.company-or-unity-container .company-or-unity-address{padding:16px}}.company-or-unity-container .company-or-unity-section.company-or-unity-section,.company-or-unity-container .company-or-unity-section.unity-icons,.company-or-unity-container .company-or-unity-section.company-or-unity-address,.company-or-unity-container .company-or-unity-address.company-or-unity-section,.company-or-unity-container .company-or-unity-address.unity-icons,.company-or-unity-container .company-or-unity-address.company-or-unity-address{display:flex;flex-direction:column;gap:16px}.company-or-unity-container .company-or-unity-section h1,.company-or-unity-container .company-or-unity-address h1{font-size:1.125rem;font-weight:600}.company-or-unity-container .business-size-container{display:flex;flex-direction:column;gap:.25rem;width:100%}.company-or-unity-container .business-size-container .input-message{color:#999;font-size:14px;font-weight:400}.company-or-unity-container .business-size-container .input-message.input-error-message{color:#f31212;font-weight:600}.company-or-unity-container .company-or-unity-is-educational>p{font-weight:600;color:#999}.company-or-unity-container .company-or-unity-is-educational .is-educational{font-size:1rem;color:#666;font-weight:600}.company-or-unity-container .company-or-unity-is-educational .is-educational.is-educational-checked{color:#0074bd}.company-or-unity-selection-avatar-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px}@media (width <= 650px){.company-or-unity-selection-avatar-container{padding:16px}}.company-or-unity-selection-avatar-container>h1{font-size:1.125rem;font-weight:600}.company-or-unity-selection-avatar-container>p{color:#141b27}.company-or-unity-selection-avatar-container>button{align-self:flex-end;max-width:151px}.company-or-unity-selection-avatar-container .toggle-logo-or-icon{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem}.company-or-unity-selection-avatar-container .toggle-logo-or-icon>svg{color:#0074bd}.company-or-unity-selection-avatar-container .toggle-logo-or-icon p{color:#666}.company-or-unity-selection-avatar-container .toggle-logo-or-icon p button{align-self:flex-start;color:#0074bd}.company-or-unity-selection-avatar-container .toggle-logo-or-icon p button:hover{text-decoration:underline}.company-or-unity-selection-avatar-container .company-or-unity-icon-and-logo-container{display:flex;flex-direction:column;gap:8px}.company-or-unity-selection-avatar-container .company-or-unity-icon-and-logo-container .company-or-unity-icon-and-logo-content{display:flex;flex-direction:column;gap:.25rem;width:100%}.company-or-unity-selection-avatar-container .company-or-unity-icon-and-logo-container .company-or-unity-icon-and-logo-content .input-message{color:#999;font-size:14px;font-weight:400}.company-or-unity-selection-avatar-container .company-or-unity-icon-and-logo-container .company-or-unity-icon-and-logo-content .input-message.input-error-message{color:#f31212;font-weight:600}.company-or-unity-selection-avatar-container .company-or-unity-image-label-input{align-items:center;border:2px dashed #ddd;border-radius:8px;color:#666;cursor:pointer;display:flex;flex-direction:column;padding:24px}.company-or-unity-selection-avatar-container .company-or-unity-image-label-input p,.company-or-unity-selection-avatar-container .company-or-unity-image-label-input h3{color:#666}.company-or-unity-selection-avatar-container .company-or-unity-image-label-input>header{align-items:center;display:flex;gap:8px;margin-bottom:16px}.company-or-unity-selection-avatar-container .company-or-unity-image-label-input>header h3{font-weight:600}.company-or-unity-selection-avatar-container .company-or-unity-image-label-input>header svg,.company-or-unity-selection-avatar-container .company-or-unity-image-label-input>header span{color:#0074bd}.company-or-unity-selection-avatar-container .company-or-unity-image-label-input input{display:none}.company-or-unity-selection-avatar-container .company-or-unity-image-label{align-items:start;border:2px dashed #ddd;border-radius:8px;color:#666;cursor:pointer;display:flex;justify-content:space-between;padding:24px}.company-or-unity-selection-avatar-container .company-or-unity-image-label img{height:96px;object-fit:cover;width:96px}.company-or-unity-selection-avatar-container .company-or-unity-icons{display:flex;flex-direction:column;gap:8px}.company-or-unity-selection-avatar-container .company-or-unity-icons>p{color:#666}.company-or-unity-selection-avatar-container .company-or-unity-icons>button{align-self:flex-end;width:151px}.company-or-unity-selection-avatar-container .company-or-unity-icons .icons-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.company-or-unity-selection-avatar-container .company-or-unity-icons .icons-container{background-color:#f9f9f9;border-radius:8px;gap:25px;height:262px;padding:16px}.company-or-unity-selection-avatar-container .company-or-unity-icons .icons-container label{border-radius:50%;height:30px;width:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.company-or-unity-selection-avatar-container .company-or-unity-icons .icons-container label:has(input[type=radio]:checked){border:1px solid #016eb4}.company-or-unity-selection-avatar-container .company-or-unity-icons .icons-container input{display:none}.company-or-unity-selection-avatar-container .company-or-unity-icons .icons-container svg{color:#0074bd}.dialog-header{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem;margin-bottom:1rem;max-width:25rem}.dialog-header svg{color:#0074bd}.dialog-header h1{text-align:center;color:#141b27;font-size:1.5rem;font-weight:600}.dialog-footer{display:flex;flex-direction:column;gap:.5rem;margin-top:2rem;width:100%}.dialog-content{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1rem}.progress-container{display:flex;flex-direction:column;width:100%;gap:.5rem}.progress-container section{display:flex;flex-direction:row;justify-content:space-between}.progress-container section span{color:#141b27;font-size:1rem;font-style:normal;font-weight:600}.progress-container .progress-bar{position:relative;width:100%;height:.25rem;background-color:#ddd;border-radius:999px}.progress-container .progress-bar .progress-fill{position:absolute;top:-.12rem;left:0;height:.5rem;background-color:#0074bd;border-radius:999px;transition:width .3s ease-in-out}.empty-state-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.empty-state-container.start{align-items:start}.empty-state-container.start>p,.empty-state-container.start span{text-align:start}.empty-state-container.center{align-items:center}.empty-state-container.center>p,.empty-state-container.center span{text-align:center}.empty-state-container.end{align-items:end}.empty-state-container.end>p,.empty-state-container.end span{text-align:end}.empty-state-container>p{color:#666;font-weight:600}.empty-state-container>span{color:#999}.empty-state-container .empty-state-loading-container{margin-top:1rem}.empty-state-container .empty-state-loading-container>img{animation:rotate-icon 2s linear infinite;height:40px;width:40px}.toggle-wrapper{align-items:center;cursor:pointer;display:inline-flex;gap:.5rem;-webkit-user-select:none;user-select:none}.toggle-switch{position:relative;height:1.25rem;min-width:3rem;width:3rem}.toggle-switch input{cursor:inherit;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;position:absolute}.toggle-switch input:focus-visible+.toggle-slider{outline:2px solid #0074bd;outline-offset:2px}.toggle-switch input:checked+.toggle-slider{background:#0074bd}.toggle-switch input:checked+.toggle-slider:before{background-color:#f9f9f9;border:1px solid #0074bd;transform:translate(30px)}.toggle-slider{background:#ddd;border-radius:1rem;display:inline-block;transition:background .25s;height:100%;width:100%}.toggle-slider:before{content:"";background:#999;border:1px solid #ddd;border-radius:50%;height:1.5rem;left:-4px;position:absolute;transition:transform .25s;top:-3px;width:1.5rem}.toggle-label{color:#666;font-weight:600}.toggle-wrapper:has(input:checked) .toggle-label{color:#0074bd}.toggle-wrapper:has(input:disabled){width:fit-content;cursor:not-allowed}.toggle-wrapper:has(input:disabled) .toggle-slider{background-color:#eee}.toggle-wrapper:has(input:disabled) .toggle-slider:before{border-color:#eee}.toggle-wrapper:has(input:disabled) span{color:#999!important}.carousel-nav-bar-container{display:flex;align-items:center;justify-content:center;background-color:#f1f1f1;border-radius:.5rem;height:2.75rem;position:relative;overflow:hidden}.carousel-nav-bar-container>button{align-items:center;background-color:#141b2799;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;position:absolute;padding:.5rem;top:50%;transform:translateY(-50%);z-index:1}.carousel-nav-bar-container>button svg{color:#fff}.carousel-nav-bar-container>button.carousel-nav-bar-prev-button{left:.25rem}.carousel-nav-bar-container>button.carousel-nav-bar-next-button{right:.25rem}.carousel-nav-bar-wrapper{display:flex;overflow-y:hidden;overflow-x:auto;padding:.25rem;scrollbar-width:none;transition:transform .5s ease-in-out}.carousel-link{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.37rem .75rem}.carousel-link svg{color:#999}.carousel-link img{filter:brightness(0) saturate(100%) invert(69%) sepia(0%) saturate(0%) hue-rotate(89deg) brightness(88%) contrast(89%);max-height:1.5rem;max-width:1.5rem;min-height:1.5rem;min-width:1.5rem}.carousel-link p{color:#999;font-weight:600;white-space:nowrap}.carousel-link span{background-color:#fff;color:#0074bd;font-weight:600;border-radius:100%;padding:0 .44rem}.carousel-link.carousel-link-selected{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 1px #00000029}.carousel-link.carousel-link-selected p,.carousel-link.carousel-link-selected img,.carousel-link.carousel-link-selected svg{color:#0074bd;filter:none}.pagination-container{display:flex;align-items:center;justify-content:center;gap:.5rem}.pagination-container>label{color:#666;display:flex;gap:.5rem;font-weight:600}.pagination-container>label input{background-color:#f9f9f9;border:0;border-bottom:2px solid #0074bd;color:#0074bd;font-weight:600;text-align:center;width:2rem}.pagination-container>button{display:flex;align-items:center;justify-content:center}.pagination-container>button svg{color:#666}.google-login-button{background-color:transparent;border:1px solid grey;gap:16px;height:56px;display:flex;align-items:center;justify-content:center}.google-login-button p{color:#666}.google-login-button img{width:24px}.public-root-container{align-items:center;background-image:linear-gradient(108deg,#141b2780 30%,#004e7e80 50%,#0074bd80),url(/assets/public_background-XEGrIRO4.png);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;gap:1rem;justify-content:space-between;min-height:100vh;padding-right:16.25rem;position:relative;width:100vw}.public-root-container>div{min-width:30rem}@media (max-width: 650px){.public-root-container>div{min-width:auto}}.public-root-container .public-root-infos{align-items:start;align-self:flex-start;display:flex;flex-direction:column;height:100vh;justify-content:space-between;padding:3rem;padding-right:0}.public-root-container .public-root-infos img{width:11.25rem;height:5.8125rem}.public-root-container .public-root-infos>div p{color:#fff;font-size:3rem;font-weight:600}.public-root-container .public-root-infos>div span{color:#fff;font-size:1.5rem;font-weight:400}@media (width <= 1024px){.public-root-container .public-root-infos{align-self:center;height:auto;padding:0;width:30rem}.public-root-container .public-root-infos img{width:5.75rem;height:2.9375rem;margin-bottom:2rem}.public-root-container .public-root-infos>div p{font-size:1.5rem;margin-bottom:.25rem}.public-root-container .public-root-infos>div span{font-size:1rem}}@media (width <= 650px){.public-root-container .public-root-infos{max-width:30rem;width:100%}}@media (width <= 1280px){.public-root-container{padding-right:4rem}}@media (width <= 1024px){.public-root-container{padding:1rem;flex-direction:column;justify-content:center;gap:1rem}}.public-header-container.public-header-container{display:flex;align-items:center;justify-content:center;height:72px;background-color:#f9f9f9;justify-content:space-around;position:fixed;top:0;width:100vw}@media (width <= 1024px){.public-header-container.public-header-container{justify-content:space-between;padding:1.5rem}}.public-header-container img{height:60px;width:120px}.public-header-container a{display:flex;align-items:center;justify-content:center;gap:16px}.public-header-container a svg{color:#0074bd}.public-header-container a p{color:#0074bd;font-size:1rem;font-weight:600}.signup-invitation-container{position:relative;width:960px;display:flex;justify-content:end;margin:1rem 0}.signup-container{max-width:480px;margin:1rem 0}.signup-form-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.signup-form-container{padding:16px}}.signup-form-container.signup-form-container{display:flex;flex-direction:column;gap:1.5rem;min-height:600px;padding:32px 40px;width:480px;z-index:10}.signup-form-container h1{font-size:1.5rem;font-weight:600}.signup-form-container section{display:flex;flex-direction:column;gap:24px}.signup-form-container fieldset{display:flex;flex-direction:column;gap:8px}.signup-form-container fieldset legend{font-size:1rem;font-weight:600;margin-bottom:8px}.signup-form-container fieldset .error-message{color:#f31212;font-size:.875rem;margin:0}.signup-form-container .signup-form-header{display:flex;align-items:center;justify-content:center;justify-content:space-between}.signup-form-container .signup-form-header img{width:5rem;height:2.5rem}.signup-form-container .signup-form-header a{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem}.signup-form-container .signup-form-header a>svg{color:#0074bd}.signup-form-container .signup-form-terms-and-policy{align-items:start;display:flex;gap:.5rem;justify-content:start}.signup-form-container .signup-form-terms-and-policy input{border-color:1px solid #999;border-radius:.25rem;margin-top:.25rem;min-width:1rem;min-height:1rem}.signup-form-container .signup-form-terms-and-policy input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #999;border-radius:.25rem;display:block}.signup-form-container .signup-form-terms-and-policy input[type=checkbox]:checked{background-color:#0074bd;border-color:#0074bd}.signup-form-container .signup-form-terms-and-policy input[type=checkbox]:checked:before{content:"✓";color:#fff;display:block;font-size:14px;line-height:14px;text-align:center}.signup-form-container .signup-form-terms-and-policy p{color:#666}.signup-form-container .signup-form-terms-and-policy p a{color:#0074bd;text-decoration:underline}@media (width <= 980px){.signup-invitation-container{align-items:center;flex-direction:column;height:1200px;width:100%}}.login-form-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.login-form-container{padding:16px}}.login-form-container.login-form-container{align-items:center;display:flex;flex-direction:column;gap:32px;min-height:600px;padding:32px 40px;width:480px;z-index:10}.login-form-container img{height:40px;width:77px}.login-form-container section{display:flex;flex-direction:column;gap:24px;width:100%}.login-form-container section>div{align-items:center;display:flex;width:100%}.login-form-container section>div hr{border:1px solid #ddd;height:1px;width:50%}.login-form-container section>div span{color:#999;padding:0 20px}.login-form-container section a{color:#666}.login-form-container section a span{color:#0074bd;font-weight:600}.login-form-container section a:hover span{text-decoration:underline}.login-form-container fieldset{display:flex;flex-direction:column;gap:12px}.login-form-container fieldset legend{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:8px;margin-bottom:8px}.login-form-container fieldset a{color:#0074bd}.login-form-container .login-password-button{display:flex;align-items:center;justify-content:center}.login-form-container .google-login-button{background-color:transparent;border:1px solid grey;gap:16px;height:56px;display:flex;align-items:center;justify-content:center}.login-form-container .google-login-button p{color:#666}.login-form-container .google-login-button img{width:24px}@media (width <= 980px){.login-invitation-container{align-items:center;flex-direction:column;height:1200px;width:100%}}.logout-backgroun{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100vw}.logout-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem;max-width:30rem}@media (width <= 650px){.logout-container{padding:16px}}.logout-container>svg{color:#0074bd}.logout-container>div h1{text-align:center;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.logout-container>div p{color:#666;text-align:center}.payment-container{max-width:840px}.payment-container h1{font-size:1.125rem;font-weight:600}.payment-container .payment-details button{align-items:center;display:flex;padding:4px}.payment-container .payment-details button svg{color:#666}.payment-container .payment-details{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.payment-container .payment-details{padding:16px}}.payment-container .payment-details.payment-details{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.payment-container .payment-details .payment-description{color:#666}.payment-container .payment-details strong{font-weight:600}.payment-container .payment-details strong,.payment-container .payment-details strong span{color:#0074bd}.payment-container .payment-details strong span{font-size:1.5rem}.payment-container .payment-details section{align-items:center;display:flex;gap:16px}.payment-container .payment-details section label{border:1px solid #ddd;border-radius:8px;display:flex;height:56px;padding:16px;width:fit-content}.payment-container .payment-details section label input{border:none;height:100%;text-align:center;width:100px}.payment-container .payment-details .total-price-description{font-weight:600}.payment-container .payment-method{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.payment-container .payment-method{padding:16px}}.payment-container .payment-method.payment-method{display:flex;flex-direction:column;gap:16px}.payment-container .payment-method .radio-container{display:flex;gap:24px}.payment-container .payment-method>button:last-of-type{align-self:flex-end;width:fit-content}.cards-container{display:flex;gap:16px;flex-wrap:wrap}.cards-container button{align-items:center;background-color:#eee;border-radius:8px;display:flex;flex-direction:column;gap:16px;height:182px;justify-content:center;padding:32px;width:182px}.cards-container button div{background-color:#d9d9d9;border-radius:50%;width:40px;height:40px;padding:8px}.cards-container button div svg{color:#666}.cards-container button p{color:#666;font-weight:600}.card-container{align-items:start;border:1px solid #ddd;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:182px;justify-content:space-between;padding:24px;width:289px}.card-container section{display:flex;justify-content:space-between;width:100%}.card-container section svg{color:#0074bd;display:none}.card-container p{font-weight:600}.card-container input{display:none}.card-container:has(input[type=radio]:checked){border:1px solid #0074bd}.card-container:has(input[type=radio]:checked) p{color:#0074bd}.card-container:has(input[type=radio]:checked) svg{display:block}.security-code p{font-weight:600;margin-bottom:8px}.security-code>div{border:1px solid #ddd;border-radius:8px;height:56px;padding-left:16px;max-width:300px}.card-awaiting-request-footer{width:100%;display:flex;gap:.5rem;flex-direction:column}.pix-container{display:flex;gap:16px}.pix-container p{color:#666;font-weight:600}.pix-container img{width:40px}.bank-slip-container .bank-slip{max-width:640px;display:flex;gap:16px}.bank-slip-container .bank-slip span p{color:#666;font-weight:600}.bank-slip-container .bank-slip img{width:40px}.bank-slip-container hr{margin:16px 0}.bank-slip-container>p{color:#666;font-weight:600;margin-top:16px;margin-bottom:8px}.bank-slip-container>a{color:#0074bd;display:flex;font-weight:600;gap:8px}.bank-slip-container>a svg{color:#0074bd}.bank-slip-container>ul{margin-top:16px}.bank-slip-container>ul p{color:#666;font-weight:600}.bank-slip-container .bank-slip-modal-content{max-width:592px;width:calc(100vw - 80px)}.private-menu-main-container{min-width:352px;z-index:9;position:relative}.private-menu-main-container .private-menu-container{min-width:352px;max-width:352px;position:fixed;width:100%}.private-menu-main-container header{display:flex;align-items:center;justify-content:center;background-color:#016eb4;border-top-right-radius:16px;height:82px;justify-content:space-between;padding:16px}.private-menu-main-container footer{bottom:0;border-top:1px solid #ddd;left:1rem;padding:.5rem 0;position:absolute;width:19.125rem}.private-menu-main-container footer a{color:#fff;font-size:.875rem;font-weight:600;text-align:start}.private-menu-main-container footer a:hover{cursor:pointer;text-decoration:underline}@media (width <= 1024px){.private-menu-main-container footer{display:none}}.private-menu-main-container .menu-list{background-color:#0074bd;border-bottom-right-radius:16px;display:flex;flex-direction:column;gap:10px;height:calc(100vh - 82px);padding:16px 24px}.private-menu-main-container .menu-list svg{color:#fff}.private-menu-main-container .menu-list summary,.private-menu-main-container .menu-list label{align-items:center;display:flex;gap:8px;padding:8px}.private-menu-main-container .menu-list ul{display:flex;flex-direction:column;gap:8px}.private-menu-main-container .menu-list label{color:#fff;cursor:pointer;font-weight:600;padding:8px}.private-menu-main-container .menu-list label:has(input:checked){background-color:#016eb4;border-radius:8px}.private-menu-main-container .menu-list label input{display:none}.private-menu-main-container .menu-list details{color:#fff;cursor:pointer;font-weight:600}.private-menu-main-container .menu-list details .summary-arrow{transform:rotate(-90deg)}.private-menu-main-container .menu-list details>ul{padding-left:32px}.private-menu-main-container .menu-list details[open] svg{transform:rotate(0)}.private-burger-menu,.private-burger-menu #burger-checkbox{display:none}.private-burger-menu .burger-toggle{position:relative;width:40px;height:40px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transition-duration:.3s}.private-burger-menu .burger-bars{width:100%;height:3px;background-color:#fff;border-radius:5px;transition-duration:.3s}.private-burger-menu #burger-checkbox:checked+.burger-toggle .burger-bars{margin-left:13px}.private-burger-menu #burger-checkbox:checked+.burger-toggle #burger-bar2{transform:rotate(135deg);margin-left:0;transform-origin:center;transition-duration:.3s}.private-burger-menu #burger-checkbox:checked+.burger-toggle #burger-bar1{transform:rotate(45deg);transition-duration:.3s;transform-origin:left center}.private-burger-menu #burger-checkbox:checked+.burger-toggle #burger-bar3{transform:rotate(-45deg);transition-duration:.3s;transform-origin:left center}@media (width <= 1024px){.private-menu-main-container{height:82px;width:100vw}.private-menu-main-container header{border-top-right-radius:0;width:100vw}.private-menu-main-container .private-burger-menu-container{background-color:#00000080;height:100vh;max-width:100%}.private-menu-main-container .menu-list{display:none}.private-menu-main-container .burger-menu-list{animation:slideIn .3s forwards;display:flex;max-width:352px;min-width:352px;position:fixed}.private-menu-main-container .private-burger-menu{display:flex}.private-menu-main-container .private-menu-visible-footer{display:block}@keyframes slideIn{0%{left:-352px}to{left:0}}}.private-root-container{display:flex;min-height:100vh}@media (width <= 1024px){.private-root-container{flex-direction:column}}.private-content-container{width:100%;padding:20px 64px;flex:1 1 auto;min-width:0}@media (width <= 1024px){.private-content-container{width:100%;padding:21px 24px}}@media (width <= 650px){.private-content-container{width:100%;padding:21px 16px}}.payment-pix-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.payment-pix-container{padding:16px}}.payment-pix-container.payment-pix-container{display:flex;flex-direction:column;gap:1rem;max-width:840px}.payment-pix-container header h1{font-size:1.125rem;font-weight:600;margin-bottom:16px}.payment-pix-container header p{align-items:center;color:#666;display:flex;gap:8px;font-weight:600}.payment-pix-container .qr-code-container{display:flex;flex-direction:column;gap:16px}.payment-pix-container .qr-code-container .qr-code{align-self:center;border:2px solid #0074bd;border-radius:8px;padding:12px}.payment-pix-container .qr-code-container .payment-pix-input-container{align-items:center;display:flex;flex-direction:column;width:100%}.payment-pix-container .qr-code-container .payment-pix-input-container>div{justify-content:center;align-items:center;display:flex;gap:8px;width:100%}.payment-pix-container .qr-code-container .payment-pix-input-container>div>button{background-color:#e7f6ff;border-radius:8px;display:flex;padding:12px}.payment-pix-container .qr-code-container .payment-pix-input-container>div>button svg{color:#0074bd}.payment-pix-container .qr-code-container .payment-pix-input-container label{max-width:456px}.payment-pix-container .qr-code-container .payment-pix-input-container>p{color:#666;display:flex;font-weight:600;gap:8px;margin-top:8px}.payment-pix-container .qr-code-container .payment-pix-input-container>p svg{color:#0074bd}.payment-pix-container h2{font-size:1.125rem;font-weight:600}.payment-pix-container ol{display:flex;flex-direction:column;gap:1rem}.payment-pix-container ol li{display:flex;gap:8px}.payment-pix-container ol li>span{align-items:center;background-color:#e7f6ff;border-radius:100%;color:#0074bd;display:flex;font-weight:600;height:32px;justify-content:center;min-width:32px}.payment-pix-container ol li p{color:#666;font-weight:600;align-self:center}.payment-pix-container ol li p strong{color:#0074bd;font-weight:600}.payment-pix-container .total-price,.payment-pix-container .total-price strong{font-weight:600}.payment-pix-container .total-price strong,.payment-pix-container .total-price strong span{color:#0074bd}.payment-pix-container .total-price strong span{font-size:1.5rem}.payment-pix-container footer{align-items:center;display:flex;gap:1.5rem;justify-content:start}.payment-pix-container footer>button{width:fit-content}.pix-success-body{display:flex;flex-direction:column;gap:1rem}.pix-success-body>h1{color:#0074bd;font-size:1.125rem;font-weight:600}.pix-success-body>h1.not-success-title{color:#f31212}.pix-success-body>p{display:flex;font-weight:600;gap:.5rem;max-width:400px}.pix-success-body>p svg{color:#0074bd;min-height:1.5rem;min-width:1.5rem}.pix-success-body>p svg.not-success-icon{color:#f44336}.pix-success-body>span{color:#999}.pix-success-footer{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.payment-bank-slip-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.payment-bank-slip-container{padding:16px}}.payment-bank-slip-container.payment-bank-slip-container{max-width:840px}.payment-bank-slip-container header{margin-bottom:24px}.payment-bank-slip-container header h1{font-size:1.125rem;font-weight:600;margin-bottom:16px}.payment-bank-slip-container header p{align-items:center;color:#666;display:flex;gap:8px;font-weight:600}.payment-bank-slip-container .bar-code-container{align-items:center;display:flex;flex-direction:column}.payment-bank-slip-container .bar-code-container .bar-code{width:fit-content}.payment-bank-slip-container .bar-code-container .bar-code p{font-weight:600;text-align:end}.payment-bank-slip-container .bar-code-container .bar-code svg{width:100%}.payment-bank-slip-container .payment-bank-slip-input-container{align-items:center;display:flex;flex-direction:column;width:100%}.payment-bank-slip-container .payment-bank-slip-input-container>div{justify-content:center;align-items:center;display:flex;gap:8px;width:100%}.payment-bank-slip-container .payment-bank-slip-input-container>div>button{background-color:#e7f6ff;border-radius:8px;display:flex;padding:12px}.payment-bank-slip-container .payment-bank-slip-input-container>div>button svg{color:#0074bd}.payment-bank-slip-container .payment-bank-slip-input-container label{max-width:456px}.payment-bank-slip-container .payment-bank-slip-input-container a{color:#0074bd;display:flex;font-weight:600;gap:8px;margin-top:8px}.payment-bank-slip-container .payment-bank-slip-input-container a svg{color:#0074bd}.payment-bank-slip-container h2{font-size:1.125rem;font-weight:600;margin-top:16px}.payment-bank-slip-container ol li{display:flex;gap:8px;margin-top:16px}.payment-bank-slip-container ol li span{align-items:center;background-color:#e7f6ff;border-radius:100%;color:#0074bd;display:flex;font-weight:600;height:32px;justify-content:center;min-width:32px}.payment-bank-slip-container ol li p{color:#666;font-weight:600;align-self:center}.payment-bank-slip-container .total-price,.payment-bank-slip-container .total-price strong{font-weight:600}.payment-bank-slip-container .total-price strong,.payment-bank-slip-container .total-price strong span{color:#0074bd}.payment-bank-slip-container .total-price strong span{font-size:1.5rem}.payment-bank-slip-container footer{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.payment-bank-slip-container footer a{background-color:#0074bd;border-radius:8px;color:#fff;font-weight:600;padding:12px 38px}.recover-password-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.recover-password-container{padding:16px}}.recover-password-container.recover-password-container{display:flex;flex-direction:column;gap:32px;max-width:480px;padding:32px 40px}.recover-password-container h1{font-size:1.5rem;font-weight:600}.recover-password-container fieldset p{color:#666;margin-top:16px}.recover-password-container .recover-password-header{display:flex;align-items:center;justify-content:center;justify-content:space-between}.recover-password-container .recover-password-header img{width:5rem;height:2.5rem}.recover-password-container .recover-password-header a{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem}.recover-password-container .recover-password-header a>svg{color:#0074bd}.recover-password-modal-body{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem}.recover-password-modal-body>svg{color:#0074bd}.recover-password-modal-body>p{text-align:center;font-weight:600;font-size:1.5rem;max-width:25rem}.reset-password-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.reset-password-container{padding:16px}}.reset-password-container.reset-password-container{display:flex;flex-direction:column;gap:32px;max-width:480px;padding:32px 40px}.reset-password-container h1{font-size:1.5rem;font-weight:600}.reset-password-container fieldset{display:flex;flex-direction:column;gap:8px}.reset-password-container fieldset legend{font-size:1rem;font-weight:600;margin-bottom:8px}.reset-password-container fieldset p{color:#666;margin-top:8px}.reset-password-container .reset-password-header{display:flex;align-items:center;justify-content:center;justify-content:space-between}.reset-password-container .reset-password-header img{width:5rem;height:2.5rem}.reset-password-container .reset-password-header a{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem}.reset-password-container .reset-password-header a>svg{color:#0074bd}.workspace-list-item{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;box-sizing:border-box;border-top:4px solid #016eb4;flex:1 1 calc(33% - .5rem);max-width:calc(50% - .5rem);min-width:315px;width:100%}@media (width <= 650px){.workspace-list-item{padding:16px}}.workspace-list-item>a{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;height:100%;width:100%}.workspace-list-item>a h2{font-size:1rem;font-weight:600}.workspace-list-item>a p{display:flex;align-items:center;justify-content:center;color:#666;gap:.5rem;justify-content:start}.workspace-list-item>a p>svg{color:#666}.workspace-list-item>a p span{font-weight:600}.workspace-list-item>a .workspace-list-item-header{display:flex;align-items:center;justify-content:center;justify-content:space-between}.workspace-list-item>a .workspace-list-item-header>div{display:flex;align-items:center;justify-content:center;gap:.5rem}.workspace-list-item>a .workspace-list-item-header>div>svg{color:#0074bd;min-height:1.5rem;min-width:1.5rem}.workspace-list-item>a .workspace-list-item-header>div p{font-weight:600}.workspace-list-item>a .workspace-list-item-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.workspace-list-item>a .workspace-list-item-footer p{font-size:.875rem;font-weight:600;color:#999}.workspace-list-item>a .workspace-list-item-footer p svg{color:#999}.workspace-list-item>a .workspace-list-item-footer p.workspace-list-role{border-radius:.5rem;box-shadow:0 1px 1px #00000029;padding:.25rem .75rem}.workspace-list-item>a .workspace-list-item-footer p.workspace-list-owner{color:#f80;background-color:#ff880026}.workspace-list-item>a .workspace-list-item-footer p.workspace-list-owner svg{color:#f80}.workspace-list-item>a .workspace-list-item-footer p.workspace-list-participant,.workspace-list-item>a .workspace-list-item-footer p.workspace-list-moderator{color:#66bb6a;background-color:#66bb6a26}.workspace-list-item>a .workspace-list-item-footer p.workspace-list-participant svg,.workspace-list-item>a .workspace-list-item-footer p.workspace-list-moderator svg{color:#66bb6a}.workspace-list-item>a .workspace-list-item-footer p.workspace-list-administrator{color:#0074bd;background-color:#e7f6ff}.workspace-list-item>a .workspace-list-item-footer p.workspace-list-administrator svg{color:#0074bd}@media (width <= 1125px){.workspace-list-item{max-width:100%}}.edit-workspace-form{display:flex;flex-direction:column;gap:8px;width:432px}@media (width <= 500px){.edit-workspace-form{width:328px}}.workspace-list-container>p{color:#666;margin-bottom:1.25rem}.workspace-list-container .workspace-list{display:flex;gap:1rem;flex-wrap:wrap;width:100%}.participants-main-container .participants-subtitle{color:#666;font-size:1rem;font-weight:400;padding:20px 24px}.participants-main-container .participants-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.participants-main-container .participants-container{padding:16px}}.participants-main-container .participants-container header{display:flex;align-items:center;justify-content:center;align-items:start;flex-direction:column;gap:16px;justify-content:space-between;margin-bottom:20px}.participants-main-container .participants-container header>div{display:flex;align-items:center;justify-content:center;justify-content:space-between;width:100%}.participants-main-container .participants-container header>div .participants-title{color:#fff;background:linear-gradient(90deg,#3792ca,#86d0ff);border-radius:var(--Sizes-Radius-Standard-radius, .5rem);padding:.5rem;font-size:1rem;font-weight:600}.participants-main-container .participants-container header .participant-permissions{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:8px}.participants-main-container .participants-container header .participant-permissions svg{color:#0074bd}.participants-main-container .participants-container header .participant-permissions-select-all{color:#666;font-size:1rem;font-weight:600;gap:8px;justify-content:start}.participants-main-container .participants-container header .dropdown-container label{width:234px;height:40px}.participants-main-container .participants-select-permissions-btns{display:flex;align-items:center;justify-content:center;justify-content:space-between;margin-top:16px}.participants-main-container .participants-select-permissions-btns .participants-select-permissions-cancel-btn{color:#141b27}.participants-main-container .participants-card-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;width:100%}@media (width <= 600px){.participants-main-container .participants-container header>div{flex-direction:column;align-items:start;gap:8px}}.participant-card-container{display:flex;align-items:center;justify-content:center;border-radius:8px;box-shadow:0 1px 1px #00000029;justify-content:space-between;padding:6px 8px;width:100%}.participant-card-container .participant-card-user-infos{display:flex;align-items:center;justify-content:center;gap:8px;justify-content:start;width:100%}.participant-card-container .participant-card-user-infos .participant-card-name{color:#141b27;font-weight:600}.participant-card-container .participant-card-user-infos .participant-card-role{color:#141b27}.participant-card-container .participant-card-inactive-btn{display:flex;align-items:center;justify-content:center}.participant-card-container .participant-card-inactive-btn svg{color:#999}.participant-card-container.participant-card-background-active{background-color:#66bb6a26}.participant-card-container.participant-card-background-active svg{color:#66bb6a}.participant-card-container.participant-card-background-inactive{background-color:#f4433626}.participant-card-container.participant-card-background-inactive svg{color:#f44336}.participant-card-container.participant-card-background{background-color:#e7f6ff}.participant-card-container .checkbox-or-radio-input-container>input{opacity:0}.modal-inactivate-participant-container{max-width:480px;width:100%}.permission-modal-container{max-width:640px;width:100%}.permission-modal-container .permission-modal-inputs-container{display:flex;align-items:center;justify-content:center;align-items:start;flex-direction:column;gap:16px}.permission-modal-container .permission-modal-inputs-container p{color:#666}.successfully-company-or-unity-body{text-align:center;color:#666;max-width:400px}.create-company-alert-message{align-items:center;background-color:#e7f6ff;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;max-width:840px;padding:16px 24px}.create-company-alert-message div{background-color:#0074bd;border-radius:8px;display:flex;height:fit-content;padding:8px}.create-company-alert-message div svg{color:#fff}.create-company-alert-message p{color:#0074bd;font-weight:600}.create-unity-alert-message{align-items:center;background-color:#e7f6ff;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;max-width:840px;padding:16px 24px}.create-unity-alert-message div{background-color:#0074bd;border-radius:8px;display:flex;height:fit-content;padding:8px}.create-unity-alert-message div svg{color:#fff}.create-unity-alert-message p{color:#0074bd;font-weight:600}.image-warning-modal-body{color:#666;text-align:center;max-width:25rem}.payment-card-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;background-color:#fff;border-radius:8px;border:1px solid #ddd;width:188px;height:118px;box-shadow:0 1px 1px #00000029;padding:10px}.payment-card-container .payment-card-header{display:flex;flex-direction:row;justify-content:space-between;width:100%}.payment-card-container .payment-card-header .payment-card-icon{cursor:pointer;color:#141b27}.payment-card-container .payment-card-header :hover{color:#666}.payment-card-container .payment-card-header img{height:18px}.payment-card-container .payment-card-type{font-size:.875rem;color:#999;font-weight:400;line-height:20px}.payment-card-container .payment-card-number{font-size:.875rem;color:#666;font-weight:600;line-height:20px}@media (width <= 420px){.payment-card-container{width:168px;height:108px}}.user-payment-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.user-payment-container{padding:16px}}.user-payment-container.user-payment-container,.user-payment-container .user-payment-content{display:flex;flex-direction:column;justify-content:space-between}.user-payment-container .user-payment-content .user-payment-title{color:#141b27;font-size:1.125rem;font-weight:600}.user-payment-container .user-payment-content .user-payment-card-group{margin-top:16px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;row-gap:16px}.user-payment-container .user-payment-content .user-payment-credts-group{margin-top:16px}.user-payment-container .user-payment-content .user-payment-credts-group .user-payment-credits-text{margin-top:16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.user-payment-container .user-payment-content .user-payment-credts-group .user-payment-credits-text p{font-size:1rem;font-weight:400;line-height:24px;color:#666}.user-payment-container .user-payment-content .user-payment-credts-group .user-payment-credits-text p strong{font-weight:600;color:#0074bd}.user-payment-container .user-payment-delete-modal-body{max-width:432px;color:#141b27;line-height:24px;font-size:1rem;font-weight:400}.user-payment-container .user-payment-btn{align-items:center;align-self:flex-end;background-color:#0074bd;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;margin-top:16px;padding:12px 38px}.user-payment-container .user-payment-btn svg{color:#fff}@media (width <= 640px){.user-payment-container .user-payment-content .user-payment-card-group{margin-top:16px;grid-template-columns:none}}.user-purchase-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.user-purchase-container{padding:16px}}.user-purchase-container.user-purchase-container{display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:none}.user-purchase-container .user-purchase-header{display:flex;align-items:center;justify-content:center;justify-content:space-between}.user-purchase-container .user-purchase-header h1{color:#141b27;font-size:1.125rem;font-weight:600}.user-purchase-container .user-purchase-header .dropdown-container label{max-width:234px;height:40px}.user-purchase-container .user-purchase-content{margin-top:16px;display:flex;flex-direction:column;justify-content:space-between}.user-purchase-container .user-purchase-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;margin-bottom:16px;display:flex;flex-direction:column;gap:8px}@media (width <= 650px){.user-purchase-container .user-purchase-card{padding:16px}}.user-purchase-container .user-purchase-card hr{margin:4px 0}.user-purchase-container .user-purchase-card h2{font-size:1rem;font-weight:600;line-height:24px;color:#141b27}.user-purchase-container .user-purchase-card p{font-size:1rem;color:#666;line-height:24px}.user-purchase-container .user-purchase-card strong{color:#0074bd;font-weight:600;font-size:1rem}.user-purchase-container .user-purchase-card .user-purchase-payment-status-container{display:flex;align-items:center;justify-content:space-between}.user-purchase-container .user-purchase-card .user-purchase-payment-status-container button{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600}.user-purchase-container .user-purchase-card .user-purchase-payment-status-container button svg{color:#666}.user-purchase-container .user-purchase-card .user-purchase-payment-status{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600}.user-purchase-container .user-purchase-card .approved{color:#66bb6a}.user-purchase-container .user-purchase-card .approved svg{color:#66bb6a}.user-purchase-container .user-purchase-card .pending{color:#f80}.user-purchase-container .user-purchase-card .pending svg{color:#f80}.user-purchase-container .user-purchase-card .canceled,.user-purchase-container .user-purchase-card .rejected{color:#f31212}.user-purchase-container .user-purchase-card .canceled svg,.user-purchase-container .user-purchase-card .rejected svg{color:#f31212}@media (width <= 565px){.user-purchase-container .user-purchase-header{align-items:start;flex-direction:column;gap:8px}.user-purchase-container .user-purchase-card .user-purchase-payment-status-container{align-items:start;flex-direction:column}}.purchase-details-body{display:flex;flex-direction:column;gap:12px;max-width:640px}.purchase-details-body hr{margin:0}.purchase-details-body p{color:#666;font-weight:600}.purchase-details-body strong{color:#0074bd;font-weight:600}.purchase-details-body .purchase-details-payment-method{display:flex;align-items:center;justify-content:center;gap:8px;justify-content:start}.purchase-details-body .purchase-details-payment-method svg{color:#666}.purchase-details-body .purchase-details-payment-method img{max-height:24px;max-width:24px;min-height:24px;min-width:24px}.purchase-details-body .purchase-details-payment-method span{color:#666;font-weight:400}.purchase-details-body .purchase-details-qr-code-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.purchase-details-body .purchase-details-qr-code-container p{display:flex;align-items:center;justify-content:center;gap:8px}.purchase-details-body .purchase-details-qr-code-container p svg{color:#0074bd}.purchase-details-body .purchase-details-qr-code-container .purchase-details-qr-code-content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;margin-bottom:12px}.purchase-details-body .purchase-details-qr-code-container .purchase-details-qr-code-content .purchase-details-qr-code{align-self:center;border:2px solid #0074bd;border-radius:8px;padding:12px}.purchase-details-body .purchase-details-barcode-download{display:flex;align-items:center;justify-content:space-between;padding:0 8px;width:100%}.purchase-details-body .purchase-details-barcode-download a{display:flex;align-items:center;justify-content:center;gap:8px;color:#0074bd;font-weight:600}.purchase-details-body .purchase-details-barcode-download a svg{color:#0074bd}.purchase-details-body .purchase-details-barcode-download p{color:#141b27}.purchase-details-body .purchase-details-code-link{display:flex;align-items:center;justify-content:center;gap:8px}.purchase-details-body .purchase-details-code-link button{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:8px}.purchase-details-body .purchase-details-code-link button svg{color:#0074bd}.purchase-details-body .purchase-details-status{display:flex;align-items:center;justify-content:center;gap:8px;justify-content:start}.purchase-details-body .approved{color:#66bb6a}.purchase-details-body .approved svg{color:#66bb6a}.purchase-details-body .pending{color:#f80}.purchase-details-body .pending svg{color:#f80}.purchase-details-body .canceled,.purchase-details-body .rejected{color:#f31212}.purchase-details-body .canceled svg,.purchase-details-body .rejected svg{color:#f31212}@media (width <= 690px){.purchase-details-body .purchase-details-barcode-container{display:flex;flex-direction:column;gap:8px}.purchase-details-body .purchase-details-barcode-container .purchase-details-barcode{display:none}}.user-data-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.user-data-container{padding:16px}}.user-data-container form{display:flex;flex-direction:column;gap:16px;justify-content:space-between;height:100%}.user-data-container form .user-data-title{color:#141b27;font-size:1.125rem;font-weight:600}.user-data-container form .user-data-inputs-container{display:flex;flex-direction:column;gap:16px}.user-data-container form .button-root-container{align-self:flex-end;max-width:151px}.profile-photo-container{height:108px;position:relative;width:108px}.profile-photo-container img{border-radius:100%;height:108px;object-fit:cover;width:108px}.profile-photo-container label{cursor:pointer}.profile-photo-container label>div{position:absolute;right:0;bottom:0;background-color:#ddd;border:3px solid #fff;border-radius:50%;height:32px;width:32px;display:flex;justify-content:center;align-items:center}.profile-photo-container input{display:none}.mobile-profile-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.75rem}.mobile-profile-container .mobile-profile-header{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem}@media (width <= 650px){.mobile-profile-container .mobile-profile-header{padding:16px}}.mobile-profile-container .mobile-profile-header>p{color:#141b27;font-weight:600;text-align:center}.mobile-profile-container>div{width:100%}.mobile-profile-container>div>button{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;justify-content:space-between;margin-bottom:.25rem}@media (width <= 650px){.mobile-profile-container>div>button{padding:16px}}.mobile-profile-container>div>button svg{color:#999;min-height:1.5rem;min-width:1.5rem}.mobile-profile-container>div>button div{display:flex;align-items:center;justify-content:center;gap:.5rem}.mobile-profile-container>div>button div p{color:#666;font-size:1rem;font-weight:600}.menu-options-list{display:flex;flex-direction:column;gap:12px}.menu-options-list li{width:100%}.menu-options-list li label{color:#666;cursor:pointer;display:block;font-weight:600;padding:4px 8px}.menu-options-list li label:has(input:checked){background-color:#e7f6ff;border-radius:8px;color:#0074bd}.menu-options-list li label input{display:none}.desktop-profile-container{display:flex;gap:.5rem;max-width:52.5rem}.desktop-profile-container hr{margin:1rem 0 .75rem}.desktop-profile-container .desktop-profile-side-bar{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;flex-direction:column;padding:1.5rem .75rem;position:relative;min-height:44.5rem;max-width:12.5rem}@media (width <= 650px){.desktop-profile-container .desktop-profile-side-bar{padding:16px}}.desktop-profile-container .desktop-profile-side-bar>div{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem}.desktop-profile-container .desktop-profile-side-bar>div>p{color:#141b27;font-weight:600;text-align:center}.invitation-list-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:20px}@media (width <= 650px){.invitation-list-container{padding:16px}}.invitation-list-container>nav{display:flex;gap:16px;flex-wrap:wrap}.invitation-list-container>nav .create-invitation-link{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-color:#016eb4;flex:1;gap:16px}@media (width <= 650px){.invitation-list-container>nav .create-invitation-link{padding:16px}}.invitation-list-container>nav .create-invitation-link svg{color:#999}.invitation-list-container>nav .create-invitation-link div{display:flex;align-items:center;justify-content:center;gap:.5rem}.invitation-list-container>nav .create-invitation-link div svg{color:#fff}.invitation-list-container>nav .create-invitation-link div p{color:#fff;font-weight:600;text-wrap:nowrap}.invitation-list-container>ul{display:flex;gap:16px;flex-wrap:wrap}.invitation-list-container .invitation-list-haeder{display:flex;align-items:center;justify-content:center;gap:.75rem;justify-content:start}.invitation-list-container .invitation-list-haeder button{display:flex;align-items:center;justify-content:center}.invitation-list-container .invitation-list-haeder button svg{color:#0074bd}.invitation-list-container .filters-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.invitation-list-container .filters-container .dropdown-container label{max-height:2.76rem}@media (width <= 440px){.invitation-list-container .filters-container .dropdown-container{width:100%}}.invitation-modal-text{color:#666;max-width:25rem}.invitation-modal-text span{color:#0074bd}.email-invitation-container{display:flex;flex-direction:column;gap:.75rem;max-width:40rem}.email-invitation-container hr{margin:16px 0}.email-invitation-container .email-invitation-header{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.email-invitation-container .email-invitation-header{padding:16px}}.email-invitation-container .email-invitation-header .filter-container{align-items:center;display:flex;justify-content:space-between;gap:16px}.email-invitation-container .email-invitation-header .filter-container h2{color:#141b27;font-size:1rem;font-weight:600}.email-invitation-container .email-invitation-header .filter-container h2 span{color:#0074bd}.email-invitation-container .email-invitation-header .filter-container .dropdown-container label{height:2.5rem}.email-invitation-container .email-invitation-header .emails-container{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.email-invitation-container .email-invitation-header .emails-container li{align-items:center;display:flex;gap:8px}.email-invitation-container .email-invitation-header .emails-container li svg{color:#0074bd;display:none}.email-invitation-container .email-invitation-header .emails-container li p{color:#666}.email-invitation-container .email-invitation-header .emails-container li p:after{color:#999;content:"•";margin-left:8px}.email-invitation-container .email-invitation-header .emails-container li:last-child p:after{content:""}.email-invitation-container .email-invitation-header .emails-container .used-email svg{display:block}.email-invitation-container .email-invitation-header .emails-container .used-email p{color:#0074bd}.email-invitation-container .email-invitation-infos{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem}@media (width <= 650px){.email-invitation-container .email-invitation-infos{padding:16px}}.email-invitation-container .email-invitation-infos h2{font-size:1rem;font-weight:600}.email-invitation-container .email-invitation-infos p{display:flex;align-items:center;justify-content:center;color:#666;gap:.5rem;justify-content:start}.email-invitation-container .email-invitation-infos p span{font-weight:600}.email-invitation-container .email-invitation-analysis-infos{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;background-color:#f9f9f9;border-radius:.5rem;box-shadow:none;display:flex;flex-direction:column;gap:.5rem}@media (width <= 650px){.email-invitation-container .email-invitation-analysis-infos{padding:16px}}.email-invitation-container .email-invitation-analysis-infos p{color:#666}.email-invitation-container .email-invitation-analysis-infos p span{font-weight:600}.qr-code-invitation-container{display:flex;flex-direction:column;gap:.75rem;max-width:40rem}.qr-code-invitation-container .qr-code-invitation-header{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;background-color:#f9f9f9;border-radius:.5rem;box-shadow:none}@media (width <= 650px){.qr-code-invitation-container .qr-code-invitation-header{padding:16px}}.qr-code-invitation-container .qr-code-invitation-header .qr-code-container{align-items:center;display:flex;flex-direction:column;gap:8px}.qr-code-invitation-container .qr-code-invitation-header .qr-code-container .qr-code-wrapper{border:2px solid #0074bd;border-radius:8px;height:164px;padding:12px;width:164px}.qr-code-invitation-container .qr-code-invitation-header .qr-code-container .qr-code-wrapper .qr-code{height:100%;width:100%}.qr-code-invitation-container .qr-code-invitation-header .qr-code-container .qr-code-share-buttons{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.qr-code-invitation-container .qr-code-invitation-header .qr-code-container .qr-code-share-buttons button{border:1px solid #ddd;border-radius:.5rem;box-shadow:0 1px 1px #00000029;display:flex;gap:8px;padding:.35rem 1rem}.qr-code-invitation-container .qr-code-invitation-header .qr-code-container .qr-code-share-buttons button svg,.qr-code-invitation-container .qr-code-invitation-header .qr-code-container .qr-code-share-buttons button p{color:#666;font-weight:600}.qr-code-invitation-container .qr-code-invitation-header .qr-code-container .qr-code-share-buttons .qr-code-share-wp{background:linear-gradient(90deg,#21c063,#1ca957)}.qr-code-invitation-container .qr-code-invitation-header .qr-code-container .qr-code-share-buttons .qr-code-share-wp svg,.qr-code-invitation-container .qr-code-invitation-header .qr-code-container .qr-code-share-buttons .qr-code-share-wp p{color:#fff}.qr-code-invitation-container .qr-code-invitation-header .qr-code-invitation-analysis-infos{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.qr-code-invitation-container .qr-code-invitation-header .qr-code-invitation-analysis-infos p{color:#666}.qr-code-invitation-container .qr-code-invitation-header .qr-code-invitation-analysis-infos p span{font-weight:600}.qr-code-invitation-container .qr-code-invitation-infos{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem}@media (width <= 650px){.qr-code-invitation-container .qr-code-invitation-infos{padding:16px}}.qr-code-invitation-container .qr-code-invitation-infos h2{font-size:1rem;font-weight:600}.qr-code-invitation-container .qr-code-invitation-infos p{display:flex;align-items:center;justify-content:center;color:#666;gap:.5rem;justify-content:start}.qr-code-invitation-container .qr-code-invitation-infos p span{font-weight:600}.invitation-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;flex:1 1 calc(33% - 16px);min-width:15.625rem}@media (width <= 650px){.invitation-card{padding:16px}}.invitation-card .invitation-card-header{align-items:center;display:flex;justify-content:space-between}.invitation-card .invitation-card-header>p{align-items:center;color:#666;display:flex;font-weight:600;gap:.5rem;min-width:13.875rem;white-space:nowrap}.invitation-card .invitation-card-header>p svg{color:#0074bd;min-height:1.5rem;min-width:1.5rem}.invitation-card .invitation-card-info>p{display:flex;align-items:center;justify-content:center;color:#666;font-size:1rem;font-weight:600;gap:.5rem;justify-content:start;margin-bottom:.25rem}.invitation-card .invitation-card-info>p img{filter:brightness(0) saturate(100%) invert(66%) sepia(0%) saturate(1%) hue-rotate(338deg) brightness(93%) contrast(89%);max-height:1.5rem;max-width:1.5rem}.invitation-card .invitation-card-info span{color:#666;font-size:.875rem;font-weight:400}.invitation-card button{align-items:center;display:flex;font-weight:600;gap:.5rem;width:fit-content}.invitation-composite-filter-container{position:relative;max-width:14.625rem;width:100%}.invitation-composite-filter-container .composite-filter-button{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-color:#e7f6ff;color:#0074bd;font-weight:600;gap:.5rem;padding:.63rem 3.5rem;width:100%}@media (width <= 650px){.invitation-composite-filter-container .composite-filter-button{padding:16px}}.invitation-composite-filter-container .composite-filter-button>svg{color:#0074bd}.invitation-composite-filter-container .composite-filter-button>span{background-color:#fff;border-radius:100%;box-shadow:0 1px 1px #00000029;color:#0074bd;height:1.5rem;width:1.5rem}.invitation-composite-filter-container .composite-filter-options-container{background-color:#fff;border:1px solid #ddd;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;position:absolute;top:calc(100% + .25rem);z-index:1}.invitation-composite-filter-container .composite-filter-options-container>p{font-size:1rem;font-weight:600}.invitation-composite-filter-container .composite-filter-options-container ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem}.invitation-composite-filter-container .composite-filter-options-container ul li{border:1px solid #ddd;border-radius:.5rem;color:#666;font-weight:600;padding:.25rem .5rem}.invitation-composite-filter-container .composite-filter-options-container ul li.option-selected{background-color:#e7f6ff;border:1px solid #0074bd;color:#0074bd}.invitation-composite-filter-container .composite-filter-options-container ul li:hover{cursor:pointer}.invitation-composite-filter-container .composite-filter-options-container ul.composite-filter-status-list{align-items:start;flex-direction:column}.invitation-composite-filter-container .composite-filter-options-container ul.composite-filter-tool-list{justify-content:start}.invitation-composite-filter-container .composite-filter-options-container ul.composite-filter-tool-list>li{max-width:calc(50% - .25rem);width:100%}.create-invitation-container .create-invitation-form{display:flex;flex-direction:column;gap:16px;max-width:592px;width:100%}.create-invitation-container .create-invitation-form fieldset legend{font-weight:600;margin-bottom:8px}.create-invitation-container .create-invitation-form>p{color:#666}.create-invitation-container .create-invitation-form>p span{color:#0074bd}.create-invitation-container .create-invitation-form>p strong{font-weight:600}.create-invitation-container .create-invitation-form>button{align-self:flex-end;width:fit-content}.create-invitation-container .create-invitation-form .create-invitation-email-input-error>label{border:#f31212 1px solid}.create-invitation-container .create-invitation-form .create-invitation-email-input-error span{color:#f31212;font-size:14px;font-weight:600}.loading-invitation-container{display:flex;align-items:center;justify-content:center}.loading-invitation-container.loading-invitation-container{background:linear-gradient(108deg,#0074bd 10%,#3e93c8e6 40.7%,#8fbbd7b3 75.5%,#e7f6ff);flex-direction:column;gap:40px;height:100vh;width:100vw}.loading-invitation-container img{max-height:40px;max-width:40px;min-height:40px;min-width:40px;animation:rotate-icon 2s linear infinite}.loading-invitation-container .loading-invitation-mail-icon-container{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:100%;min-height:72px;min-width:72px}.loading-invitation-container .loading-invitation-mail-icon-container svg{color:#0074bd}.loading-invitation-container .loading-invitation-description-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.loading-invitation-container .loading-invitation-description-container h1{color:#fff;font-size:2rem;font-weight:600}.loading-invitation-container .loading-invitation-description-container p{color:#fff;font-size:1.5rem}@keyframes rotate-icon{0%{transform:rotate(0)}60%{transform:rotate(360deg)}to{transform:rotate(360deg)}}.modal-select-company-main-container{max-height:514px;max-width:640px;width:100%}.modal-select-company-container{display:flex;flex-direction:column;gap:16px}.modal-select-company-container .modal-select-company-description{color:#666}.modal-select-company-container .modal-select-company-list{max-height:300px;overflow-y:auto}.modal-select-company-container .modal-select-company-list::-webkit-scrollbar{border:none;background-color:transparent;height:8px;width:8px}.modal-select-company-container .modal-select-company-list::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:8px}.modal-select-company-container .modal-select-company-list .modal-select-company-list-item{display:flex;align-items:center;justify-content:center;gap:12px;justify-content:start}.modal-select-company-container .modal-select-company-list .modal-select-company-list-item input{display:none}.modal-select-company-container .modal-select-company-list .modal-select-company-list-item label{display:flex;align-items:center;justify-content:center;border-radius:8px;gap:12px;justify-content:start;padding:8px;width:100%}.modal-select-company-container .modal-select-company-list .modal-select-company-list-item label svg{color:#0074bd}.modal-select-company-container .modal-select-company-list .modal-select-company-list-item label img{border-radius:100%;max-width:40px;max-height:40px;min-width:40px;min-height:40px;object-fit:cover}.modal-select-company-container .modal-select-company-list .modal-select-company-list-item label p{color:#141b27;font-weight:600}.modal-select-company-container .modal-select-company-list .modal-select-company-list-item input:checked+label{background-color:#e7f6ff}.company-list-item{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;flex:1 1 calc(50% - 1rem);min-width:280px}@media (width <= 650px){.company-list-item{padding:16px}}.company-list-item>button{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:8px;justify-content:start}.company-list-item>button>svg{color:#666}.company-list-item>div{display:flex;align-items:center;justify-content:center;justify-content:space-between;margin-bottom:12px}.company-list-item>div p{display:flex;align-items:center;justify-content:center;color:#141b27;font-weight:600;gap:8px}.company-list-item>div p>svg{color:#0074bd}.company-list-item>div p>img{border-radius:100%;max-height:24px;max-width:24px;min-height:24px;min-width:24px;object-fit:cover}.company-deletion-modal-body{color:#141b27}.companies-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.companies-main-container{padding:16px}}.companies-main-container .companies-navigation{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem}.companies-main-container .companies-navigation a{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;flex:1 1 calc(50% - .5rem);background-color:#016eb4;min-width:19.375rem}@media (width <= 650px){.companies-main-container .companies-navigation a{padding:16px}}.companies-main-container .companies-navigation a>svg{color:#999}.companies-main-container .companies-navigation a>p{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;gap:.5rem}.companies-main-container .companies-navigation a>p svg{color:#fff}.companies-main-container .companies-list{display:flex;flex-wrap:wrap;gap:16px}.tools-list-container.tools-list-container{display:flex;flex-direction:column;gap:1rem}.tools-list-container.tools-list-container>p{color:#666}.tools-list-container .tools-list-new-analysis-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;justify-content:space-between}@media (width <= 650px){.tools-list-container .tools-list-new-analysis-container{padding:16px}}.tools-list-container .tools-list-new-analysis-container>svg{color:#999}.tools-list-container .tools-list-new-analysis-container div{display:flex;align-items:center;justify-content:center;gap:.75rem}.tools-list-container .tools-list-new-analysis-container div>div{background-color:#e7f6ff;padding:.5rem;border-radius:.5rem}.tools-list-container .tools-list-new-analysis-container div>div>svg{color:#0074bd}.tools-list-container .tools-list-new-analysis-container div p{color:#0074bd;font-weight:600}.tools-list-container .tools-list-page-info{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;gap:.5rem;font-weight:600}@media (width <= 650px){.tools-list-container .tools-list-page-info{padding:16px}}.tools-list-container .tools-list-page-info svg{color:#0074bd;min-width:1.5rem;min-height:1.5rem}@media (width <= 650px){.tools-list-container .tools-list-page-info{display:none}}.tools-list-container .tools-list-tools{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.tools-list-container .tools-list-tools{padding:16px}}.tools-list-container .tools-list-tools>h2{display:none;font-size:1.125rem;font-weight:600}.tools-list-container .tools-list-tools>section{display:flex;flex-direction:column;gap:1rem}.tools-list-container .tools-list-tools>section .draft-analysis-infos{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-color:#e7f6ff;color:#0074bd;font-weight:600;gap:.5rem;justify-content:start}@media (width <= 650px){.tools-list-container .tools-list-tools>section .draft-analysis-infos{padding:16px}}.tools-list-container .tools-list-tools>section .draft-analysis-infos svg{color:#0074bd;max-width:1.5rem;max-height:1.5rem;min-width:1.5rem;min-height:1.5rem}.tools-list-container .tools-list-tools>section .draft-analysis-infos span{color:#666;font-weight:600}.tools-list-container .tools-list-tools>section .draft-analysis-list{display:flex;flex-wrap:wrap;gap:1rem}.tools-list-container .tools-list-tools>section .tools-list-displayed-analysis-header{display:flex;flex-wrap:nowrap;gap:1rem}.tools-list-container .tools-list-tools>section .tools-list-displayed-analysis-header .composite-filter-container{max-width:14.625rem}.tools-list-container .tools-list-tools>section .tools-list-displayed-analysis-list{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.tools-list-container .tools-list-finish-all-container{display:flex;flex-direction:column;gap:.5rem}.tools-list-container .tools-list-finish-all-container>p{color:#666}.tools-list-container .tools-list-finish-all-container>p button{color:#0074bd;font-weight:600}.tools-list-container .tools-list-finish-all-container>span{display:flex;align-items:center;justify-content:center;color:#0074bd;gap:.5rem;justify-content:start}.tools-list-container .tools-list-finish-all-container>span svg{color:#0074bd}.tools-list-container .carousel-nav-bar-container{width:fit-content}@media (width <= 650px){.tools-list-container .carousel-nav-bar-container{width:100%}}@media (width <= 650px){.tools-list-container .tools-list-displayed-analysis-list{flex-direction:column;margin-top:1rem}.tools-list-container .tools-list-tools>h2{display:block}.tools-list-container .tools-list-tools>nav{display:none}.tools-list-container .tools-list-tools>section .tools-list-displayed-analysis-header{flex-direction:column}.tools-list-container .tools-list-tools>section .tools-list-displayed-analysis-header .composite-filter-container{max-width:none}}.analysis-draft-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex:1 1 calc(33% - .5rem);max-width:calc(33% - .5rem);min-width:303px;flex-direction:column;gap:1rem}@media (width <= 650px){.analysis-draft-card{padding:16px}}.analysis-draft-card>p{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:.5rem;justify-content:start}.analysis-draft-card>p svg{color:#666}.analysis-draft-card .analysis-draft-card-type{border:1px solid #ddd;border-radius:.5rem;box-shadow:0 1px 1px #00000029;color:#141b27;padding:.3rem .75rem;width:fit-content}.analysis-draft-card .analysis-draft-card-type img{width:1.125rem;height:1.125rem}.analysis-draft-card .analysis-draft-card-progress p{color:#666;margin-bottom:.25rem}.analysis-draft-card .analysis-draft-card-header{align-items:center;display:flex;gap:.5rem;justify-content:start}.analysis-draft-card .analysis-draft-card-header p{display:flex;align-items:center;justify-content:center;color:#141b27;font-weight:600;gap:.5rem}.analysis-draft-card .analysis-draft-card-header p span{display:inline-block;height:.25rem;min-height:.25rem;min-width:.25rem;width:.25rem;border-radius:100%;background-color:#bbb}.analysis-draft-card .analysis-draft-card-header>span{color:#666}.analysis-draft-card .analysis-draft-card-footer{display:flex;gap:.5rem}.analysis-draft-card .analysis-draft-card-footer button{box-shadow:0 1px 1px #00000029;padding:.4rem}@media (width <= 1470px){.analysis-draft-card{max-width:calc(50% - .5rem)}}@media (width <= 1150px){.analysis-draft-card{max-width:calc(100% - .5rem)}}@media (width <= 650px){.analysis-draft-card{min-width:auto}}.analysis-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;align-items:start;cursor:pointer;flex:1 1 calc(33% - .5rem);max-width:calc(33% - .5rem);flex-direction:column;gap:.75rem;justify-content:start;min-width:21.125rem}@media (width <= 650px){.analysis-card{padding:16px}}.analysis-card strong{font-weight:600}.analysis-card>p{display:flex;align-items:center;justify-content:center;color:#666;gap:.5rem}.analysis-card>p svg{color:#999}.analysis-card>p strong{color:#141b27}.analysis-card .analysis-card-header{display:flex;align-items:center;justify-content:center;justify-content:space-between;width:100%}.analysis-card .analysis-card-header>h3{font-size:1rem;font-weight:600}.analysis-card .analysis-card-progress{width:100%}.analysis-card .analysis-card-progress p{display:flex;align-items:center;justify-content:center;color:#666;justify-content:space-between;margin-bottom:.25rem}.analysis-card .analysis-card-footer{display:flex;gap:.5rem;width:100%}.analysis-card .analysis-card-footer button{box-shadow:0 1px 1px #00000029;padding:.4rem}.analysis-card .analysis-card-type{border:1px solid #ddd;border-radius:.5rem;box-shadow:0 1px 1px #00000029;color:#141b27;font-weight:600;padding:.3rem .75rem;width:fit-content}.analysis-card .analysis-card-type img{width:1.125rem;height:1.125rem}.analysis-card .analysis-card-role{border-radius:.5rem;box-shadow:0 1px 1px #00000029;font-size:.875rem;font-weight:600;padding:.25rem .75rem}.analysis-card .analysis-card-role.analysis-card-role-coordinator{color:#f80;background-color:#ff880026}.analysis-card .analysis-card-role.analysis-card-role-coordinator svg{color:#f80}.analysis-card .analysis-card-role.analysis-card-role-participant{color:#66bb6a;background-color:#66bb6a26}.analysis-card .analysis-card-role.analysis-card-role-participant svg{color:#66bb6a}.analysis-card .analysis-card-role.analysis-card-role-unknown{color:#0074bd;background-color:#e7f6ff}.analysis-card .analysis-card-status{display:flex;flex-direction:row;align-items:center;font-weight:600;font-size:1rem;gap:.5rem}.analysis-card .analysis-card-status.status-created{color:#f80}.analysis-card .analysis-card-status.status-created>svg{color:#f80}.analysis-card .analysis-card-status.status-parametrized{color:#f80}.analysis-card .analysis-card-status.status-parametrized>svg{color:#f80}.analysis-card .analysis-card-status.status-started{color:#0074bd}.analysis-card .analysis-card-status.status-started>svg{color:#0074bd}.analysis-card .analysis-card-status.status-in-progress{color:#f80}.analysis-card .analysis-card-status.status-in-progress>svg{color:#f80}.analysis-card .analysis-card-status.status-canceled{color:#f31212}.analysis-card .analysis-card-status.status-canceled>svg{color:#f31212}.analysis-card .analysis-card-status.status-finished{color:#66bb6a}.analysis-card .analysis-card-status.status-finished>svg{color:#66bb6a}.analysis-card .analysis-card-status.status-unknown{color:#000}.analysis-card .analysis-card-status.status-unknown>svg{color:#000}.analysis-card.no-navigation{cursor:default}@media (width <= 1580px){.analysis-card{max-width:calc(50% - .5rem)}}@media (width <= 1220px){.analysis-card{max-width:calc(100% - .5rem)}}.tools-list-menu .mobile-menu-container .mobile-menu-item button{justify-content:start}.tools-list-menu .mobile-menu-container .mobile-menu-item button img{filter:brightness(0) saturate(100%) invert(69%) sepia(0%) saturate(0%) hue-rotate(89deg) brightness(88%) contrast(89%);max-height:1.5rem;max-width:1.5rem;min-height:1.5rem;min-width:1.5rem}.tools-list-menu .mobile-menu-container .mobile-menu-item button span{color:#0074bd}.tools-list-menu .mobile-menu-container .mobile-menu-item button.mobile-menu-selected-item img{filter:none}.finish-analysis-modal-body p span{color:#0074bd}.finish-analysis-loading-modal-body{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}.finish-analysis-loading-modal-body h1{font-size:1.5rem;font-weight:600;text-align:center;max-width:25rem}.finish-analysis-loading-modal-body p,.finish-analysis-loading-modal-body span{color:#666;font-size:1.125rem;font-weight:600}.finish-analysis-loading-modal-body span{color:#0074bd}.finish-analysis-loading-modal-body img{max-height:40px;max-width:40px;min-height:40px;min-width:40px;animation:rotate-icon 2s linear infinite}@media (width <= 650px){.analysis-card{min-width:100px}.analysis-card>button{text-align:start}}.composite-filter-container{position:relative;width:100%}.composite-filter-container .composite-filter-button{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-color:#e7f6ff;color:#0074bd;font-weight:600;gap:.5rem;width:100%}@media (width <= 650px){.composite-filter-container .composite-filter-button{padding:16px}}.composite-filter-container .composite-filter-button>svg{color:#0074bd}.composite-filter-container .composite-filter-button>span{background-color:#fff;border-radius:100%;box-shadow:0 1px 1px #00000029;color:#0074bd;height:1.5rem;width:1.5rem}.composite-filter-container .composite-filter-options-container{background-color:#fff;border:1px solid #ddd;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;position:absolute;top:calc(100% + .25rem);z-index:1}.composite-filter-container .composite-filter-options-container>p{font-size:1rem;font-weight:600}.composite-filter-container .composite-filter-options-container ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem}.composite-filter-container .composite-filter-options-container ul li{border:1px solid #ddd;border-radius:.5rem;color:#666;font-weight:600;padding:.25rem .5rem}.composite-filter-container .composite-filter-options-container ul li.option-selected{background-color:#e7f6ff;border:1px solid #0074bd;color:#0074bd}.composite-filter-container .composite-filter-options-container ul li:hover{cursor:pointer}.composite-filter-container .composite-filter-options-container ul.composite-filter-status-list{align-items:start;flex-direction:column}.composite-filter-container .composite-filter-options-container ul.composite-filter-tool-list{justify-content:start;flex-wrap:wrap}.composite-filter-container .composite-filter-options-container ul.composite-filter-tool-list>li{min-width:calc(50% - .25rem)}.create-analysis-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}.create-analysis-steps-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}@media (width <= 650px){.create-analysis-steps-container{padding:16px}}.create-analysis-steps-container>p{color:#666;font-size:1rem;font-weight:600;text-align:center}.create-analysis-steps-container .create-analysis-steps-list{display:flex;align-items:center;justify-content:center}.create-analysis-steps-container .create-analysis-steps-list>li{display:flex;align-items:center;justify-content:center;flex-direction:column}.create-analysis-steps-container .create-analysis-steps-list>li hr{background-color:#0074bd;height:1px;left:3.3rem;position:absolute;width:3.9375rem}@media (max-width: 1160px){.create-analysis-steps-container .create-analysis-steps-list>li hr{width:2.5rem}}@media (max-width: 650px){.create-analysis-steps-container .create-analysis-steps-list>li hr{left:2.4rem;width:1.25rem}}.create-analysis-steps-container .create-analysis-steps-list>li p{color:#0074bd;font-size:1rem;font-weight:600}.create-analysis-steps-container .create-analysis-steps-list>li>div{display:flex;align-items:center;justify-content:center;position:relative;border:1px solid #0074bd;border-radius:100%;height:3.375rem;width:3.375rem}.create-analysis-steps-container .create-analysis-steps-list>li>div>svg{bottom:-1px;color:#66bb6a;display:none;position:absolute;right:-1px}.create-analysis-steps-container .create-analysis-steps-list>li>div.current-step{background-color:#0074bd}.create-analysis-steps-container .create-analysis-steps-list>li>div.current-step>p{color:#fff}@media (max-width: 650px){.create-analysis-steps-container .create-analysis-steps-list>li>div{width:2.5rem;height:2.5rem}}.create-analysis-steps-container .create-analysis-steps-list>li.step-completed>p{color:#66bb6a}.create-analysis-steps-container .create-analysis-steps-list>li.step-completed>div>svg{display:block}@media (max-width: 650px){.create-analysis-steps-container .create-analysis-steps-list>li.step-completed>div>svg{width:1.125rem;height:1.125rem}}.create-analysis-steps-container .create-analysis-steps-list>li.step-completed:hover{cursor:pointer}.create-analysis-steps-container .create-analysis-steps-list>li.first-step{margin-right:2.7rem}@media (max-width: 1160px){.create-analysis-steps-container .create-analysis-steps-list>li.first-step{margin-right:1.3rem}}@media (max-width: 650px){.create-analysis-steps-container .create-analysis-steps-list>li.first-step{margin-right:1.2rem}}.create-analysis-steps-container .create-analysis-steps-list>li.second-step{margin-right:3.5rem}@media (max-width: 1160px){.create-analysis-steps-container .create-analysis-steps-list>li.second-step{margin-right:2rem}}@media (max-width: 650px){.create-analysis-steps-container .create-analysis-steps-list>li.second-step{margin-right:1.2rem}}.create-analysis-steps-container .create-analysis-steps-list>li.third-step{margin-right:3.1rem}@media (max-width: 1160px){.create-analysis-steps-container .create-analysis-steps-list>li.third-step{margin-right:1.7rem}}@media (max-width: 650px){.create-analysis-steps-container .create-analysis-steps-list>li.third-step{margin-right:1.2rem}}.create-analysis-steps-container .create-analysis-steps-list>li.fourth-step{margin-right:3.4rem}@media (max-width: 1160px){.create-analysis-steps-container .create-analysis-steps-list>li.fourth-step{margin-right:2rem}}@media (max-width: 650px){.create-analysis-steps-container .create-analysis-steps-list>li.fourth-step{margin-right:1.2rem}}.create-analysis-steps-container .create-analysis-steps-list>li.fifth-step{margin-right:3.6rem}@media (max-width: 1160px){.create-analysis-steps-container .create-analysis-steps-list>li.fifth-step{margin-right:2.1rem}}@media (max-width: 650px){.create-analysis-steps-container .create-analysis-steps-list>li.fifth-step{margin-right:1.2rem}}@media (max-width: 650px){.create-analysis-steps-container .create-analysis-steps-list>li>p{display:none}}.tool-choice-container{display:flex;align-items:center;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:1rem;justify-content:start;width:100%}.tool-choice-container .tool-choice-tool{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;align-items:center;display:flex;flex:1 1 calc(33% - 1rem);gap:.75rem;min-width:367.67px;padding:.94rem .75rem}@media (width <= 650px){.tool-choice-container .tool-choice-tool{padding:16px}}.tool-choice-container .tool-choice-tool input{display:none}.tool-choice-container .tool-choice-tool:has(input:checked).tool-swot{border:2px solid #f44336}.tool-choice-container .tool-choice-tool:has(input:checked).tool-porter{border:2px solid #fc7932}.tool-choice-container .tool-choice-tool:has(input:checked).tool-mc-kinsey{border:2px solid #f80}.tool-choice-container .tool-choice-tool:has(input:checked).tool-bcg{border:2px solid #66bb6a}.tool-choice-container .tool-choice-tool:has(input:checked).tool-diagnosis{border:2px solid #0074bd}.tool-choice-container .tool-choice-tool:has(input:checked).tool-prioritization{border:2px solid #9473d4}.tool-choice-container .tool-choice-tool .tool-choice-tool-info h3{font-size:1rem;font-weight:600}.tool-choice-container .tool-choice-tool .tool-choice-tool-info h3.tool-choice-swot{color:#f44336}.tool-choice-container .tool-choice-tool .tool-choice-tool-info h3.tool-choice-porter{color:#fc7932}.tool-choice-container .tool-choice-tool .tool-choice-tool-info h3.tool-choice-mc-kinsey{color:#f80}.tool-choice-container .tool-choice-tool .tool-choice-tool-info h3.tool-choice-bcg{color:#66bb6a}.tool-choice-container .tool-choice-tool .tool-choice-tool-info h3.tool-choice-diagnosis{color:#0074bd}.tool-choice-container .tool-choice-tool .tool-choice-tool-info h3.tool-choice-prioritization{color:#9473d4}.tool-choice-container .tool-choice-tool .tool-choice-tool-info p{color:#666;font-size:1rem;font-weight:400}.tool-choice-container .tool-choice-tool .tool-choice-tool-logo{display:flex;align-items:center;justify-content:center;border-radius:.5rem;padding:.31rem}.tool-choice-container .tool-choice-tool .tool-choice-tool-logo.tool-choice-swot{background-color:#f4433626}.tool-choice-container .tool-choice-tool .tool-choice-tool-logo.tool-choice-porter{background-color:#fc793226}.tool-choice-container .tool-choice-tool .tool-choice-tool-logo.tool-choice-mc-kinsey{background-color:#ff880026}.tool-choice-container .tool-choice-tool .tool-choice-tool-logo.tool-choice-bcg{background-color:#66bb6a26}.tool-choice-container .tool-choice-tool .tool-choice-tool-logo.tool-choice-diagnosis{background-color:#e7f6ff}.tool-choice-container .tool-choice-tool .tool-choice-tool-logo.tool-choice-prioritization{background-color:#9473d426}.tool-choice-container .tool-choice-tool:hover{cursor:pointer}@media (max-width: 650px){.tool-choice-container .tool-choice-tool{min-width:100%;width:100%}}.tool-choice-container>section{align-items:center;display:flex;gap:.75rem;justify-content:space-between;width:100%}.tool-choice-container>section>p{color:#666;text-align:center}.tool-choice-container>section>button{width:fit-content}.tool-choice-container>section>button>svg{min-width:1.5rem}@media (max-width: 650px){.tool-choice-container>section{flex-direction:column}.tool-choice-container>section>button{width:100%}}.analysis-data-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.analysis-data-container{padding:16px}}.analysis-data-container>h2{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.analysis-data-container .analysis-data-form{display:flex;align-items:center;justify-content:center;gap:.75rem;justify-content:start;flex-wrap:wrap}.analysis-data-container .analysis-data-form .label-container{flex:1 1 calc(33% - .75rem);min-width:247px}.analysis-data-container .analysis-data-form>div{width:100%}.analysis-data-container .analysis-data-form>div>button{width:fit-content;justify-self:flex-end}@media (max-width: 650px){.analysis-data-container .analysis-data-form>div>button{width:100%}}.company-modal-body{max-height:80vh;overflow:auto;padding:.5rem}.company-modal-body::-webkit-scrollbar{height:8px;width:8px}.company-modal-body::-webkit-scrollbar-thumb{border-radius:8px}.company-modal-body .create-company-alert-message{align-items:center;background-color:#e7f6ff;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;max-width:840px;padding:16px 24px}.company-modal-body .create-company-alert-message div{background-color:#0074bd;border-radius:8px;display:flex;height:fit-content;padding:8px}.company-modal-body .create-company-alert-message div svg{color:#fff}.company-modal-body .create-company-alert-message p{color:#0074bd;font-weight:600}.select-company-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.select-company-container{padding:16px}}.select-company-container>button{width:fit-content;margin-bottom:1rem}@media (max-width: 650px){.select-company-container>button{width:100%}}.select-company-container .select-company-form{display:flex;flex-direction:column;gap:1rem}.select-company-container .select-company-form h2{font-size:1.125rem;font-weight:600}.select-company-container .select-company-form>button{width:fit-content;align-self:flex-end}@media (max-width: 650px){.select-company-container .select-company-form>button{width:100%}}.select-company-container .select-company-form>ul{display:flex;flex-direction:column;gap:.75rem}.select-company-container .select-company-form>ul li label{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;box-sizing:border-box;gap:.75rem;justify-content:start;width:100%}@media (width <= 650px){.select-company-container .select-company-form>ul li label{padding:16px}}.select-company-container .select-company-form>ul li label input{display:none}.select-company-container .select-company-form>ul li label p{color:#666;font-weight:600}.select-company-container .select-company-form>ul li label>img{border-radius:100%;height:2.5rem;width:2.5rem}.select-company-container .select-company-form>ul li label>div{display:flex;align-items:center;justify-content:center;background-color:#f9f9f9;border-radius:100%;height:2.5rem;width:2.5rem}.select-company-container .select-company-form>ul li label>div svg{color:#0074bd;height:1.5rem;width:1.5rem}.select-company-container .select-company-form>ul li label:has(input:checked){background-color:#e7f6ff}.select-company-container .select-company-form>ul li label:has(input:checked) p{color:#0074bd}.select-unit-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.select-unit-container{padding:16px}}.select-unit-container>button{width:fit-content;margin-bottom:1rem}@media (max-width: 650px){.select-unit-container>button{width:100%}}.select-unit-container .select-unit-form{display:flex;flex-direction:column;gap:1rem}.select-unit-container .select-unit-form h2{font-size:1.125rem;font-weight:600}.select-unit-container .select-unit-form>button{width:fit-content;align-self:flex-end}@media (max-width: 650px){.select-unit-container .select-unit-form>button{width:100%}}.select-unit-container .select-unit-form>ul{display:flex;flex-direction:column;gap:.75rem}.select-unit-container .select-unit-form>ul li label{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;box-sizing:border-box;gap:.75rem;justify-content:start;width:100%}@media (width <= 650px){.select-unit-container .select-unit-form>ul li label{padding:16px}}.select-unit-container .select-unit-form>ul li label input{display:none}.select-unit-container .select-unit-form>ul li label p{color:#666;font-weight:600}.select-unit-container .select-unit-form>ul li label>img{border-radius:100%;height:2.5rem;width:2.5rem}.select-unit-container .select-unit-form>ul li label>div{display:flex;align-items:center;justify-content:center;background-color:#f9f9f9;border-radius:100%;height:2.5rem;width:2.5rem}.select-unit-container .select-unit-form>ul li label>div svg{color:#0074bd;height:1.5rem;width:1.5rem}.select-unit-container .select-unit-form>ul li label:has(input:checked){background-color:#e7f6ff}.select-unit-container .select-unit-form>ul li label:has(input:checked) p{color:#0074bd}.unit-modal-body{max-height:80vh;overflow:auto;padding:.5rem}.unit-modal-body::-webkit-scrollbar{height:8px;width:8px}.unit-modal-body::-webkit-scrollbar-thumb{border-radius:8px}.unit-modal-body .create-unit-alert-message{align-items:center;background-color:#e7f6ff;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;max-width:840px;padding:16px 24px}.unit-modal-body .create-unit-alert-message div{background-color:#0074bd;border-radius:8px;display:flex;height:fit-content;padding:8px}.unit-modal-body .create-unit-alert-message div svg{color:#fff}.unit-modal-body .create-unit-alert-message p{color:#0074bd;font-weight:600}.successfully-modal-body{color:#666}.invite-users-container{display:flex;flex-direction:column;gap:1rem}.invite-users-container>button{width:fit-content;align-self:flex-end}@media (max-width: 650px){.invite-users-container>button{width:100%}}.invite-users-container .invite-users-generate-invite-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.invite-users-container .invite-users-generate-invite-container{padding:16px}}.invite-users-container .invite-users-generate-invite-container .invite-users-generate-invite-info{display:flex;gap:.5rem}.invite-users-container .invite-users-generate-invite-container .invite-users-generate-invite-info svg{color:#0074bd;min-height:1.5rem;min-width:1.5rem}.invite-users-container .invite-users-generate-invite-container .invite-users-generate-invite-info p{color:#666}.invite-users-container .invite-users-generate-invite-container .invite-users-generate-invite-info p strong{color:#666;font-weight:600}.invite-users-container .invite-users-generate-invite-container .invite-users-generate-invite-buttons{display:flex;flex-wrap:wrap;gap:.75rem}.invite-users-container .invite-users-generate-invite-container .invite-users-generate-invite-buttons>button{width:fit-content}@media (max-width: 650px){.invite-users-container .invite-users-generate-invite-container .invite-users-generate-invite-buttons>button{width:100%}}.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details summary{align-items:center;color:#0074bd;display:flex;font-weight:600;gap:.5rem}.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details summary:hover{cursor:pointer}.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details summary .summary-arrow{color:#0074bd;transform:rotate(-90deg)}.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details[open]{display:flex;flex-direction:column}.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details[open] summary{margin-bottom:1rem}.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details[open] .summary-arrow{transform:rotate(0)}.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details .invite-users-invitations-list{display:flex;flex-wrap:wrap;gap:.5rem}.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details .invite-users-invitations-list .invite-users-invitations-list-item{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;height:7.5rem;flex:1 1 calc(25% - .5rem);min-width:10.625rem}@media (width <= 650px){.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details .invite-users-invitations-list .invite-users-invitations-list-item{padding:16px}}.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details .invite-users-invitations-list .invite-users-invitations-list-item>p{color:#666;font-weight:600}.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details .invite-users-invitations-list .invite-users-invitations-list-item>div{display:flex;align-items:center;justify-content:center;justify-content:space-between}.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details .invite-users-invitations-list .invite-users-invitations-list-item>div h3{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem;justify-content:start}.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details .invite-users-invitations-list .invite-users-invitations-list-item>div h3 svg{color:#0074bd}.invite-users-container .invite-users-select-users-container{display:flex;flex-wrap:wrap;gap:1rem}.invite-users-container .invite-users-select-users-container h2{font-size:1.125rem;font-weight:600}.invite-users-container .invite-users-select-users-container>ul{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex:1 1 calc(50% - 1rem);flex-direction:column;gap:1rem;max-height:22.25rem;min-width:20.75rem}@media (width <= 650px){.invite-users-container .invite-users-select-users-container>ul{padding:16px}}.invite-users-container .invite-users-select-users-container>ul>div{display:flex;flex-direction:column;gap:1rem;overflow-x:auto;padding:.25rem}.invite-users-container .invite-users-select-users-container>ul li label{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;align-items:center;display:flex;gap:.75rem}@media (width <= 650px){.invite-users-container .invite-users-select-users-container>ul li label{padding:16px}}.invite-users-container .invite-users-select-users-container>ul li label input{display:none}.invite-users-container .invite-users-select-users-container>ul li label p{color:#666;font-weight:600}.invite-users-container .invite-users-select-users-container>ul li label:hover{cursor:pointer}.invite-users-container .invite-users-select-users-container>ul li label:has(input:checked){background-color:#e7f6ff}.invite-users-container .invite-users-select-users-container>ul li label:has(input:checked) p{color:#0074bd}.invite-users-container .invite-users-select-users-container>ul li label:has(input:disabled){background-color:#f1f1f1}.invite-users-container .invite-users-select-users-container>ul li label:has(input:disabled) p{color:#999}.invite-users-container .invite-users-select-users-container>ul li label:has(input:disabled):hover{cursor:default}.invite-users-container .invite-users-assign-role-group-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.invite-users-container .invite-users-assign-role-group-container{padding:16px}}.invite-users-container .invite-users-assign-role-group-container .invite-users-assign-role-group-header{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.75rem}.invite-users-container .invite-users-assign-role-group-container .invite-users-assign-role-group-header>span{display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:#e7f6ff;height:3rem;width:3rem}.invite-users-container .invite-users-assign-role-group-container .invite-users-assign-role-group-header>span>svg{color:#0074bd;min-width:1.5rem}.invite-users-container .invite-users-assign-role-group-container .invite-users-assign-role-group-header>div p{font-weight:600}.invite-users-container .invite-users-assign-role-group-container .invite-users-assign-role-group-header>div span{color:#666}.invite-users-container .invite-users-assign-role-group-container>ul{display:flex;flex-direction:column;gap:.5rem}.invite-users-container .invite-users-assign-role-group-container>ul .invite-users-assign-role-group-user{display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:.5rem;box-shadow:0 1px 1px #00000029;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.7rem}.invite-users-container .invite-users-assign-role-group-container>ul .invite-users-assign-role-group-user>div{display:flex;align-items:center;justify-content:center;gap:.75rem;justify-content:start}.invite-users-container .invite-users-assign-role-group-container>ul .invite-users-assign-role-group-user>div .invite-users-assign-role-group-user-info{display:flex;flex-direction:column;gap:.25rem}.invite-users-container .invite-users-assign-role-group-container>ul .invite-users-assign-role-group-user>div .invite-users-assign-role-group-user-info p{color:#666;font-weight:600}.invite-users-container .invite-users-assign-role-group-container>ul .invite-users-assign-role-group-user>div .invite-users-assign-role-group-user-info span{border-radius:12.5rem;font-size:.875rem;font-weight:600;padding:.25rem .5rem;text-align:center;width:fit-content}.invite-users-container .invite-users-assign-role-group-container>ul .invite-users-assign-role-group-user .dropdown-container label{height:2.5rem;min-width:13.125rem}.delete-invitation-modal-body{max-width:27rem}.create-invitation-form{display:flex;flex-direction:column;gap:16px;max-width:592px;width:100%}.create-invitation-form fieldset legend{font-weight:600;margin-bottom:8px}.create-invitation-form>p{color:#666}.create-invitation-form>p span{color:#0074bd}.create-invitation-form>p strong{font-weight:600}.create-invitation-form>button{align-self:flex-end;width:fit-content}.create-invitation-form .create-invitation-email-input-error>label{border:#f31212 1px solid}.create-invitation-form .create-invitation-email-input-error span{color:#f31212;font-size:14px;font-weight:600}.warning-modal-invitation-body{color:#666;max-width:25rem}.revision-warning-modal-body{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem}.revision-warning-modal-body p{font-size:1.25rem;font-weight:600;max-width:25rem;text-align:center}.revision-warning-modal-body img{max-height:40px;max-width:40px;min-height:40px;min-width:40px;animation:rotate-icon 2s linear infinite}.ravision-successful-modal-body{color:#666;max-width:25rem}.ravision-successful-modal-body span{color:#0074bd;font-weight:600}.revision-container{display:flex;flex-direction:column;gap:1rem;width:100%}.revision-container .revision-analysis-infos-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;border-top:5px solid #0074bd;display:flex;flex-direction:column;gap:.75rem}@media (width <= 650px){.revision-container .revision-analysis-infos-container{padding:16px}}.revision-container .revision-analysis-infos-container h2{font-size:1.125rem;font-weight:600}.revision-container .revision-analysis-infos-container .revision-tool{display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:.5rem;box-shadow:0 1px 1px #00000029;gap:.5rem;justify-content:start;width:fit-content;padding:.31rem .75rem}.revision-container .revision-analysis-infos-container .revision-tool img{width:1.125rem;height:1.125rem}.revision-container .revision-analysis-infos-container .revision-tool p{font-size:1rem;font-weight:600}.revision-container .revision-analysis-infos-container .revision-general-infos-container{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;justify-content:start}.revision-container .revision-analysis-infos-container .revision-general-infos-container p{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:.5rem;white-space:nowrap}.revision-container .revision-analysis-infos-container .revision-general-infos-container p svg{color:#999;min-height:1.5rem;min-width:1.5rem}.revision-container .revision-credits-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.revision-container .revision-credits-container{padding:16px}}.revision-container .revision-credits-container>div{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:end}.revision-container .revision-credits-container>div button{width:fit-content}@media (max-width: 650px){.revision-container .revision-credits-container>div button{width:100%}}.revision-container .revision-credits-container .revision-credits-info{display:flex;align-items:center;justify-content:center;font-weight:600;gap:.5rem;justify-content:start}.revision-container .revision-credits-container .revision-credits-info svg{color:#0074bd}.revision-container .revision-credits-container .revision-credits-info span{color:#999}.revision-container .revision-credits-container .revision-credits-info .current-credits-info{color:#0074bd;font-weight:600}.revision-container .revision-credits-container .revision-credits-cost{color:#666;font-size:1rem;font-weight:600}.revision-container .revision-credits-container .revision-credits-cost span{color:#0074bd;font-size:1rem;font-weight:600}.revision-container .revision-credits-container .revision-credits-warning{display:flex;align-items:center;justify-content:center;color:#f44336;font-weight:600;gap:.5rem;justify-content:start}.revision-container .revision-credits-container .revision-credits-warning svg{color:#f44336}.revision-container .revision-company-container{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.revision-container .revision-company-container p{color:#0074bd;font-size:1rem;font-weight:600;align-items:center;display:flex;gap:.5rem}.revision-container .revision-company-container img{border-radius:100%;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;min-width:2.5rem}.revision-container .revision-company-container span{display:flex;align-items:center;justify-content:center;background-color:#f9f9f9;border-radius:100%;height:2.5rem;width:2.5rem}.revision-container .revision-company-container span svg{color:#0074bd;height:1.5rem;width:1.5rem}.company-details-container h1{color:#0074bd;font-size:1rem;font-weight:600}.company-details-container .company-details{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}@media (width <= 650px){.company-details-container .company-details{padding:16px}}.company-details-container .company-details header{display:flex;gap:.5rem}.company-details-container .company-details header>svg{color:#0074bd}.company-details-container .company-details header>img{border-radius:100%;max-height:24px;max-width:24px;min-height:24px;min-width:24px;object-fit:cover}.company-details-container .company-details .company-details-infos{display:flex;flex-direction:column;gap:.5rem}.company-details-container .company-details .company-details-infos p{color:#666;font-size:1rem}.company-details-container .company-details .company-details-infos p span{color:#666;font-weight:600;font-size:1rem}.company-details-container .company-details-units-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.company-details-container .company-details-units-container{padding:16px}}.company-details-container .company-details-units-container .page-title-with-background{margin-bottom:1rem}.company-details-container .company-details-units-container .company-details-units-list{display:flex;flex-wrap:wrap;gap:1rem}.unit-fragment-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;flex:1 1 calc(50% - 1rem);gap:.75rem;min-width:280px}@media (width <= 650px){.unit-fragment-container{padding:16px}}.unit-fragment-container .unit-fragment-header{align-items:center;display:flex;justify-content:space-between}.unit-fragment-container .unit-fragment-header>div{display:flex;gap:.5rem}.unit-fragment-container .unit-fragment-header>div>svg{color:#0074bd}.unit-fragment-container .unit-fragment-header>div>p{color:#141b27;font-weight:600}.unit-fragment-container .unit-fragment-header>div>img{border-radius:100%;max-height:24px;max-width:24px;min-height:24px;min-width:24px;object-fit:cover}.unit-fragment-container .unit-fragment-details-btn{display:flex;align-items:center;justify-content:center;align-self:flex-start;color:#666;font-weight:600}.unit-fragment-container .unit-fragment-details-btn>svg{color:#666}.unit-details-body.unit-details-body{display:flex;flex-direction:column;gap:1rem;max-width:40rem;width:40rem}.unit-details-body h1{color:#141b27;font-size:1rem;font-weight:600}.unit-details-body>header{align-items:center;display:flex;justify-content:space-between}.unit-details-body>header>div{display:flex;gap:.5rem}.unit-details-body>header>div>svg{color:#0074bd}.unit-details-body>header>div>h1{color:#0074bd}.unit-details-body>header>div>img{border-radius:100%;max-height:24px;max-width:24px;min-height:24px;min-width:24px;object-fit:cover}.unit-details-body>header .unit-details-close-btn{display:flex;align-items:center;justify-content:center}.unit-details-body>header .unit-details-close-btn>svg{color:#141b27}.unit-details-body .unit-details{display:flex;flex-direction:column;gap:.5rem}.unit-details-body .unit-details p{color:#666;font-size:1rem}.unit-details-body .unit-details p span{color:#666;font-weight:600;font-size:1rem}@media (width <= 1024px){.unit-details-body.unit-details-body{width:auto}}.swot-initial-stage-container{display:flex;flex-direction:column;gap:1rem}.swot-initial-stage-container .swot-initial-stage-tutorial-button-container{display:flex;flex-wrap:wrap;gap:1rem}.swot-initial-stage-container .swot-initial-stage-tutorial-button-container button{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-left:solid 5px #0074bd;color:#666;flex:1 1 calc(50% - 1rem);font-weight:600;gap:.5rem;height:9.25rem}@media (width <= 650px){.swot-initial-stage-container .swot-initial-stage-tutorial-button-container button{padding:16px}}.swot-initial-stage-container .swot-initial-stage-tutorial-button-container button>svg{color:#0074bd}.swot-initial-stage-container .swot-initial-stage-start{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-left:5px solid #0074bd;box-shadow:0 1px 1px #00000029;gap:.5rem;justify-content:space-between}@media (width <= 650px){.swot-initial-stage-container .swot-initial-stage-start{padding:16px}}.swot-initial-stage-container .swot-initial-stage-start span{display:flex;align-items:center;justify-content:center;gap:.5rem;justify-content:start;font-weight:600;color:#0074bd}.swot-initial-stage-container .swot-initial-stage-start span>span{background-color:#e7f6ff;padding:.5rem;border-radius:.5rem}.swot-initial-stage-container .swot-initial-stage-start span>span svg{color:#0074bd}.swot-initial-stage-container .swot-initial-stage-start svg{color:#999}.swot-initial-stage-container .swot-initial-stage-warning{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;border-left:5px solid #0074bd;box-shadow:0 1px 1px #00000029;color:#666;font-weight:600}@media (width <= 650px){.swot-initial-stage-container .swot-initial-stage-warning{padding:16px}}.theoretical-model-body{color:#666;font-weight:600}@media (width <= 650px){.swot-initial-stage-tutorial-button-container{flex-direction:column;height:11rem}.swot-initial-stage-tutorial-button-container button{height:5.25rem}}.carousel-container{align-self:center;position:relative;width:100%;overflow:hidden}@media (max-width: 842px){.carousel-container{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}}.carousel-container>button{position:absolute;top:50%;transform:translateY(-50%);background-color:#969696;border:none;border-radius:50%;padding:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}@media (max-width: 842px){.carousel-container>button{display:none}}.carousel-container>button svg{color:#fff}.carousel-container .carousel-prev-button{left:1rem}.carousel-container .carousel-next-button{right:1rem}.carousel-wrapper{display:flex;transition:transform .5s ease-in-out}@media (max-width: 842px){.carousel-wrapper{transition:none}.carousel-wrapper>*{scroll-snap-align:start}}.carousel-item{flex:0 0 100%;height:500px;position:relative}@media (max-width: 842px){.carousel-item{margin-right:1rem;flex:0 0 90%}}.carousel-prev-button{left:1rem}.carousel-next-button{right:1rem}.carousel-tool-container{background-position:center;background-size:cover;border-radius:1rem;height:100%;position:relative;width:100%}.carousel-tool-container h1{align-items:center;color:#fff;display:flex;font-size:2.5rem;font-weight:600;gap:1.25rem}.carousel-tool-container h1 img{width:72px}@media (max-width: 490px){.carousel-tool-container h1{font-size:1rem;gap:.5rem}.carousel-tool-container h1 img{width:2rem}}.carousel-tool-overlay{align-items:center;background:linear-gradient(105deg,#000,#4a4a4a00);border-radius:1rem;display:flex;flex-direction:column;gap:3rem;justify-content:center;height:100%;padding:0 6.38rem;position:absolute;top:0;width:100%}@media (max-width: 840px){.carousel-tool-overlay{padding:1rem}}@media (max-width: 490px){.carousel-tool-overlay{align-items:start}}.carousel-tool-overlay video{border-radius:1.5rem!important;height:fit-content;max-width:35.0625rem;max-height:19.6875rem;width:100%}.parameter-form{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;overflow:auto}@media (width <= 650px){.parameter-form{padding:16px}}.parameter-form::-webkit-scrollbar{border:none;background-color:transparent;height:.35rem;width:.35rem}.parameter-form::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:.35rem}.parameter-form>p{color:#666}.parameter-form .parameter-form-legend-container{display:flex;flex-direction:column;gap:.5rem}.parameter-form .parameter-form-legend-container>p{color:#666}.parameter-form .parameter-form-legend-container>span{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem;color:#0074bd;font-weight:600}.parameter-form .parameter-form-legend-container>span svg{color:#0074bd}.parameter-form>button{align-self:flex-end;max-width:8.8125rem}.parameter-form .parameter-form-warning{align-items:center;color:#0074bd;display:flex;gap:.5rem}.parameter-form .parameter-form-warning>svg{color:#0074bd}.parameter-form .parameter-form-suggestion-container{display:flex;flex-wrap:nowrap;gap:.5rem}.parameter-form .parameter-form-suggestion-container p{background-color:#f1f1f1;border:1px solid #ddd;border-radius:.5rem;box-shadow:0 1px 1px #00000029;color:#666;max-height:5.125rem;padding:.75rem 1.125rem;width:100%;overflow-y:auto}.parameter-form .parameter-form-suggestion-container p::-webkit-scrollbar{border:none;background-color:transparent;height:.35rem;width:.35rem}.parameter-form .parameter-form-suggestion-container p::-webkit-scrollbar:hover{cursor:pointer}.parameter-form .parameter-form-suggestion-container p::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:.35rem}.parameter-form .parameter-form-input-container{display:flex;flex-wrap:nowrap;gap:.5rem}.parameter-form .parameter-form-input-container>label{max-width:calc(100% - 2rem)}.parameter-form .parameter-form-input-container>.text-area-container{height:3.625rem}.parameter-form .parameter-form-input-container>.text-area-container textarea{word-break:break-all;line-height:normal}.parameter-form .parameter-form-input-container>.text-area-container textarea.animated-text-area:focus+span,.parameter-form .parameter-form-input-container>.text-area-container textarea.animated-text-area:not(:placeholder-shown)+span{transform:translateY(-55%)}.parameter-form .parameter-form-input-container>.text-area-container textarea::-webkit-scrollbar{border:none;background-color:transparent;height:.35rem;width:.35rem}.parameter-form .parameter-form-input-container>.text-area-container textarea::-webkit-scrollbar:hover{cursor:pointer}.parameter-form .parameter-form-input-container>.text-area-container textarea::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:.35rem}.parameter-form .parameter-form-btn-delete{display:flex;align-items:center;justify-content:center}.parameter-form .parameter-form-btn-delete svg{color:#999}.parameter-modal-body{color:#666;max-width:25rem;text-align:center}.parameter-modal-body span{color:#0074bd}.loading-suggestions-body{align-items:center;display:flex;flex-direction:column;gap:2rem}.loading-suggestions-body p{font-size:1.5rem;font-weight:600;text-align:center}.loading-suggestions-body img{max-height:40px;max-width:40px;min-height:40px;min-width:40px;animation:rotate-icon 2s linear infinite}.parameters-container{display:flex;gap:.5rem;margin-top:.5rem;height:calc(100vh - 15rem)}.parameters-container .parameters-aside{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1em;padding:1.3rem .75rem;width:12.5rem}@media (width <= 650px){.parameters-container .parameters-aside{padding:16px}}.parameters-container .parameters-aside>nav{display:flex;flex-direction:column;gap:1em}.parameters-container .parameters-aside>nav a{align-items:center;color:#666;display:flex;font-weight:600;gap:.5rem;justify-content:space-between;padding:.25rem .5rem;border-radius:.5rem}.parameters-container .parameters-aside>nav a>svg{color:#666}.parameters-container .parameters-aside>nav .parameters-selected{color:#0074bd;background-color:#e7f6ff}.parameters-container .parameters-aside>nav .parameters-selected>svg{color:#0074bd}@media (width <= 650px){.parameters-container .parameters-aside{display:none}}.mobile-menu-container{display:none;max-height:3.5rem;max-width:52.5rem;position:relative;z-index:8}.mobile-menu-container:hover{cursor:pointer}.mobile-menu-container>div{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;font-weight:600;justify-content:space-between}@media (width <= 650px){.mobile-menu-container>div{padding:16px}}.mobile-menu-container>div svg{color:#141b27}.mobile-menu-container .mobile-menu-list{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;margin-top:.25rem;position:absolute;width:100%}@media (width <= 650px){.mobile-menu-container .mobile-menu-list{padding:16px}}.mobile-menu-container .mobile-menu-list .mobile-menu-item button{align-items:center;border-radius:.5rem;color:#666;display:flex;font-weight:600;gap:.5rem;justify-content:space-between;padding:.25rem .5rem;text-align:start;width:100%}.mobile-menu-container .mobile-menu-list .mobile-menu-item button>svg{color:#666}.mobile-menu-container .mobile-menu-list .mobile-menu-item .mobile-menu-selected-item{color:#0074bd;background-color:#e7f6ff}.mobile-menu-container .mobile-menu-list .mobile-menu-item .mobile-menu-selected-item>svg{color:#0074bd}@media (width <= 650px){.mobile-menu-container{display:block}}.gathering-container{display:flex;gap:.5rem;margin-top:.5rem;height:calc(100vh - 235.78px)}.gathering-container .gathering-aside{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1em;height:35rem;padding:1.3rem .75rem;width:12.5rem;height:100%}@media (width <= 650px){.gathering-container .gathering-aside{padding:16px}}.gathering-container .gathering-aside>p{font-weight:600}.gathering-container .gathering-aside .gathering-nav{display:flex;flex-direction:column;gap:1em}.gathering-container .gathering-aside .gathering-nav a{align-items:center;border-radius:.5rem;color:#666;display:flex;font-weight:600;gap:.5rem;justify-content:space-between;padding:.25rem .5rem}.gathering-container .gathering-aside .gathering-nav a>svg{color:#666}.gathering-container .gathering-aside .gathering-nav .gathering-selected{color:#0074bd;background-color:#e7f6ff}.gathering-container .gathering-aside .gathering-nav .gathering-selected>svg{color:#0074bd}.gathering-container .gathering-content{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.gathering-container .gathering-content{padding:16px}}.gathering-container .gathering-content .gatherings-description-container{display:flex;gap:.5rem}.gathering-container .gathering-content .gatherings-description-container>button svg{color:#0074bd}.gathering-container .gathering-content .gatherings-description-container .gatherings-description{color:#666}@media (width <= 1024px){.gathering-container{height:calc(100vh - 319.78px)}}@media (width <= 650px){.gathering-container{height:calc(100vh - 383.78px)}.gathering-container .gathering-aside{display:none}}.survey-form-container{display:flex;flex-direction:column;gap:1rem;height:calc(100vh - 331.78px)}.survey-form-container>button{align-self:flex-end;max-width:9.375rem}.survey-form-container .survey-form-content{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;height:100%}.survey-form-container .survey-form-content::-webkit-scrollbar{border:none;background-color:transparent;height:.35rem;width:.35rem}.survey-form-container .survey-form-content::-webkit-scrollbar:hover{cursor:pointer}.survey-form-container .survey-form-content::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:.35rem}.survey-form-container .survey-form-content .survey-form-input-container{display:flex;flex-wrap:nowrap;gap:.5rem;margin-right:.5rem}.survey-form-container .survey-form-content .survey-form-input-container p{align-items:center;background-color:#f1f1f1;border:1px solid #ddd;border-radius:.5rem;box-shadow:0 1px 1px #00000029;color:#666;display:flex;justify-content:start;max-height:5.125rem;padding:.75rem 1.125rem;overflow-y:auto;width:100%}.survey-form-container .survey-form-content .survey-form-input-container p::-webkit-scrollbar{border:none;background-color:transparent;height:.35rem;width:.35rem}.survey-form-container .survey-form-content .survey-form-input-container p::-webkit-scrollbar:hover{cursor:pointer}.survey-form-container .survey-form-content .survey-form-input-container p::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:.35rem}.survey-form-container .survey-form-content .survey-form-input-container .dropdown-container{height:100%}.survey-form-container .survey-form-content .survey-form-input-container .dropdown-container label{width:12.5rem;height:100%}.survey-form-container .survey-form-content .survey-form-input-container .dropdown-container label:has(input.low) .dropdown-icon{color:#f44336}.survey-form-container .survey-form-content .survey-form-input-container .dropdown-container label:has(input.medium) .dropdown-icon{color:#f80}.survey-form-container .survey-form-content .survey-form-input-container .dropdown-container label:has(input.high) .dropdown-icon{color:#66bb6a}.gathering-info-body{display:flex;flex-direction:column;gap:1rem;max-width:52.5rem}.gathering-info-body p{color:#666;font-weight:600}@media (width <= 1024px){.survey-form-container{height:calc(100vh - 437.78px)}}@media (width <= 650px){.survey-form-container{height:calc(100vh - 493.78px)}.survey-form-container .survey-form-content .survey-form-input-container{flex-direction:column}.survey-form-container .survey-form-content .survey-form-input-container p{height:3.5rem}.survey-form-container .survey-form-content .survey-form-input-container .dropdown-container{height:auto}.survey-form-container .survey-form-content .survey-form-input-container .dropdown-container label{width:100%;height:3.5rem}}.evaluations-container .evaluations-status{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.evaluations-container .evaluations-status{padding:16px}}.evaluations-container .evaluations-status>p{color:#666}.evaluations-container .evaluations-status>p strong{font-weight:600}.evaluations-container .evaluations-status .evaluations-status-header{display:flex;justify-content:space-between}.evaluations-container .evaluations-status .evaluations-status-header p{font-size:1.125rem;font-weight:600}.evaluations-container .evaluations-status .evaluations-status-header .evaluations-add-comment{display:flex;align-items:center;justify-content:center;color:#0074bd;font-size:1rem;font-weight:600;gap:.5rem}.evaluations-container .evaluations-status .evaluations-status-header .evaluations-add-comment>svg{color:#0074bd}.evaluations-container .evaluations-status .evaluations-status-list{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:auto;scrollbar-width:none;padding:.5rem 0}.evaluations-container .evaluations-impacts .evaluations-btns{border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#0074bd;font-weight:600;margin:.75rem 0;max-width:12.375rem;padding:.25rem .5rem}@media (width <= 650px){.evaluations-container .evaluations-impacts .evaluations-btns{padding:16px}}.evaluations-container .evaluations-impacts .evaluations-btns>svg{color:#0074bd}.evaluations-container .evaluations-impacts .evaluations-impacts-list{display:flex;flex-direction:column;gap:1rem}.evaluations-container .evaluations-impacts .evaluations-impacts-footer{display:flex;align-items:center;justify-content:space-between}.evaluations-container .evaluations-impacts .evaluations-impacts-footer .evaluations-btns{max-width:7rem;margin:0}@media (width <= 650px){.evaluations-container .evaluations-impacts .evaluations-btns{padding:.25rem .5rem}.evaluations-container .evaluations-impacts .evaluations-impacts-footer{align-items:start;flex-direction:column;gap:1rem}.evaluations-container .evaluations-impacts .evaluations-impacts-footer .evaluations-btns{margin:0}}.swot-status-fragment-item{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;background-color:#f9f9f9;border-radius:.5rem;height:6rem;max-width:25%;min-width:12rem;padding:.75rem;position:relative}@media (width <= 650px){.swot-status-fragment-item{padding:16px}}.swot-status-fragment-item>svg{color:#bbb;position:absolute;right:0;bottom:0}.swot-status-fragment-item button{height:100%;width:100%}.swot-status-fragment-item button>div{align-items:start;display:flex;flex-direction:column;justify-content:space-between;height:100%}.swot-status-fragment-item p{color:#666;font-weight:600;text-align:start}.swot-status-fragment-item span{display:flex;align-items:center;justify-content:center;color:#666;gap:.5rem;justify-content:start}.swot-status-fragment-item span .swot-status-complete{display:flex;align-items:center;justify-content:center;background-color:#0074bd;border-radius:100%;height:1.25rem;width:1.25rem}.swot-status-fragment-item span .swot-status-complete svg{color:#fff}.swot-status-fragment-selected{background-color:#fff;border:2px solid #0074bd}.swot-status-fragment-selected>svg{color:#0074bd99}.swot-status-fragment-selected p,.swot-status-fragment-selected span{color:#0074bd!important}.impact-fragment-item{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;align-items:center;display:flex;justify-content:space-between;gap:.5rem}@media (width <= 650px){.impact-fragment-item{padding:16px}}.impact-fragment-item p{color:#666;font-weight:600}.impact-fragment-item .impact-fragment-item-description{display:flex;gap:.75rem}.impact-fragment-item .impact-fragment-item-description>button{height:fit-content}.impact-fragment-item .impact-fragment-item-description>button>svg{color:#0074bd;min-width:1.5rem}.impact-fragment-item .impact-fragment-item-description>div{display:flex;flex-direction:column;gap:.75rem}.impact-fragment-item .impact-fragment-item-description>div p strong{color:#141b27;font-weight:600}.impact-fragment-item .impact-fragment-item-select-container{align-items:flex-end;display:flex;flex-direction:column;gap:.75rem;min-width:10.882rem}.impact-fragment-item .impact-fragment-item-select-container button{color:#0074bd;font-weight:600;text-decoration:underline}.modal-select-impact-body{align-items:start;display:flex;flex-direction:column;gap:1rem;justify-content:center;width:30rem}.modal-select-impact-body>button{align-self:flex-end;height:2.5rem;max-width:9.4375rem}.modal-none-impact-body{align-items:start;display:flex;flex-direction:column;gap:1rem;justify-content:center;max-width:40rem}.modal-none-impact-body>p{color:#666}.modal-none-impact-body>button{align-self:flex-end;height:2.5rem;max-width:9.4375rem}.pending-evaluation-body{color:#666;max-width:25rem;text-align:center}@media (width <= 650px){.impact-fragment-item{flex-direction:column;align-items:start}.impact-fragment-item .impact-fragment-item-select-container{align-items:start;padding-left:2.5rem}.evaluation-comment-body{width:30rem}}@media (width <= 550px){.evaluation-comment-body,.modal-select-impact-body{width:20rem}}.partial-results-container .modal-container .modal-content{margin:64px;height:100vh;max-height:calc(100vh - 64px);max-width:100vw;width:100%;overflow-x:auto;padding-top:0}@media (max-width: 600px){.partial-results-container .modal-container .modal-content{margin:16px}}.partial-results-container .modal-container .modal-content .modal-header{position:sticky;top:0;background-color:#fff;z-index:10;padding-top:24px;padding-bottom:16px;margin-bottom:0}.partial-results-container .modal-container .modal-content section{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:12px}@media (width <= 650px){.partial-results-container .modal-container .modal-content section{padding:16px}}.partial-results-container .modal-container .modal-content section div{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 750px){.partial-results-container .modal-container .modal-content section .capacities{flex-direction:column}}.partial-results-container .modal-container .modal-content section h3,.partial-results-container .modal-container .modal-content section p{font-weight:600}.partial-results-container .modal-container .modal-content section p{color:#666}.partial-results-container .modal-container .modal-content section p em{color:#0074bd}.partial-results-container .modal-container .modal-content svg{min-height:24px;min-width:24px}.partial-results-container .modal-container .modal-content .primary-arrow{color:#666}.partial-results-container .modal-container .modal-content .arrow-up{color:#66bb6a}.partial-results-container .modal-container .modal-content .arrow-right{color:#f80}.partial-results-container .modal-container .modal-content .arrow-down{color:#f44336}.partial-results-container .modal-container .partial-results-item-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.partial-results-container .modal-container .partial-results-item-list .partial-results-item{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;width:calc(50% - 4px)}@media (width <= 650px){.partial-results-container .modal-container .partial-results-item-list .partial-results-item{padding:16px}}@media (max-width: 1190px){.partial-results-container .modal-container .partial-results-item-list .partial-results-item{width:100%}}.partial-results-container .modal-container .partial-results-item-list .partial-results-item h3,.partial-results-container .modal-container .partial-results-item-list .partial-results-item strong,.partial-results-container .modal-container .partial-results-item-list .partial-results-item p{font-weight:600}.partial-results-container .modal-container .partial-results-item-list .partial-results-item>div{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.partial-results-container .modal-container .partial-results-item-list .partial-results-item>div section{min-width:170px}.partial-results-container .modal-container .partial-results-item-list .partial-results-item>div section p,.partial-results-container .modal-container .partial-results-item-list .partial-results-item>div section svg{color:#666}.partial-results-container .modal-container .partial-results-item-list .partial-results-item>div section:first-child{border-left:4px solid rgba(244,67,54,.5)}.partial-results-container .modal-container .partial-results-item-list .partial-results-item>div section:nth-child(2){border-left:4px solid rgba(255,136,0,.5)}.partial-results-container .modal-container .partial-results-item-list .partial-results-item>div section:last-child{border-left:4px solid var(--Colors-Gray-BB, #bbb)}.partial-results-container .modal-container .partial-results-item-list .partial-results-item .partial-results-tooltip-container{position:relative}.partial-results-container .modal-container .partial-results-item-list .partial-results-item .partial-results-tooltip-container .tooltip{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:none;flex-direction:column;gap:12px;position:absolute;top:24px;width:300px;z-index:10}@media (width <= 650px){.partial-results-container .modal-container .partial-results-item-list .partial-results-item .partial-results-tooltip-container .tooltip{padding:16px}}.partial-results-container .modal-container .partial-results-item-list .partial-results-item .partial-results-tooltip-container .tooltip h2{font-size:18px;font-weight:600}.partial-results-container .modal-container .partial-results-item-list .partial-results-item .partial-results-tooltip-container:hover .tooltip{display:flex}.definition-modal h2{color:#0074bd}.definition-modal p{color:#666;margin-bottom:1rem}.result-container{display:flex;gap:8px;margin-bottom:16px}@media (max-width: 1300px){.result-container{flex-wrap:wrap}}.result-container a{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center}@media (width <= 650px){.result-container a{padding:16px}}.result-container a{display:flex;font-weight:600;justify-content:space-between;font-size:1.125rem}.result-container a svg{color:#666;min-height:1.5rem;min-width:1.5rem}.result-container a p{display:flex;align-items:center;justify-content:center;color:#666;gap:.5rem}.result-container a p>svg{color:#0074bd}.result-container .selected-link{background-color:#e7f6ff;border:1px solid #0074bd}.swot-report-container section{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:12px}@media (width <= 650px){.swot-report-container section{padding:16px}}.swot-report-container .chart-container>p{margin:auto}.swot-report-container .chart-content{display:flex;flex-direction:row;justify-content:center;height:420px}@media (max-width: 580px){.swot-report-container .chart-content{height:350px}}@media (max-width: 420px){.swot-report-container .chart-content{height:325px}}.swot-report-container>:not(:last-child){margin-bottom:16px}.swot-report-container div{display:flex;gap:8px;flex-wrap:wrap}.swot-report-container div svg{color:#0074bd}.swot-report-container .swot-report-legend-container{display:flex;flex-direction:row;flex-wrap:wrap}.swot-report-container .swot-report-legend-container>p{width:100%}.swot-report-container .swot-report-legend-container button{display:flex;align-items:center;justify-content:center;border-radius:.5rem;gap:.5rem;padding:.5rem}.swot-report-container .swot-report-legend-container button svg{color:#0074bd}.swot-report-container .swot-report-legend-container button.swot-report-legend-selected{background-color:#f1f1f1;box-shadow:0 1px 1px #00000029}.swot-report-container .capacity{flex-wrap:nowrap}.swot-report-container h3,.swot-report-container strong,.swot-report-container th,.swot-report-container tr,.swot-report-container p{font-weight:600}.swot-report-container p{color:#666}.swot-report-container th{color:#666;text-align:start}.swot-report-container strong,.swot-report-container .primary-arrow{color:#0074bd}.swot-report-container .arrow-up{color:#66bb6a}.swot-report-container .arrow-right{color:#f80}.swot-report-container .arrow-down{color:#f44336}.swot-report-container svg{min-height:24px;min-width:24px}.chart-result-container{position:relative;right:-20px}@media (max-width: 420px){.chart-result-container{right:-11px}}.chart-result-container svg{color:#0074bd}.chart-result-container .quadrant{position:absolute;width:49%;height:49%;border-radius:8px;display:flex;align-items:center;justify-content:center}.chart-result-container .quadrant p{display:flex;align-items:center;gap:8px;justify-content:center;color:#666;font-weight:600;flex-wrap:wrap}@media (max-width: 580px){.chart-result-container .quadrant .quadrant-title{display:flex;flex-direction:column}}.chart-result-container .quadrant svg{color:#666;cursor:pointer}.chart-result-container .top-left{top:0;left:0;border:5px solid rgba(102,187,106,.5019607843)}.chart-result-container .top-right{top:0;right:0;border:5px solid rgba(24,105,231,.5019607843)}.chart-result-container .bottom-left{bottom:0;left:0;border:5px solid rgba(255,136,0,.5019607843)}.chart-result-container .bottom-right{bottom:0;right:0;border:5px solid rgba(244,67,54,.5019607843)}.chart-result-container .strengths,.chart-result-container .weaknesses{border-radius:8px 8px 0 0;box-shadow:0 -1px 2px #00000029;height:2.5rem;width:10.25rem;left:-112px;padding:0 8px;position:absolute;transform:rotate(-90deg)}@media (max-width: 1224px){.chart-result-container .strengths,.chart-result-container .weaknesses{left:-102px;width:146.5px}}@media (max-width: 670px){.chart-result-container .strengths,.chart-result-container .weaknesses{left:-108px;width:160px}}@media (max-width: 580px){.chart-result-container .strengths,.chart-result-container .weaknesses{left:-92px;width:127px}}@media (max-width: 420px){.chart-result-container .strengths,.chart-result-container .weaknesses{font-size:12px;height:22px;left:-82px;padding:0 2px}}.chart-result-container .opportunities,.chart-result-container .threats{border-radius:0 0 8px 8px;bottom:-48px;box-shadow:0 1px 1px #00000029;padding:8px 0;position:absolute;width:100%}@media (max-width: 420px){.chart-result-container .opportunities,.chart-result-container .threats{bottom:-32px;font-size:12px;padding:2px 0}}.chart-result-container .icon{position:absolute;transform:translate(-50%,-50%)}.chart-result-container .modal-detail-container{display:flex;flex-direction:column;gap:8px}.chart-result-container .modal-detail-container p{color:#666;font-weight:600}.chart-result-container .modal-detail-container strong{color:#0074bd;font-weight:600}.swot-pdf-chart-wrapper{display:flex;align-items:center;justify-content:center;position:relative;width:708px;background:#fff;margin-left:56px}.swot-pdf-chart-box{position:relative;width:568px;height:336px}.swot-pdf-chart-quadrant{position:absolute;width:49%;height:49%;border-radius:8px;display:flex;align-items:center;justify-content:center}.swot-pdf-chart-quadrant--development{top:0;left:0;border:5px solid rgba(102,187,106,.5019607843)}.swot-pdf-chart-quadrant--maintenance{top:0;right:0;border:5px solid rgba(24,105,231,.5019607843)}.swot-pdf-chart-quadrant--growth{bottom:0;left:0;border:5px solid rgba(255,136,0,.5019607843)}.swot-pdf-chart-quadrant--survival{bottom:0;right:0;border:5px solid rgba(244,67,54,.5019607843)}.swot-pdf-chart-quadrant__label{color:#666;font-weight:600;margin:0;font-size:14px}.swot-pdf-chart-axis-label{position:absolute;background:#fff;display:flex;align-items:center;justify-content:center;height:40px}.swot-pdf-chart-axis-label--strengths{top:64px;left:-112px;width:164px;border-radius:8px 8px 0 0;box-shadow:0 -1px 2px #00000029;transform:rotate(-90deg)}.swot-pdf-chart-axis-label--weaknesses{top:232px;left:-112px;width:164px;border-radius:8px 8px 0 0;box-shadow:0 -1px 2px #00000029;transform:rotate(-90deg)}.swot-pdf-chart-axis-label--opportunities{bottom:-48px;left:0;width:50%;border-radius:0 0 8px 8px;box-shadow:0 1px 1px #00000029}.swot-pdf-chart-axis-label--threats{bottom:-48px;left:50%;width:50%;border-radius:0 0 8px 8px;box-shadow:0 1px 1px #00000029}.swot-pdf-chart-point{position:absolute;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%)}.swot-comparative-report-content section{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:12px}@media (width <= 650px){.swot-comparative-report-content section{padding:16px}}.swot-comparative-report-content section>label{display:flex;cursor:pointer;gap:8px;flex-wrap:wrap;padding:8px}.swot-comparative-report-content section>label input{display:none}.swot-comparative-report-content section>label:has(input:checked){background-color:#f1f1f1;border-radius:8px}.swot-comparative-report-content .unities-container{flex:1;flex-direction:row;flex-wrap:wrap;align-items:center}.swot-comparative-report-content .unities-container>p{width:100%}.swot-comparative-report-content .chart-container>p{margin:auto}.swot-comparative-report-content .chart-content{display:flex;flex-direction:row;justify-content:center;height:420px}@media (max-width: 580px){.swot-comparative-report-content .chart-content{height:350px}}@media (max-width: 420px){.swot-comparative-report-content .chart-content{height:325px}}.swot-comparative-report-content>:not(:last-child){margin-bottom:16px}.swot-comparative-report-content div{display:flex;gap:8px;flex-wrap:wrap}.swot-comparative-report-content .result-analysis-container>div{width:100%}.swot-comparative-report-content .capacity{flex-wrap:nowrap}.swot-comparative-report-content h3,.swot-comparative-report-content strong,.swot-comparative-report-content th,.swot-comparative-report-content tr,.swot-comparative-report-content p{font-weight:600}.swot-comparative-report-content p{color:#666}.swot-comparative-report-content th{color:#666;text-align:start}.swot-comparative-report-content strong,.swot-comparative-report-content svg{color:#0074bd}.swot-comparative-report-content .primary-arrow{color:#0074bd}.swot-comparative-report-content .arrow-up{color:#66bb6a}.swot-comparative-report-content .arrow-right{color:#f80}.swot-comparative-report-content .arrow-down{color:#f44336}.swot-comparative-report-content svg{min-height:24px;min-width:24px}.swot-results-download-report{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem;justify-content:start}@media (width <= 650px){.swot-results-download-report{padding:16px}}.swot-results-download-report svg{color:#0074bd}.chart-comparative-result-container{position:relative;right:-20px}@media (max-width: 420px){.chart-comparative-result-container{right:-11px}}.chart-comparative-result-container svg{color:#0074bd}.chart-comparative-result-container .quadrant{position:absolute;width:49%;height:49%;border-radius:8px;display:flex;align-items:center;justify-content:center}.chart-comparative-result-container .quadrant p{display:flex;align-items:center;gap:8px;justify-content:center;color:#666;font-weight:600;flex-wrap:wrap}@media (max-width: 580px){.chart-comparative-result-container .quadrant .quadrant-title{display:flex;flex-direction:column}}.chart-comparative-result-container .quadrant svg{color:#666;cursor:pointer}.chart-comparative-result-container .top-left{top:0;left:0;border:5px solid rgba(102,187,106,.5019607843)}.chart-comparative-result-container .top-right{top:0;right:0;border:5px solid rgba(24,105,231,.5019607843)}.chart-comparative-result-container .bottom-left{bottom:0;left:0;border:5px solid rgba(255,136,0,.5019607843)}.chart-comparative-result-container .bottom-right{bottom:0;right:0;border:5px solid rgba(244,67,54,.5019607843)}.chart-comparative-result-container .strengths,.chart-comparative-result-container .weaknesses{border-radius:8px 8px 0 0;box-shadow:0 -1px 2px #00000029;height:2.5rem;width:10.25rem;left:-112px;padding:0 8px;position:absolute;transform:rotate(-90deg)}@media (max-width: 1224px){.chart-comparative-result-container .strengths,.chart-comparative-result-container .weaknesses{left:-102px;width:146.5px}}@media (max-width: 670px){.chart-comparative-result-container .strengths,.chart-comparative-result-container .weaknesses{left:-108px;width:160px}}@media (max-width: 580px){.chart-comparative-result-container .strengths,.chart-comparative-result-container .weaknesses{left:-92px;width:127px}}@media (max-width: 420px){.chart-comparative-result-container .strengths,.chart-comparative-result-container .weaknesses{font-size:12px;height:22px;left:-82px;padding:0 2px}}.chart-comparative-result-container .opportunities,.chart-comparative-result-container .threats{border-radius:0 0 8px 8px;bottom:-48px;box-shadow:0 1px 1px #00000029;padding:8px 0;position:absolute;width:100%}@media (max-width: 420px){.chart-comparative-result-container .opportunities,.chart-comparative-result-container .threats{bottom:-32px;font-size:12px;padding:2px 0}}.chart-comparative-result-container .icon{position:absolute;transform:translate(-50%,-50%)}.chart-comparative-result-container .modal-detail-container{display:flex;flex-direction:column;gap:8px}.chart-comparative-result-container .modal-detail-container p{color:#666;font-weight:600}.chart-comparative-result-container .modal-detail-container strong{color:#0074bd;font-weight:600}.swot-results-warning-modal-body{color:#666;max-width:25rem;text-align:center}.swot-comparative-unity-report-content section{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:12px}@media (width <= 650px){.swot-comparative-unity-report-content section{padding:16px}}.swot-comparative-unity-report-content section>label{display:flex;cursor:pointer;gap:8px;flex-wrap:wrap;padding:8px}.swot-comparative-unity-report-content section>label input{display:none}.swot-comparative-unity-report-content section>label:has(input:checked){background-color:#f1f1f1;border-radius:8px}.swot-comparative-unity-report-content .unities-container{flex:1;flex-direction:row;flex-wrap:wrap}.swot-comparative-unity-report-content .unities-container .icon{width:24px;height:24px;border-radius:100%}.swot-comparative-unity-report-content .unities-container>p{width:100%}.swot-comparative-unity-report-content .chart-container>p{margin:auto}.swot-comparative-unity-report-content .chart-content{display:flex;flex-direction:row;justify-content:center;height:420px}@media (max-width: 580px){.swot-comparative-unity-report-content .chart-content{height:350px}}@media (max-width: 420px){.swot-comparative-unity-report-content .chart-content{height:325px}}.swot-comparative-unity-report-content>:not(:last-child){margin-bottom:16px}.swot-comparative-unity-report-content div{display:flex;gap:8px;flex-wrap:wrap}.swot-comparative-unity-report-content .result-analysis-container>div{width:100%}.swot-comparative-unity-report-content .capacity{flex-wrap:nowrap}.swot-comparative-unity-report-content h3,.swot-comparative-unity-report-content strong,.swot-comparative-unity-report-content th,.swot-comparative-unity-report-content tr,.swot-comparative-unity-report-content p{font-weight:600}.swot-comparative-unity-report-content p{color:#666}.swot-comparative-unity-report-content th{color:#666;text-align:start}.swot-comparative-unity-report-content strong,.swot-comparative-unity-report-content svg{color:#0074bd}.swot-comparative-unity-report-content .primary-arrow{color:#0074bd}.swot-comparative-unity-report-content .arrow-up{color:#66bb6a}.swot-comparative-unity-report-content .arrow-right{color:#f80}.swot-comparative-unity-report-content .arrow-down{color:#f44336}.swot-comparative-unity-report-content svg{min-height:24px;min-width:24px}.swot-comments-container{display:flex;flex-direction:column;gap:1rem}.swot-comments-container>ul{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1rem}@media (width <= 650px){.swot-comments-container>ul{padding:16px}}.swot-comments-container>ul h2{font-size:1rem;font-weight:600;width:100%}.swot-comments-container>ul li{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;max-width:calc(50% - .5rem);min-height:7.5rem;width:100%}@media (width <= 650px){.swot-comments-container>ul li{padding:16px}}.swot-comments-container>ul li svg{color:#0074bd}.swot-comments-container>ul li h3{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;gap:.5rem;justify-content:start}.swot-comments-container>ul li p{color:#666;font-weight:600}@media (max-width: 1270px){.swot-comments-container>ul li{max-width:none}}@media (max-width: 1024px){.swot-comments-container>ul li{max-width:calc(50% - .5rem)}}@media (max-width: 810px){.swot-comments-container>ul li{max-width:none}}.ranking-gathering-container{display:flex;gap:.5rem;margin-top:.5rem;height:calc(100vh - 235.78px)}.ranking-gathering-container .gathering-aside{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1em;height:35rem;padding:1.3rem .75rem;width:12.5rem;height:100%}@media (width <= 650px){.ranking-gathering-container .gathering-aside{padding:16px}}.ranking-gathering-container .gathering-aside>p{font-weight:600}.ranking-gathering-container .gathering-aside .gathering-nav{display:flex;flex-direction:column;gap:1em}.ranking-gathering-container .gathering-aside .gathering-nav a{align-items:center;border-radius:.5rem;color:#666;display:flex;font-weight:600;gap:.5rem;justify-content:space-between;padding:.25rem .5rem}.ranking-gathering-container .gathering-aside .gathering-nav a>svg{color:#666}.ranking-gathering-container .gathering-aside .gathering-nav .gathering-selected{color:#0074bd;background-color:#e7f6ff}.ranking-gathering-container .gathering-aside .gathering-nav .gathering-selected>svg{color:#0074bd}.ranking-gathering-container .gathering-content{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.ranking-gathering-container .gathering-content{padding:16px}}@media (width <= 1024px){.ranking-gathering-container{height:calc(100vh - 319.78px)}}@media (width <= 650px){.ranking-gathering-container{height:calc(100vh - 383.78px)}.ranking-gathering-container .gathering-aside{display:none}}.ranking-survey-form-container{display:flex;flex-direction:column;gap:1rem;height:calc(100vh - 267.78px)}.ranking-survey-form-container>h1{font-size:1.125rem;font-weight:600}.ranking-survey-form-container>button{align-self:flex-end;max-width:9.375rem}.ranking-survey-form-container .survey-form-content{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;height:100%}.ranking-survey-form-container .survey-form-content::-webkit-scrollbar{border:none;background-color:transparent;height:.35rem;width:.35rem}.ranking-survey-form-container .survey-form-content::-webkit-scrollbar:hover{cursor:pointer}.ranking-survey-form-container .survey-form-content::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:.35rem}.ranking-survey-form-container .survey-form-content .survey-form-input-container{display:flex;flex-wrap:nowrap;gap:.5rem;margin-right:.5rem}.ranking-survey-form-container .survey-form-content .survey-form-input-container p{align-items:center;background-color:#f1f1f1;border:1px solid #ddd;border-radius:.5rem;box-shadow:0 1px 1px #00000029;color:#666;display:flex;justify-content:start;max-height:5.125rem;padding:.75rem 1.125rem;overflow-y:auto;width:100%}.ranking-survey-form-container .survey-form-content .survey-form-input-container p::-webkit-scrollbar{border:none;background-color:transparent;height:.35rem;width:.35rem}.ranking-survey-form-container .survey-form-content .survey-form-input-container p::-webkit-scrollbar:hover{cursor:pointer}.ranking-survey-form-container .survey-form-content .survey-form-input-container p::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:.35rem}.ranking-survey-form-container .survey-form-content .survey-form-input-container .survey-form-importance{gap:.5rem;width:12.5rem}.ranking-survey-form-container .survey-form-content .survey-form-input-container .low-importance{color:#f44336}.ranking-survey-form-container .survey-form-content .survey-form-input-container .medium-importance{color:#f80}.ranking-survey-form-container .survey-form-content .survey-form-input-container .high-importance{color:#66bb6a}.ranking-survey-form-container .survey-form-content>button{align-self:flex-start;display:flex;align-items:center;gap:8px;margin-top:8px}.ranking-survey-form-container .survey-form-content>button *{font-weight:600;color:#0074bd}.ranking-survey-form-container .modal-content{max-width:370px;width:100%!important}.ranking-survey-form-container .modal-content>p{color:#666;margin-bottom:16px}@media (width <= 1024px){.ranking-survey-form-container{height:calc(100vh - 373.78px)}}@media (width <= 650px){.ranking-survey-form-container{height:calc(100vh - 429.78px)}.ranking-survey-form-container .survey-form-content .survey-form-input-container{flex-direction:column}.ranking-survey-form-container .survey-form-content .survey-form-input-container p{height:3.5rem}.ranking-survey-form-container .survey-form-content .survey-form-input-container .survey-form-importance{width:100%}.ranking-survey-form-container .survey-form-content .survey-form-input-container .dropdown-container{height:auto}.ranking-survey-form-container .survey-form-content .survey-form-input-container .dropdown-container label{width:100%;height:3.5rem}}.how-to-respond-container{display:flex;gap:.5rem;margin-top:.5rem}.how-to-respond-container .how-to-respond-aside{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1em;height:35rem;padding:1rem 1.25rem;width:16.5625rem}@media (width <= 650px){.how-to-respond-container .how-to-respond-aside{padding:16px}}.how-to-respond-container .how-to-respond-aside>p{font-weight:600}.how-to-respond-container .how-to-respond-aside .how-to-respond-nav{display:flex;flex-direction:column;gap:1em}.how-to-respond-container .how-to-respond-aside .how-to-respond-nav a{color:#666;font-weight:600;padding:.25rem .5rem;border-radius:.5rem}.how-to-respond-container .how-to-respond-aside .how-to-respond-nav .how-to-respond-selected{color:#0074bd;background-color:#e7f6ff}.how-to-respond-container .how-to-respond-step{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;height:35rem;overflow:auto;width:35.4375rem}@media (width <= 650px){.how-to-respond-container .how-to-respond-step{padding:16px}}.how-to-respond-container .how-to-respond-step p{color:#666;font-weight:400}.how-to-respond-container .how-to-respond-step::-webkit-scrollbar{border:none;background-color:transparent;height:.5rem;width:.5rem}.how-to-respond-container .how-to-respond-step::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:.5rem}@media (width <= 650px){.how-to-respond-container .how-to-respond-aside{display:none}.how-to-respond-container .how-to-respond-step{max-width:52.5rem;width:auto}}.analysis-details-container{display:flex;flex-direction:column;gap:1rem}.analysis-details-container .analysis-details-progress-bar{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.analysis-details-container .analysis-details-progress-bar{padding:16px}}.analysis-details-container .analysis-details-progress-bar .analysis-details-progress-bar-status{display:flex;flex-direction:column;gap:.5rem}.analysis-details-container .analysis-details-progress-bar .analysis-details-progress-bar-status p{font-weight:600}.analysis-details-container .analysis-details-progress-bar .analysis-details-total-participants{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem}.analysis-details-container .analysis-details-progress-bar .analysis-details-total-participants>p{font-weight:600}.analysis-details-container .analysis-details-progress-bar .analysis-details-total-participants>p span{color:#0074bd;font-weight:600}.analysis-details-container .analysis-details-progress-bar .analysis-details-total-participants>svg{color:#0074bd}.analysis-details-container .analysis-details-progress-bar .status{display:flex;flex-direction:row;align-items:center;font-weight:600;font-size:1rem;gap:.5rem}.analysis-details-container .analysis-details-progress-bar .status.status-created{color:#f80}.analysis-details-container .analysis-details-progress-bar .status.status-created>svg{color:#f80}.analysis-details-container .analysis-details-progress-bar .status.status-parametrized{color:#f80}.analysis-details-container .analysis-details-progress-bar .status.status-parametrized>svg{color:#f80}.analysis-details-container .analysis-details-progress-bar .status.status-started{color:#0074bd}.analysis-details-container .analysis-details-progress-bar .status.status-started>svg{color:#0074bd}.analysis-details-container .analysis-details-progress-bar .status.status-in-progress{color:#f80}.analysis-details-container .analysis-details-progress-bar .status.status-in-progress>svg{color:#f80}.analysis-details-container .analysis-details-progress-bar .status.status-canceled{color:#f31212}.analysis-details-container .analysis-details-progress-bar .status.status-canceled>svg{color:#f31212}.analysis-details-container .analysis-details-progress-bar .status.status-finished{color:#66bb6a}.analysis-details-container .analysis-details-progress-bar .status.status-finished>svg{color:#66bb6a}.analysis-details-container .analysis-details-progress-bar .status.status-unknown{color:#000}.analysis-details-container .analysis-details-progress-bar .status.status-unknown>svg{color:#000}.analysis-details-container .analysis-details-card-container{display:flex;flex-wrap:wrap;gap:1rem}.detail-card-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;flex:1 1 calc(50% - 1rem);height:21.9rem;min-width:23.656rem}@media (width <= 650px){.detail-card-container{padding:16px}}.detail-card-container>ul{display:flex;flex-direction:column;gap:1rem;max-height:12.5rem;overflow:auto}.detail-card-container>ul li{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem;margin-right:.5rem}.detail-card-container>ul li span{color:#666;font-weight:600}.detail-card-container>ul li p{color:#666;font-weight:600;text-decoration:underline}.detail-card-container>ul li .detail-item-percentage{color:#0074bd}.detail-card-container .detail-card-header{margin-bottom:1rem}.detail-card-container .detail-card-header p{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem;justify-content:start;margin-bottom:1rem}.detail-card-container .detail-card-header p>svg{color:#0074bd}.detail-card-container .detail-card-header p span{color:#0074bd}@media (width <= 650px){.detail-card-container{min-width:19rem}}.porter-tool-container .porter-tool-header{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;margin-bottom:1rem}@media (width <= 650px){.porter-tool-container .porter-tool-header{padding:16px}}.porter-tool-container .porter-tool-header h1{font-size:1.125rem;font-weight:600}.porter-tool-container .porter-tool-header p{color:#666}.porter-tool-container .porter-tool-nav{background-color:#f1f1f1;border-radius:.5rem;display:flex;flex-wrap:nowrap;gap:.25rem;padding:.25rem;margin-bottom:.5rem;overflow:auto;scrollbar-width:none}.porter-tool-container .porter-tool-nav a{border-radius:.5rem;color:#999;font-weight:600;padding:.4rem .75rem;white-space:nowrap}.porter-tool-container .porter-tool-nav .stage-selected{background-color:#fff;box-shadow:0 1px 2px #00000029;color:#0074bd}.delete-parameter-body{max-width:27rem}.porter-initial-stage-container{display:flex;flex-direction:column;gap:1rem}.porter-initial-stage-container .porter-initial-stage-tutorial-button-container{display:flex;flex-wrap:wrap;gap:1rem}.porter-initial-stage-container .porter-initial-stage-tutorial-button-container button{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-left:solid 5px #0074bd;color:#666;flex:1 1 calc(50% - 1rem);font-weight:600;gap:.5rem;height:9.25rem}@media (width <= 650px){.porter-initial-stage-container .porter-initial-stage-tutorial-button-container button{padding:16px}}.porter-initial-stage-container .porter-initial-stage-tutorial-button-container button>svg{color:#0074bd}.porter-initial-stage-container .porter-initial-stage-start{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-left:5px solid #0074bd;box-shadow:0 1px 1px #00000029;gap:.5rem;justify-content:space-between}@media (width <= 650px){.porter-initial-stage-container .porter-initial-stage-start{padding:16px}}.porter-initial-stage-container .porter-initial-stage-start span{display:flex;align-items:center;justify-content:center;gap:.5rem;justify-content:start;font-weight:600;color:#0074bd}.porter-initial-stage-container .porter-initial-stage-start span>span{background-color:#e7f6ff;padding:.5rem;border-radius:.5rem}.porter-initial-stage-container .porter-initial-stage-start span>span svg{color:#0074bd}.porter-initial-stage-container .porter-initial-stage-start svg{color:#999}.porter-initial-stage-container .porter-initial-stage-warning{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;border-left:5px solid #0074bd;box-shadow:0 1px 1px #00000029;color:#666;font-weight:600}@media (width <= 650px){.porter-initial-stage-container .porter-initial-stage-warning{padding:16px}}@media (width <= 650px){.porter-initial-stage-tutorial-button-container{flex-direction:column;height:11rem}.porter-initial-stage-tutorial-button-container button{height:5.25rem}}.porter-parameters-container{display:flex;gap:.5rem;margin-top:.5rem;height:calc(100vh - 15rem)}.porter-parameters-container .porter-parameters-aside{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1em;padding:1.3rem .75rem;width:12.5rem}@media (width <= 650px){.porter-parameters-container .porter-parameters-aside{padding:16px}}.porter-parameters-container .porter-parameters-aside>nav{display:flex;flex-direction:column;gap:1em}.porter-parameters-container .porter-parameters-aside>nav a{align-items:center;display:flex;font-weight:600;gap:.5rem;justify-content:space-between;padding:.25rem .5rem;border-radius:.5rem;width:11rem}.porter-parameters-container .porter-parameters-aside>nav a>svg{color:#666;min-width:24px;min-height:24px}.porter-parameters-container .porter-parameters-aside>nav a>p{color:#666;width:8rem}.porter-parameters-container .porter-parameters-aside>nav .parameters-selected{background-color:#e7f6ff}.porter-parameters-container .porter-parameters-aside>nav .parameters-selected>svg{color:#0074bd}.porter-parameters-container .porter-parameters-aside>nav .parameters-selected>p{color:#0074bd}.porter-parameters-container .porter-loading-suggestions{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.porter-parameters-container .porter-loading-suggestions{padding:16px}}@media (width <= 650px){.porter-parameters-container .porter-parameters-aside{display:none}}.porter-parameter-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.porter-parameter-container{padding:16px}}.porter-parameter-container>p{color:#666}.porter-parameter-container form{display:flex;flex-direction:column;gap:1rem;overflow:auto;width:100%;height:calc(100vh - 20rem)}.porter-parameter-container form .porter-parameter-form-item{display:flex;flex-wrap:nowrap;gap:.5rem;margin-right:.5rem}.porter-parameter-container form .porter-parameter-form-item p{background-color:#f1f1f1;border:1px solid #ddd;border-radius:.5rem;box-shadow:0 1px 1px #00000029;color:#666;max-height:5.125rem;padding:.75rem 1.125rem;width:100%;overflow-y:auto}.porter-parameter-container form .porter-parameter-form-item p::-webkit-scrollbar{border:none;background-color:transparent;height:.35rem;width:.35rem}.porter-parameter-container form .porter-parameter-form-item p::-webkit-scrollbar:hover{cursor:pointer}.porter-parameter-container form .porter-parameter-form-item p::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:.35rem}.porter-parameter-container>button{display:flex;align-items:center;justify-content:center;width:fit-content;height:2.5rem;align-self:flex-end}.porter-parameter-container>button>svg{color:#fff}.porter-evaluations-container{display:flex;flex-direction:column;gap:1rem}.porter-evaluations-container .porter-evaluations-status{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.porter-evaluations-container .porter-evaluations-status{padding:16px}}.porter-evaluations-container .porter-evaluations-status>p{color:#666}.porter-evaluations-container .porter-evaluations-status>p span{color:#666;font-weight:600}.porter-evaluations-container .porter-evaluations-status .porter-evaluations-status-header{display:flex;justify-content:space-between}.porter-evaluations-container .porter-evaluations-status .porter-evaluations-status-header h2{font-size:1.125rem;font-weight:600}.porter-evaluations-container .porter-evaluations-status .porter-evaluations-status-header>button{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem}.porter-evaluations-container .porter-evaluations-status .porter-evaluations-status-header>button svg{color:#0074bd}.porter-evaluations-container .porter-evaluations-status .porter-evaluations-status-items{display:flex;flex-wrap:nowrap;gap:.44rem;overflow-x:auto;padding:.5rem 0}.porter-evaluations-form{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.porter-evaluations-form{padding:16px}}.porter-evaluations-form .porter-evaluations-form-header{display:flex;flex-direction:column;gap:1rem}.porter-evaluations-form .porter-evaluations-form-header>div{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.porter-evaluations-form .porter-evaluations-form-header>div button{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#0074bd;font-weight:600}.porter-evaluations-form .porter-evaluations-form-header>div button svg{color:#0074bd}.porter-evaluations-form .porter-evaluations-form-header>div h1{font-size:1.125rem;font-weight:600}.porter-evaluations-form .porter-evaluations-form-header p{color:#666}.porter-evaluations-form .porter-evaluations-form-header p span{color:#0074bd;font-weight:600}.porter-evaluations-form .porter-evaluations-form-progress-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem}.porter-evaluations-form .porter-evaluations-form-progress-container .porter-evaluations-form-intensity{display:flex;align-items:center;justify-content:center;flex-direction:column}.porter-evaluations-form .porter-evaluations-form-progress-container .porter-evaluations-form-intensity p{color:#666;font-weight:600}.porter-evaluations-form .porter-evaluations-form-progress-container .porter-evaluations-form-intensity>p{display:flex;align-items:center;justify-content:center;gap:.5rem}.porter-evaluations-form .porter-evaluations-form-progress-container .porter-evaluations-form-intensity>p .arrow-up{color:#66bb6a}.porter-evaluations-form .porter-evaluations-form-progress-container .porter-evaluations-form-intensity>p .arrow-right{color:#f80}.porter-evaluations-form .porter-evaluations-form-progress-container .porter-evaluations-form-intensity>p .arrow-down{color:#f44336}.porter-evaluations-form .porter-evaluations-form-progress-container .porter-evaluations-form-intensity .porter-evaluations-form-percentage{display:flex;align-items:center;justify-content:center;gap:.5rem}.porter-evaluations-form .porter-evaluations-form-progress-container .porter-evaluations-form-intensity .porter-evaluations-form-percentage svg{color:#0074bd}.porter-evaluations-form .porter-evaluations-form-inputs-list{display:flex;gap:1rem;flex-wrap:wrap}.porter-evaluations-form .porter-evaluations-form-inputs-list .porter-evaluations-input-item{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 1px #00000029;padding:1rem 1.5rem;width:100%}.porter-evaluations-form .porter-evaluations-form-inputs-list .porter-evaluations-input-item p{color:#666;font-weight:600}.porter-evaluations-form .porter-evaluations-form-inputs-list .porter-evaluations-input-item hr{margin:.5rem 0}.porter-evaluations-form .porter-evaluations-form-inputs-list .porter-evaluations-input-item>span{color:#666}.porter-evaluations-form .porter-evaluations-form-inputs-list .porter-evaluations-input-item>div{display:flex;gap:.5rem}.porter-evaluations-form .porter-evaluations-form-inputs-list .porter-evaluations-input-item>div .porter-evaluations-input-container{display:flex;gap:1rem;align-items:start;justify-content:space-between;width:100%}.porter-evaluations-form .porter-evaluations-form-inputs-list .porter-evaluations-input-item .porter-evaluations-input-item-number{display:flex;align-items:center;justify-content:center;background-color:#e7f6ff;border-radius:.5rem;color:#0074bd;font-weight:600;height:1.5rem;width:1.5rem}.porter-evaluations-form .porter-evaluations-form-inputs-list .porter-evaluations-input-item .porter-evaluations-radios-container{display:flex;align-items:center;justify-content:center;gap:.75rem}.porter-evaluations-form .porter-evaluations-form-inputs-list .porter-evaluations-input-item .porter-evaluations-radios-container>.checkbox-or-radio-input-container label{align-items:center;flex-direction:column;gap:.25rem}.porter-evaluations-form .porter-evaluations-form-inputs-list .porter-evaluations-form-input-list-footer{display:flex;justify-content:space-between;width:100%}.porter-evaluations-form .porter-evaluations-form-inputs-list .porter-evaluations-form-input-list-footer>button{width:fit-content;height:40px}@media (width <= 650px){.porter-evaluations-form .porter-evaluations-form-inputs-list .porter-evaluations-input-item{flex-direction:column;align-items:start;gap:.5rem}.porter-evaluations-form .porter-evaluations-form-input-list-footer{flex-direction:column}}.pagination-input-container{display:flex;align-items:center;justify-content:center;gap:.5rem}.pagination-input-container>label{color:#666;display:flex;gap:.5rem;font-weight:600}.pagination-input-container>label input{background-color:#f9f9f9;border:0;border-bottom:2px solid #0074bd;color:#0074bd;font-weight:600;text-align:center;width:2rem}.pagination-input-container>button{display:flex;align-items:center;justify-content:center}.pagination-input-container>button svg{color:#666}.status-fragment-item{background-color:#f9f9f9;border-radius:.5rem;box-shadow:0 1px 1px #00000029;height:7rem;max-width:20%;min-width:201.84px;padding:1rem;position:relative;width:100%}.status-fragment-item>svg{position:absolute;color:#bbb;right:2px;bottom:0}.status-fragment-item div{display:flex;align-items:center;justify-content:center;align-items:start;flex-direction:column;height:100%;justify-content:space-between}.status-fragment-item div p{color:#666;font-weight:600;text-align:start}.status-fragment-item div span{display:flex;align-items:center;justify-content:center;color:#666;gap:.5rem;justify-content:start}.status-fragment-item div span span{display:flex;align-items:center;justify-content:center;background-color:#0074bd;border-radius:100%;height:1.25rem;width:1.25rem}.status-fragment-item div span span svg{color:#fff}.status-fragment-item-selected{background-color:#fff;border:2px solid #0074bd}.status-fragment-item-selected div p,.status-fragment-item-selected div span{color:#0074bd}.status-fragment-item-selected svg{color:#0074bd99}.status-fragment-item-completed{background-color:#e7f6ff}.status-fragment-item-completed p,.status-fragment-item-completed span{color:#0074bd}.porter-comments-list{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;gap:1rem;flex-wrap:wrap}@media (width <= 650px){.porter-comments-list{padding:16px}}.porter-comments-list>li{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;box-sizing:border-box;background-color:#f9f9f9;display:flex;flex-direction:column;gap:1rem;max-width:calc(50% - .5rem);padding:1rem;width:100%}@media (width <= 650px){.porter-comments-list>li{padding:16px}}.porter-comments-list>li h2{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;gap:.5rem;justify-content:start}.porter-comments-list>li p{color:#666;font-size:1rem;font-weight:600}.porter-comments-list>li svg{min-width:1.5rem}.porter-comments-list>li.porter-supplier-bargaining-power{border-left:6px solid rgba(194,95,255,.5019607843)}.porter-comments-list>li.porter-supplier-bargaining-power svg{color:#c25fff80}.porter-comments-list>li.porter-threat-of-substitutes{border-left:6px solid rgba(102,187,106,.5019607843)}.porter-comments-list>li.porter-threat-of-substitutes svg{color:#66bb6a80}.porter-comments-list>li.porter-buyer-bargaining-power{border-left:6px solid rgba(255,165,117,.6980392157)}.porter-comments-list>li.porter-buyer-bargaining-power svg{color:#ffa575b2}.porter-comments-list>li.porter-threat-of-new-entrants{border-left:6px solid rgba(244,67,54,.5019607843)}.porter-comments-list>li.porter-threat-of-new-entrants svg{color:#f4433680}.porter-comments-list>li.porter-competitive-rivalry{border-left:6px solid rgba(24,105,231,.5019607843)}.porter-comments-list>li.porter-competitive-rivalry svg{color:#1869e780}@media (max-width: 650px){.porter-comments-list>li{max-width:none}}.porter-stage-results-container{display:flex;gap:1rem;flex-wrap:wrap;width:100%;margin-bottom:16px}.porter-stage-results-container a{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;height:3.63rem;justify-content:space-between;flex:1 1 33%;max-width:calc(33% - .5rem);min-width:17.679rem}@media (width <= 650px){.porter-stage-results-container a{padding:16px}}@media (width <= 1360px){.porter-stage-results-container a{max-width:calc(50% - .5rem)}}@media (width <= 1061px){.porter-stage-results-container a{max-width:100%}}.porter-stage-results-container a svg{color:#666;min-height:1.5rem;min-width:1.5rem}.porter-stage-results-container a p{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:.5rem}.porter-stage-results-container a p>svg{color:#0074bd}.porter-stage-results-container .selected-link{background-color:#e7f6ff;border:1px solid #0074bd}.porter-generate-strategy-and-actions{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#fff,#e7f6ff);gap:.75rem;justify-content:start;padding:1rem;margin-bottom:1rem}@media (width <= 650px){.porter-generate-strategy-and-actions{padding:16px}}.porter-generate-strategy-and-actions>span{display:flex;align-items:center;justify-content:center;min-width:3rem;min-height:3rem;border-radius:100%;background:linear-gradient(135deg,#a855f7,#0074bd)}.porter-generate-strategy-and-actions>span>svg{color:#fff;min-height:1.5rem}.porter-generate-strategy-and-actions>div>p{font-size:1rem;margin-bottom:.75rem}.porter-generate-strategy-and-actions>div>p span{color:#0074bd;font-weight:600}.porter-generate-strategy-and-actions>div>button{width:fit-content;height:2.5rem}@media (width <= 650px){.porter-stage-results-container{flex-direction:column}.porter-stage-results-container a{min-width:none;width:100%}}.porter-results-container .porter-results-unit-list{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1rem}@media (width <= 650px){.porter-results-container .porter-results-unit-list{padding:16px}}.porter-results-container .porter-results-unit-list>p{color:#666;font-weight:600;width:100%}.porter-results-container .porter-results-unit-list>button{display:flex;align-items:center;justify-content:center;border-radius:.5rem;font-weight:600;gap:.5rem;padding:.5rem}.porter-results-container .porter-results-unit-list>button svg{color:#0074bd}.porter-results-container .porter-results-unit-list>button.porter-report-unit-selected{background-color:#f1f1f1;box-shadow:0 1px 1px #00000029}.porter-results-container .porter-results-evaluation-placeholder{align-items:center;display:flex;gap:.5rem;justify-content:start;margin-bottom:1rem}.porter-results-container .porter-results-evaluation-placeholder svg{color:#666}.porter-results-container .porter-results-evaluation-placeholder p{font-weight:600}.porter-results-container .porter-consolidated-results-list-forces{display:flex;flex-wrap:wrap;gap:1rem}.radar-chart-container .radar-chart-legend-container{display:flex;flex-direction:column;gap:.3rem}.consolidated-force-item-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex:1 1 calc(50% - 1rem);flex-direction:column;gap:.75rem;min-width:23.531rem}@media (width <= 650px){.consolidated-force-item-container{padding:16px}}.consolidated-force-item-container.first-force{border-left:6px solid rgba(194,95,255,.5)}.consolidated-force-item-container.second-force{border-left:6px solid rgba(102,187,106,.5)}.consolidated-force-item-container.third-force{border-left:6px solid rgba(255,165,117,.7)}.consolidated-force-item-container.fourth-force{border-left:6px solid rgba(244,67,54,.5)}.consolidated-force-item-container.fifth-force{border-left:6px solid rgba(24,105,231,.5);max-width:calc(50% - .5rem)}@media (width <= 1250px){.consolidated-force-item-container.fifth-force{max-width:100%}}@media (width <= 1024px){.consolidated-force-item-container.fifth-force{max-width:calc(50% - .5rem)}}@media (width <= 816px){.consolidated-force-item-container.fifth-force{max-width:none}}.consolidated-force-item-container .force-item-content{display:flex;gap:1rem}.consolidated-force-item-container .force-item-content>p{color:#666;font-weight:600}.consolidated-force-item-container .force-item-content>p span{font-weight:600}.consolidated-force-item-container .force-item-content .force-item-intensity{display:flex;gap:.5rem;margin-bottom:.75rem;max-width:12rem}.consolidated-force-item-container .force-item-content .force-item-intensity>svg{min-height:1.5rem;min-width:1.5rem}.consolidated-force-item-container .force-item-content .force-item-intensity>p{color:#666;font-weight:600;width:100%}.consolidated-force-item-container .force-item-content .force-item-intensity>p span{font-weight:600}.consolidated-force-item-container .force-item-content .arrow-up{color:#66bb6a}.consolidated-force-item-container .force-item-content .arrow-right{color:#f80}.consolidated-force-item-container .force-item-content .arrow-down{color:#f44336}@media (width <= 650px){.tool-tip-bacground{display:block}.consolidated-force-item-container{flex-direction:column;min-width:100%}}.tool-tip-bacground{display:none;background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100vw;z-index:3}.radar-chart-container{width:100%;position:relative;overflow:auto}.radar-chart-container .radar-chart-legend-container{display:flex;gap:.3rem}.radar-chart-container .radar-chart-legend-container .radar-chart-legend{align-items:center;cursor:pointer;display:flex;gap:.5rem;width:fit-content}.radar-chart-container .radar-chart-legend-container .radar-chart-legend p{color:#666;font-weight:600}.radar-chart-container .radar-chart-legend-container .radar-chart-legend .radar-chart-legend-line-through{text-decoration:line-through}.radar-chart-container .radar-chart-legend-container .radar-chart-legend .radar-chart-legend-line-color{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 1px #00000029;height:1rem;width:1rem}.radar-chart-container .radar-chart-legend-container .radar-chart-legend .radar-chart-legend-line-color>span{z-index:2;border-radius:.5rem;height:.5rem;width:.5rem}.radar-chart-container .radar-chart-legend-container .radar-chart-legend .radar-chart-legend-signal-color{border-radius:.5rem;box-shadow:0 1px 1px #00000029;height:.875rem;width:1.5rem}.radar-chart-container .radar-chart-legend-container.radar-chart-legend-column{flex-direction:column}.radar-chart-container .radar-chart-legend-container.radar-chart-legend-row{flex-flow:row wrap;gap:1.5rem}.tooltip-container{position:absolute;display:flex;flex-direction:column;gap:.75rem;pointer-events:none;width:100%;height:100%;justify-content:center;top:0}.radar-chart-svg-container .radar-chart-svg{overflow:visible}.radar-chart-svg-container .radar-chart-svg .pentagonal-grid{fill:none;stroke:#747171}.radar-chart-svg-container .radar-chart-svg .axles{stroke:#747171}.radar-chart-svg-container .radar-chart-svg .forces-icons{overflow:visible}.radar-chart-svg-container .radar-chart-svg .forces-icons>div{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:.5rem;border:1px solid #ddd}.radar-chart-svg-container .radar-chart-svg .forces-icons>div>svg{color:#0074bd}.tool-tip-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;max-width:25rem;z-index:3}@media (width <= 650px){.tool-tip-card{padding:16px}}.tool-tip-card p{color:#666;font-weight:600}.tool-tip-card p span{font-weight:600}.tool-tip-card .tool-tip-card-header h2{font-size:1rem;font-weight:600}.tool-tip-card .tool-tip-card-header p{color:#0074bd}.tool-tip-card .tool-tip-card-intensity{display:flex;flex-direction:column;gap:.75rem}.tool-tip-card .tool-tip-card-intensity>div{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem}.tool-tip-card .tool-tip-card-intensity>div>svg.arrow-up{color:#66bb6a}.tool-tip-card .tool-tip-card-intensity>div>svg.arrow-right{color:#f80}.tool-tip-card .tool-tip-card-intensity>div>svg.arrow-down{color:#f44336}.force-item-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex:1 1 calc(50% - 1rem);flex-direction:column;gap:.75rem;min-width:23.531rem}@media (width <= 650px){.force-item-container{padding:16px}}.force-item-container.first-force{border-left:6px solid rgba(194,95,255,.5)}.force-item-container.second-force{border-left:6px solid rgba(102,187,106,.5)}.force-item-container.third-force{border-left:6px solid rgba(255,165,117,.7)}.force-item-container.fourth-force{border-left:6px solid rgba(244,67,54,.5)}.force-item-container.fifth-force{border-left:6px solid rgba(24,105,231,.5);max-width:calc(50% - .5rem)}@media (width <= 1250px){.force-item-container.fifth-force{max-width:100%}}@media (width <= 1024px){.force-item-container.fifth-force{max-width:calc(50% - .5rem)}}@media (width <= 816px){.force-item-container.fifth-force{max-width:none}}.force-item-container .force-item-content{display:flex;gap:1rem}.force-item-container .force-item-content>p{color:#666;font-weight:600}.force-item-container .force-item-content>p span{font-weight:600}.force-item-container .force-item-content .force-item-intensity{display:flex;gap:.5rem;margin-bottom:.75rem;max-width:12rem}.force-item-container .force-item-content .force-item-intensity>svg{min-height:1.5rem;min-width:1.5rem}.force-item-container .force-item-content .force-item-intensity>p{color:#666;font-weight:600;width:100%}.force-item-container .force-item-content .force-item-intensity>p span{font-weight:600}.force-item-container .force-item-content .arrow-up{color:#66bb6a}.force-item-container .force-item-content .arrow-right{color:#f80}.force-item-container .force-item-content .arrow-down{color:#f44336}.porter-results-download-report{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem;justify-content:start}@media (width <= 650px){.porter-results-download-report{padding:16px}}.porter-results-download-report svg{color:#0074bd}.porter-results-warning-modal-body{color:#666;max-width:25rem;text-align:center}@media (width <= 1275px){.radar-chart-container{flex-direction:column;gap:.5rem}.radar-chart-container .left{width:100%}}@media (width <= 1024px){.radar-chart-container .tooltip-container{align-items:center}}@media (width <= 650px){.tool-tip-bacground{display:block}.force-item-container{flex-direction:column;min-width:100%}}.porter-results-container{display:flex;flex-direction:column;gap:1rem}.porter-results-container h2{font-size:1rem;font-weight:600}.porter-results-container .porter-results-select-result{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1rem}@media (width <= 650px){.porter-results-container .porter-results-select-result{padding:16px}}.porter-results-container .porter-results-select-result>p{color:#666;font-weight:600;width:100%}.porter-results-container .porter-results-select-result>button{display:flex;align-items:center;justify-content:center;border-radius:.5rem;gap:.5rem;padding:.5rem}.porter-results-container .porter-results-select-result>button svg{color:#666}.porter-results-container .porter-results-select-result>button p{font-weight:600}.porter-results-container .porter-results-select-result>button svg{color:#0074bd}.porter-results-container .porter-results-select-result>button.porter-results-selected-result{background-color:#f1f1f1}.porter-results-container .porter-results-list-forces{display:flex;flex-wrap:wrap;gap:1rem}.porter-results-container .porter-results-chart-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.porter-results-container .porter-results-chart-container{padding:16px}}.porter-results-container .porter-results-chart-container>p{color:#666;font-size:1rem;font-weight:600;margin-bottom:1rem}.porter-results-container .porter-results-forces-legend{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.porter-results-container .porter-results-forces-legend{padding:16px}}.porter-results-container .porter-results-forces-legend>div{display:flex;flex-wrap:wrap;gap:1rem}.porter-results-container .porter-results-forces-legend>div p{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:.5rem}.porter-results-container .porter-results-forces-legend>div p>svg{color:#666;min-height:1.5rem;min-width:1.5rem}@media (width <= 650px){.porter-results-container .porter-results-list-forces .porter-results-force-item{flex:1 1 calc(100% - 1rem);min-width:auto}.porter-results-container .porter-results-list-forces .porter-results-force-item .porter-results-force-item-content{flex-direction:column;gap:.5rem}}.porter-actions-card-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;background-color:#f9f9f9;display:flex;flex-direction:column;gap:.75rem}@media (width <= 650px){.porter-actions-card-container{padding:16px}}.porter-actions-card-container h2{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;gap:.5rem;justify-content:start}.porter-actions-card-container h2>svg{color:#666}.porter-actions-card-container .porter-actions-card-header{display:flex;flex-direction:column;gap:.5rem}.porter-actions-card-container .porter-actions-card-header h2{font-size:1.125rem}.porter-actions-card-container .porter-actions-card-header .porter-actions-card-intensity{display:flex;gap:.5rem;max-width:20rem}.porter-actions-card-container .porter-actions-card-header .porter-actions-card-intensity p{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:.5rem;justify-content:start;white-space:nowrap}.porter-actions-card-container .porter-actions-card-header .porter-actions-card-intensity p span{display:flex;align-items:center;justify-content:center;font-weight:600;gap:.5rem}.porter-actions-card-container .porter-actions-card-header .porter-actions-card-intensity p .arrow-up{color:#66bb6a}.porter-actions-card-container .porter-actions-card-header .porter-actions-card-intensity p .arrow-right{color:#f80}.porter-actions-card-container .porter-actions-card-header .porter-actions-card-intensity p .arrow-down{color:#f44336}.porter-actions-card-container .porter-actions-card-header .porter-actions-card-intensity>div{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%}@media (width <= 650px){.porter-actions-card-container .porter-actions-card-header .porter-actions-card-intensity>div{flex-direction:column;align-items:start}}.porter-actions-card-container .porter-actions-card{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width: 600px){.porter-actions-card-container .porter-actions-card{gap:2rem;flex-direction:column}}.porter-actions-card-container .porter-actions-card>div{display:flex;flex:1 1 calc(50% - 1rem);flex-direction:column;gap:.75rem;min-width:15.938px}@media (width <= 650px){.porter-actions-card-container .porter-actions-card>div{min-width:none;flex-direction:column}}.porter-actions-card-container .porter-actions-card>div h2{font-size:1.125rem}.porter-actions-card-container .porter-actions-card>div ul{display:flex;flex-direction:column;gap:.5rem}.porter-actions-card-container .porter-actions-card>div ul>p{color:#666;font-weight:600;margin-left:1rem}.porter-actions-card-container .porter-actions-card>div ul li h3{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:.5rem}.porter-actions-card-container .porter-actions-card>div ul li h3>span{background-color:#141b27;border-radius:1rem;display:inline-block;max-height:.35rem;max-width:.35rem;min-height:.35rem;min-width:.35rem}.porter-actions-card-container .porter-actions-card>div ul li p{color:#666;font-weight:600;margin-left:1rem}.porter-actions-card-container.first-force{border-left:6px solid rgba(194,95,255,.5019607843)}.porter-actions-card-container.first-force .first-force-title svg{color:#c25fff80}.porter-actions-card-container.second-force{border-left:6px solid rgba(102,187,106,.5019607843)}.porter-actions-card-container.second-force .second-force-title svg{color:#66bb6a80}.porter-actions-card-container.third-force{border-left:6px solid rgba(255,165,117,.7019607843)}.porter-actions-card-container.third-force .third-force-title svg{color:#ffa575b3}.porter-actions-card-container.fourth-force{border-left:6px solid rgba(244,67,54,.5019607843)}.porter-actions-card-container.fourth-force .fourth-force-title svg{color:#f4433680}.porter-actions-card-container.fifth-force{border-left:6px solid rgba(24,105,231,.5019607843)}.porter-actions-card-container.fifth-force .fifth-force-title svg{color:#1869e780}.porter-actions-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.porter-actions-container{padding:16px}}.porter-actions-container h1{font-size:1.125rem;font-weight:600}.porter-actions-container .porter-actions-list{display:flex;flex-direction:column;gap:1rem}.empty-state-container .porter-actions-finish-analysis{color:#0074bd;text-decoration:underline;width:fit-content}.porter-theoretical-model-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem}@media (width <= 650px){.porter-theoretical-model-container{padding:16px}}.porter-theoretical-model-container .porter-theoretical-model-description{display:flex;flex-direction:column;gap:1rem}.porter-theoretical-model-container .porter-theoretical-model-description h1{font-size:1.25rem;font-weight:600}.porter-theoretical-model-container .porter-theoretical-model-description p{color:#666}.porter-theoretical-model-container .five-forces-container{width:100%;overflow-x:auto;text-align:center}.porter-theoretical-model-container .five-forces-container:after{content:"";display:inline-block;width:100%}.porter-theoretical-model-container .five-forces-content{display:inline-flex;flex-direction:column;align-items:center;gap:1.3rem}.porter-theoretical-model-container .five-forces-content svg{color:#666;min-height:1.25rem;min-width:1.25rem}.porter-theoretical-model-container .five-forces-content div button{display:flex;align-items:center;justify-content:center;border-radius:.5rem;gap:.5rem;height:6.875rem;width:13.75rem}.porter-theoretical-model-container .five-forces-content div button p{color:#666;font-weight:600;text-align:center;max-width:10rem}.porter-theoretical-model-container .five-forces-content>section{display:flex;align-items:center;justify-content:center;gap:1.3rem}.porter-theoretical-model-container .five-forces-content .first-force button{border:2px solid rgba(194,95,255,.5019607843)}.porter-theoretical-model-container .five-forces-content .second-force button{border:2px solid rgba(102,187,106,.5019607843)}.porter-theoretical-model-container .five-forces-content .third-force button{border:2px solid rgba(24,105,231,.5019607843)}.porter-theoretical-model-container .five-forces-content .fourth-force button{border:2px solid rgba(244,67,54,.5019607843)}.porter-theoretical-model-container .five-forces-content .fifth-force button{border:2px solid rgba(255,165,117,.7019607843)}.force-description-body{color:#666;font-weight:600}@media (width <= 900px){.porter-theoretical-model-container .five-forces-content{gap:.5rem}.porter-theoretical-model-container .five-forces-content>section{gap:.5rem}.porter-theoretical-model-container .five-forces-content div button{width:9.5rem;height:5.5rem}}.bcg-tool-container .bcg-tool-header{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;margin-bottom:1rem}@media (width <= 650px){.bcg-tool-container .bcg-tool-header{padding:16px}}.bcg-tool-container .bcg-tool-header h1{font-size:1.125rem;font-weight:600}.bcg-tool-container .bcg-tool-header p{color:#666}.bcg-tool-container .bcg-tool-nav{background-color:#f1f1f1;border-radius:.5rem;display:flex;flex-wrap:nowrap;gap:.25rem;padding:.25rem;margin-bottom:.5rem;overflow:auto;scrollbar-width:none}.bcg-tool-container .bcg-tool-nav a{border-radius:.5rem;color:#999;font-weight:600;padding:.4rem .75rem;white-space:nowrap}.bcg-tool-container .bcg-tool-nav .stage-selected{background-color:#fff;box-shadow:0 1px 2px #00000029;color:#0074bd}.bcg-initial-stage-container{display:flex;flex-direction:column;gap:1rem}.bcg-initial-stage-container .bcg-initial-stage-tutorial-button-container{display:flex;flex-wrap:wrap;gap:1rem}.bcg-initial-stage-container .bcg-initial-stage-tutorial-button-container button{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-left:solid 5px #0074bd;color:#666;flex:1 1 calc(50% - 1rem);font-weight:600;gap:.5rem;height:9.25rem}@media (width <= 650px){.bcg-initial-stage-container .bcg-initial-stage-tutorial-button-container button{padding:16px}}.bcg-initial-stage-container .bcg-initial-stage-tutorial-button-container button>svg{color:#0074bd}.bcg-initial-stage-container .bcg-initial-stage-start{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-left:5px solid #0074bd;box-shadow:0 1px 1px #00000029;gap:.5rem;justify-content:space-between}@media (width <= 650px){.bcg-initial-stage-container .bcg-initial-stage-start{padding:16px}}.bcg-initial-stage-container .bcg-initial-stage-start span{display:flex;align-items:center;justify-content:center;gap:.5rem;justify-content:start;font-weight:600;color:#0074bd}.bcg-initial-stage-container .bcg-initial-stage-start span>span{background-color:#e7f6ff;padding:.5rem;border-radius:.5rem}.bcg-initial-stage-container .bcg-initial-stage-start span>span svg{color:#0074bd}.bcg-initial-stage-container .bcg-initial-stage-start svg{color:#999}.bcg-initial-stage-container .bcg-initial-stage-warning{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;border-left:5px solid #0074bd;box-shadow:0 1px 1px #00000029;color:#666;font-weight:600}@media (width <= 650px){.bcg-initial-stage-container .bcg-initial-stage-warning{padding:16px}}.how-to-respond-body{color:#666;font-weight:600;max-height:80vh;overflow-y:auto}@media (width <= 650px){.bcg-initial-stage-tutorial-button-container{flex-direction:column;height:11rem}.bcg-initial-stage-tutorial-button-container button{height:5.25rem}}.bcg-parameters-container{display:flex;flex-direction:column;gap:1rem}.bcg-parameters-container .bcg-parameters-description{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.bcg-parameters-container .bcg-parameters-description{padding:16px}}.bcg-parameters-container .bcg-parameters-description p{color:#666}.bcg-parameters-container .bcg-parameters-description .bcg-parameters-tip h2{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.bcg-parameters-container .bcg-parameters-description .bcg-parameters-import{display:flex;gap:.75rem}.bcg-parameters-container .bcg-parameters-description .bcg-parameters-import p{font-weight:600}.bcg-parameters-container .bcg-parameters-form{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.bcg-parameters-container .bcg-parameters-form{padding:16px}}.bcg-parameters-container .bcg-parameters-form>span{display:flex;align-items:center;justify-content:center;color:#0074bd;gap:.5rem;justify-content:start}.bcg-parameters-container .bcg-parameters-form>span svg{color:#0074bd}.bcg-parameters-container .bcg-parameters-form>button{align-self:flex-end;width:fit-content}.bcg-parameters-container .bcg-parameters-form>section{display:flex;flex-direction:column;gap:1rem}.bcg-parameters-container .bcg-parameters-form>section div{display:flex;flex-wrap:nowrap;gap:.5rem}.bcg-parameters-container .bcg-parameters-form>section div svg{color:#999}.bcg-parameters-container .bcg-parameters-form>section div label{width:calc(100% - 2rem)}.bcg-parameters-container .bcg-parameters-form>section div>p{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;background-color:#f1f1f1;color:#666;width:calc(100% - 2rem)}@media (width <= 650px){.bcg-parameters-container .bcg-parameters-form>section div>p{padding:16px}}.could-not-import-body{color:#666;max-width:25rem;text-align:center}.bcg-parameter-modal-body{color:#666;max-width:25rem;text-align:center}.bcg-parameter-modal-body span{color:#0074bd}.bcg-status-fragment-item{background-color:#f1f1f1;border-radius:.5rem;box-shadow:0 1px 1px #00000029;display:flex;height:6rem;min-width:21.594rem;position:relative;width:50%}.bcg-status-fragment-item>img{margin-right:1rem}.bcg-status-fragment-item>div{align-items:start;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1rem;width:100%}.bcg-status-fragment-item>div p{color:#666;font-weight:600;text-align:start}.bcg-status-fragment-item>div span{color:#666}.bcg-status-fragment-item .bcg-status-fragment-item-completed-icon{display:none}.bcg-status-fragment-item.bcg-status-fragment-item-selected{background-color:#fff;border:2px solid #0074bd}.bcg-status-fragment-item.bcg-status-fragment-item-selected p,.bcg-status-fragment-item.bcg-status-fragment-item-selected span{color:#0074bd}.bcg-status-fragment-item.bcg-status-fragment-item-selected img{filter:brightness(0) saturate(100%) invert(29%) sepia(25%) saturate(5066%) hue-rotate(182deg) brightness(100%) contrast(101%) opacity(60%)}.bcg-status-fragment-item.bcg-status-fragment-item-completed>div>span{display:flex;align-items:center;justify-content:center;gap:.5rem}.bcg-status-fragment-item.bcg-status-fragment-item-completed>div>span .bcg-status-fragment-item-completed-icon{display:flex;align-items:center;justify-content:center;background-color:#0074bd;border-radius:100%;height:1.25rem;width:1.25rem}.bcg-status-fragment-item.bcg-status-fragment-item-completed>div>span .bcg-status-fragment-item-completed-icon svg{color:#fff}.bcg-table{display:flex;gap:.25rem}.bcg-table .bcg-table-cell{display:flex;flex-direction:column;height:3.625rem;padding:0 1rem;width:16.5rem}.bcg-table .bcg-table-cell span{display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;gap:.25rem;height:100%;text-align:center;width:100%}.bcg-table .bcg-table-cell span button{display:flex;align-items:center;justify-content:center}.bcg-table .bcg-table-cell>button{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem;height:100%}.bcg-table .bcg-table-cell>button>svg{color:#0074bd}.bcg-table .bcg-table-cell.cell-header{height:5.375rem;padding:.5rem 1rem}.bcg-table .bcg-table-cell.cell-products{background-color:#f1f1f1;border-top-left-radius:.5rem;box-shadow:0 1px 1px #00000029;min-width:11.125rem;max-width:11.125rem}.bcg-table .bcg-table-cell.cell-products>p{overflow-x:auto}.bcg-table .bcg-table-cell.cell-products>p::-webkit-scrollbar{height:.35rem;width:.35rem}.bcg-table .bcg-table-cell.cell-products>p span{display:block;height:auto;line-break:anywhere;max-height:3.625rem}.bcg-table .bcg-table-products{display:flex;flex-direction:column;gap:.25rem}.bcg-table .bcg-table-products .bcg-table-products-row .bcg-table-cell p{display:flex;align-items:center;justify-content:center;height:100%}.bcg-table .bcg-table-products .bcg-table-products-row .bcg-table-cell .row-is-pending{background-color:#ffcece;border-radius:.5rem;height:auto;padding:.25rem 0}.bcg-table .bcg-table-products .bcg-table-products-row .bcg-table-cell.cell-products{background-color:#fff;border-radius:0;box-shadow:none}.bcg-table .bcg-table-products .bcg-table-products-row .bcg-table-cell:last-child hr{display:none}.bcg-table .bcg-table-products .bcg-table-products-row .bcg-table-cell:last-child.cell-products{border-bottom-left-radius:.5rem;box-shadow:0 1px 1px #00000029}.bcg-table .bcg-table-container{display:flex;flex-direction:column;gap:.25rem;overflow-x:auto;overflow-y:hidden}.bcg-table .bcg-table-container .bcg-table-header{display:flex;flex-wrap:nowrap;gap:.25rem;width:100%}.bcg-table .bcg-table-container .bcg-table-header .bcg-table-header-fields{background-color:#f1f1f1;border-top-right-radius:.5rem;box-shadow:0 1px 1px #00000029;display:flex;flex-wrap:nowrap}.bcg-table .bcg-table-container .bcg-table-header .bcg-table-cell span svg{color:#666;max-height:18px;max-width:18px;min-height:18px;min-width:18px}.bcg-table .bcg-table-container .bcg-table-body{display:flex;flex-direction:column;margin-bottom:.25rem;width:100%}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row{display:flex;flex-wrap:nowrap;width:100%}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row .bcg-table-row-fields-container{align-items:center;background-color:#fff;display:flex;flex-direction:column}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row .bcg-table-row-fields-container hr{width:calc(100% - 32px)}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row .bcg-table-row-fields{display:flex;flex-wrap:nowrap}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row .dropdown-container{width:100%}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row .dropdown-container label{border:0;padding:0}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row .dropdown-container label svg{color:#999;max-height:1.125rem;max-width:1.125rem;min-height:1.125rem;min-width:1.125rem}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row .dropdown-container label input{font-size:.875rem;text-align:center}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row .dropdown-container label:has(input.arrow-up) .dropdown-icon{color:#66bb6a}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row .dropdown-container label:has(input.arrow-right) .dropdown-icon{color:#f80}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row .dropdown-container label:has(input.arrow-down) .dropdown-icon{color:#f44336}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row:last-child hr{display:none}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row:last-child .bcg-table-row-fields-container{border-bottom-right-radius:.5rem;box-shadow:0 1px 1px #00000029}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-input{border:0;padding:1rem 0;text-align:center;font-weight:600;color:#666}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-input::placeholder{font-weight:400;color:#999}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-input-container{flex-direction:row;align-items:center;justify-content:center}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-input-container .arrow-up{color:#66bb6a}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-input-container .arrow-right{color:#f80}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-input-container .arrow-down{color:#f44336}.evaluation-comment-body{display:flex;flex-direction:column;gap:1rem;width:35rem}.evaluation-comment-body p{color:#666}@media (width <= 720px){.evaluation-comment-body{max-width:20rem}}.warning-modal-body{color:#666;max-width:25rem;text-align:center}.info-modal-body{color:#666;font-weight:600;max-width:49.5rem}@media (width <= 800px){.bcg-status-fragment-item{min-width:201.52px}.bcg-status-fragment-item>img{display:none}}.bcg-forms-container{display:flex;flex-direction:column;gap:1rem}.bcg-forms-container>p{color:#666}.bcg-forms-container>button{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;align-self:flex-end;box-shadow:0 1px 1px #00000029;color:#0074bd;font-weight:600;gap:.5rem;padding:.25rem .5rem;width:fit-content}@media (width <= 650px){.bcg-forms-container>button{padding:16px}}.bcg-forms-container>button>svg{color:#0074bd}.bcg-forms-container .bcg-forms-status{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.bcg-forms-container .bcg-forms-status{padding:16px}}.bcg-forms-container .bcg-forms-status>p{color:#666}.bcg-forms-container .bcg-forms-status>p strong{color:#666;font-weight:600}.bcg-forms-container .bcg-forms-status .bcg-forms-status-header{display:flex;align-items:center;justify-content:space-between}.bcg-forms-container .bcg-forms-status .bcg-forms-status-header h2{font-size:1.125rem;font-weight:600}.bcg-forms-container .bcg-forms-status .bcg-forms-status-header button{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem}.bcg-forms-container .bcg-forms-status .bcg-forms-status-header button svg{color:#0074bd}.bcg-forms-container .bcg-forms-status .bcg-forms-status-items{display:flex;flex-wrap:nowrap;gap:.44rem;overflow-x:auto;padding:.5rem 0}.bcg-comments-container{display:flex;flex-direction:column;gap:1rem}.bcg-comments-container>section{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1rem}@media (width <= 650px){.bcg-comments-container>section{padding:16px}}.bcg-comments-container>section h2{font-size:1.125rem;font-weight:600;width:100%}.bcg-comments-container>section div{background-color:#f1f1f1;border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;padding:1rem;width:100%;min-width:11.813rem;max-width:calc(50% - .5rem)}.bcg-comments-container>section div p{font-weight:600}.bcg-comments-container>section div span{color:#666;font-weight:600}@media (width <= 650px){.bcg-comments-container>section div{max-width:100%}}.bcg-stage-results-container{display:flex;gap:1rem;flex-wrap:wrap;width:100%;margin-bottom:16px}.bcg-stage-results-container a{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;height:3.63rem;justify-content:space-between;flex:1 1 33%;max-width:calc(33% - .5rem);min-width:17.679rem}@media (width <= 650px){.bcg-stage-results-container a{padding:16px}}@media (width <= 1360px){.bcg-stage-results-container a{max-width:calc(50% - .5rem)}}@media (width <= 1061px){.bcg-stage-results-container a{max-width:100%}}.bcg-stage-results-container a svg{color:#666;min-height:1.5rem;min-width:1.5rem}.bcg-stage-results-container a p{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:.5rem}.bcg-stage-results-container .selected-link{background-color:#e7f6ff;border:1px solid #0074bd}.bcg-stage-results-container .selected-link p{color:#0074bd}.bcg-stage-results-container .selected-link svg{color:#0074bd}.bcg-generate-strategy-and-actions{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#fff,#e7f6ff);gap:.75rem;justify-content:start;margin-bottom:1rem;padding:1rem}@media (width <= 650px){.bcg-generate-strategy-and-actions{padding:16px}}.bcg-generate-strategy-and-actions>span{display:flex;align-items:center;justify-content:center;min-width:3rem;min-height:3rem;border-radius:100%;background:linear-gradient(135deg,#a855f7,#0074bd)}.bcg-generate-strategy-and-actions>span>svg{color:#fff;min-height:1.5rem}.bcg-generate-strategy-and-actions>div>p{font-size:1rem;margin-bottom:.75rem}.bcg-generate-strategy-and-actions>div>p span{color:#0074bd;font-weight:600}.bcg-generate-strategy-and-actions>div>button{width:fit-content;height:2.5rem}@media (width <= 650px){.bcg-stage-results-container{flex-direction:column}.bcg-stage-results-container a{min-width:none;width:100%}}.bcg-results-container{display:flex;flex-direction:column;gap:1rem}.bcg-results-container .bcg-results-selection-containers{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.bcg-results-container .bcg-results-selection-containers{padding:16px}}.bcg-results-container .bcg-results-selection-containers p{color:#666;font-weight:600}.bcg-results-container .bcg-results-selection-containers .bcg-results-selection-buttons{display:flex;gap:1rem;flex-wrap:wrap}.bcg-results-container .bcg-results-selection-containers .bcg-results-selection-buttons>button{display:flex;align-items:center;justify-content:center;font-weight:600;gap:.5rem;text-decoration:underline;white-space:nowrap}.bcg-results-container .bcg-results-selection-containers .bcg-results-selection-buttons>button svg{color:#0074bd}.bcg-results-container .bcg-results-selection-containers .bcg-results-selection-buttons>button .result-color{border-radius:100%;height:1.5rem;width:1.5rem}.bcg-results-container .bcg-results-selection-containers .bcg-results-selection-buttons>button.selected{background-color:#f1f1f1;padding:.5rem;border-radius:.5rem;box-shadow:0 1px 1px #00000029}.bcg-results-container .bcg-result-ranking-container{display:flex;flex-wrap:wrap;gap:.5rem}.bcg-results-container .bcg-results-quadrant{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;overflow-x:scroll}@media (width <= 650px){.bcg-results-container .bcg-results-quadrant{padding:16px}}.bcg-results-container .bcg-results-quadrant .bcg-report-quadrant-content{margin-left:2.875rem}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:36.875rem}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-tooltip{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-tooltip>button{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem;text-decoration:underline}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-tooltip>button>img{width:1.5rem;height:1.5rem}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-tooltip .bcg-results-quadrant-info{color:#666;font-weight:600;text-align:center;margin-bottom:1rem}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend{display:flex;align-items:center;justify-content:center;background-color:#999;border-radius:1rem;color:#fff;font-weight:600;gap:.5rem;padding:.25rem}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend svg{color:#fff}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend.vertical-text{height:32.625rem;margin-right:1rem;transform-origin:center;transform:rotate(180deg);writing-mode:vertical-lr}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend.horizontal-text{margin-left:2.875rem;margin-top:1rem;width:63.5rem}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container>div{display:flex;align-items:center;justify-content:center;max-width:90.875rem}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container>div .bcg-results-quadrant-content{display:flex;flex-wrap:wrap;gap:1rem;max-width:63.5rem}@media (width <= 1591px){.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend.horizontal-text{width:47.375rem;margin-top:.5rem}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container>div .bcg-results-quadrant-content{max-width:47.375rem;gap:.5rem}}@media (width <= 1440px){.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend.vertical-text{height:24.5rem;margin-right:.5rem}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend.horizontal-text{width:30.875rem;margin-top:.5rem}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container>div .bcg-results-quadrant-content{max-width:30.875rem;gap:.5rem}}.bcg-position-circle-container .position-circle{display:flex;align-items:center;justify-content:center;color:#fff;border-radius:100%}.bcg-position-circle-container .position-circle>svg{color:#fff}.bcg-position-circle-container:hover{cursor:pointer}.bcg-position-circle-container .triangle-svg{position:relative;display:inline-block;line-height:0}.bcg-position-circle-container .triangle-svg>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;line-height:1;pointer-events:none}.bcg-results-list-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem}@media (width <= 650px){.bcg-results-list-container{padding:16px}}.bcg-results-list-container>p{display:flex;align-items:center;justify-content:center;font-weight:600;gap:.5rem;justify-content:start}.bcg-results-list-container ul{display:flex;flex-wrap:wrap;gap:1rem}.bcg-results-list-container ul>li{color:#666;font-weight:600}.bcg-results-list-container .bcg-circle{width:1.5rem;height:1.5rem;border-radius:100%}.modal-all-results-body{display:flex;flex-direction:column;gap:1rem}.modal-all-results-body .bcg-results-list-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem}@media (width <= 650px){.modal-all-results-body .bcg-results-list-container{padding:16px}}.modal-all-results-body .bcg-results-list-container>p{display:flex;align-items:center;justify-content:center;font-weight:600;gap:.5rem;justify-content:start}.modal-all-results-body .bcg-results-list-container ul{display:flex;gap:1rem;flex-wrap:wrap}.modal-all-results-body .bcg-results-list-container ul>li{color:#666;font-weight:600}.modal-all-results-body .bcg-results-list-container .bcg-circle{width:1.5rem;height:1.5rem;border-radius:100%}.modal-all-results-body .bcg-results-list-container.current-evaluation .bcg-circle{background-color:#0074bd}.modal-all-results-body .bcg-results-list-container.current-evaluation ul>li span{color:#0074bd}.modal-all-results-body .bcg-results-list-container.evaluations-average .bcg-circle{background-color:#f44336}.modal-all-results-body .bcg-results-list-container.evaluations-average ul>li span{color:#f44336}.bcg-actions-card-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;background-color:#f9f9f9;display:flex;flex-direction:column;gap:.75rem}@media (width <= 650px){.bcg-actions-card-container{padding:16px}}.bcg-actions-card-container h2{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;gap:.5rem;justify-content:start}.bcg-actions-card-container h2>svg{color:#666}.bcg-actions-card-container h3{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:.5rem}.bcg-actions-card-container p{color:#666;font-weight:600}.bcg-actions-card-container .bcg-actions-card-header{display:flex;flex-direction:row;gap:.5rem}.bcg-actions-card-container .bcg-actions-card-header h2{font-size:1.125rem}.bcg-actions-card-container .bcg-actions-card-header img{width:32px;height:32px}.bcg-actions-card-container .bcg-actions-card{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width: 600px){.bcg-actions-card-container .bcg-actions-card{flex-direction:column}}.bcg-actions-card-container .bcg-actions-card>div{display:flex;flex:1 1 calc(50% - 1rem);flex-direction:column;gap:.75rem;min-width:15.938px}@media (width <= 650px){.bcg-actions-card-container .bcg-actions-card>div{min-width:none;flex-direction:column}}.bcg-actions-card-container .bcg-actions-card>div h2{font-size:1.125rem}.bcg-actions-card-container .bcg-actions-card>div ul{display:flex;flex-direction:column;gap:.5rem}.bcg-actions-card-container .bcg-actions-card>div ul li h3>span{background-color:#141b27;border-radius:1rem;display:inline-block;max-height:.35rem;max-width:.35rem;min-height:.35rem;min-width:.35rem}.bcg-actions-card-container .bcg-actions-card>div ul li p{margin-left:1rem}.finish-analysis-modal-body{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}.finish-analysis-modal-body p{color:#666;max-width:25rem;text-align:center}.finish-analysis-modal-body .icon-loading{animation:spin 2s linear infinite;color:#666}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bcg-actions-container{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.bcg-actions-container h1{font-size:1.125rem;font-weight:600}.bcg-actions-container .bcg-actions-list{display:flex;flex-direction:column;gap:1rem}.empty-state-container{display:flex;flex-direction:column;align-items:start}.empty-state-container .bcg-actions-finish-analysis{color:#0074bd;text-decoration:underline;width:fit-content}.bcg-tool-action-nav{background-color:#f1f1f1;border-radius:.5rem;display:flex;flex-wrap:nowrap;gap:.25rem;padding:.25rem;overflow:auto;scrollbar-width:none}.bcg-tool-action-nav a{border-radius:.5rem;color:#999;display:flex;font-weight:600;gap:10px;padding:.4rem .75rem;white-space:nowrap}.bcg-tool-action-nav .stage-selected{background-color:#fff;box-shadow:0 1px 2px #00000029;color:#0074bd}.bcg-tool-action-nav img{width:24px;height:24px}.bcg-report-quadrant{max-width:none!important;overflow:visible!important}.bcg-report-quadrant .report-vertical-text{position:absolute;width:31.808rem;transform:rotate(-90deg);right:54rem}.bcg-report-quadrant .report-horizontal-text{width:63.5rem;margin-left:2.875rem;margin-top:1rem}.bcg-report-quadrant .bcg-report-quadrant-content,.bcg-report-quadrant .bcg-results-quadrant-content{display:flex!important;flex-wrap:wrap!important;gap:1rem!important;max-width:63.5rem!important}.bcg-report-quadrant .bcg-results-quadrant-item{width:31.25rem;height:15.8125rem}.bcg-report-quadrant .bcg-results-quadrant-item p{font-size:1rem}.bcg-report-quadrant .bcg-results-quadrant-item p.bcg-results-quadrant-title{font-size:1.5rem}.bcg-report-quadrant .bcg-results-quadrant-item p.bcg-results-quadrant-title img{max-width:3.125rem;max-height:3.125rem;min-height:3.125rem;min-width:3.125rem}.bcg-comparative-results-list-container ul{display:flex;gap:1rem;flex-wrap:wrap}.bcg-comparative-results-container .bcg-results-selection-containers .bcg-results-selection-buttons>button img{border-radius:100%;height:1.5rem;width:1.5rem}.position-circle-container span{display:flex;align-items:center;justify-content:center;color:#fff;border-radius:100%}.position-circle-container:hover{cursor:pointer}.position-circle-tooltip{border:1px solid #ddd;background-color:#fff;border-radius:.5rem;line-break:anywhere;max-width:24.5rem;padding:.5rem;position:absolute}.position-circle-tooltip p{color:#666;font-weight:600}.bcg-results-tooltip{border:1px solid #ddd;background-color:#fff;border-radius:.5rem;line-break:normal;max-width:26.25rem;padding:.5rem;position:absolute}.bcg-results-tooltip p{color:#666;font-weight:600;max-width:25rem;text-align:start}.modal-title{display:flex;align-items:center;justify-content:center;gap:.5rem}.modal-title img{width:1.625rem;height:1.625rem}.modal-strategies-body{display:flex;flex-direction:column;gap:1rem;max-height:90vh;overflow:auto;margin-right:.5rem}.modal-strategies-body h2{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem;font-size:1.125rem;font-weight:600}.modal-strategies-body h2 span{font-size:1.5rem;font-weight:600;color:#666}.modal-strategies-body p{color:#666}.modal-all-results-body{display:flex;flex-direction:column;gap:1rem;max-width:49.5rem;min-width:18.75rem}.balanced-portfolio-body{display:flex;flex-direction:column;gap:1rem;max-width:47.125rem}.balanced-portfolio-body p{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:.5rem;justify-content:start}.balanced-portfolio-body p>img{width:1.5rem;height:1.5rem}.bcg-results-quadrant-item{display:flex;border:5px solid #999;border-radius:.5rem;flex-direction:column;gap:1rem;height:15.8125rem;padding:1rem;padding-bottom:0;width:31.25rem}.bcg-results-quadrant-item p{color:#666;font-weight:600}.bcg-results-quadrant-item p.bcg-results-quadrant-title{display:flex;align-items:center;justify-content:center;font-size:1.5rem;gap:1rem}.bcg-results-quadrant-item p.bcg-results-quadrant-title img{max-width:3.125rem;max-height:3.125rem;min-height:3.125rem;min-width:3.125rem}.bcg-results-quadrant-item ul{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;overflow:auto}.bcg-results-quadrant-item ul li{display:flex;align-items:center;justify-content:center}.bcg-results-quadrant-item ul .see-all-results-btn,.bcg-results-quadrant-item ul .see-all-results-btn span{color:#0074bd;font-weight:600}.bcg-results-quadrant-item ul .see-all-results-btn span{text-decoration:underline}.bcg-comparative-results-list-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem}@media (width <= 650px){.bcg-comparative-results-list-container{padding:16px}}.bcg-comparative-results-list-container>p{display:flex;align-items:center;justify-content:center;font-weight:600;gap:.5rem;justify-content:start}.bcg-comparative-results-list-container ul{display:flex;flex-wrap:wrap;gap:1rem}.bcg-comparative-results-list-container ul>li{color:#666;font-weight:600}.bcg-comparative-results-list-container .bcg-circle{width:1.5rem;height:1.5rem;border-radius:100%}.bcg-result-ranking-list{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;flex:1 1 calc(25% - .5rem);gap:.5rem;min-width:20.5rem}@media (width <= 650px){.bcg-result-ranking-list{padding:16px}}.bcg-result-ranking-list>p{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem;color:#666;font-weight:600}.bcg-result-ranking-list>p img{width:1.5rem;height:1.5rem}.bcg-result-ranking-list>li{display:flex;flex-wrap:nowrap;font-weight:600;gap:.5rem}.bcg-result-ranking-list>li>span{display:flex;align-items:center;justify-content:center;border-radius:100%;color:#fff;height:1.5rem;min-height:1.5rem;min-width:1.5rem;width:1.5rem}.bcg-reuslts-download-report{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem;justify-content:start}@media (width <= 650px){.bcg-reuslts-download-report{padding:16px}}.bcg-reuslts-download-report svg{color:#0074bd}@media (width <= 1591px){.bcg-results-quadrant-item{width:23.1875rem}.bcg-results-quadrant-item p{font-size:.875rem}.bcg-results-quadrant-item p.bcg-results-quadrant-title{font-size:1.125rem}.bcg-results-quadrant-item p.bcg-results-quadrant-title img{max-width:2.25rem;max-height:2.25rem;min-height:2.25rem;min-width:2.25rem}}@media (width <= 1440px){.bcg-results-quadrant-item{width:15.1875rem;height:12rem}.bcg-results-quadrant-item p{font-size:.875rem}.bcg-results-quadrant-item p.bcg-results-quadrant-title{font-size:1.125rem}.bcg-results-quadrant-item p.bcg-results-quadrant-title img{max-width:2.25rem;max-height:2.25rem;min-height:2.25rem;min-width:2.25rem}}.bcg-comparative-results-container{display:flex;flex-direction:column;gap:1rem}.bcg-comparative-results-container .bcg-results-selection-containers{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.bcg-comparative-results-container .bcg-results-selection-containers{padding:16px}}.bcg-comparative-results-container .bcg-results-selection-containers p{color:#666;font-weight:600}.bcg-comparative-results-container .bcg-results-selection-containers .bcg-results-selection-buttons{display:flex;gap:1rem;flex-wrap:wrap}.bcg-comparative-results-container .bcg-results-selection-containers .bcg-results-selection-buttons>button{display:flex;align-items:center;justify-content:center;font-weight:600;gap:.5rem;text-decoration:underline;white-space:nowrap}.bcg-comparative-results-container .bcg-results-selection-containers .bcg-results-selection-buttons>button svg{color:#0074bd}.bcg-comparative-results-container .bcg-results-selection-containers .bcg-results-selection-buttons>button .result-color{border-radius:100%;height:1.5rem;width:1.5rem}.bcg-comparative-results-container .bcg-results-selection-containers .bcg-results-selection-buttons>button.selected{background-color:#f1f1f1;padding:.5rem;border-radius:.5rem;box-shadow:0 1px 1px #00000029}.bcg-comparative-results-container .bcg-result-ranking-container{display:flex;flex-wrap:wrap;gap:.5rem}.bcg-comparative-results-container .bcg-results-quadrant{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;overflow-x:scroll}@media (width <= 650px){.bcg-comparative-results-container .bcg-results-quadrant{padding:16px}}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:36.875rem}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-tooltip{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-tooltip>button{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem;text-decoration:underline}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-tooltip>button>img{width:1.5rem;height:1.5rem}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-tooltip .bcg-results-quadrant-info{color:#666;font-weight:600;text-align:center;margin-bottom:1rem}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend{display:flex;align-items:center;justify-content:center;background-color:#999;border-radius:1rem;color:#fff;font-weight:600;gap:.5rem;padding:.25rem}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend svg{color:#fff}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend.vertical-text{height:32.625rem;margin-right:1rem;transform-origin:center;transform:rotate(180deg);writing-mode:vertical-lr}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend.horizontal-text{margin-left:2.875rem;margin-top:1rem;width:63.5rem}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container>div{display:flex;align-items:center;justify-content:center;max-width:90.875rem}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container>div .bcg-results-quadrant-content{display:flex;flex-wrap:wrap;gap:1rem;max-width:63.5rem}@media (width <= 1591px){.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend.horizontal-text{width:47.375rem;margin-top:.5rem}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container>div .bcg-results-quadrant-content{max-width:47.375rem;gap:.5rem}}@media (width <= 1440px){.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend.vertical-text{height:24.5rem;margin-right:.5rem}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend.horizontal-text{width:30.875rem;margin-top:.5rem}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container>div .bcg-results-quadrant-content{max-width:30.875rem;gap:.5rem}}.bcg-how-to-respond-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.bcg-how-to-respond-container{padding:16px}}.bcg-how-to-respond-container h1{color:#666;font-size:1.125rem;font-weight:600}.bcg-how-to-respond-container nav{display:flex;align-items:center;justify-content:center;background-color:#f1f1f1;border-radius:.5rem;gap:.25rem;max-width:fit-content;padding:.25rem}.bcg-how-to-respond-container nav a{border-radius:.5rem;color:#666;font-weight:600;padding:.38rem .75rem}.bcg-how-to-respond-container nav a.selected{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;color:#0074bd;max-width:fit-content;padding:.38rem .75rem}@media (width <= 650px){.bcg-how-to-respond-container nav a.selected{padding:16px}}.bcg-how-to-respond-container ol{display:flex;flex-direction:column;gap:1rem}.bcg-how-to-respond-container ol li{color:#666;list-style:decimal;list-style-position:inside}.bcg-theoretical-model-container{display:flex;flex-direction:column;gap:1rem}.bcg-theoretical-model-container .bcg-theoretical-model-theory{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.bcg-theoretical-model-container .bcg-theoretical-model-theory{padding:16px}}.bcg-theoretical-model-container .bcg-theoretical-model-theory p{color:#666}.bcg-theoretical-model-container .bcg-theoretical-model-theory h1,.bcg-theoretical-model-container .bcg-theoretical-model-theory h2{font-size:1.125rem;font-weight:600}.bcg-theoretical-model-container .bcg-theoretical-model{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;overflow-x:scroll}@media (width <= 650px){.bcg-theoretical-model-container .bcg-theoretical-model{padding:16px}}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:590px}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content .bcg-theoretical-model-legend{display:flex;align-items:center;justify-content:center;background-color:#999;border-radius:1rem;color:#fff;font-weight:600;gap:.5rem;padding:.25rem}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content .bcg-theoretical-model-legend svg{color:#fff}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content .bcg-theoretical-model-legend.vertical-text{height:32.625rem;margin-right:1rem;transform-origin:center;transform:rotate(180deg);writing-mode:vertical-lr}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content .bcg-theoretical-model-legend.horizontal-text{margin-left:2.875rem;margin-top:1rem;width:47.375rem}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content>div{display:flex;align-items:center;justify-content:center;max-width:90.875rem}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content>div .bcg-theoretical-model-square-container{display:flex;flex-wrap:wrap;gap:1rem;max-width:47.375rem}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content>div .bcg-theoretical-model-square-container .bcg-theoretical-model-square{width:23.1875rem;height:15.8125rem;border:5px solid #999;border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:1rem}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content>div .bcg-theoretical-model-square-container .bcg-theoretical-model-square p{color:#666;font-weight:600}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content>div .bcg-theoretical-model-square-container .bcg-theoretical-model-square p.title{display:flex;align-items:center;justify-content:center;font-size:1.5rem;gap:1rem}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content>div .bcg-theoretical-model-square-container .bcg-theoretical-model-square p.title img{max-width:3.125rem;max-height:3.125rem;min-height:3.125rem;min-width:3.125rem}@media (width <= 1340px){.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content .bcg-theoretical-model-legend.vertical-text{height:24.5rem;margin-right:.5rem}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content .bcg-theoretical-model-legend.horizontal-text{width:30.875rem;margin-top:.5rem}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content>div .bcg-theoretical-model-square-container{max-width:30.875rem;gap:.5rem}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content>div .bcg-theoretical-model-square-container .bcg-theoretical-model-square{width:15.1875rem;height:12rem}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content>div .bcg-theoretical-model-square-container .bcg-theoretical-model-square p{font-size:.875rem}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content>div .bcg-theoretical-model-square-container .bcg-theoretical-model-square p.title{font-size:1rem}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content>div .bcg-theoretical-model-square-container .bcg-theoretical-model-square p.title img{max-width:2rem;max-height:2rem;min-height:2rem;min-width:2rem}}.tool-container .tool-header{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;margin-bottom:1rem}@media (width <= 650px){.tool-container .tool-header{padding:16px}}.tool-container .tool-header h1{font-size:1.125rem;font-weight:600}.tool-container .tool-header p{color:#666}.tool-container .tool-nav{background-color:#f1f1f1;border-radius:.5rem;display:flex;flex-wrap:nowrap;gap:.25rem;padding:.25rem;margin-bottom:.5rem;overflow:auto;scrollbar-width:none}.tool-container .tool-nav a{border-radius:.5rem;color:#999;font-weight:600;padding:.4rem .75rem;white-space:nowrap}.tool-container .tool-nav .tool-stage-selected{background-color:#fff;box-shadow:0 1px 2px #00000029;color:#0074bd}.mc-kinsey-initial-stage-container{display:flex;flex-direction:column;gap:1rem}.mc-kinsey-initial-stage-container .mc-kinsey-initial-stage-tutorial-button-container{display:flex;flex-wrap:wrap;gap:1rem}.mc-kinsey-initial-stage-container .mc-kinsey-initial-stage-tutorial-button-container button{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-left:solid 5px #0074bd;color:#666;flex:1 1 calc(50% - 1rem);font-weight:600;gap:.5rem;height:9.25rem}@media (width <= 650px){.mc-kinsey-initial-stage-container .mc-kinsey-initial-stage-tutorial-button-container button{padding:16px}}.mc-kinsey-initial-stage-container .mc-kinsey-initial-stage-tutorial-button-container button>svg{color:#0074bd}.mc-kinsey-initial-stage-container .mc-kinsey-initial-stage-start{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-left:5px solid #0074bd;box-shadow:0 1px 1px #00000029;gap:.5rem;justify-content:space-between}@media (width <= 650px){.mc-kinsey-initial-stage-container .mc-kinsey-initial-stage-start{padding:16px}}.mc-kinsey-initial-stage-container .mc-kinsey-initial-stage-start span{display:flex;align-items:center;justify-content:center;gap:.5rem;justify-content:start;font-weight:600;color:#0074bd}.mc-kinsey-initial-stage-container .mc-kinsey-initial-stage-start span>span{background-color:#e7f6ff;padding:.5rem;border-radius:.5rem}.mc-kinsey-initial-stage-container .mc-kinsey-initial-stage-start span>span svg{color:#0074bd}.mc-kinsey-initial-stage-container .mc-kinsey-initial-stage-start svg{color:#999}.mc-kinsey-initial-stage-container .mc-kinsey-initial-stage-warning{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;border-left:5px solid #0074bd;box-shadow:0 1px 1px #00000029;color:#666;font-weight:600}@media (width <= 650px){.mc-kinsey-initial-stage-container .mc-kinsey-initial-stage-warning{padding:16px}}.mc-kinsey-how-to-respond h2{margin-top:32px;margin-bottom:8px}.mc-kinsey-how-to-respond h2,.mc-kinsey-how-to-respond p{color:#666;font-weight:600}.mc-kinsey-how-to-respond li{margin-top:8px}@media (width <= 650px){.mc-kinsey-initial-stage-tutorial-button-container{flex-direction:column;height:11rem}.mc-kinsey-initial-stage-tutorial-button-container button{height:5.25rem}}.mc-kinsey-parameters-container{display:flex;gap:16px;flex-direction:column}.mc-kinsey-parameters-container h2{color:#666;font-size:1.125rem;font-weight:500}.mc-kinsey-parameters-container .checkbox-or-radio-input-container label{justify-content:start}.mc-kinsey-parameters-container>section:first-of-type>div{align-items:center;display:flex;gap:8px}.mc-kinsey-parameters-container>section:first-of-type>div>svg{color:#0074bd;min-height:24px;min-width:24px}.mc-kinsey-parameters-container>section:first-of-type>div p{color:#666;font-weight:600}.mc-kinsey-parameters-container>section:first-of-type>div p strong{color:#0074bd;font-weight:600}.mc-kinsey-parameters-container>section{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;gap:16px;flex-direction:column}@media (width <= 650px){.mc-kinsey-parameters-container>section{padding:16px}}.mc-kinsey-parameters-container>section h1{font-weight:600;font-size:1.125rem}.mc-kinsey-parameters-container>section h3{color:#666;font-weight:600}.mc-kinsey-parameters-container>section>p{color:#666}.mc-kinsey-parameters-container>section>section{display:flex;flex-wrap:wrap;gap:16px}.mc-kinsey-parameters-container>section .mc-kinsey-parameter-factor{background-color:#f9f9f9;border-radius:8px;box-shadow:0 1px 1px #00000029;padding:16px 20px;width:332px}.mc-kinsey-parameters-container>section .mc-kinsey-parameter-factor svg{height:20px;width:20px}.mc-kinsey-parameters-container>section .mc-kinsey-parameter-factor header{align-items:center;display:flex;gap:8px;margin-bottom:8px}.mc-kinsey-parameters-container>section .mc-kinsey-parameter-factor header button{align-items:center;display:flex}.mc-kinsey-parameters-container>section .mc-kinsey-parameter-factor header button:first-child svg{color:#0074bd}.mc-kinsey-parameters-container>section .mc-kinsey-parameter-factor header button:last-child{margin-left:auto}.mc-kinsey-parameters-container>section .mc-kinsey-parameter-factor header button:last-child svg{color:#666}.mc-kinsey-parameters-container>section .mc-kinsey-parameter-factor .label-container{background-color:#fff;margin-left:28px;max-width:150px;max-height:44px}.mc-kinsey-parameters-container>section .new-parameter{align-items:center;background-color:#e7f6ff;border-radius:8px;box-shadow:0 1px 1px #00000029;display:flex;flex-direction:column;gap:8px;padding:16px 20px;width:332px}.mc-kinsey-parameters-container>section .new-parameter h3{color:#0074bd;font-weight:600}.mc-kinsey-parameters-container>section .new-parameter div{align-items:center;background-color:#0074bd;border-radius:100%;display:flex;padding:8px;width:fit-content}.mc-kinsey-parameters-container>section .new-parameter div svg{color:#fff}.mc-kinsey-parameters-container .mc-kinsey-total{color:#0074bd;font-size:1.125rem;font-weight:600}.mc-kinsey-parameters-container footer{align-items:center;display:flex;justify-content:space-between;gap:16px}@media (max-width: 500px){.mc-kinsey-parameters-container footer{flex-direction:column}}.mc-kinsey-parameters-container footer>P{margin-right:auto}.mc-kinsey-parameters-container footer button{width:fit-content;margin-left:auto}.mc-kinsey-new-parameter-form{display:flex;flex-direction:column;gap:16px}.mc-kinsey-new-parameter-form>p{color:#666}.mc-kinsey-new-parameter-form button{align-self:end;width:fit-content}.mc-kinsey-new-parameter-form h2{font-size:1.125rem;font-weight:600}.mc-kinsey-new-parameter-form .checkbox-or-radio-input-container label{justify-content:start;width:fit-content}.dialog-content{max-width:432px}.dialog-content>p{color:#666;text-align:center}.mc-kinsey-concept-modal{max-width:432px}.mc-kinsey-concept-modal p,.mc-kinsey-concept-modal h3{color:#666}.mc-kinsey-concept-modal h3{font-weight:600}.mc-kinsey-form{display:flex;flex-direction:column;gap:16px}.mc-kinsey-form>section{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px}@media (width <= 650px){.mc-kinsey-form>section{padding:16px}}.mc-kinsey-form>section h2{font-weight:600;font-size:1.125rem}.mc-kinsey-form>section>p{color:#666}.mc-kinsey-form>section>p strong{font-weight:600}.mc-kinsey-form>section nav{display:flex;justify-content:space-between;gap:16px;overflow-x:auto}.mc-kinsey-form>section nav input{display:none}.mc-kinsey-form>section nav>div{flex:1;min-width:21.594rem;height:96px}@media (width <= 650px){.mc-kinsey-form>section nav>div{min-width:201.52px}.mc-kinsey-form>section nav>div .mc-kinsey-simplification-logo,.mc-kinsey-form>section nav>div .mc-kinsey-competition-logo{display:none}}.mc-kinsey-form>section nav label{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;align-items:center;background-color:#f9f9f9;cursor:pointer;display:flex;height:100%;justify-content:space-between}@media (width <= 650px){.mc-kinsey-form>section nav label{padding:16px}}.mc-kinsey-form>section nav label div{display:flex;flex-direction:column;height:100%;justify-content:space-between}.mc-kinsey-form>section nav label div h3{color:#666;font-weight:600}.mc-kinsey-form>section nav label div p{color:#666;display:flex;gap:8px}.mc-kinsey-form>section nav label div p span{background-color:#0074bd;border-radius:100%;height:20px;padding:1px;width:20px}.mc-kinsey-form>section nav label div p span svg{color:#fff;height:18px;width:18px}.mc-kinsey-form>section nav label .mc-kinsey-simplification-logo,.mc-kinsey-form>section nav label .mc-kinsey-competition-logo{color:#bbb}.mc-kinsey-form>section nav input:checked+label{background-color:#fff;border:2px solid #0074bd}.mc-kinsey-form>section nav input:checked+label h3,.mc-kinsey-form>section nav input:checked+label p{color:#0074bd}.mc-kinsey-form>section nav input:checked+label .mc-kinsey-simplification-logo,.mc-kinsey-form>section nav input:checked+label .mc-kinsey-competition-logo{color:#0074bd}.mc-kinsey-form>section>div{display:flex;flex-wrap:wrap;gap:16px}.mc-kinsey-form>section>footer{display:flex;justify-content:space-between}.mc-kinsey-form>section>footer h2{color:#666}.mc-kinsey-form>section>footer h2 span{color:#0074bd;font-size:1.5rem}.mc-kinsey-form>section>footer button{width:fit-content}.mc-kinsey-form .mc-kinsey-parameter-factor{background-color:#f9f9f9;border-radius:8px;box-shadow:0 1px 1px #00000029;display:flex;flex-direction:column;gap:8px;padding:16px 20px;width:332px}.mc-kinsey-form .mc-kinsey-parameter-factor .arrow-down{color:#f44336}.mc-kinsey-form .mc-kinsey-parameter-factor .arrow-right{color:#f80}.mc-kinsey-form .mc-kinsey-parameter-factor .arrow-up{color:#66bb6a}.mc-kinsey-form .mc-kinsey-parameter-factor svg{height:20px;width:20px}.mc-kinsey-form .mc-kinsey-parameter-factor button{align-items:center;display:flex;gap:8px}.mc-kinsey-form .mc-kinsey-parameter-factor header{align-items:center;display:flex;gap:8px}.mc-kinsey-form .mc-kinsey-parameter-factor header h3{color:#666;font-weight:600}.mc-kinsey-form .mc-kinsey-parameter-factor header button:first-child svg{color:#0074bd}.mc-kinsey-form .mc-kinsey-parameter-factor header svg:last-child{margin-left:auto}.mc-kinsey-form .mc-kinsey-parameter-factor .label-container{background-color:#fff;margin-left:28px;max-width:150px;max-height:44px}.mc-kinsey-form .mc-kinsey-parameter-factor footer{display:flex;flex-direction:column;gap:8px}.mc-kinsey-form .mc-kinsey-parameter-factor footer *{font-weight:600}.mc-kinsey-form .mc-kinsey-parameter-factor footer p{color:#666}.mc-kinsey-form .mc-kinsey-parameter-factor footer button>p,.mc-kinsey-form .mc-kinsey-parameter-factor footer span,.mc-kinsey-form .mc-kinsey-parameter-factor footer svg{color:#0074bd}.mc-kinsey-comment-modal{display:flex;flex-direction:column;gap:16px;max-width:640px;width:100vw}.mc-kinsey-comment-modal p{color:#666}@media (width <= 720px){.mc-kinsey-comment-modal{max-width:320px}}.mc-kinsey-result-chart-wrapper{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);width:100%;box-sizing:border-box;display:flex;overflow-x:scroll;padding:32px}@media (width <= 650px){.mc-kinsey-result-chart-wrapper{padding:16px}}.mc-kinsey-result-chart-container{display:flex;flex-direction:column;align-items:center;min-width:fit-content;margin-inline:auto;position:relative}.mc-kinsey-result-chart-container>div{margin-left:32px}.mc-kinsey-result-chart-container section{display:flex;gap:8px;margin-top:8px;width:751px}.mc-kinsey-result-chart-container section p{text-align:center;color:#666;font-weight:600}.mc-kinsey-result-chart-container section .vertical-label{width:20px}.mc-kinsey-result-chart-container section>p{display:flex;flex-direction:column;justify-content:center}.mc-kinsey-result-chart-container section>p span{display:inline-block;transform:rotate(-90deg);text-align:center;font-weight:600;color:#666}.mc-kinsey-result-chart-container section .quadrant{align-items:center;border:5px solid;border-radius:8px;display:flex;height:170px;justify-content:center;padding:10px;position:relative;width:232px;z-index:0}.mc-kinsey-result-chart-container section .green{border-color:#66bb6acc}.mc-kinsey-result-chart-container section .orange{border-color:#f80c}.mc-kinsey-result-chart-container section .red{border-color:#f44336}.mc-kinsey-result-chart-container .horizontal-line{position:relative;width:751px;height:2px;background-color:#666;margin-top:5px;margin-bottom:24px}.mc-kinsey-result-chart-container .horizontal-line span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:2px 5px;color:#666;font-weight:600}.mc-kinsey-result-chart-container .horizontal-line:before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:10px solid #666}.mc-kinsey-result-chart-container .vertical-line{position:absolute;width:2px;background-color:#666;bottom:0;height:calc(100% - 16px);left:-24px}.mc-kinsey-result-chart-container .vertical-line span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);background:#fff;padding:2px 5px;color:#666;font-weight:600}.mc-kinsey-result-chart-container .vertical-line:after{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%) rotate(180deg);border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #666}.mc-kinsey-result-chart-container .mc-kinsey-result-chart-icon{position:absolute;pointer-events:none;transform:translate(-50%,-50%);height:1.5rem;width:1.5rem}.mc-kinsey-result-chart-container .mc-kinsey-result-chart-logo{position:absolute;pointer-events:none;transform:translate(-50%,-50%);border-radius:100%;height:1.5rem;width:1.5rem}.unity-fragment-list-item{align-items:center;display:flex;justify-content:space-between;padding:0 .25rem}.unity-fragment-list-item>button{display:flex;align-items:center;justify-content:center}.unity-fragment-list-item>button svg{color:#0074bd}.unity-fragment-list-item input:checked+label .unity-fragment-list-checkbox-body>svg{color:#0074bd}.unity-fragment-list-item .unity-fragment-list-checkbox-body{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem}.unity-fragment-list-item .unity-fragment-list-checkbox-body>svg{color:#999}.comparative-report-container .unit-selection-unit-list{display:flex;flex-direction:column;gap:1rem}.strategy-and-actions-modal-body{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}.strategy-and-actions-modal-body p{color:#666;max-width:25rem;text-align:center}.strategy-and-actions-modal-body img{max-height:40px;max-width:40px;min-height:40px;min-width:40px;animation:rotate-icon 2s linear infinite}.mc-kinsey-consolidated-results-container .mc-kinsey-result-details>div>div{min-width:200px}.mc-kinsey-consolidated-results-container .mc-kinsey-actions-card{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width: 600px){.mc-kinsey-consolidated-results-container .mc-kinsey-actions-card{flex-direction:column}}.mc-kinsey-consolidated-results-container .mc-kinsey-actions-card>div{display:flex;flex:1 1 calc(50% - 1rem);flex-direction:column;gap:.75rem;min-width:15.938px}@media (width <= 650px){.mc-kinsey-consolidated-results-container .mc-kinsey-actions-card>div{min-width:none;flex-direction:column}}.mc-kinsey-consolidated-results-container .mc-kinsey-actions-card>div h2{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;gap:.5rem;justify-content:start}.mc-kinsey-consolidated-results-container .mc-kinsey-actions-card>div h2>svg{color:#666}.mc-kinsey-consolidated-results-container .mc-kinsey-actions-card>div ul{display:flex;flex-direction:column;gap:.5rem}.mc-kinsey-consolidated-results-container .mc-kinsey-actions-card>div ul li h3{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:8px}.mc-kinsey-consolidated-results-container .mc-kinsey-actions-card>div ul li h3>span{background-color:#141b27;border-radius:1rem;display:inline-block;max-height:5px;max-width:5px;min-height:5px;min-width:5px}.mc-kinsey-consolidated-results-container .mc-kinsey-actions-card>div ul li p{margin-left:13px}.mckinsey-actions-finish-analysis{color:#0074bd;text-decoration:underline;width:fit-content}.mckinsey-actions-card-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;background-color:#f9f9f9;display:flex;flex-direction:column;gap:.75rem}@media (width <= 650px){.mckinsey-actions-card-container{padding:16px}}.mckinsey-actions-card-container h2{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;gap:.5rem;justify-content:start}.mckinsey-actions-card-container h2>svg{color:#666}.mckinsey-actions-card-container h3{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:.5rem}.mckinsey-actions-card-container p{color:#666;font-weight:600}.mckinsey-actions-card-container .mckinsey-actions-card{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width: 600px){.mckinsey-actions-card-container .mckinsey-actions-card{flex-direction:column}}.mckinsey-actions-card-container .mckinsey-actions-card>div{display:flex;flex:1 1 calc(50% - 1rem);flex-direction:column;gap:.75rem;min-width:15.938px}@media (width <= 650px){.mckinsey-actions-card-container .mckinsey-actions-card>div{min-width:none;flex-direction:column}}.mckinsey-actions-card-container .mckinsey-actions-card>div h2{font-size:1.125rem}.mckinsey-actions-card-container .mckinsey-actions-card>div ul{display:flex;flex-direction:column;gap:.5rem}.mckinsey-actions-card-container .mckinsey-actions-card>div ul li h3>span{background-color:#141b27;border-radius:1rem;display:inline-block;max-height:.35rem;max-width:.35rem;min-height:.35rem;min-width:.35rem}.mckinsey-actions-card-container .mckinsey-actions-card>div ul li p{margin-left:1rem}.mc-kinsey-results-container{display:flex;flex-direction:column;gap:1rem}.mc-kinsey-results-container .mc-kinsey-stage-results-container{display:flex;gap:1rem;flex-wrap:wrap;width:100%}.mc-kinsey-results-container .mc-kinsey-stage-results-container button{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;height:3.63rem;justify-content:space-between;flex:1 1 33%;max-width:calc(33% - .5rem);min-width:17.679rem}@media (width <= 650px){.mc-kinsey-results-container .mc-kinsey-stage-results-container button{padding:16px}}@media (width <= 1360px){.mc-kinsey-results-container .mc-kinsey-stage-results-container button{max-width:calc(50% - .5rem)}}@media (width <= 1061px){.mc-kinsey-results-container .mc-kinsey-stage-results-container button{max-width:100%}}.mc-kinsey-results-container .mc-kinsey-stage-results-container button svg{color:#666;min-height:1.5rem;min-width:1.5rem}.mc-kinsey-results-container .mc-kinsey-stage-results-container button p{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:.5rem}.mc-kinsey-results-container .mc-kinsey-stage-results-container .selected-link{background-color:#e7f6ff;border:1px solid #0074bd}.mc-kinsey-results-container .mc-kinsey-stage-results-container .selected-link p{color:#0074bd}.mc-kinsey-results-container .mc-kinsey-stage-results-container .selected-link svg{color:#0074bd}.mc-kinsey-results-container .mc-kinsey-generate-strategy-and-actions{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#fff,#e7f6ff);gap:.75rem;justify-content:start;padding:1rem}@media (width <= 650px){.mc-kinsey-results-container .mc-kinsey-generate-strategy-and-actions{padding:16px}}.mc-kinsey-results-container .mc-kinsey-generate-strategy-and-actions>span{display:flex;align-items:center;justify-content:center;min-width:3rem;min-height:3rem;border-radius:100%;background:linear-gradient(135deg,#a855f7,#0074bd)}.mc-kinsey-results-container .mc-kinsey-generate-strategy-and-actions>span>svg{color:#fff;min-height:1.5rem}.mc-kinsey-results-container .mc-kinsey-generate-strategy-and-actions>div>p{font-size:1rem;margin-bottom:.75rem}.mc-kinsey-results-container .mc-kinsey-generate-strategy-and-actions>div>p span{color:#0074bd;font-weight:600}.mc-kinsey-results-container .mc-kinsey-generate-strategy-and-actions>div>button{width:fit-content;height:2.5rem}@media (width <= 650px){.mc-kinsey-stage-results-container{flex-direction:column}.mc-kinsey-stage-results-container button{min-width:none;width:100%}}.mc-kinsey-consolidated-results-container{display:flex;flex-direction:column;gap:16px}.mc-kinsey-consolidated-results-container>section{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.mc-kinsey-consolidated-results-container>section{padding:16px}}.mc-kinsey-consolidated-results-container .mc-kinsey-result-selection>p{color:#666;font-weight:600;margin-bottom:16px}.mc-kinsey-consolidated-results-container .mc-kinsey-result-selection div{display:flex;gap:.5rem;flex-wrap:wrap}.mc-kinsey-consolidated-results-container .mc-kinsey-result-selection input{display:none}.mc-kinsey-consolidated-results-container .mc-kinsey-result-selection input:checked+label{background-color:#f1f1f1;box-shadow:0 1px 2px #00000029}.mc-kinsey-consolidated-results-container .mc-kinsey-result-selection label{display:flex;border-radius:8px;gap:.5rem;padding:8px}.mc-kinsey-consolidated-results-container .mc-kinsey-result-selection label svg{min-height:24px;min-width:24px;color:#0074bd}.mc-kinsey-consolidated-results-container .mc-kinsey-result-selection label img{border-radius:100%;height:1.5rem;width:1.5rem}.mc-kinsey-consolidated-results-container .mc-kinsey-result-selection label p{color:#141b27;font-weight:600;text-decoration:underline;text-decoration-color:#0074bd}.mc-kinsey-consolidated-results-container .mc-kinsey-result-selection label p span{color:#0074bd}.mc-kinsey-consolidated-results-container .mc-kinsey-result-details hr{margin:16px 0}.mc-kinsey-consolidated-results-container .mc-kinsey-result-details>div{display:flex;gap:40px}.mc-kinsey-consolidated-results-container .mc-kinsey-result-details>div p{color:#666;font-weight:600}.mc-kinsey-consolidated-results-container .mc-kinsey-result-details>div p strong{color:#141b27;font-weight:600}.mc-kinsey-consolidated-results-container .mc-kinsey-result-details>div>div{min-width:180px;max-width:200px;width:100%}.mc-kinsey-consolidated-results-container .mc-kinsey-result-details>div>div p{margin-bottom:12px}@media (max-width: 1300px){.mc-kinsey-consolidated-results-container .mc-kinsey-result-details>div{flex-wrap:wrap;gap:24px}.mc-kinsey-consolidated-results-container .mc-kinsey-result-details>div>div{flex:1}}@media (max-width: 800px){.mc-kinsey-consolidated-results-container .mc-kinsey-result-details>div{flex-direction:column;gap:16px}}.mc-kinsey-consolidated-results-container .mc-kinsey-result-disclaimer h3{display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;gap:.5rem;justify-content:start;margin-bottom:1rem}.mc-kinsey-consolidated-results-container .mc-kinsey-result-disclaimer h3>svg{color:#0074bd;height:24px;width:24px}.mc-kinsey-consolidated-results-container .mc-kinsey-result-disclaimer p{color:#666}.mc-kinsey-comments-containser{display:flex;flex-direction:column;gap:1rem}.mc-kinsey-comments-containser>section{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.mc-kinsey-comments-containser>section{padding:16px}}.mc-kinsey-comments-containser>section h2{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.mc-kinsey-comments-containser>section ul{display:flex;flex-wrap:wrap;gap:1rem}.mc-kinsey-comments-containser>section ul li{display:flex;align-items:center;justify-content:center;flex-direction:column;align-items:start;background-color:#f1f1f1;border-radius:.5rem;box-shadow:0 1px 1px #00000029;flex:1 1 calc(50% - 1rem);font-size:1rem;font-weight:600;height:6rem;min-width:11.813rem;padding:1rem}.mc-kinsey-comments-containser>section ul li h3{font-size:1rem;font-weight:600}.mc-kinsey-comments-containser>section ul li p{color:#666;font-size:1rem;font-weight:600}.mc-kinsey-comments-containser>section ul li.logo-item{background-color:#fff;box-shadow:none;position:relative}.mc-kinsey-comments-containser>section ul li.logo-item>svg{bottom:0;color:#0074bd33;position:absolute;right:0}.mc-kinsey-theorical-model-container .mc-kinsey-info-icon{color:#0074bd}.mc-kinsey-theorical-model-container>section{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;margin-bottom:16px}@media (width <= 650px){.mc-kinsey-theorical-model-container>section{padding:16px}}.mc-kinsey-theorical-model-container>section p{color:#666;font-weight:600}.mc-kinsey-theorical-model-container>div{position:relative;display:flex;gap:8px}.mc-kinsey-theorical-model-container .mc-kinsey-info-icon:hover+.theorical-tool-tip{display:flex}.mc-kinsey-theorical-model-container .theorical-tool-tip{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:none;width:fit-content;flex-direction:column;gap:16px;position:absolute;z-index:10;left:15%;top:24px}@media (width <= 650px){.mc-kinsey-theorical-model-container .theorical-tool-tip{padding:16px}}.mc-kinsey-theorical-model-container .theorical-tool-tip div{border:5px solid;border-radius:8px;padding:24px 40px}.mc-kinsey-theorical-model-container .theorical-tool-tip div p{color:#666;font-weight:600}.mc-kinsey-theorical-model-container .theorical-tool-tip div:first-child{border-color:#66bb6acc}.mc-kinsey-theorical-model-container .theorical-tool-tip div:nth-child(2){border-color:#f80c}.mc-kinsey-theorical-model-container .theorical-tool-tip div:last-child{border-color:#f44336}.mc-kinsey-chart-wrapper{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);width:100%;box-sizing:border-box;display:flex;overflow-x:scroll;padding:32px}@media (width <= 650px){.mc-kinsey-chart-wrapper{padding:16px}}.mc-kinsey-chart-result-container{display:flex;flex-direction:column;align-items:center;min-width:fit-content;margin-inline:auto;position:relative}.mc-kinsey-chart-result-container>div{margin-left:32px}.mc-kinsey-chart-result-container section{display:flex;gap:8px;margin-top:8px;width:751px}.mc-kinsey-chart-result-container section li,.mc-kinsey-chart-result-container section p{text-align:center;color:#666;font-weight:600}.mc-kinsey-chart-result-container section .vertical-label{width:20px}.mc-kinsey-chart-result-container section>p{display:flex;flex-direction:column;justify-content:center}.mc-kinsey-chart-result-container section>p span{display:inline-block;transform:rotate(-90deg);text-align:center;font-weight:600;color:#666}.mc-kinsey-chart-result-container section .quadrant{border:5px solid;border-radius:8px;height:170px;padding:10px;position:relative;width:232px}.mc-kinsey-chart-result-container section .quadrant svg{bottom:10px;height:82px;opacity:20%;position:absolute;right:10px;width:82px}.mc-kinsey-chart-result-container section .quadrant li,.mc-kinsey-chart-result-container section .quadrant p{font-size:.875rem;line-height:1.25rem;text-align:start}.mc-kinsey-chart-result-container section .green{border-color:#66bb6acc}.mc-kinsey-chart-result-container section .green svg{color:#66bb6acc}.mc-kinsey-chart-result-container section .orange{border-color:#f80c}.mc-kinsey-chart-result-container section .orange svg{color:#f80c}.mc-kinsey-chart-result-container section .red{border-color:#f44336}.mc-kinsey-chart-result-container section .red svg{color:#f44336}.mc-kinsey-chart-result-container .horizontal-line{position:relative;width:751px;height:2px;background-color:#666;margin-bottom:24px}.mc-kinsey-chart-result-container .horizontal-line span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:2px 5px;color:#666;font-weight:600}.mc-kinsey-chart-result-container .horizontal-line:before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:10px solid #666}.mc-kinsey-chart-result-container .vertical-line{position:absolute;width:2px;background-color:#666;bottom:0;height:calc(100% - 16px);left:-24px}.mc-kinsey-chart-result-container .vertical-line span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);background:#fff;padding:2px 5px;color:#666;font-weight:600}.mc-kinsey-chart-result-container .vertical-line:after{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%) rotate(180deg);border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #666}.terms-and-policy-public-container{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 16px;width:calc(100vw - 8px)}.terms-and-policy-container{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin-top:88px;margin-bottom:50px;max-width:35.3125rem}.terms-and-policy-container h1{color:#141b27;font-size:1.5rem;font-weight:600}.terms-and-policy-container h2,.terms-and-policy-container h3{color:#0074bd;font-size:1.125rem;font-weight:600}.terms-and-policy-container h2{font-size:1.25rem}.terms-and-policy-container hr{width:100%}.terms-and-policy-container strong{text-align:justify;font-weight:600}.terms-and-policy-container section{display:flex;flex-direction:column;gap:1rem;width:100%}.terms-and-policy-container section p span{color:#0074bd}.terms-and-policy-container section.terms-and-policy-header{gap:.5rem}.terms-and-policy-factory-content{display:flex;align-items:center;justify-content:center;padding:1.5rem 4rem;width:100%}.terms-and-policy-factory-content>.terms-and-policy-container{margin-top:0}.workspace-menu-container .workspace-menu-header{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-color:#eee;justify-content:start;gap:.5rem;margin-bottom:1rem}@media (width <= 650px){.workspace-menu-container .workspace-menu-header{padding:16px}}.workspace-menu-container .workspace-menu-header h2{font-size:1rem;font-weight:600}.workspace-menu-container .workspace-menu-header p{color:#666}.workspace-menu-container .workspace-menu-header>span{display:flex;align-items:center;justify-content:center;background-color:#e7f6ff;box-shadow:0 1px 1px #00000029;border-radius:100%;padding:.5rem}.workspace-menu-container .workspace-menu-header>span svg{color:#0074bd}.workspace-menu-container>nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;justify-content:start}.workspace-menu-container>nav a{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:1 1 calc(33.333% - .5rem);gap:.5rem;height:3.5rem;justify-content:space-between;max-width:calc(33% - .5rem);min-width:276px;width:100%}@media (width <= 650px){.workspace-menu-container>nav a{padding:16px}}.workspace-menu-container>nav a p{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:.5rem;justify-content:start}.workspace-menu-container>nav a svg{color:#999;min-width:1.5rem;min-height:1.5rem}@media (width <= 1276px){.workspace-menu-container>nav a{max-width:100%}}.business-diagnosis-tool-container .business-diagnosis-tool-header{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;margin-bottom:1rem}@media (width <= 650px){.business-diagnosis-tool-container .business-diagnosis-tool-header{padding:16px}}.business-diagnosis-tool-container .business-diagnosis-tool-header h1{font-size:1.125rem;font-weight:600}.business-diagnosis-tool-container .business-diagnosis-tool-header p{color:#666}.business-diagnosis-tool-container .business-diagnosis-tool-nav{background-color:#f1f1f1;border-radius:.5rem;display:flex;flex-wrap:nowrap;gap:.25rem;padding:.25rem;margin-bottom:.5rem;overflow:auto;scrollbar-width:none}.business-diagnosis-tool-container .business-diagnosis-tool-nav a{border-radius:.5rem;color:#999;font-weight:600;padding:.4rem .75rem;white-space:nowrap}.business-diagnosis-tool-container .business-diagnosis-tool-nav .stage-selected{background-color:#fff;box-shadow:0 1px 2px #00000029;color:#0074bd}.business-diagnosis-initial-stage-container{display:flex;flex-direction:column;gap:1rem}.business-diagnosis-initial-stage-container .business-diagnosis-initial-stage-tutorial-button-container{display:flex;flex-wrap:wrap;gap:1rem}.business-diagnosis-initial-stage-container .business-diagnosis-initial-stage-tutorial-button-container button{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-left:solid 5px #0074bd;color:#666;flex:1 1 calc(50% - 1rem);font-weight:600;gap:.5rem;height:9.25rem}@media (width <= 650px){.business-diagnosis-initial-stage-container .business-diagnosis-initial-stage-tutorial-button-container button{padding:16px}}.business-diagnosis-initial-stage-container .business-diagnosis-initial-stage-tutorial-button-container button>svg{color:#0074bd}@media (width <= 650px){.business-diagnosis-initial-stage-container .business-diagnosis-initial-stage-tutorial-button-container{flex-direction:column;height:11rem}.business-diagnosis-initial-stage-container .business-diagnosis-initial-stage-tutorial-button-container button{height:5.25rem}}.business-diagnosis-initial-stage-container .business-diagnosis-initial-stage-start{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-left:5px solid #0074bd;box-shadow:0 1px 1px #00000029;gap:.5rem;justify-content:space-between}@media (width <= 650px){.business-diagnosis-initial-stage-container .business-diagnosis-initial-stage-start{padding:16px}}.business-diagnosis-initial-stage-container .business-diagnosis-initial-stage-start span{display:flex;align-items:center;justify-content:center;gap:.5rem;justify-content:start;font-weight:600;color:#0074bd}.business-diagnosis-initial-stage-container .business-diagnosis-initial-stage-start span>span{background-color:#e7f6ff;padding:.5rem;border-radius:.5rem}.business-diagnosis-initial-stage-container .business-diagnosis-initial-stage-start span>span svg{color:#0074bd}.business-diagnosis-initial-stage-container .business-diagnosis-initial-stage-start svg{color:#999}.business-diagnosis-initial-stage-container .business-diagnosis-initial-stage-warning{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;border-left:5px solid #0074bd;box-shadow:0 1px 1px #00000029;color:#666;font-weight:600}@media (width <= 650px){.business-diagnosis-initial-stage-container .business-diagnosis-initial-stage-warning{padding:16px}}.business-diagnosis-how-to-respond{color:#666;font-size:1rem;font-weight:600;max-width:49.5rem}.weight-config-container{display:flex;flex-direction:column;gap:1rem}.weight-config-container .weight-config-warning{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;align-items:start}@media (width <= 650px){.weight-config-container .weight-config-warning{padding:16px}}.weight-config-container .weight-config-warning hr{width:100%}.weight-config-container .weight-config-warning .weight-config-warning-content{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem}.weight-config-container .weight-config-warning .weight-config-warning-content svg{color:#0074bd;min-width:1.5rem}.weight-config-container .weight-config-warning .weight-config-warning-content>p{color:#666;font-weight:600}.weight-config-container .weight-config-warning .weight-config-warning-content>p span{color:#0074bd;font-weight:600}.weight-config-container .weight-config-form{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.weight-config-container .weight-config-form{padding:16px}}.weight-config-container .weight-config-form h2{font-size:1.125rem;font-weight:600}.weight-config-container .weight-config-form>p{color:#666}.weight-config-container .weight-config-form .weight-config-perspective-list{display:flex;flex-wrap:wrap;gap:.75rem;flex:1 1 calc(25% - .375rem)}.weight-config-container .weight-config-form .weight-config-form-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.weight-config-container .weight-config-form .weight-config-form-footer>span{color:#0074bd;font-size:1.125rem;font-weight:600}.weight-config-container .weight-config-form .weight-config-form-footer>button{width:fit-content}@media (width <= 650px){.weight-config-container .weight-config-form .weight-config-form-footer>button{width:100%}}.weight-config-perspective{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;box-sizing:border-box;background-color:#f9f9f9;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;max-width:calc(25% - .75rem);min-width:21rem;padding:.5rem;width:100%}@media (width <= 650px){.weight-config-perspective{padding:16px}}.weight-config-perspective>div{display:flex;align-items:center;justify-content:center;gap:.5rem;justify-content:space-between}.weight-config-perspective>div svg{min-width:1.5rem}.weight-config-perspective>div p{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:.5rem}.weight-config-perspective>div>button{display:flex;align-items:center;justify-content:center}.weight-config-perspective>div>button>svg{color:#666}.weight-config-perspective .label-container{height:2.75rem;margin-left:2rem;max-width:9.75rem}.weight-config-perspective .label-container .input-container{background-color:#fff;box-shadow:0 1px 1px #00000029}@media (width <= 1212px){.weight-config-perspective{min-width:209px}.weight-config-perspective .label-container{max-width:none;margin:0}}@media (width <= 650px){.weight-config-perspective{max-width:none}.weight-config-perspective .label-container{max-width:none;margin:0}}.items-config-container{display:flex;align-items:center;justify-content:center;--h: calc(100vh - 240px) ;gap:.5rem}.items-config-container .items-config-aside{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;height:var(--h);justify-content:start;max-width:12.5rem;min-width:12.5rem;overflow-x:auto;padding:1rem .5rem}@media (width <= 650px){.items-config-container .items-config-aside{padding:16px}}.items-config-container .items-config-aside a{display:flex;align-items:center;justify-content:center;border-radius:.5rem;gap:.5rem;justify-content:space-between;padding:.25rem .5rem;width:100%}.items-config-container .items-config-aside a p{color:#666;font-size:1rem;font-weight:600}.items-config-container .items-config-aside a svg{min-width:1.5rem;color:#666}.items-config-container .items-config-aside a.selected{background-color:#e7f6ff}.items-config-container .items-config-aside a.selected p,.items-config-container .items-config-aside a.selected svg{color:#0074bd}.items-config-container .items-config-aside::-webkit-scrollbar{height:.35rem;width:.35rem}@media (width <= 1024px){.items-config-container .items-config-aside{height:calc(var(--h) - 82px)}}@media (width <= 650px){.items-config-container .items-config-aside{display:none}}.items-config-container .items-config-form{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;height:var(--h);justify-content:space-between;width:100%}@media (width <= 650px){.items-config-container .items-config-form{padding:16px}}.items-config-container .items-config-form>section{display:flex;flex-direction:column;gap:1rem;overflow-x:auto;padding:.5rem}.items-config-container .items-config-form .items-config-form-header{display:flex;flex-direction:column;gap:1rem}.items-config-container .items-config-form .items-config-form-header h2{font-size:1.125rem;font-weight:600}.items-config-container .items-config-form .items-config-form-header>p{color:#666}.items-config-container .items-config-form .items-config-form-header .items-config-form-header-perspective{display:flex;align-items:center;justify-content:center;gap:.25rem;justify-content:start}.items-config-container .items-config-form .items-config-form-header .items-config-form-header-perspective>span{display:flex;align-items:center;justify-content:center;border-radius:.5rem;min-height:3.25rem;min-width:3.25rem}.items-config-container .items-config-form .items-config-form-header .items-config-form-header-perspective>span svg{min-width:2.25rem}.items-config-container .items-config-form .items-config-form-header .items-config-form-header-perspective>div h2{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem}.items-config-container .items-config-form .items-config-form-header .items-config-form-header-perspective>div h2 button{display:flex;align-items:center;justify-content:center}.items-config-container .items-config-form .items-config-form-header .items-config-form-header-perspective>div h2 button svg{min-width:1.5rem}.items-config-container .items-config-form .items-config-form-list{display:flex;flex-direction:column;gap:1rem}.items-config-container .items-config-form .items-config-form-list .items-config-form-item{display:flex;align-items:center;justify-content:center;background-color:#f1f1f1;box-shadow:0 1px 1px #00000029;border:1px solid #ddd;border-radius:.5rem;flex-wrap:nowrap;gap:.5rem;justify-content:space-between;max-height:4.625rem;min-height:3.5rem;padding:.5rem 1.25rem}.items-config-container .items-config-form .items-config-form-list .items-config-form-item p{color:#666;overflow-x:auto;max-height:4.6rem}.items-config-container .items-config-form .items-config-form-list .items-config-form-item p::-webkit-scrollbar{height:.35rem;width:.35rem}.items-config-container .items-config-form .items-config-form-list .items-config-form-input>.text-area-container{height:3.625rem}.items-config-container .items-config-form .items-config-form-list .items-config-form-input>.text-area-container textarea::-webkit-scrollbar{height:.35rem;width:.35rem}.items-config-container .items-config-form .items-config-form-list .items-config-form-delete-button{display:flex;align-items:center;justify-content:center}.items-config-container .items-config-form .items-config-form-list .items-config-form-delete-button svg{color:#999}.items-config-container .items-config-form .items-config-form-footer{display:flex;align-items:center;justify-content:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.items-config-container .items-config-form .items-config-form-footer>a{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem}.items-config-container .items-config-form .items-config-form-footer>a svg{color:#0074bd;min-width:1.5rem}.items-config-container .items-config-form .items-config-form-footer>button{width:fit-content}@media (width <= 650px){.items-config-container .items-config-form .items-config-form-footer>button{width:100%}}@media (width <= 1024px){.items-config-container .items-config-form{height:calc(var(--h) - 82px)}}@media (width <= 650px){.items-config-container .items-config-form{height:calc(var(--h) - 132px)}}@media (width <= 650px){.items-config-container{flex-direction:column}.items-config-container .mobile-menu-container{width:100%}}.similar-warning-modal-body{color:#666;max-width:25rem;text-align:center}.similar-warning-modal-body span{color:#0074bd}.business-diagnosis-successful-modal-body{color:#666;max-width:25rem;text-align:center}.business-diagnosis-successful-modal-body span{color:#0074bd}.diagnosis-questionnaires-container{display:flex;flex-direction:column;gap:1rem}.diagnosis-questionnaires-container .diagnosis-questionnaires-header{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.diagnosis-questionnaires-container .diagnosis-questionnaires-header{padding:16px}}.diagnosis-questionnaires-container .diagnosis-questionnaires-header h2{font-size:1.125rem;font-weight:600}.diagnosis-questionnaires-container .diagnosis-questionnaires-header>p{color:#666}.diagnosis-questionnaires-container .diagnosis-questionnaires-header>p strong{color:#666;font-weight:600}.diagnosis-questionnaires-container .diagnosis-questionnaires-header .diagnosis-questionnaires-perspective-list{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem;overflow-x:scroll;padding:.25rem}.diagnosis-questionnaires-container .diagnosis-questionnaires-header .diagnosis-questionnaires-perspective-list .diagnosis-questionnaires-perspective{display:flex;align-items:center;justify-content:center;align-items:start;background-color:#f1f1f1;border-radius:.5rem;box-shadow:0 1px 1px #00000029;flex-direction:column;justify-content:space-between;height:6.75rem;min-width:11.5rem;padding:.5rem;width:11.5rem}.diagnosis-questionnaires-container .diagnosis-questionnaires-header .diagnosis-questionnaires-perspective-list .diagnosis-questionnaires-perspective>div{display:flex;flex-wrap:nowrap;gap:.5rem}.diagnosis-questionnaires-container .diagnosis-questionnaires-header .diagnosis-questionnaires-perspective-list .diagnosis-questionnaires-perspective>div span{display:flex;align-items:center;justify-content:center;background-color:var(--bg);border-radius:.5rem;min-height:2rem;min-width:2rem;height:2rem;width:2rem}.diagnosis-questionnaires-container .diagnosis-questionnaires-header .diagnosis-questionnaires-perspective-list .diagnosis-questionnaires-perspective>div span>svg{min-width:1.5rem}.diagnosis-questionnaires-container .diagnosis-questionnaires-header .diagnosis-questionnaires-perspective-list .diagnosis-questionnaires-perspective>div p{display:flex;align-items:center;justify-content:center;color:var(--color);font-weight:600}.diagnosis-questionnaires-container .diagnosis-questionnaires-header .diagnosis-questionnaires-perspective-list .diagnosis-questionnaires-perspective .diagnosis-questionnaires-perspective-status{align-items:center;color:#666;display:flex;flex-wrap:nowrap;gap:.5rem}.diagnosis-questionnaires-container .diagnosis-questionnaires-header .diagnosis-questionnaires-perspective-list .diagnosis-questionnaires-perspective .diagnosis-questionnaires-perspective-status span{display:flex;align-items:center;justify-content:center;background-color:var(--color);border-radius:100%;width:1.125rem;height:1.125rem}.diagnosis-questionnaires-container .diagnosis-questionnaires-header .diagnosis-questionnaires-perspective-list .diagnosis-questionnaires-perspective .diagnosis-questionnaires-perspective-status span>svg{color:#fff;min-width:1.125rem}.diagnosis-questionnaires-container .diagnosis-questionnaires-header .diagnosis-questionnaires-perspective-list .diagnosis-questionnaires-perspective.selected{background-color:#fff;border:2px solid var(--color)}.diagnosis-questionnaires-container .diagnosis-questionnaires-header .diagnosis-questionnaires-perspective-list .diagnosis-questionnaires-perspective:hover{cursor:pointer}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form{padding:16px}}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-header{display:flex;flex-direction:column;gap:1rem}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-header>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;justify-content:space-between;gap:.75rem}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-header>div>div{display:flex;align-items:center;justify-content:center;gap:.5rem}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-header>div>div h2{display:flex;align-items:center;justify-content:center;color:var(--color);font-size:1.125rem;font-weight:600;gap:.5rem}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-header>div>div h2>button{display:flex;align-items:center;justify-content:center}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-header>div>div h2>button svg{color:var(--color);min-width:1.5rem}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-header>div>div .perspective-weight{color:#666;font-weight:600}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-header>div>div>span{display:flex;align-items:center;justify-content:center;background-color:var(--bg);border-radius:.5rem;height:3.25rem;min-width:3.25rem;width:3.25rem}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-header>div>div>span svg{color:var(--color);min-width:2.25rem}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-header>div>button{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-header>div>button svg{min-width:1.5rem;color:#0074bd}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-header>p{color:#666}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-header>p strong{color:#0074bd;font-weight:600}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-question-list{display:flex;flex-wrap:wrap;gap:1rem}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-question-list .diagnosis-questionnaires-perspective-form-question-item{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex:1 1 calc(50% - .5rem);flex-wrap:nowrap;gap:.5rem;max-width:calc(50% - .5rem);min-width:25rem;padding:1rem}@media (width <= 650px){.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-question-list .diagnosis-questionnaires-perspective-form-question-item{padding:16px}}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-question-list .diagnosis-questionnaires-perspective-form-question-item>span{display:flex;align-items:center;justify-content:center;background-color:var(--bg);border-radius:.5rem;color:var(--color);font-weight:600;height:1.5rem;min-width:1.5rem;width:1.5rem}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-question-list .diagnosis-questionnaires-perspective-form-question-item>div{display:flex;flex-direction:column;gap:.75rem;justify-content:space-between;width:100%}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-question-list .diagnosis-questionnaires-perspective-form-question-item>div .diagnosis-questionnaires-question{display:flex;align-items:center;justify-content:center;align-items:start;gap:1rem;justify-content:space-between}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-question-list .diagnosis-questionnaires-perspective-form-question-item>div .diagnosis-questionnaires-question>p{color:#666;font-weight:600}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-question-list .diagnosis-questionnaires-perspective-form-question-item>div .diagnosis-questionnaires-question .diagnosis-questionnaires-radio-options{display:flex;align-items:center;justify-content:center;gap:.75rem}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-question-list .diagnosis-questionnaires-perspective-form-question-item>div .diagnosis-questionnaires-question .diagnosis-questionnaires-radio-options>.checkbox-or-radio-input-container label{align-items:center;flex-direction:column;gap:.25rem}@media (max-width: 650px){.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-question-list .diagnosis-questionnaires-perspective-form-question-item>div .diagnosis-questionnaires-question{flex-direction:column;align-items:start}}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-question-list .diagnosis-questionnaires-perspective-form-question-item>div .diagnosis-questionnaires-question-response hr{margin-bottom:.75rem}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-question-list .diagnosis-questionnaires-perspective-form-question-item>div .diagnosis-questionnaires-question-response span{color:#666}@media (max-width: 1350px){.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-question-list .diagnosis-questionnaires-perspective-form-question-item{max-width:none}}@media (max-width: 650px){.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-question-list .diagnosis-questionnaires-perspective-form-question-item{min-width:17.875rem}}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-footer{align-self:flex-end}.diagnosis-questionnaires-container .diagnosis-questionnaires-perspective-form .diagnosis-questionnaires-perspective-form-footer button{width:fit-content}.diagnosis-questionnaires-header{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.diagnosis-questionnaires-header{padding:16px}}.diagnosis-questionnaires-header h2{font-size:1.125rem;font-weight:600}.diagnosis-questionnaires-header>p{color:#666}.diagnosis-questionnaires-header>p strong{color:#666;font-weight:600}.diagnosis-questionnaires-header .diagnosis-questionnaires-perspective-list{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem;overflow-x:scroll;padding:.25rem}.diagnosis-questionnaires-header .diagnosis-questionnaires-perspective-list .diagnosis-questionnaires-perspective{display:flex;align-items:center;justify-content:center;align-items:start;background-color:#f1f1f1;border-radius:.5rem;box-shadow:0 1px 1px #00000029;flex-direction:column;justify-content:space-between;height:6.75rem;min-width:11.5rem;padding:.5rem;width:11.5rem}.diagnosis-questionnaires-header .diagnosis-questionnaires-perspective-list .diagnosis-questionnaires-perspective>div{display:flex;flex-wrap:nowrap;gap:.5rem}.diagnosis-questionnaires-header .diagnosis-questionnaires-perspective-list .diagnosis-questionnaires-perspective>div span{display:flex;align-items:center;justify-content:center;background-color:var(--bg);border-radius:.5rem;min-height:2rem;min-width:2rem;height:2rem;width:2rem}.diagnosis-questionnaires-header .diagnosis-questionnaires-perspective-list .diagnosis-questionnaires-perspective>div span>svg{min-width:1.5rem}.diagnosis-questionnaires-header .diagnosis-questionnaires-perspective-list .diagnosis-questionnaires-perspective>div p{display:flex;align-items:center;justify-content:center;color:var(--color);font-weight:600}.diagnosis-questionnaires-header .diagnosis-questionnaires-perspective-list .diagnosis-questionnaires-perspective .diagnosis-questionnaires-perspective-status{align-items:center;color:#666;display:flex;flex-wrap:nowrap;gap:.5rem}.diagnosis-questionnaires-header .diagnosis-questionnaires-perspective-list .diagnosis-questionnaires-perspective .diagnosis-questionnaires-perspective-status span{display:flex;align-items:center;justify-content:center;background-color:var(--color);border-radius:100%;width:1.125rem;height:1.125rem}.diagnosis-questionnaires-header .diagnosis-questionnaires-perspective-list .diagnosis-questionnaires-perspective .diagnosis-questionnaires-perspective-status span>svg{color:#fff;min-width:1.125rem}.diagnosis-questionnaires-header .diagnosis-questionnaires-perspective-list .diagnosis-questionnaires-perspective.selected{background-color:#fff;border:2px solid var(--color)}.diagnosis-questionnaires-header .diagnosis-questionnaires-perspective-list .diagnosis-questionnaires-perspective:hover{cursor:pointer}.business-diagnosis-partial-results-chart{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.business-diagnosis-partial-results-chart{padding:16px}}.business-diagnosis-partial-results-chart .chart-title{display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;gap:.5rem;justify-content:start;margin-bottom:1rem}.business-diagnosis-partial-results-chart .chart-title>svg{color:#0074bd;min-width:1.5rem}.business-diagnosis-partial-results-chart .chart-content{display:flex;gap:.75rem}.business-diagnosis-partial-results-chart .y-axis-label{display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg)}.business-diagnosis-partial-results-chart .y-axis-label span{color:#666;font-weight:600;white-space:nowrap}.business-diagnosis-partial-results-chart .chart-area{flex:1;position:relative}.business-diagnosis-partial-results-chart .chart-body{display:flex;gap:.5rem}.business-diagnosis-partial-results-chart .rows-labels{display:flex;flex-direction:column;gap:1rem}.business-diagnosis-partial-results-chart .rows-labels .row-label{display:flex;align-items:center;height:1.75rem;gap:.25rem;position:relative}.business-diagnosis-partial-results-chart .rows-labels .row-label>svg{color:#0074bd;min-width:1.125rem}.business-diagnosis-partial-results-chart .rows-labels .row-label>svg:hover{cursor:pointer}.business-diagnosis-partial-results-chart .rows-labels .row-label .item-number{color:#0074bd;font-size:.875rem;font-weight:600}.business-diagnosis-partial-results-chart .rows-labels .row-label .item-tooltip{background-color:#fff;border:1px solid #ddd;border-radius:.5rem;border-top-left-radius:0;color:#666;font-weight:600;left:1.125rem;max-width:25rem;padding:.25rem .5rem;position:absolute;top:1.5rem;width:max-content;z-index:4}.business-diagnosis-partial-results-chart .bars-area{flex:1;position:relative}.business-diagnosis-partial-results-chart .grid-lines{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.business-diagnosis-partial-results-chart .grid-lines .grid-line{background-color:#ddd;bottom:0;position:absolute;top:0;width:1px;z-index:0}.business-diagnosis-partial-results-chart .bars-list{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;border-bottom:1px solid #ddd}.business-diagnosis-partial-results-chart .bar-row{height:1.75rem}.business-diagnosis-partial-results-chart .bar-background{width:100%;height:100%;background-color:#f1f1f1b3;border-radius:.625rem;position:relative}.business-diagnosis-partial-results-chart .bar{align-items:center;border-radius:.625rem;display:flex;height:100%;justify-content:flex-end;min-width:2rem;padding-right:.5rem;transition:width .3s ease}.business-diagnosis-partial-results-chart .bar--green{background-color:#66bb6a99}.business-diagnosis-partial-results-chart .bar--yellow{background-color:#f809}.business-diagnosis-partial-results-chart .bar--red{background-color:#f4433699}.business-diagnosis-partial-results-chart .bar .bar-value{font-size:.875rem;font-weight:600;color:#fff}.business-diagnosis-partial-results-chart .x-axis{position:relative;height:1.25rem;margin-top:.75rem;margin-left:2.5rem}.business-diagnosis-partial-results-chart .x-axis .tick{position:absolute;transform:translate(-50%)}.business-diagnosis-partial-results-chart .x-axis .tick .tick-label{color:#666;font-size:.875rem}.business-diagnosis-partial-results-chart .x-axis-title{color:#666;font-weight:600;margin-top:.25rem;margin-left:2.5rem;text-align:center}.questionnaire-comment-body{display:flex;flex-direction:column;gap:1rem;width:35rem}.questionnaire-comment-body p{color:#666}@media (width <= 720px){.questionnaire-comment-body{max-width:20rem}}.business-diagnosis-results-bar-chart{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;padding:.5rem 1rem;overflow-x:auto;width:50%}@media (width <= 650px){.business-diagnosis-results-bar-chart{padding:16px}}@media (max-width: 1150px){.business-diagnosis-results-bar-chart{width:100%}}.business-diagnosis-results-bar-chart .chart-content{display:flex;gap:.75rem;min-width:425.6px}.business-diagnosis-results-bar-chart .y-axis-label{display:flex;align-items:center;justify-content:center;transform:rotate(-90deg);width:1.5rem}.business-diagnosis-results-bar-chart .y-axis-label span{color:#666;font-weight:600;white-space:nowrap}.business-diagnosis-results-bar-chart .chart-area{flex:1;position:relative}.business-diagnosis-results-bar-chart .chart-body{display:flex;gap:.5rem}.business-diagnosis-results-bar-chart .rows-labels{display:flex;flex-direction:column;gap:1rem}.business-diagnosis-results-bar-chart .rows-labels .row-label{display:flex;align-items:center;height:1.75rem;gap:.25rem;position:relative}.business-diagnosis-results-bar-chart .rows-labels .row-label>svg{color:var(--color);min-width:1.125rem}.business-diagnosis-results-bar-chart .rows-labels .row-label>svg:hover{cursor:pointer}.business-diagnosis-results-bar-chart .rows-labels .row-label .item-number{color:var(--color);font-size:.875rem;font-weight:600}.business-diagnosis-results-bar-chart .rows-labels .row-label .item-tooltip{background-color:#fff;border:1px solid #ddd;border-radius:.5rem;border-top-left-radius:0;color:#666;font-weight:600;left:1.125rem;max-width:25rem;padding:.25rem .5rem;position:absolute;top:1.5rem;width:max-content;z-index:4}.business-diagnosis-results-bar-chart .bars-area{flex:1;position:relative}.business-diagnosis-results-bar-chart .grid-lines{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.business-diagnosis-results-bar-chart .grid-lines .grid-line{background-color:#ddd;bottom:0;position:absolute;top:0;width:1px;z-index:0}.business-diagnosis-results-bar-chart .bars-list{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;border-bottom:1px solid #ddd}.business-diagnosis-results-bar-chart .bar-row{height:1.75rem}.business-diagnosis-results-bar-chart .bar-background{width:100%;height:100%;background-color:#f1f1f1b3;border-radius:.625rem;position:relative}.business-diagnosis-results-bar-chart .bar{align-items:center;border-radius:.625rem;display:flex;height:100%;justify-content:flex-end;min-width:2rem;padding-right:.5rem;transition:width .3s ease}.business-diagnosis-results-bar-chart .bar .bar-value{font-size:.875rem;font-weight:600;color:#fff}.business-diagnosis-results-bar-chart .x-axis{position:relative;height:1.25rem;margin-top:.75rem;margin-left:2.5rem}.business-diagnosis-results-bar-chart .x-axis .tick{position:absolute;transform:translate(-50%)}.business-diagnosis-results-bar-chart .x-axis .tick .tick-label{color:#666;font-size:.875rem}.business-diagnosis-results-bar-chart .x-axis-title{color:#666;font-weight:600;margin-top:.25rem;margin-left:2.5rem;text-align:center}.diagnosis-consolidated-container{display:flex;flex-direction:column;gap:1rem}.diagnosis-consolidated-container .diagnosis-consolidated-select-result{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.diagnosis-consolidated-container .diagnosis-consolidated-select-result{padding:16px}}.diagnosis-consolidated-container .diagnosis-consolidated-select-result>p{color:#666;font-weight:600;margin-bottom:16px}.diagnosis-consolidated-container .diagnosis-consolidated-select-result>ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;justify-content:start}.diagnosis-consolidated-container .diagnosis-consolidated-select-result input{display:none}.diagnosis-consolidated-container .diagnosis-consolidated-select-result input:checked+label{background-color:#f1f1f1;box-shadow:0 1px 2px #00000029}.diagnosis-consolidated-container .diagnosis-consolidated-select-result label{display:flex;border-radius:8px;gap:.5rem;padding:8px}.diagnosis-consolidated-container .diagnosis-consolidated-select-result label svg{min-height:24px;min-width:24px;color:#0074bd}.diagnosis-consolidated-container .diagnosis-consolidated-select-result label img{border-radius:100%;height:1.5rem;width:1.5rem}.diagnosis-consolidated-container .diagnosis-consolidated-select-result label p{color:#141b27;font-weight:600;text-decoration:underline}.diagnosis-consolidated-container .diagnosis-consolidated-select-result label:hover{cursor:pointer}.diagnosis-consolidated-container .diagnosis-consolidated-charts-container{display:flex;align-items:center;justify-content:center;align-items:stretch;gap:1rem}.diagnosis-consolidated-container .diagnosis-consolidated-charts-container .diagnosis-consolidated-radar-chart-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;padding:1rem;width:50%}@media (width <= 650px){.diagnosis-consolidated-container .diagnosis-consolidated-charts-container .diagnosis-consolidated-radar-chart-container{padding:16px}}.diagnosis-consolidated-container .diagnosis-consolidated-charts-container .diagnosis-consolidated-radar-chart-container .diagnosis-consolidated-radar-chart-types{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.diagnosis-consolidated-container .diagnosis-consolidated-charts-container .diagnosis-consolidated-radar-chart-container .diagnosis-consolidated-radar-chart-types>div{display:flex;align-items:center;justify-content:center;background-color:#f1f1f1;border-radius:6.25rem;gap:.25rem;padding:.25rem}.diagnosis-consolidated-container .diagnosis-consolidated-charts-container .diagnosis-consolidated-radar-chart-container .diagnosis-consolidated-radar-chart-types>div>button{color:#666;font-weight:600;padding:.37rem .75rem}.diagnosis-consolidated-container .diagnosis-consolidated-charts-container .diagnosis-consolidated-radar-chart-container .diagnosis-consolidated-radar-chart-types>div>button.selected{background-color:#fff;border-radius:6.25rem;color:#0074bd;box-shadow:0 1px 1px #00000029}@media (max-width: 1150px){.diagnosis-consolidated-container .diagnosis-consolidated-charts-container .diagnosis-consolidated-radar-chart-container{width:100%}}@media (max-width: 1150px){.diagnosis-consolidated-container .diagnosis-consolidated-charts-container{flex-direction:column}}.diagnosis-strategies-actions-container .diagnosis-strategies-actions{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.diagnosis-strategies-actions-container .diagnosis-strategies-actions{padding:16px}}.diagnosis-strategies-actions-container .diagnosis-strategies-actions>h2{font-size:1.125rem;font-weight:600}.diagnosis-strategies-actions-container .diagnosis-strategies-actions>div{display:flex;flex-wrap:wrap;gap:1rem}.diagnosis-strategies-actions-container .diagnosis-strategies-actions>div .diagnosis-strategies-actions-content{display:flex;flex:1 1 calc(50% - .5rem);flex-direction:column;gap:.5rem;min-width:300px}.diagnosis-strategies-actions-container .diagnosis-strategies-actions>div .diagnosis-strategies-actions-content h3{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;gap:.5rem;justify-content:start}.diagnosis-strategies-actions-container .diagnosis-strategies-actions>div .diagnosis-strategies-actions-content h3 svg{color:#666;min-width:1.5rem}.diagnosis-strategies-actions-container .diagnosis-strategies-actions>div .diagnosis-strategies-actions-content li{display:flex;gap:1rem}.diagnosis-strategies-actions-container .diagnosis-strategies-actions>div .diagnosis-strategies-actions-content li .list-style{background-color:#141b27;display:block;border-radius:100%;margin-top:.75rem;max-height:4px;max-width:4px;min-height:4px;min-width:4px}.diagnosis-strategies-actions-container .diagnosis-strategies-actions>div .diagnosis-strategies-actions-content li>div p{font-weight:600}.diagnosis-strategies-actions-container .diagnosis-strategies-actions>div .diagnosis-strategies-actions-content li>div span{color:#666;font-weight:600}.diagnosis-strategies-actions-container .diagnosis-strategies-actions .diagnosis-strategies-actions-list{display:flex;align-items:center;justify-content:center;background-color:#f1f1f1;border-radius:.5rem;height:2.8rem;gap:.25rem;justify-content:start;padding:.25rem;overflow-x:auto;overflow-y:hidden}.diagnosis-strategies-actions-container .diagnosis-strategies-actions .diagnosis-strategies-actions-list::-webkit-scrollbar{height:.35rem;width:.35rem}.diagnosis-strategies-actions-container .diagnosis-strategies-actions .diagnosis-strategies-actions-list>li button{display:flex;align-items:center;justify-content:center;border-radius:.5rem;color:#999;font-weight:600;gap:.5rem;padding:.35rem .75rem;white-space:nowrap}.diagnosis-strategies-actions-container .diagnosis-strategies-actions .diagnosis-strategies-actions-list>li button svg{color:#999;min-width:1.5rem}.diagnosis-strategies-actions-container .diagnosis-strategies-actions .diagnosis-strategies-actions-list>li button.selected{background-color:#fff;box-shadow:0 1px 1px #00000029;color:var(--text-color)}.diagnosis-strategies-actions-container .diagnosis-strategies-actions .diagnosis-strategies-actions-list>li button.selected svg{color:var(--text-color)}.diagnosis-strategies-actions-container .diagnosis-strategies-actions-warning{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;margin-top:1rem}@media (width <= 650px){.diagnosis-strategies-actions-container .diagnosis-strategies-actions-warning{padding:16px}}.diagnosis-strategies-actions-container .diagnosis-strategies-actions-warning>h2{display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;gap:.5rem;justify-content:start}.diagnosis-strategies-actions-container .diagnosis-strategies-actions-warning>h2 svg{color:#0074bd;min-width:1.5rem}.diagnosis-strategies-actions-container .diagnosis-strategies-actions-warning p{color:#666}.diagnosis-strategies-actions-empty-state{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.diagnosis-strategies-actions-empty-state{padding:16px}}.diagnosis-strategies-actions-empty-state .diagnosis-strategies-actions-finish-analysis{color:#0074bd;text-decoration:underline;width:fit-content}.business-diagnosis-report-header{display:flex;flex-direction:column;gap:1rem}.business-diagnosis-report-header hr{height:2px}.business-diagnosis-report-header .business-diagnosis-report-header-quick-tool-infos{display:flex;align-items:center;justify-content:space-between}.business-diagnosis-report-header .business-diagnosis-report-header-quick-tool-infos>img{width:8.125rem;height:4.0625rem}.business-diagnosis-report-header .business-diagnosis-report-header-quick-tool-infos>div{display:flex;align-items:center;justify-content:center;gap:1rem}.business-diagnosis-report-header .business-diagnosis-report-header-quick-tool-infos>div p{color:#666;font-size:1.25rem;font-weight:600;max-width:31.125rem}.business-diagnosis-report-header .business-diagnosis-report-header-quick-tool-infos>div p span{color:#0074bd;font-size:1.25rem;font-style:italic;font-weight:600}.business-diagnosis-report-header .business-diagnosis-report-header-quick-tool-infos>div .business-diagnosis-report-header-logo{height:2rem;width:2rem}.business-diagnosis-report-header .business-diagnosis-report-header-company-infos{border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;background-color:#fff;display:flex;flex-direction:column;gap:.75rem;max-width:none}@media (width <= 650px){.business-diagnosis-report-header .business-diagnosis-report-header-company-infos{padding:16px}}.business-diagnosis-report-header .business-diagnosis-report-header-company-infos p{display:flex;align-items:center;justify-content:start;gap:.5rem;color:#666;font-size:1rem;font-weight:600}.business-diagnosis-report-header .business-diagnosis-report-header-company-infos p span{color:#666;font-weight:400}.business-diagnosis-report-header .business-diagnosis-report-header-company-infos p svg{color:#0074bd}.business-diagnosis-report-header .business-diagnosis-report-header-company-infos .company-logo{border-radius:100%;height:1.5rem;width:1.5rem}.business-diagnosis-report-footer{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:4rem;max-width:none;padding:0}@media (width <= 650px){.business-diagnosis-report-footer{padding:16px}}.business-diagnosis-report-footer .business-diagnosis-report-footer-container{align-items:center;background-color:#fff;border-radius:100%;display:flex;gap:1rem;justify-content:space-between;max-width:none;width:calc(100% - 24px);height:calc(100% - 1rem)}.business-diagnosis-report-footer .business-diagnosis-report-footer-container>img{width:2rem;height:2rem}.business-diagnosis-report-footer .business-diagnosis-report-footer-container>div{display:flex;flex-direction:column;gap:.25rem}.business-diagnosis-report-footer .business-diagnosis-report-footer-container>div p{color:#666}.business-diagnosis-report-footer .business-diagnosis-report-footer-container>div p span{color:#0074bd}.business-diagnosis-report-footer .business-diagnosis-report-footer-container>div>div{display:flex;gap:.5rem}.business-diagnosis-report-footer .business-diagnosis-report-footer-container>div>div svg{color:#666}.business-diagnosis-report-container,.business-diagnosis-report-container .report-section{display:flex;flex-direction:column;gap:1rem}.business-diagnosis-report-container .business-diagnosis-report-title h2{color:#0074bd;font-size:1.25rem;font-style:italic;font-weight:600}.business-diagnosis-report-container .business-diagnosis-report-title hr{background-color:#0074bd;height:2px;width:3.4375rem}.business-diagnosis-report-container .business-diagnosis-report-radar-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;max-width:none;padding:1rem}@media (width <= 650px){.business-diagnosis-report-container .business-diagnosis-report-radar-container{padding:16px}}.business-diagnosis-report-container .business-diagnosis-results-bar-chart{max-width:none;width:100%}.business-diagnosis-report-container .business-diagnosis-report-comments-list{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:start}.business-diagnosis-report-container .business-diagnosis-report-comments-list>li{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;align-items:start;align-self:stretch;flex-direction:column;gap:1rem;justify-content:start;max-width:none;min-width:20.625rem;padding:1rem}@media (width <= 650px){.business-diagnosis-report-container .business-diagnosis-report-comments-list>li{padding:16px}}.business-diagnosis-report-container .business-diagnosis-report-comments-list>li>h3{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;gap:.5rem}.business-diagnosis-report-container .business-diagnosis-report-comments-list>li>p{color:#666;font-weight:600;word-break:break-all}.business-diagnosis-report-container .business-diagnosis-report-strategy-actions{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:1rem;max-width:none;padding:1rem}@media (width <= 650px){.business-diagnosis-report-container .business-diagnosis-report-strategy-actions{padding:16px}}.business-diagnosis-report-container .business-diagnosis-report-strategy-actions svg{min-width:1.5rem}.business-diagnosis-report-container .business-diagnosis-report-strategy-actions>h3{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;gap:.5rem;justify-content:start;width:100%}.business-diagnosis-report-container .business-diagnosis-report-strategy-actions>ul{display:flex;flex:1 1 calc(50% - .5rem);flex-direction:column;gap:.5rem}.business-diagnosis-report-container .business-diagnosis-report-strategy-actions>ul .business-diagnosis-report-strategy-actions-title{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem;font-size:1rem;font-weight:600}.business-diagnosis-report-container .business-diagnosis-report-strategy-actions>ul .business-diagnosis-report-strategy-actions-title>svg{color:#666}.business-diagnosis-report-container .business-diagnosis-report-strategy-actions>ul .business-diagnosis-report-strategy-actions-description{display:flex;gap:1rem}.business-diagnosis-report-container .business-diagnosis-report-strategy-actions>ul .business-diagnosis-report-strategy-actions-description .list-style{background-color:#141b27;display:block;border-radius:100%;margin-top:.75rem;max-height:4px;max-width:4px;min-height:4px;min-width:4px}.business-diagnosis-report-container .business-diagnosis-report-strategy-actions>ul .business-diagnosis-report-strategy-actions-description p{font-weight:600}.business-diagnosis-report-container .business-diagnosis-report-strategy-actions>ul .business-diagnosis-report-strategy-actions-description span{color:#666;font-size:1rem;font-weight:600}.business-diagnosis-report-container .business-diagnosis-report-warning{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;max-width:none}@media (width <= 650px){.business-diagnosis-report-container .business-diagnosis-report-warning{padding:16px}}.business-diagnosis-report-container .business-diagnosis-report-warning>h3{display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;gap:.5rem;justify-content:start}.business-diagnosis-report-container .business-diagnosis-report-warning>h3 svg{color:#0074bd;min-width:1.5rem}.business-diagnosis-report-container .business-diagnosis-report-warning>p{color:#666;font-weight:400}.business-diagnosis-report-container .business-diagnosis-analyses-bar-chart{max-height:none;max-width:none}.business-diagnosis-radar-chart-container{width:100%;height:100%;position:relative;overflow:auto;display:flex;flex-direction:column;gap:.75rem}.radar-chart-legend-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem}.radar-chart-legend-container .radar-chart-legend{align-items:center;cursor:pointer;display:flex;gap:.5rem;width:fit-content}.radar-chart-legend-container .radar-chart-legend p{color:#666;font-weight:600}.radar-chart-legend-container .radar-chart-legend .radar-chart-legend-line-through{text-decoration:line-through;opacity:.7}.radar-chart-legend-container .radar-chart-legend .radar-chart-legend-signal-color{border-radius:.5rem;box-shadow:0 1px 1px #00000029;height:.875rem;width:1.5rem}.radar-chart-svg-container{width:100%;overflow-x:auto;text-align:center;height:100%}.radar-chart-svg-container:after{content:"";display:inline-block;width:100%}.radar-chart-svg{overflow:visible}.radar-chart-svg .pentagonal-grid{fill:none;stroke:#747171}.radar-chart-svg .axles{stroke:#747171}.radar-chart-svg .radar-chart-perspective-icon{overflow:visible}.radar-chart-svg .radar-chart-perspective-icon>div{display:flex;align-items:center;justify-content:center;border-radius:100%;padding:.2rem;min-height:2rem;min-width:2rem}.radar-chart-svg .radar-chart-perspective-icon>div:hover{cursor:pointer}.business-diagnosis-analyses-bar-chart{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;padding:.5rem 1rem;overflow-x:auto;width:50%;max-height:590px}@media (width <= 650px){.business-diagnosis-analyses-bar-chart{padding:16px}}.business-diagnosis-analyses-bar-chart::-webkit-scrollbar{height:.35rem;width:.35rem}@media (max-width: 1150px){.business-diagnosis-analyses-bar-chart{width:100%}}.business-diagnosis-analyses-bar-chart .chart-content{display:flex;gap:.75rem;min-width:425.6px}.business-diagnosis-analyses-bar-chart .y-axis-label{display:flex;align-items:center;justify-content:center;transform:rotate(-90deg);width:1.5rem}.business-diagnosis-analyses-bar-chart .y-axis-label span{color:#666;font-weight:600;white-space:nowrap}.business-diagnosis-analyses-bar-chart .chart-area{flex:1;position:relative}.business-diagnosis-analyses-bar-chart .chart-body{display:flex;gap:.5rem}.business-diagnosis-analyses-bar-chart .rows-labels{display:flex;flex-direction:column;gap:1rem}.business-diagnosis-analyses-bar-chart .rows-labels .row-label{display:flex;align-items:center;height:7.5625rem;gap:.25rem;position:relative}.business-diagnosis-analyses-bar-chart .rows-labels .row-label>svg{color:var(--color);min-width:1.5rem}.business-diagnosis-analyses-bar-chart .rows-labels .row-label img{border-radius:100%;height:1.5rem;width:1.5rem}.business-diagnosis-analyses-bar-chart .rows-labels .row-label .item-tooltip{background-color:#fff;border:1px solid #ddd;border-radius:.5rem;border-top-left-radius:0;color:#666;font-weight:600;left:1.125rem;max-width:25rem;padding:.25rem .5rem;position:absolute;top:1.5rem;width:max-content;z-index:4}.business-diagnosis-analyses-bar-chart .bars-area{flex:1;position:relative}.business-diagnosis-analyses-bar-chart .grid-lines{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.business-diagnosis-analyses-bar-chart .grid-lines .grid-line{background-color:#ddd;bottom:0;position:absolute;top:0;width:1px;z-index:0}.business-diagnosis-analyses-bar-chart .bars-list{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;border-bottom:1px solid #ddd}.business-diagnosis-analyses-bar-chart .bar-row{height:7.5625rem}.business-diagnosis-analyses-bar-chart .bar-background{width:100%;height:100%;background-color:#f1f1f1b3;border-radius:.625rem;position:relative}.business-diagnosis-analyses-bar-chart .bar{align-items:center;border-radius:.625rem;display:flex;height:100%;justify-content:flex-end;min-width:2rem;padding-right:.5rem;transition:width .3s ease}.business-diagnosis-analyses-bar-chart .bar .bar-value{font-size:.875rem;font-weight:600;color:#fff}.business-diagnosis-analyses-bar-chart .x-axis{position:relative;height:1.25rem;margin-top:.75rem;margin-left:2.5rem}.business-diagnosis-analyses-bar-chart .x-axis .tick{position:absolute;transform:translate(-50%)}.business-diagnosis-analyses-bar-chart .x-axis .tick .tick-label{color:#666;font-size:.875rem}.business-diagnosis-analyses-bar-chart .x-axis-title{color:#666;font-weight:600;margin-top:.25rem;margin-left:2.5rem;text-align:center}.diagnosis-comparative-unit-container{display:flex;flex-direction:column;gap:1rem}.diagnosis-comparative-unit-container .diagnosis-comparative-unit-select-result{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.diagnosis-comparative-unit-container .diagnosis-comparative-unit-select-result{padding:16px}}.diagnosis-comparative-unit-container .diagnosis-comparative-unit-select-result>p{color:#666;font-weight:600;margin-bottom:16px}.diagnosis-comparative-unit-container .diagnosis-comparative-unit-select-result>ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;justify-content:start}.diagnosis-comparative-unit-container .diagnosis-comparative-unit-select-result input{display:none}.diagnosis-comparative-unit-container .diagnosis-comparative-unit-select-result input:checked+label{background-color:#f1f1f1;box-shadow:0 1px 2px #00000029}.diagnosis-comparative-unit-container .diagnosis-comparative-unit-select-result label{display:flex;border-radius:8px;gap:.5rem;padding:8px}.diagnosis-comparative-unit-container .diagnosis-comparative-unit-select-result label svg{min-height:24px;min-width:24px}.diagnosis-comparative-unit-container .diagnosis-comparative-unit-select-result label img{border-radius:100%;height:1.5rem;width:1.5rem}.diagnosis-comparative-unit-container .diagnosis-comparative-unit-select-result label p{color:#141b27;font-weight:600;text-decoration:underline}.diagnosis-comparative-unit-container .diagnosis-comparative-unit-select-result label:hover{cursor:pointer}.diagnosis-comparative-unit-container .diagnosis-comparative-unit-charts-container{display:flex;align-items:center;justify-content:center;align-items:stretch;gap:1rem}.diagnosis-comparative-unit-container .diagnosis-comparative-unit-charts-container .diagnosis-comparative-unit-radar-chart-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;padding:1rem;width:50%}@media (width <= 650px){.diagnosis-comparative-unit-container .diagnosis-comparative-unit-charts-container .diagnosis-comparative-unit-radar-chart-container{padding:16px}}@media (max-width: 1150px){.diagnosis-comparative-unit-container .diagnosis-comparative-unit-charts-container .diagnosis-comparative-unit-radar-chart-container{width:100%}}@media (max-width: 1150px){.diagnosis-comparative-unit-container .diagnosis-comparative-unit-charts-container{flex-direction:column}}.bcg-results-warning-modal-body{color:#666;max-width:25rem;text-align:center}.diagnosis-results-container{display:flex;flex-direction:column;gap:1rem}.diagnosis-results-container .diagnosis-results-types{display:flex;gap:1rem;flex-wrap:wrap;width:100%}.diagnosis-results-container .diagnosis-results-types button{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;height:3.63rem;justify-content:space-between;flex:1 1 33%;max-width:calc(33% - .5rem);min-width:17.679rem}@media (width <= 650px){.diagnosis-results-container .diagnosis-results-types button{padding:16px}}@media (width <= 1360px){.diagnosis-results-container .diagnosis-results-types button{max-width:calc(50% - .5rem)}}@media (width <= 1061px){.diagnosis-results-container .diagnosis-results-types button{max-width:100%}}.diagnosis-results-container .diagnosis-results-types button svg{color:#666;min-height:1.5rem;min-width:1.5rem}.diagnosis-results-container .diagnosis-results-types button p{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:.5rem}.diagnosis-results-container .diagnosis-results-types .selected-link{background-color:#e7f6ff;border:1px solid #0074bd}.diagnosis-results-container .diagnosis-results-types .selected-link p{color:#0074bd}.diagnosis-results-container .diagnosis-results-types .selected-link svg{color:#0074bd}@media (width <= 650px){.diagnosis-results-container .diagnosis-results-types{flex-direction:column}.diagnosis-results-container .diagnosis-results-types button{min-width:none;width:100%}}.diagnosis-generate-strategy-and-actions{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#fff,#e7f6ff);gap:.75rem;justify-content:start;padding:1rem}@media (width <= 650px){.diagnosis-generate-strategy-and-actions{padding:16px}}.diagnosis-generate-strategy-and-actions>span{display:flex;align-items:center;justify-content:center;min-width:3rem;min-height:3rem;border-radius:100%;background:linear-gradient(135deg,#a855f7,#0074bd)}.diagnosis-generate-strategy-and-actions>span>svg{color:#fff;min-height:1.5rem}.diagnosis-generate-strategy-and-actions>div>p{font-size:1rem;margin-bottom:.75rem}.diagnosis-generate-strategy-and-actions>div>p span{color:#0074bd;font-weight:600}.diagnosis-generate-strategy-and-actions>div>button{width:fit-content;height:2.5rem}.business-diagnosis-comments-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.business-diagnosis-comments-container{padding:16px}}.business-diagnosis-comments-container>h2{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.business-diagnosis-comments-container>ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;justify-content:start}.business-diagnosis-comments-container>ul>li{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;align-items:start;align-self:stretch;background-color:#f9f9f9;flex:1 1 calc(50% - .5rem);flex-direction:column;gap:1rem;justify-content:start;min-width:20.625rem;padding:1rem}@media (width <= 650px){.business-diagnosis-comments-container>ul>li{padding:16px}}.business-diagnosis-comments-container>ul>li>h3{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;gap:.5rem}.business-diagnosis-comments-container>ul>li>p{color:#666;font-weight:600;word-break:break-all}.business-diagnosis-theoretical-model-container{border-radius:.5rem;box-shadow:0 1px 1px #00000029;display:flex;height:35.6875rem}.business-diagnosis-theoretical-model-container>section{max-width:50%;width:100%}.business-diagnosis-theoretical-model-container .business-diagnosis-theoretical-model{display:flex;align-items:center;justify-content:center;align-items:start;background-color:#f1f1f1;border-radius:.5rem 0 0 .5rem;flex-direction:column;gap:.75rem;height:100%;padding:0 2rem}.business-diagnosis-theoretical-model-container .business-diagnosis-theoretical-model h2{font-size:1.125rem;font-weight:600}.business-diagnosis-theoretical-model-container .business-diagnosis-theoretical-model span{color:#0074bd}.business-diagnosis-theoretical-model-container .business-diagnosis-theoretical-model-concepts{background-color:#fff;border-radius:0 .5rem .5rem 0;height:100%;overflow-x:auto;overflow-y:hidden;text-align:center}.business-diagnosis-theoretical-model-container .business-diagnosis-theoretical-model-concepts:after{content:"";display:inline-block;width:100%}@media (width <= 650px){.business-diagnosis-theoretical-model-container{flex-direction:column;height:auto}.business-diagnosis-theoretical-model-container>section{max-width:100%}.business-diagnosis-theoretical-model-container .business-diagnosis-theoretical-model{border-radius:.5rem .5rem 0 0;padding:1rem}.business-diagnosis-theoretical-model-container .business-diagnosis-theoretical-model-concepts{border-radius:0 0 .5rem .5rem}}.concept-modal-body{color:#666;max-width:27rem}.radial-model{height:35.6875rem;padding:.25rem;position:relative;width:45rem;display:inline-flex}.radial-model-spoke{--angle: calc((var(--index) * 30deg) - 90deg);background:var(--color);height:2px;left:50%;position:absolute;top:50%;transform-origin:0 50%;transform:rotate(var(--angle));width:10.325rem}.radial-model-center{display:flex;align-items:center;justify-content:center;background-color:#141b27;border:4px solid #999;border-radius:100%;left:50%;height:7.75rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:7.75rem}.radial-model-center>span{color:#fff;font-size:.85rem;font-weight:600;text-align:center}.radial-model-node{--angle: calc((var(--index) * 30deg) - 90deg);--radius: 12.6375rem ;background:transparent;border:0;cursor:pointer;left:50%;height:4.625rem;margin-left:-2.3125rem;margin-top:-2.3125rem;padding:0;position:absolute;top:50%;transform:rotate(var(--angle)) translate(var(--radius)) rotate(calc(-1 * var(--angle)));width:4.625rem}.radial-model-circle{background:var(--bg);border:2px solid var(--color);border-radius:999px;color:var(--color);display:grid;height:100%;place-items:center;width:100%}.radial-model-label{color:#666;font-size:.75rem;position:absolute;text-align:center;transform:rotate(var(--angle)) translate(4.625rem/2) rotate(calc(-1 * var(--angle)))}.radial-model-label[data-pos=top]{bottom:100%;left:50%;transform:translate(-50%);width:6.375rem}.radial-model-label[data-pos=top-right]{bottom:100%;left:50%}.radial-model-label[data-pos=right]{left:100%;top:50%;transform:translateY(-50%);width:4.1875rem}.radial-model-label[data-pos=bottom-right]{top:100%;left:50%;width:5.1875rem}.radial-model-label[data-pos=bottom]{top:100%;left:50%;transform:translate(-50%)}.radial-model-label[data-pos=bottom-left]{top:100%;right:50%;width:4.75rem}.radial-model-label[data-pos=left]{right:100%;top:50%;transform:translateY(-50%);width:5.75rem}.radial-model-label[data-pos=top-left]{bottom:100%;right:50%;width:5.75rem}.prioritization-tool-container .prioritization-tool-header{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;margin-bottom:1rem}@media (width <= 650px){.prioritization-tool-container .prioritization-tool-header{padding:16px}}.prioritization-tool-container .prioritization-tool-header h1{font-size:1.125rem;font-weight:600}.prioritization-tool-container .prioritization-tool-header p{color:#666}.prioritization-tool-container .prioritization-tool-nav{background-color:#f1f1f1;border-radius:.5rem;display:flex;flex-wrap:nowrap;gap:.25rem;padding:.25rem;margin-bottom:.5rem;overflow:auto;scrollbar-width:none}.prioritization-tool-container .prioritization-tool-nav a{border-radius:.5rem;color:#999;font-weight:600;padding:.4rem .75rem;white-space:nowrap}.prioritization-tool-container .prioritization-tool-nav .stage-selected{background-color:#fff;box-shadow:0 1px 2px #00000029;color:#0074bd}.prioritization-initial-stage-container{display:flex;flex-direction:column;gap:1rem}.prioritization-initial-stage-container .prioritization-initial-stage-tutorial-button-container{display:flex;flex-wrap:wrap;gap:1rem}.prioritization-initial-stage-container .prioritization-initial-stage-tutorial-button-container button{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-left:solid 5px #0074bd;color:#666;flex:1 1 calc(50% - 1rem);font-weight:600;gap:.5rem;height:9.25rem}@media (width <= 650px){.prioritization-initial-stage-container .prioritization-initial-stage-tutorial-button-container button{padding:16px}}.prioritization-initial-stage-container .prioritization-initial-stage-tutorial-button-container button>svg{color:#0074bd}@media (width <= 650px){.prioritization-initial-stage-container .prioritization-initial-stage-tutorial-button-container{flex-direction:column;height:11rem}.prioritization-initial-stage-container .prioritization-initial-stage-tutorial-button-container button{height:5.25rem}}.prioritization-initial-stage-container .prioritization-initial-stage-start{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-left:5px solid #0074bd;box-shadow:0 1px 1px #00000029;gap:.5rem;justify-content:space-between}@media (width <= 650px){.prioritization-initial-stage-container .prioritization-initial-stage-start{padding:16px}}.prioritization-initial-stage-container .prioritization-initial-stage-start span{display:flex;align-items:center;justify-content:center;gap:.5rem;justify-content:start;font-weight:600;color:#0074bd}.prioritization-initial-stage-container .prioritization-initial-stage-start span>span{background-color:#e7f6ff;padding:.5rem;border-radius:.5rem}.prioritization-initial-stage-container .prioritization-initial-stage-start span>span svg{color:#0074bd}.prioritization-initial-stage-container .prioritization-initial-stage-start svg{color:#999}.prioritization-initial-stage-container .prioritization-initial-stage-warning{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;border-left:5px solid #0074bd;box-shadow:0 1px 1px #00000029;color:#666;font-weight:600}@media (width <= 650px){.prioritization-initial-stage-container .prioritization-initial-stage-warning{padding:16px}}.prioritization-how-to-respond{color:#666;font-size:1rem;font-weight:600;max-width:49.5rem}.prioritization-how-to-respond>hr{margin:1rem 0}.evaluation-type-selection-container{display:flex;flex-direction:column;gap:1rem}.evaluation-type-selection-container>p{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;font-weight:600}@media (width <= 650px){.evaluation-type-selection-container>p{padding:16px}}.evaluation-type-selection-container .evaluation-type-selection-options{display:flex;align-items:center;justify-content:center;gap:1rem;flex:1 1 calc(525.5px - .5rem);justify-content:start;align-items:start;flex-wrap:wrap}.evaluation-type-selection-container .evaluation-type-selection-options .evaluation-type-selection-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;min-width:calc(525.5px - .5rem);max-width:calc(50% - .5rem);height:25.5rem}@media (width <= 650px){.evaluation-type-selection-container .evaluation-type-selection-options .evaluation-type-selection-card{padding:16px}}@media (width <= 1535px){.evaluation-type-selection-container .evaluation-type-selection-options .evaluation-type-selection-card{max-width:100%}}@media (width <= 650px){.evaluation-type-selection-container .evaluation-type-selection-options .evaluation-type-selection-card{min-width:auto}}.evaluation-type-selection-container .evaluation-type-selection-options .evaluation-type-selection-card>p{color:#666;font-weight:600;text-align:center}.evaluation-type-selection-container .evaluation-type-selection-options .evaluation-type-selection-card>p span{color:var(--main-color)}.evaluation-type-selection-container .evaluation-type-selection-options .evaluation-type-selection-card>button{height:2.5rem;background-color:var(--main-color)}.evaluation-type-selection-container .evaluation-type-selection-options .evaluation-type-selection-card .steps-container{display:flex;align-items:center;justify-content:center;height:18rem;width:100%}.evaluation-type-selection-container .evaluation-type-selection-options .evaluation-type-selection-card .steps-container .step-by-step{display:flex;align-items:center;justify-content:center;gap:2.5rem;height:6.5rem;width:100%}@media (width <= 650px){.evaluation-type-selection-container .evaluation-type-selection-options .evaluation-type-selection-card .steps-container .step-by-step{height:5rem;gap:1.35rem}}.evaluation-type-selection-container .evaluation-type-selection-options .evaluation-type-selection-card .steps-container .step-by-step .step{display:flex;align-items:center;justify-content:center;border:2px solid #ddd;border-radius:100%;height:3.125rem;position:relative;width:3.125rem}.evaluation-type-selection-container .evaluation-type-selection-options .evaluation-type-selection-card .steps-container .step-by-step .step>p{display:flex;align-items:center;justify-content:center;font-weight:600;position:absolute;text-align:center;width:10rem}.evaluation-type-selection-container .evaluation-type-selection-options .evaluation-type-selection-card .steps-container .step-by-step .step>span{color:var(--main-color);font-weight:600;font-size:1.5rem}.evaluation-type-selection-container .evaluation-type-selection-options .evaluation-type-selection-card .steps-container .step-by-step .step.step-position-end{align-self:flex-end}.evaluation-type-selection-container .evaluation-type-selection-options .evaluation-type-selection-card .steps-container .step-by-step .step.step-position-end>p{top:3.125rem}.evaluation-type-selection-container .evaluation-type-selection-options .evaluation-type-selection-card .steps-container .step-by-step .step.step-position-top{align-self:flex-start}.evaluation-type-selection-container .evaluation-type-selection-options .evaluation-type-selection-card .steps-container .step-by-step .step.step-position-top>p{bottom:3.125rem;height:4.5rem}.evaluation-type-selection-container .evaluation-type-selection-options .evaluation-type-selection-card .steps-container .step-by-step .step .line-top{border-top:4px dotted #ddd;bottom:3rem;left:2.5rem;position:absolute;transform:rotate(-35deg);width:3.5rem}.evaluation-type-selection-container .evaluation-type-selection-options .evaluation-type-selection-card .steps-container .step-by-step .step .line-bottom{border-top:4px dotted #ddd;left:2.5rem;position:absolute;top:3rem;transform:rotate(35deg);width:3.5rem}@media (width <= 650px){.evaluation-type-selection-container .evaluation-type-selection-options .evaluation-type-selection-card .steps-container .step-by-step .step{height:2.5rem;width:2.5rem}.evaluation-type-selection-container .evaluation-type-selection-options .evaluation-type-selection-card .steps-container .step-by-step .step>p{font-size:.8rem;width:7rem}.evaluation-type-selection-container .evaluation-type-selection-options .evaluation-type-selection-card .steps-container .step-by-step .step>span{font-size:1rem}.evaluation-type-selection-container .evaluation-type-selection-options .evaluation-type-selection-card .steps-container .step-by-step .step .line-top{width:2.25rem;bottom:2.25rem;left:2rem}.evaluation-type-selection-container .evaluation-type-selection-options .evaluation-type-selection-card .steps-container .step-by-step .step .line-bottom{width:2.25rem;top:2.25rem;left:2rem}}.prioritization-parameters-button-back{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem;justify-content:start;margin:1rem 0}.prioritization-parameters-button-back svg{color:#0074bd;min-width:1.5rem}.prioritization-parameters-container{display:flex;gap:.5rem;max-height:calc(100vh - 284px);height:100%}.prioritization-parameters-container .prioritization-parameters-aside{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;max-width:12.5rem;padding:1rem .75rem;width:100%}@media (width <= 650px){.prioritization-parameters-container .prioritization-parameters-aside{padding:16px}}.prioritization-parameters-container .prioritization-parameters-aside a{display:flex;align-items:center;justify-content:center;border-radius:.5rem;justify-content:space-between;gap:.5rem;padding:.25rem .5rem}.prioritization-parameters-container .prioritization-parameters-aside a p{color:#666;font-weight:600}.prioritization-parameters-container .prioritization-parameters-aside a svg{color:#666;min-width:1.5rem}.prioritization-parameters-container .prioritization-parameters-aside a.selected{background-color:#e7f6ff}.prioritization-parameters-container .prioritization-parameters-aside a.selected p{color:#0074bd}.prioritization-parameters-container .prioritization-parameters-aside a.selected svg{color:#0074bd}@media (max-width: 1160px){.prioritization-parameters-container{flex-direction:column}.prioritization-parameters-container .prioritization-parameters-aside{display:none}.prioritization-parameters-container .mobile-menu-container{display:block}}@media (max-width: 1024px){.prioritization-parameters-container{flex-direction:row}.prioritization-parameters-container .prioritization-parameters-aside{display:flex}.prioritization-parameters-container .mobile-menu-container{display:none}}@media (max-width: 750px){.prioritization-parameters-container{flex-direction:column}.prioritization-parameters-container .prioritization-parameters-aside{display:none}.prioritization-parameters-container .mobile-menu-container{display:block}}.prioritization-parameters-form{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;overflow-x:auto}@media (width <= 650px){.prioritization-parameters-form{padding:16px}}.prioritization-parameters-form .prioritization-parameters-form-content{display:flex;flex-direction:column;gap:1rem;overflow-x:auto}.prioritization-parameters-form .prioritization-parameters-form-header h2{display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;gap:.5rem;justify-content:start}.prioritization-parameters-form .prioritization-parameters-form-header h2 button{display:flex;align-items:center;justify-content:center}.prioritization-parameters-form .prioritization-parameters-form-header h2 button svg{color:#0074bd;min-width:1.5rem}.prioritization-parameters-form .prioritization-parameters-form-header p{color:#666;margin-top:1rem}.prioritization-parameters-form .prioritization-parameters-form-header p strong{color:#666;font-weight:600}.prioritization-parameters-form ul{display:flex;flex-direction:column;gap:1rem;padding-right:.5rem}.prioritization-parameters-form>button{align-self:flex-end;width:8.8125rem}.prioritization-parameters-input-container>span{color:#666}.prioritization-parameters-input-container .prioritization-parameters-input{display:flex;flex-wrap:nowrap;gap:.5rem}.prioritization-parameters-input-container .prioritization-parameters-input>.text-area-container{height:3.625rem}.prioritization-parameters-input-container .prioritization-parameters-input>.text-area-container textarea::-webkit-scrollbar{height:.35rem;width:.35rem}.prioritization-parameters-input-container .prioritization-parameters-input .dropdown-container{max-width:14rem;width:100%}.prioritization-parameters-input-container .prioritization-parameters-input .dropdown-container label{height:100%}.prioritization-parameters-input-container .prioritization-parameters-input .dropdown-container .dropdown-icon{min-width:1.25rem}.prioritization-parameters-input-container .prioritization-parameters-input .dropdown-container:has(input.arrow-down) .dropdown-icon{color:#f44336}.prioritization-parameters-input-container .prioritization-parameters-input .dropdown-container:has(input.arrow-right) .dropdown-icon{color:#f80}.prioritization-parameters-input-container .prioritization-parameters-input .dropdown-container:has(input.arrow-up-right) .dropdown-icon{color:#66bb6a}.prioritization-parameters-input-container .prioritization-parameters-input .dropdown-container:has(input.arrow-up) .dropdown-icon{color:#66bb6a}.prioritization-parameters-input-container .prioritization-parameters-input .prioritization-parameters-form-item{display:flex;align-items:center;justify-content:center;background-color:#f1f1f1;box-shadow:0 1px 1px #00000029;border:1px solid #ddd;border-radius:.5rem;flex-wrap:nowrap;gap:.5rem;justify-content:space-between;max-height:4.625rem;min-height:3.5rem;padding:.5rem 1.25rem;width:100%}.prioritization-parameters-input-container .prioritization-parameters-input .prioritization-parameters-form-item p{color:#666;overflow-x:auto;max-height:4.6rem;word-break:break-all}.prioritization-parameters-input-container .prioritization-parameters-input .prioritization-parameters-form-item p::-webkit-scrollbar{height:.35rem;width:.35rem}@media (max-width: 650px){.prioritization-parameters-input-container .prioritization-parameters-input{flex-wrap:wrap}.prioritization-parameters-input-container .prioritization-parameters-input.prioritization-parameters-input-strategic-objective{flex-wrap:nowrap}.prioritization-parameters-input-container .prioritization-parameters-input>.text-area-container{width:100%}.prioritization-parameters-input-container .prioritization-parameters-input .dropdown-container{max-width:calc(100% - 2rem);width:100%}.prioritization-parameters-input-container .prioritization-parameters-input .dropdown-container label{height:3rem}}.prioritization-parameters-delete-button{display:flex;align-items:center;justify-content:center}.prioritization-parameters-delete-button svg{color:#999}.prioritization-parameter-concept{color:#666}.prioritization-parameters-successful-modal-body{color:#666;max-width:25rem;text-align:center}.prioritization-parameters-successful-modal-body span{color:#0074bd}.prioritization-evaluation-form{display:flex;flex-direction:column;gap:1rem}.prioritization-evaluation-form>fieldset{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;min-width:21.438rem}@media (width <= 650px){.prioritization-evaluation-form>fieldset{padding:16px}}.prioritization-evaluation-form>fieldset>p{color:#666;font-weight:600;margin-bottom:1rem}.prioritization-evaluation-form>fieldset>ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;justify-content:start}.prioritization-evaluation-form>fieldset>ul li{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;align-self:stretch;align-items:start;flex:1 1 calc(50% - .5rem);flex-wrap:wrap;gap:.5rem;justify-content:space-between;flex-direction:column;max-width:calc(50% - .5rem);min-width:15rem;padding:1rem}@media (width <= 650px){.prioritization-evaluation-form>fieldset>ul li{padding:16px}}.prioritization-evaluation-form>fieldset>ul li .prioritization-form-objective-description{align-items:start;display:flex;gap:.5rem;justify-content:space-between;width:100%}.prioritization-evaluation-form>fieldset>ul li .prioritization-form-objective-description p{color:#666;font-size:1rem;font-weight:600}.prioritization-evaluation-form>fieldset>ul li .prioritization-form-objective-description p span{background-color:#e7f6ff;border-radius:.5rem;color:#0074bd;font-weight:600;padding:0 .44rem}@media (max-width: 1100px){.prioritization-evaluation-form>fieldset>ul li .prioritization-form-objective-description{flex-direction:column}}.prioritization-evaluation-form>fieldset>ul li .prioritization-form-objective-radios{display:flex;align-items:center;justify-content:center;gap:.75rem}.prioritization-evaluation-form>fieldset>ul li .prioritization-form-objective-radios .checkbox-or-radio-input-container>label{flex-direction:column;gap:.25rem}.prioritization-evaluation-form>fieldset>ul li .prioritization-form-objective-radios .checkbox-or-radio-input-container input[type=radio][value="1"]:checked+label .checkbox-or-radio-input-text{color:#666}.prioritization-evaluation-form>fieldset>ul li .prioritization-form-objective-radios .checkbox-or-radio-input-container input[type=radio][value="1"]:checked+label .checkbox-or-radio-input-icon{border-color:#666}.prioritization-evaluation-form>fieldset>ul li .prioritization-form-objective-radios .checkbox-or-radio-input-container input[type=radio][value="1"]:checked+label .checkbox-or-radio-input-icon svg{color:#666}.prioritization-evaluation-form>fieldset>ul li .prioritization-form-objective-radios .checkbox-or-radio-input-container input[type=radio][value="2"]:checked+label .checkbox-or-radio-input-text{color:#666}.prioritization-evaluation-form>fieldset>ul li .prioritization-form-objective-radios .checkbox-or-radio-input-container input[type=radio][value="2"]:checked+label .checkbox-or-radio-input-icon{border-color:#0074bd}.prioritization-evaluation-form>fieldset>ul li .prioritization-form-objective-radios .checkbox-or-radio-input-container input[type=radio][value="2"]:checked+label .checkbox-or-radio-input-icon svg{color:#0074bd}.prioritization-evaluation-form>fieldset>ul li .prioritization-form-objective-radios .checkbox-or-radio-input-container input[type=radio][value="3"]:checked+label .checkbox-or-radio-input-text{color:#666}.prioritization-evaluation-form>fieldset>ul li .prioritization-form-objective-radios .checkbox-or-radio-input-container input[type=radio][value="3"]:checked+label .checkbox-or-radio-input-icon{border-color:#f80}.prioritization-evaluation-form>fieldset>ul li .prioritization-form-objective-radios .checkbox-or-radio-input-container input[type=radio][value="3"]:checked+label .checkbox-or-radio-input-icon svg{color:#f80}.prioritization-evaluation-form>fieldset>ul li .prioritization-form-objective-radios .checkbox-or-radio-input-container input[type=radio][value="4"]:checked+label .checkbox-or-radio-input-text{color:#666}.prioritization-evaluation-form>fieldset>ul li .prioritization-form-objective-radios .checkbox-or-radio-input-container input[type=radio][value="4"]:checked+label .checkbox-or-radio-input-icon{border-color:#f44336}.prioritization-evaluation-form>fieldset>ul li .prioritization-form-objective-radios .checkbox-or-radio-input-container input[type=radio][value="4"]:checked+label .checkbox-or-radio-input-icon svg{color:#f44336}.prioritization-evaluation-form>fieldset>ul li>button{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem;justify-content:start}.prioritization-evaluation-form>fieldset>ul li>button svg{color:#0074bd;min-width:1.5rem}@media (max-width: 690px){.prioritization-evaluation-form>fieldset>ul li{max-width:100%;width:100%}}.modal-content:has(.prioritization-comment-body) .modal-header{width:35rem}@media (width <= 720px){.modal-content:has(.prioritization-comment-body) .modal-header{max-width:20rem}}.prioritization-comment-body{display:flex;flex-direction:column;gap:1rem;width:35rem}.prioritization-comment-body p{color:#666}@media (width <= 720px){.prioritization-comment-body{max-width:20rem}}.prioritization-evaluation-container{display:flex;flex-direction:column;gap:1rem}.prioritization-evaluation-container .prioritization-evaluation-header{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.prioritization-evaluation-container .prioritization-evaluation-header{padding:16px}}.prioritization-evaluation-container .prioritization-evaluation-header>div{display:flex;align-items:center;justify-content:center;gap:.5rem;justify-content:space-between}.prioritization-evaluation-container .prioritization-evaluation-header>div h2{display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;gap:.5rem}.prioritization-evaluation-container .prioritization-evaluation-header>div button{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600}.prioritization-evaluation-container .prioritization-evaluation-header>div button svg{color:#0074bd;min-width:1.5rem}.prioritization-evaluation-container .prioritization-evaluation-header>ul{display:flex;align-items:center;justify-content:center;gap:1rem;justify-content:start;padding:.25rem;overflow-x:auto}.prioritization-evaluation-container .prioritization-evaluation-header>ul li{flex:1 1 calc(50% - .5rem);max-width:calc(50% - .5rem);min-width:16.5rem}.prioritization-evaluation-container .prioritization-evaluation-header>ul li>button{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;background-color:#f9f9f9;display:block}@media (width <= 650px){.prioritization-evaluation-container .prioritization-evaluation-header>ul li>button{padding:16px}}.prioritization-evaluation-container .prioritization-evaluation-header>ul li>button p{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:.5rem;justify-content:start}.prioritization-evaluation-container .prioritization-evaluation-header>ul li>button p svg{color:#666;min-width:1.5rem}.prioritization-evaluation-container .prioritization-evaluation-header>ul li>button span{display:flex;align-items:center;justify-content:center;color:#666;justify-content:start;gap:.5rem;margin-top:1rem}.prioritization-evaluation-container .prioritization-evaluation-header>ul li>button span>div{display:flex;align-items:center;justify-content:center;background-color:#0074bd;border-radius:100%;min-height:1.25rem;min-width:1.25rem}.prioritization-evaluation-container .prioritization-evaluation-header>ul li>button span>div svg{color:#fff;min-width:1.125rem}.prioritization-evaluation-container .prioritization-evaluation-header>ul li>button.selected{background-color:#fff;border:2px solid #0074bd}.prioritization-evaluation-container .prioritization-evaluation-header>ul li>button.selected p,.prioritization-evaluation-container .prioritization-evaluation-header>ul li>button.selected p svg,.prioritization-evaluation-container .prioritization-evaluation-header>ul li>button.selected span{color:#0074bd}.prioritization-evaluation-container .prioritization-evaluation-header>p{color:#666}.prioritization-evaluation-container .prioritization-evaluation-header>p span{color:var(--impactiColor);font-weight:600}.prioritization-evaluation-container .prioritization-evaluation-footer{display:flex;align-items:center;justify-content:center;gap:.5rem;justify-content:space-between}.prioritization-evaluation-container .prioritization-evaluation-footer>button{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 1px #00000029;color:#0074bd;font-weight:600;gap:.5rem;padding:.25rem .5rem}.prioritization-evaluation-container .prioritization-evaluation-footer>button>svg{color:#0074bd;min-width:1.5rem}@media (width <= 650px){.prioritization-evaluation-container .prioritization-evaluation-footer{align-items:start;flex-direction:column;justify-content:start}}.prioritization-partial-results-body{display:flex;flex-direction:column;gap:1rem;max-height:590px;padding:0 .25rem;overflow-x:auto}.prioritization-partial-results-body .prioritization-partial-nav-bar{display:flex;align-items:center;justify-content:center;gap:.75rem}.prioritization-partial-results-body .prioritization-partial-nav-bar>button{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;align-self:stretch;background-color:#f9f9f9;color:#666;font-weight:600;padding:1rem}@media (width <= 650px){.prioritization-partial-results-body .prioritization-partial-nav-bar>button{padding:16px}}.prioritization-partial-results-body .prioritization-partial-nav-bar>button.selected{border:2px solid #0074bd;background-color:#fff;color:#0074bd}.prioritization-partial-results-body .prioritization-partial-results-impact-level{display:flex;flex-direction:column;gap:.75rem}.prioritization-partial-results-body .prioritization-partial-results-impact-level>p{font-size:1rem;font-weight:600}.prioritization-partial-results-body .prioritization-partial-results-impact-level>div{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;justify-content:start}.prioritization-partial-results-body .prioritization-partial-results-impact-level>div span{display:flex;align-items:center;justify-content:center;color:#666;font-size:1rem;font-weight:600;gap:.5rem}.prioritization-partial-results-body .prioritization-partial-results-impact-level>div span svg{min-width:1.5rem}.prioritization-partial-results-body .prioritization-partial-results-impact-level>div span svg.arrow-up{color:#66bb6a}.prioritization-partial-results-body .prioritization-partial-results-impact-level>div span svg.arrow-right{color:#f80}.prioritization-partial-results-body .prioritization-partial-results-impact-level>div span svg.arrow-down{color:#f44336}.prioritization-partial-results-body .prioritization-partial-results-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;justify-content:start;max-height:378px;min-height:225px;padding:.25rem;overflow-x:auto}.prioritization-partial-results-body .prioritization-partial-results-list li{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;flex:1 1 calc(33% - .5rem);min-width:15rem;max-width:calc(33% - .25rem)}@media (width <= 650px){.prioritization-partial-results-body .prioritization-partial-results-list li{padding:16px}}.prioritization-partial-results-body .prioritization-partial-results-list li p{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem;color:#666;font-size:1rem;font-weight:600}.prioritization-partial-results-body .prioritization-partial-results-list li p svg{color:#0074bd}.prioritization-partial-results-body .prioritization-partial-results-list li>div p{margin-bottom:.75rem}@media (width <= 816px){.prioritization-partial-results-body .prioritization-partial-results-list li{max-width:calc(50% - .25rem)}}@media (width <= 650px){.prioritization-partial-results-body .prioritization-partial-results-list li{max-width:100%;width:1005}}.prioritization-partial-results-body .prioritization-partial-results-list svg{min-width:1.5rem;min-height:1.5rem}.prioritization-partial-results-body .prioritization-partial-results-list svg.processes-ranking-info-icon:hover{cursor:pointer}.prioritization-partial-results-body .prioritization-partial-results-list svg.arrow-down{color:#f44336}.prioritization-partial-results-body .prioritization-partial-results-list svg.arrow-right{color:#f80}.prioritization-partial-results-body .prioritization-partial-results-list svg.arrow-up-right{color:#66bb6a}.prioritization-partial-results-body .prioritization-partial-results-list svg.arrow-up{color:#66bb6a}.prioritization-partial-results-body .description-accumulated-weight{color:#666;font-size:.875rem;font-weight:600}.prioritization-partial-results-body .description-accumulated-weight strong{color:#666;font-size:1rem;font-weight:600}.prioritization-results-container{display:flex;flex-direction:column;gap:1rem}.prioritization-results-container .prioritization-results-types{display:flex;gap:1rem;flex-wrap:wrap;width:100%}.prioritization-results-container .prioritization-results-types button{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;height:3.63rem;justify-content:space-between;flex:1 1 33%;max-width:calc(33% - .5rem);min-width:17.679rem}@media (width <= 650px){.prioritization-results-container .prioritization-results-types button{padding:16px}}@media (width <= 1360px){.prioritization-results-container .prioritization-results-types button{max-width:calc(50% - .5rem)}}@media (width <= 1061px){.prioritization-results-container .prioritization-results-types button{max-width:100%}}.prioritization-results-container .prioritization-results-types button svg{color:#666;min-height:1.5rem;min-width:1.5rem}.prioritization-results-container .prioritization-results-types button p{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:.5rem}.prioritization-results-container .prioritization-results-types .selected-link{background-color:#e7f6ff;border:1px solid #0074bd}.prioritization-results-container .prioritization-results-types .selected-link p{color:#0074bd}.prioritization-results-container .prioritization-results-types .selected-link svg{color:#0074bd}@media (width <= 650px){.prioritization-results-container .prioritization-results-types{flex-direction:column}.prioritization-results-container .prioritization-results-types button{min-width:none;width:100%}}.prioritization-results-container .prioritization-results-notice{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.prioritization-results-container .prioritization-results-notice{padding:16px}}.prioritization-results-container .prioritization-results-notice h2{display:flex;align-items:center;justify-content:center;justify-content:start;font-size:1.125rem;font-weight:600;gap:.5rem}.prioritization-results-container .prioritization-results-notice h2 svg{color:#0074bd;min-width:1.5rem}.prioritization-results-container .prioritization-results-notice p{color:#666}.prioritization-chart-quadrant-container{display:flex;gap:1rem;width:fit-content}.prioritization-chart-quadrant-container .prioritization-chart-quadrant-internal-container{display:flex;flex-direction:column;gap:1rem}.prioritization-chart-quadrant-container .chart-quadrant-left-texts{display:flex;align-items:center;justify-content:center;flex-direction:column;justify-content:space-around;height:17.375rem}.prioritization-chart-quadrant-container .chart-quadrant-left-texts p{color:#666;font-size:1rem;font-weight:600}.prioritization-chart-quadrant-container .chart-quadrant-bottom-texts{display:flex;align-items:center;justify-content:center;justify-content:space-around}.prioritization-chart-quadrant-container .chart-quadrant-bottom-texts p{color:#666;font-size:1rem;font-weight:600}.prioritization-chart-quadrant-container .chart-quadrant{display:flex;align-items:center;justify-content:center;position:relative;border:5px solid var(--quadrantColor);border-radius:.5rem;flex-direction:column;gap:.5rem;height:17.375rem;padding:1rem;width:var(--quadrantWidth)}.prioritization-chart-quadrant-container .chart-quadrant>div{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%}.prioritization-chart-quadrant-container .chart-quadrant>div p{color:#999;font-size:1rem;font-weight:600;text-align:center}.prioritization-chart-quadrant-container .chart-quadrant .chart-quadrant-vertical-line{height:100%;border:1px solid #ddd}.prioritization-chart-quadrant-container .chart-quadrant .chart-quadrant-horizontal-line{display:block;width:100%;height:2px;border:1px solid #ddd}.prioritization-chart-quadrant-container .chart-quadrant .chart-quadrant-items{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.prioritization-chart-quadrant-container .chart-quadrant .chart-quadrant-dot{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background-color:var(--dotColor)}.prioritization-chart-quadrant-container .chart-quadrant .chart-quadrant-dot span{color:#fff;font-size:.75rem;font-weight:700;line-height:1;-webkit-user-select:none;user-select:none}.prioritization-grid-chart-container{display:flex;align-items:center;justify-content:center;width:100%}.prioritization-chart-main-continer{overflow-x:auto;text-align:center;height:100%;padding-bottom:.25rem}.prioritization-chart-main-continer:after{content:"";display:block;width:100%}.prioritization-chart-main-continer .prioritization-chart-full-size-content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;width:calc(738.43px + .5rem)}.prioritization-chart-main-continer .prioritization-chart-full-size-container{display:flex;align-items:center;justify-content:center;justify-content:end;position:relative;width:calc(754.43px + 2.625rem)}.prioritization-chart-main-continer .prioritization-chart-full-size-container>p{position:absolute;top:282.5px;left:-282px;text-align:center;white-space:nowrap;transform:rotate(-90deg);width:596px;background-color:#999;border-radius:1rem;color:#fff;font-size:1rem;font-weight:600;padding:.25rem}.prioritization-chart-main-continer .prioritization-chart-full-size-internal-container .prioritization-chart-full-size-horizontal-text{background-color:#999;border-radius:1rem;color:#fff;font-size:1rem;font-weight:600;padding:.25rem;text-align:center;width:calc(738.43px + .5rem);margin-top:1rem}.prioritization-mobile-chart-continer{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;flex-direction:column;gap:1rem;padding:1rem;overflow:hidden}@media (width <= 650px){.prioritization-mobile-chart-continer{padding:16px}}.prioritization-mobile-chart-continer .prioritization-mobile-chart-menu{display:none}.prioritization-mobile-chart-continer .prioritization-mobile-chart-menu svg{min-height:1.5rem;min-width:1.5rem}.prioritization-mobile-chart-continer .prioritization-mobile-chart-menu .prioritization-mobile-chart-display-selection{display:flex;align-items:center;justify-content:center;gap:.75rem}.prioritization-mobile-chart-continer .prioritization-mobile-chart-menu .prioritization-mobile-chart-display-selection svg{color:#666}.prioritization-mobile-chart-continer .prioritization-mobile-chart-menu .prioritization-mobile-chart-display-selection svg.selected{color:#0074bd}.prioritization-mobile-chart-continer .prioritization-mobile-chart-menu .prioritization-mobile-chart-display-selection svg:hover{cursor:pointer}.prioritization-mobile-chart-continer .prioritization-mobile-chart-menu .prioritization-mobile-chart-carousel-buttons{display:flex;align-items:center;justify-content:center;gap:.75rem}.prioritization-mobile-chart-continer .prioritization-mobile-chart-menu .prioritization-mobile-chart-carousel-buttons button{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s;background-color:#666;border-radius:100%;min-height:2rem;min-width:2rem}.prioritization-mobile-chart-continer .prioritization-mobile-chart-menu .prioritization-mobile-chart-carousel-buttons button:active{opacity:.7}.prioritization-mobile-chart-continer .prioritization-mobile-chart-menu .prioritization-mobile-chart-carousel-buttons svg{color:#fff}@media (max-width: 650px){.prioritization-mobile-chart-continer .prioritization-mobile-chart-menu{display:flex;align-items:center;justify-content:center;justify-content:space-between;width:100%}}.prioritization-mobile-chart-continer .prioritization-mobile-chart-carousel{display:flex;align-items:center;justify-content:center;gap:2rem;justify-content:start;max-width:380px;overflow:auto;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory}.prioritization-mobile-chart-continer .prioritization-mobile-chart-carousel::-webkit-scrollbar{display:none}.prioritization-mobile-chart-continer .prioritization-mobile-chart-carousel .prioritization-chart-quadrant-container{scroll-snap-align:center}.prioritization-results-consolidated-container{display:flex;flex-direction:column;gap:1rem}.prioritization-results-consolidated-container .prioritization-results-consolidated-select-result{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.prioritization-results-consolidated-container .prioritization-results-consolidated-select-result{padding:16px}}.prioritization-results-consolidated-container .prioritization-results-consolidated-select-result>p{color:#666;font-weight:600;margin-bottom:16px}.prioritization-results-consolidated-container .prioritization-results-consolidated-select-result>ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;justify-content:start}.prioritization-results-consolidated-container .prioritization-results-consolidated-select-result input{display:none}.prioritization-results-consolidated-container .prioritization-results-consolidated-select-result input:checked+label{background-color:#f1f1f1;box-shadow:0 1px 2px #00000029}.prioritization-results-consolidated-container .prioritization-results-consolidated-select-result label{display:flex;border-radius:8px;gap:.5rem;padding:8px}.prioritization-results-consolidated-container .prioritization-results-consolidated-select-result label svg{min-height:24px;min-width:24px;color:#0074bd}.prioritization-results-consolidated-container .prioritization-results-consolidated-select-result label img{border-radius:100%;height:1.5rem;width:1.5rem}.prioritization-results-consolidated-container .prioritization-results-consolidated-select-result label p{color:#141b27;font-weight:600;text-decoration:underline}.prioritization-results-consolidated-container .prioritization-results-consolidated-select-result label:hover{cursor:pointer}.prioritization-results-consolidated-container .prioritization-results-consolidated-legend{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;justify-content:start;gap:1.5rem;padding:1rem}@media (width <= 650px){.prioritization-results-consolidated-container .prioritization-results-consolidated-legend{padding:16px}}.prioritization-results-consolidated-container .prioritization-results-consolidated-legend p{display:flex;align-items:center;justify-content:center;color:#666;font-size:1rem;font-weight:600;gap:.5rem}.prioritization-results-consolidated-container .prioritization-results-consolidated-legend p span{border-radius:100%;display:block;height:1.5rem;min-height:1.5rem;min-width:1.5rem;width:1.5rem}.prioritization-results-info-body{color:#666;font-size:1rem;font-weight:600}.prioritization-comparative-container{display:flex;flex-direction:column;gap:1rem}.prioritization-comparative-container .prioritization-comparative-select-result{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.prioritization-comparative-container .prioritization-comparative-select-result{padding:16px}}.prioritization-comparative-container .prioritization-comparative-select-result>p{color:#666;font-weight:600;margin-bottom:16px}.prioritization-comparative-container .prioritization-comparative-select-result>ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;justify-content:start}.prioritization-comparative-container .prioritization-comparative-select-result input{display:none}.prioritization-comparative-container .prioritization-comparative-select-result input:checked+label{background-color:#f1f1f1;box-shadow:0 1px 2px #00000029}.prioritization-comparative-container .prioritization-comparative-select-result label{display:flex;border-radius:8px;gap:.5rem;padding:8px}.prioritization-comparative-container .prioritization-comparative-select-result label svg{min-height:24px;min-width:24px}.prioritization-comparative-container .prioritization-comparative-select-result label img{border-radius:100%;height:1.5rem;width:1.5rem}.prioritization-comparative-container .prioritization-comparative-select-result label span{display:block;height:1.5rem;width:1.5rem;border-radius:100%}.prioritization-comparative-container .prioritization-comparative-select-result label p{color:#141b27;font-weight:600;text-decoration:underline}.prioritization-comparative-container .prioritization-comparative-select-result label:hover{cursor:pointer}.prioritization-comparative-container .prioritization-comparative-legend{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;justify-content:start;gap:1.5rem;padding:1rem}@media (width <= 650px){.prioritization-comparative-container .prioritization-comparative-legend{padding:16px}}.prioritization-comparative-container .prioritization-comparative-legend p{display:flex;align-items:center;justify-content:center;color:#666;font-size:1rem;font-weight:600;gap:.5rem}.prioritization-comparative-container .prioritization-comparative-legend p span{display:block;height:1.5rem;width:1.5rem;border-radius:100%}.prioritization-results-download-report{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem;justify-content:start}@media (width <= 650px){.prioritization-results-download-report{padding:16px}}.prioritization-results-download-report svg{color:#0074bd}.comparative-form{display:flex;flex-direction:column;gap:1rem}@media (min-width: 750px){.comparative-form{min-width:650px}}.comparative-form>div{display:flex;gap:8px}@media (max-width: 420px){.comparative-form>div{flex-wrap:wrap}}.comparative-form>p{color:#666}.comparative-form>button{max-width:9.375rem;align-self:flex-end}.comparative-form .comparative-form-period{color:#0074bd;font-weight:600}.unit-fragment-list-item{align-items:center;display:flex;justify-content:space-between;padding:0 .25rem}.unit-fragment-list-item>button{display:flex;align-items:center;justify-content:center}.unit-fragment-list-item>button svg{color:#0074bd}.unit-fragment-list-item input:checked+label .unit-fragment-list-checkbox-body>svg{color:#0074bd}.unit-fragment-list-item .unit-fragment-list-checkbox-body{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem}.unit-fragment-list-item .unit-fragment-list-checkbox-body>svg{color:#999}.comparative-report-container{max-height:46.6rem}.comparative-report-container .unit-selection-company-list{overflow:auto;scrollbar-width:none}.comparative-report-container .unit-selection-company-list img{border-radius:100%;max-height:1.5rem;min-height:1.5rem;max-width:1.5rem;min-width:1.5rem;object-fit:cover}.comparative-report-container .unit-selection-company-list hr{margin:1rem 0}.comparative-report-container .unit-selection-company-list .unit-selection-company-item details summary{align-items:center;display:flex;justify-content:space-between}.comparative-report-container .unit-selection-company-list .unit-selection-company-item details summary>svg{color:#666}.comparative-report-container .unit-selection-company-list .unit-selection-company-item details summary>div{display:flex;align-items:center;justify-content:center;gap:.5rem}.comparative-report-container .unit-selection-company-list .unit-selection-company-item details summary>div svg{color:#0074bd}.comparative-report-container .unit-selection-company-list .unit-selection-company-item details summary>div p{color:#666;font-weight:600}.comparative-report-container .unit-selection-company-list .unit-selection-company-item details summary .summary-arrow{transform:rotate(-90deg)}.comparative-report-container .unit-selection-company-list .unit-selection-company-item details:hover summary{cursor:pointer}.comparative-report-container .unit-selection-company-list .unit-selection-company-item details[open]{display:flex;flex-direction:column}.comparative-report-container .unit-selection-company-list .unit-selection-company-item details[open] summary{margin-bottom:1rem}.comparative-report-container .unit-selection-company-list .unit-selection-company-item details[open] .summary-arrow{transform:rotate(0)}.comparative-report-container .unit-selection-unit-list,.prioritization-results-processes-ranking{display:flex;flex-direction:column;gap:1rem}.prioritization-results-processes-ranking svg{min-width:1.5rem;min-height:1.5rem}.prioritization-results-processes-ranking svg.processes-ranking-info-icon:hover{cursor:pointer}.prioritization-results-processes-ranking svg.arrow-down{color:#f44336}.prioritization-results-processes-ranking svg.arrow-right{color:#f80}.prioritization-results-processes-ranking svg.arrow-up-right{color:#66bb6a}.prioritization-results-processes-ranking svg.arrow-up{color:#66bb6a}.prioritization-results-processes-ranking>button{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;font-size:1rem;font-weight:600;gap:.5rem;justify-content:space-between}@media (width <= 650px){.prioritization-results-processes-ranking>button{padding:16px}}.prioritization-results-processes-ranking>button .ranking-title-content{display:flex;align-items:center;justify-content:center;gap:.5rem}.prioritization-results-processes-ranking>button .ranking-title-content img{border-radius:100%;height:1.5rem;width:1.5rem}.prioritization-results-processes-ranking>button .ranking-title-content span{display:block;height:1.5rem;width:1.5rem;border-radius:100%;min-width:1.5rem}.prioritization-results-processes-ranking>button .rotate-arrow{transform:rotate(180deg)}.prioritization-results-processes-ranking>ul{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;flex-wrap:wrap;gap:.75rem;justify-content:start}@media (width <= 650px){.prioritization-results-processes-ranking>ul{padding:16px}}.prioritization-results-processes-ranking>ul li{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;flex:1 1 calc(25% - .75rem);min-width:16.9375rem}@media (width <= 650px){.prioritization-results-processes-ranking>ul li{padding:16px}}.prioritization-results-processes-ranking>ul li p{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem;color:#666;font-size:1rem;font-weight:600}.prioritization-results-processes-ranking>ul li p svg{color:#0074bd}.prioritization-results-processes-ranking>ul li>div p{margin-bottom:.75rem}.prioritization-comments-container{display:flex;flex-direction:column;gap:1rem}.prioritization-comments-container>section{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.prioritization-comments-container>section{padding:16px}}.prioritization-comments-container>section h2{font-size:1.125rem;font-weight:600}.prioritization-comments-container>section .prioritization-comments h3{font-size:1rem;font-weight:600;margin-bottom:1rem}.prioritization-comments-container>section .prioritization-comments .prioritization-comments-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;justify-content:start}.prioritization-comments-container>section .prioritization-comments .prioritization-comments-list li{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;flex:1 1 calc(50% - .5rem);gap:.5rem;justify-content:start;max-width:calc(50% - .5rem);min-width:18rem;padding:1rem}@media (width <= 650px){.prioritization-comments-container>section .prioritization-comments .prioritization-comments-list li{padding:16px}}.prioritization-comments-container>section .prioritization-comments .prioritization-comments-list li>span{align-self:flex-start;background-color:#e7f6ff;border-radius:.5rem;color:#0074bd;font-weight:600;height:1.5rem;padding:0 .44rem;width:1.5rem}.prioritization-comments-container>section .prioritization-comments .prioritization-comments-list li>div{display:flex;flex-direction:column;gap:.5rem}.prioritization-comments-container>section .prioritization-comments .prioritization-comments-list li>div p{font-weight:600}.prioritization-comments-container>section .prioritization-comments .prioritization-comments-list li>div p.prioritization-comment{color:#666;word-break:break-all}@media (max-width: 690px){.prioritization-comments-container>section .prioritization-comments .prioritization-comments-list li{max-width:100%;width:100%}}.complexity-of-processes-table{display:flex;flex-direction:column;gap:.5rem}.complexity-of-processes-table .complexity-table-chevrons{display:flex;align-items:center;justify-content:center;gap:.5rem;justify-content:end}.complexity-of-processes-table .complexity-table-chevrons button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#ddd;border-radius:100%}.complexity-of-processes-table .complexity-table-chevrons button svg{color:#666;min-width:24px}.complexity-table-container{background-color:#fff;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);width:100%;box-sizing:border-box;border-radius:16px;border:1px solid #ddd;padding:0;overflow:hidden}@media (width <= 650px){.complexity-table-container{padding:16px}}@media (width <= 650px){.complexity-table-container{padding:0}}.complexity-table-container .complexity-table-wrapper{overflow-x:auto;scrollbar-width:none}.complexity-table-container table{width:100%;border-collapse:collapse;min-width:900px}.complexity-table-container table th,.complexity-table-container table td{text-align:center;padding:12px 16px;white-space:nowrap}.complexity-table-container table th.performance-processes-col,.complexity-table-container table td.performance-processes-col{max-width:165px;min-width:165px}.complexity-table-container table th.performance-processes-col .complexity-header-cell,.complexity-table-container table td.performance-processes-col .complexity-header-cell{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.complexity-table-container thead tr:first-child{background:linear-gradient(90deg,#1d293d,#314157)}.complexity-table-container thead tr:first-child th{color:#fff;font-size:1rem;font-weight:400;line-height:1.5rem}.complexity-table-container thead tr:first-child th .complexity-header-cell{color:#fff;display:flex;align-items:center;justify-content:center;gap:4px}.complexity-table-container thead tr:first-child th .complexity-header-cell svg{color:#fff;min-width:16px;min-height:16px}.complexity-table-container thead tr:first-child th .complexity-header-cell svg:hover{cursor:pointer}.complexity-table-container thead tr:last-child{background-color:#314158}.complexity-table-container thead tr:last-child th{color:#fff;font-size:.875rem;font-weight:400;line-height:1.25rem}.complexity-table-container thead tr:last-child th .complexity-header-cell{color:#fff;display:flex;align-items:center;justify-content:center;gap:4px;font-size:.875rem}.complexity-table-container thead tr:last-child th .complexity-header-cell svg{color:#fff;min-width:16px;min-height:16px}.complexity-table-container thead tr:last-child th .complexity-header-cell svg:hover{cursor:pointer}.complexity-table-container thead .complexity-col-separator{border-left:2px solid rgba(255,255,255,.2)}.complexity-table-container tbody tr:nth-child(2n){background-color:#f9f9f9}.complexity-table-container tbody td{max-width:20rem;font-size:1rem;font-weight:600;color:#141b27;white-space:normal}.complexity-table-container tbody .complexity-process-cell{display:flex;align-items:center;gap:8px;text-align:left;width:20rem}.complexity-table-container tbody .complexity-badge{display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:200px;background-color:#e7f6ff;font-size:.875rem;font-weight:600;color:#0074bd}.complexity-table-container tbody .complexity-process-name{color:#666;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.complexity-table-container tbody .complexity-score-cell{font-weight:600}.complexity-table-container tbody .complexity-input{width:60px;border:none;background:transparent;text-align:center;font-size:1rem;font-weight:600;color:#141b27;outline:none}.complexity-table-container tbody .complexity-input::placeholder{color:#999;font-weight:600}.complexity-table-container tbody .complexity-input:focus{border-bottom:2px solid #0074bd}.complexity-table-container tbody .complexity-result-cell{display:flex;align-items:center;gap:12px;justify-content:center}.complexity-table-container tbody .complexity-result-cell .complexity-score-value{font-weight:600;min-width:24px}.complexity-table-container tbody .complexity-col-separator{border-left:2px solid #ddd}.complexity-table-container .complexity-table-save-button{display:flex;justify-content:end}.complexity-table-container .complexity-table-save-button button{color:#0074bd;text-decoration:underline;font-weight:600;padding:1rem 1.5rem}.complexity-table-container .complexity-table-save-button button:disabled{color:#999;cursor:default}.prioritization-results-download-complexity-report{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;margin-bottom:1rem}@media (width <= 650px){.prioritization-results-download-complexity-report{padding:16px}}.prioritization-results-download-complexity-report>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.prioritization-results-download-complexity-report>div p{font-size:1.125rem;font-weight:600}.prioritization-results-download-complexity-report>div button{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#0074bd;font-weight:600}.prioritization-results-download-complexity-report>div button svg{color:#0074bd;min-width:1.5rem}.prioritization-results-download-complexity-report>p{color:#666;margin-top:1rem}.prioritization-list-container{margin-top:1.5rem}.prioritization-list-container h2{font-size:1.125rem;font-weight:600;color:#141b27;line-height:1.625rem;margin-bottom:1rem}.prioritization-list-container .prioritization-list-grid{display:flex;gap:.5rem;flex-wrap:wrap}.prioritization-card{background-color:#e7f6ff;border-radius:1rem;box-shadow:0 1px 1px #00000029;padding:1.5rem;min-width:280px;max-width:calc(50% - .25rem);min-height:170px;display:flex;flex-direction:column;flex:1 1 calc(20% - .5rem)}.prioritization-card .prioritization-card-header{display:flex;align-items:center;justify-content:center;justify-content:space-between;align-items:flex-start}.prioritization-card .prioritization-card-position{font-size:1.5rem;font-weight:600;line-height:2.25rem;color:#0074bd}.prioritization-card .prioritization-card-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:#0074bd}.prioritization-card .prioritization-card-icon svg{color:#fff}.prioritization-card .prioritization-card-name{font-size:1rem;font-weight:600;color:#141b27;line-height:1.5rem;margin-top:.25rem;max-width:236px}.prioritization-card .prioritization-card-score{margin-top:auto;font-size:1.125rem;font-weight:600;color:#141b27;line-height:1.625rem}.prioritization-card .prioritization-card-score span{font-weight:400;font-size:1rem;color:#666;line-height:1.5rem}.prioritization-card .prioritization-card-score--average{margin-top:.25rem}@media (max-width: 1047px){.prioritization-card{max-width:100%}}.complexity-info-body{color:#666;font-weight:600}.prioritization-theorical-model-container{display:flex;gap:.5rem;max-height:41.25rem}.prioritization-theorical-model-container .prioritization-theorical-model-aside{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;max-width:16.5625rem;padding:1rem .75rem;width:100%}@media (width <= 650px){.prioritization-theorical-model-container .prioritization-theorical-model-aside{padding:16px}}.prioritization-theorical-model-container .prioritization-theorical-model-aside>p{font-weight:600}.prioritization-theorical-model-container .prioritization-theorical-model-aside a{border-radius:.5rem;color:#666;font-weight:600;padding:.25rem .5rem}.prioritization-theorical-model-container .prioritization-theorical-model-aside a.selected{background-color:#e7f6ff;color:#0074bd}.prioritization-theorical-model-container .prioritization-theorical-model-content{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;box-sizing:border-box;overflow:auto;width:100%}@media (width <= 650px){.prioritization-theorical-model-container .prioritization-theorical-model-content{padding:16px}}.prioritization-theorical-model-container .prioritization-theorical-model-content p{color:#666}@media (max-width: 750px){.prioritization-theorical-model-container{flex-direction:column;max-height:none}.prioritization-theorical-model-container .prioritization-theorical-model-aside{display:none}.prioritization-theorical-model-container .mobile-menu-container{display:block;max-height:none}.prioritization-theorical-model-container .mobile-menu-container>div{color:#666}}.access-denied{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;gap:32px;min-height:100vh;overflow:hidden;padding:42px 16px;position:relative;width:100%}.access-denied__decoration{height:auto;pointer-events:none;position:absolute;width:425px;z-index:0}.access-denied__decoration--top-right{right:0;top:0;transform:rotate(180deg)}.access-denied__decoration--bottom-left{bottom:0;left:0}.access-denied__logo{height:78px;position:relative;width:auto;z-index:1}.access-denied__card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);width:100%;box-sizing:border-box;align-items:center;display:flex;flex-direction:column;gap:16px;max-width:951px;padding:42px 32px;position:relative;text-align:center;z-index:1}@media (width <= 650px){.access-denied__card{padding:16px}}.access-denied__card button{align-self:center;width:auto}.access-denied__image{height:auto;max-width:280px;width:100%}.access-denied__code{color:#141b27;font-size:3rem;font-weight:600;line-height:36px;margin-top:16px}.access-denied__title{color:#141b27;font-size:1.5rem;font-weight:600;line-height:36px}.access-denied__description{color:#141b27;font-size:1rem;line-height:24px;max-width:867px}@media (width <= 650px){.access-denied{padding:24px 16px}.access-denied__code{font-size:2rem}.access-denied__title{font-size:1.25rem}}.admin-menu-main-container{min-width:352px;z-index:9;position:relative}.admin-menu-main-container .admin-menu-container{min-width:352px;max-width:352px;position:fixed;width:100%}.admin-menu-main-container header{display:flex;align-items:center;justify-content:center;background-color:#016eb4;border-top-right-radius:16px;height:82px;justify-content:space-between;padding:16px}.admin-menu-main-container footer{bottom:0;border-top:1px solid #ddd;left:1rem;padding:.5rem 0;position:absolute;width:19.125rem}.admin-menu-main-container footer .admin-footer-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-menu-main-container footer .admin-footer-links a,.admin-menu-main-container footer .admin-footer-links span{color:#fff;font-size:.875rem;font-weight:600;line-height:20px;white-space:nowrap}.admin-menu-main-container footer .admin-footer-links a:hover{cursor:pointer;text-decoration:underline}@media (width <= 1024px){.admin-menu-main-container footer{display:none}}.admin-menu-main-container .menu-list{background-color:#0074bd;border-bottom-right-radius:16px;display:flex;flex-direction:column;gap:10px;height:calc(100vh - 82px);padding:16px 24px}.admin-menu-main-container .menu-list svg{color:#fff}.admin-menu-main-container .menu-list label{align-items:center;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:8px}.admin-menu-main-container .menu-list label:has(input:checked){background-color:#016eb4;border-radius:8px}.admin-menu-main-container .menu-list label input,.admin-burger-menu,.admin-burger-menu #admin-burger-checkbox{display:none}.admin-burger-menu .burger-toggle{position:relative;width:40px;height:40px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transition-duration:.3s}.admin-burger-menu .burger-bars{width:100%;height:3px;background-color:#fff;border-radius:5px;transition-duration:.3s}.admin-burger-menu #admin-burger-checkbox:checked+.burger-toggle .burger-bars{margin-left:13px}.admin-burger-menu #admin-burger-checkbox:checked+.burger-toggle #admin-burger-bar2{transform:rotate(135deg);margin-left:0;transform-origin:center;transition-duration:.3s}.admin-burger-menu #admin-burger-checkbox:checked+.burger-toggle #admin-burger-bar1{transform:rotate(45deg);transition-duration:.3s;transform-origin:left center}.admin-burger-menu #admin-burger-checkbox:checked+.burger-toggle #admin-burger-bar3{transform:rotate(-45deg);transition-duration:.3s;transform-origin:left center}@media (width <= 1024px){.admin-menu-main-container{height:82px;width:100vw}.admin-menu-main-container header{border-top-right-radius:0;width:100vw}.admin-menu-main-container .admin-burger-menu-container{background-color:#00000080;height:100vh;max-width:100%}.admin-menu-main-container .menu-list{display:none}.admin-menu-main-container .burger-menu-list{animation:adminSlideIn .3s forwards;display:flex;max-width:352px;min-width:352px;position:fixed}.admin-menu-main-container .admin-burger-menu{display:flex}.admin-menu-main-container .admin-menu-visible-footer{display:block}@keyframes adminSlideIn{0%{left:-352px}to{left:0}}}.admin-root-container{display:flex;min-height:100vh}@media (width <= 1024px){.admin-root-container{flex-direction:column}}.admin-content-container{width:100%;padding:20px 64px;flex:1 1 auto;min-width:0}@media (width <= 1024px){.admin-content-container{width:100%;padding:21px 24px}}@media (width <= 650px){.admin-content-container{width:100%;padding:21px 16px}}.form-modal-body{display:flex;flex-direction:column;gap:16px;width:min(48rem,100vw - 60px)}.form-modal-body .checkbox-or-radio-input-container label{justify-content:flex-start}.form-modal-criteria-title{font-size:1.125rem;font-weight:600}.prompt-section{background-color:#fff;border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;width:100%}.prompt-section__zone{padding:16px 24px;position:relative}.prompt-section__zone+.prompt-section__zone{border-top:1px solid #ddd}.prompt-section__zone-label{color:#999;font-size:1rem;line-height:24px;margin-bottom:8px;text-transform:uppercase}.prompt-section__zone-content{color:#666;font-family:inherit;font-size:1rem;line-height:24px;margin:0;white-space:pre-wrap;word-break:break-word}.prompt-section__zone-textarea{background:transparent;border:none;color:#141b27;font-family:inherit;font-size:1rem;line-height:24px;outline:none;padding:0;resize:none;width:100%}.prompt-section__zone--editable{background-color:#e7f6ff;outline:1px solid #0074bd;outline-offset:-1px;position:relative;z-index:1}.prompt-section__zone--editable .prompt-section__zone-label{color:#0074bd}.prompt-section__zone--editable .prompt-section__zone-textarea{color:#141b27}.prompt-section__zone--locked .prompt-section__zone-content{cursor:not-allowed;-webkit-user-select:none;user-select:none}.prompt-section__zone-hint{align-items:center;color:#0074bd;display:flex;font-size:1rem;gap:8px;position:absolute;right:24px;top:16px}.prompt-section__zone-hint svg{color:#0074bd}.prompt-section__zone-lock{position:absolute;right:24px;top:16px}.prompt-section__zone-lock svg{color:#999}.prompt-section__zone-lock:hover .prompt-section__zone-lock-tooltip{display:flex}.prompt-section__zone-lock-tooltip{background-color:#fff;border:1px solid #ddd;border-radius:8px;color:#666;display:none;font-size:.875rem;font-weight:600;line-height:20px;padding:8px 12px;position:absolute;right:calc(100% + 8px);top:0;width:378px;z-index:2}.prompt-section__footer{align-items:center;background-color:#f9f9f9;border-top:1px solid #ddd;display:flex;gap:16px;justify-content:flex-end;padding:12px 16px}.prompt-section__footer .button-root-container{width:fit-content}.prompt-section__cancel-btn{background-color:transparent;color:#141b27;font-size:1rem;padding:12px 16px}.prompt-section__cancel-btn:hover{color:#0074bd}@media (width <= 650px){.prompt-section__zone-hint{margin-top:8px;position:static}}.factor-card{border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 1px #00000029;display:flex;flex-direction:column;gap:8px;padding:16px 12px;position:relative}.factor-card-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding-right:64px}.factor-card-name{font-weight:600}.factor-card-weight-badge{background-color:#e7f6ff;border-radius:200px;color:#0074bd;font-size:1rem;font-weight:600;padding:4px 8px}.factor-card-direction-good{background-color:#66bb6a26;border-radius:200px;color:#66bb6a;font-size:1rem;font-weight:600;padding:4px 8px}.factor-card-direction-bad{background-color:#ffcece;border-radius:200px;color:#f31212;font-size:1rem;font-weight:600;padding:4px 8px}.factor-card-description{color:#666}.factor-card-actions{display:flex;gap:8px;position:absolute;right:12px;top:16px}.factor-card-actions svg{color:#666}.form-section{display:flex;flex-direction:column;gap:12px}.form-section-header{display:flex;flex-direction:column;gap:.25rem}.form-section-title{font-size:1.125rem;font-weight:600}.form-section-description{color:#666}.form-section-add-btn{align-items:center;color:#0074bd;display:flex;font-weight:600;gap:8px}.form-section-add-btn svg{color:#0074bd}.perspective-card{border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 1px #00000029;overflow:hidden}.perspective-card-header{background-color:#f9f9f9;border-bottom:1px solid #ddd;padding:16px 12px;position:relative}.perspective-card-header-info{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding-right:64px}.perspective-card-name{font-weight:600}.perspective-card-weight-badge{background-color:#e7f6ff;border-radius:200px;color:#0074bd;font-size:1rem;font-weight:600;padding:4px 8px}.perspective-card-description{color:#666;margin-top:8px}.perspective-card-actions{display:flex;gap:8px;position:absolute;right:12px;top:16px}.perspective-card-actions svg{color:#666}.perspective-card-body{padding:12px}.perspective-card-add-item{align-items:center;color:#0074bd;display:flex;font-weight:600;gap:8px;margin-bottom:12px;text-align:start}.perspective-card-add-item svg{color:#0074bd}.perspective-card-items{padding-left:24px}.perspective-card-items li{color:#666;display:list-item;list-style-type:decimal;padding:8px 0}.perspective-card-items li+li{border-top:1px solid #ddd}.perspective-card-item-content{align-items:center;display:flex;justify-content:space-between;gap:8px}.perspective-card-item-content span{color:#666}.perspective-card-item-actions{display:flex;flex-shrink:0;gap:8px}.perspective-card-item-actions svg{color:#666}.admin-settings-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px}@media (width <= 650px){.admin-settings-card{padding:16px}}.admin-settings-card .carousel-nav-bar-container{justify-content:flex-start}.admin-settings-header{display:flex;flex-direction:column;gap:.25rem}.admin-settings-title{font-size:1.125rem;font-weight:600}.admin-settings-description{color:#666}.admin-settings-sub-tabs{display:flex;gap:8px}.admin-settings-sub-tab{background-color:#f1f1f1;border-radius:200px;color:#999;font-size:1rem;font-weight:600;padding:4px 8px}.admin-settings-sub-tab-active{background-color:#e7f6ff;color:#0074bd}.admin-settings-empty-icon-wrapper{display:flex;align-items:center;justify-content:center;background-color:#e7f6ff;border-radius:50%;height:72px;margin-bottom:8px;width:72px}.admin-settings-empty-icon-wrapper svg{color:#0074bd}.admin-settings-card .empty-state-container>span{max-width:43rem}.panel-definition-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;align-items:flex-start;border:1px solid transparent;cursor:pointer;display:flex;gap:8px;position:relative;transition:border-color .15s}@media (width <= 650px){.panel-definition-card{padding:16px}}.panel-definition-card:hover{border-color:#0074bd}.panel-definition-card-icon{color:#0074bd;flex-shrink:0}.panel-definition-card-content{display:flex;flex-direction:column;gap:2px;min-width:0;padding-right:32px}.panel-definition-card-title{font-size:1rem;font-weight:600}.panel-definition-card:hover .panel-definition-card-title{color:#0074bd}.panel-definition-card-functions{color:#666;font-size:1rem}.panel-definition-card-description{color:#999;font-size:1rem}.panel-definition-card-arrow{color:#999;flex-shrink:0;position:absolute;right:24px;top:16px}.panel-definition-card:hover .panel-definition-card-arrow{color:#0074bd}.stat-card{background-color:#f1f1f1;border-radius:8px;box-shadow:0 1px 1px #00000029;display:flex;flex-direction:column;gap:4px;padding:16px 24px}.stat-card-title{font-size:1.125rem;font-weight:600}.stat-card-value{font-size:1.5rem;font-weight:600}.stat-card-variation{color:#0074bd;font-size:.875rem}.area-line-chart{border-radius:8px;box-shadow:0 1px 2px #00000029;display:flex;flex-direction:column;gap:8px;min-width:0;padding:24px}.area-line-chart-header{align-items:flex-start;display:flex;justify-content:space-between}.area-line-chart-title{font-size:1.125rem;font-weight:600}.area-line-chart-value-row{align-items:baseline;display:flex;gap:8px}.area-line-chart-value{font-size:1.5rem;font-weight:600}.area-line-chart-variation{color:#0074bd;font-size:.875rem}.area-line-chart-year-filter{align-items:center;border:1px solid #ddd;border-radius:8px;color:#999;display:flex;font-size:1rem;gap:8px;padding:8px 12px}.area-line-chart-year-filter svg{color:#999}.area-line-chart-filter-btn{align-items:center;background-color:#e7f6ff;border-radius:8px;color:#0074bd;display:flex;font-size:1rem;font-weight:600;gap:8px;padding:8px 12px}.area-line-chart-filter-btn svg{color:#0074bd}.area-line-chart-filter-wrapper{position:relative}.area-line-chart-filter-dropdown{background-color:#fff;border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px;position:absolute;right:0;top:calc(100% + 4px);width:137px;z-index:5}.area-line-chart-filter-dropdown--compact{min-width:100%;padding:8px;width:auto}.area-line-chart-filter-dropdown--compact .area-line-chart-filter-options{flex-direction:column;flex-wrap:nowrap;gap:4px}.area-line-chart-filter-dropdown--compact .area-line-chart-filter-option{text-align:center;width:100%}.area-line-chart-filter-section-title{font-size:1rem;font-weight:600}.area-line-chart-filter-options{display:flex;flex-wrap:wrap;gap:8px}.area-line-chart-filter-option{border:1px solid #ddd;border-radius:8px;color:#666;font-size:1rem;font-weight:600;padding:4px 8px;text-align:left;width:auto}.area-line-chart-filter-option-active{background-color:#e7f6ff;border-color:#0074bd;color:#0074bd}.area-line-chart-filter-badge{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;color:#0074bd;font-size:.875rem;font-weight:600;height:24px;width:24px}.area-line-chart-graph{display:flex;gap:8px}.area-line-chart-y-axis{display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;width:40px}.area-line-chart-y-label{font-size:13px;line-height:16px;text-align:right}.area-line-chart-svg-wrapper{display:flex;flex:1;flex-direction:column;min-width:0}.area-line-chart-svg-inner{position:relative}.area-line-chart-svg{display:block;height:auto;width:100%}.area-line-chart-tooltip{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;color:#141b27;display:flex;gap:6px;padding:6px 10px;pointer-events:none;position:absolute;transform:translate(-50%,calc(-100% - 12px));white-space:nowrap;z-index:2}.area-line-chart-tooltip-label{color:#999;font-size:1rem}.area-line-chart-tooltip-value{color:#141b27;font-size:1rem;font-weight:600}.area-line-chart-grid-line{stroke:#ddd;stroke-dasharray:4 4;stroke-width:1}.area-line-chart-line{fill:none;stroke:#0074bd;stroke-width:2}.area-line-chart-x-labels{display:flex;justify-content:space-between;margin-top:8px}.area-line-chart-x-label{font-size:13px;line-height:16px}.admin-dashboard-stats{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin-bottom:20px}@media (width <= 650px){.admin-dashboard-stats{padding:16px}}.admin-dashboard-stats-title{font-size:1rem;font-weight:600}.admin-dashboard-stats-cards{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (width <= 1024px){.admin-dashboard-stats-cards{grid-template-columns:1fr}}.admin-dashboard-stats-charts{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (width <= 1280px){.admin-dashboard-stats-charts{grid-template-columns:1fr}}.admin-dashboard-definitions{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px}@media (width <= 650px){.admin-dashboard-definitions{padding:16px}}.admin-dashboard-definitions-title{font-size:1.125rem;font-weight:600}.admin-dashboard-definitions-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (width <= 1024px){.admin-dashboard-definitions-grid{grid-template-columns:1fr}}.admin-packages{width:100%}.admin-packages__content{display:flex;flex-direction:column;gap:16px}.admin-packages__card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px}@media (width <= 650px){.admin-packages__card{padding:16px}}.admin-packages__section-title{font-size:1.125rem;font-weight:600;line-height:26px;color:#141b27}.admin-packages__add-btn{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:1rem;font-weight:600;color:#0074bd;height:72px;transition:background-color .2s}@media (width <= 650px){.admin-packages__add-btn{padding:16px}}.admin-packages__add-btn span,.admin-packages__add-btn svg{color:#0074bd}.admin-packages__add-btn:hover{background-color:#e7f6ff}.admin-packages__add-btn-content{display:flex;align-items:center;gap:16px}.admin-packages__add-btn-icon{display:flex;align-items:center;padding:8px;background-color:#e7f6ff;border-radius:8px}.admin-packages__add-btn-chevron.admin-packages__add-btn-chevron{color:#666}.admin-packages__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (width <= 1024px){.admin-packages__grid{grid-template-columns:repeat(2,1fr)}}@media (width <= 650px){.admin-packages__grid{grid-template-columns:1fr}}.admin-packages__export-btn{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;font-size:1rem;color:#0074bd;font-weight:600;padding:0}.admin-packages__export-btn span,.admin-packages__export-btn svg{color:#0074bd}.admin-packages__last-update{font-size:1rem;line-height:24px;color:#666}.admin-packages__last-update span{color:#666}.admin-packages__last-update-date.admin-packages__last-update-date{color:#0074bd}.admin-packages__last-update-responsible{display:flex;align-items:center;gap:8px}.admin-packages__last-update-responsible span{color:#666}.admin-packages__last-update-name{font-weight:600}.admin-packages__retry{margin-top:8px;padding:8px 16px;background-color:#0074bd;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.875rem}.package-card{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:16px}.package-card__header{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #ddd}.package-card__range{display:flex;align-items:center;gap:12px}.package-card__icon-wrapper{display:flex;align-items:center;justify-content:center;padding:8px;background-color:#eee;border-radius:8px;box-shadow:0 1px 1px #00000029}.package-card__icon{color:#0074bd;flex-shrink:0}.package-card__label{font-size:.875rem;line-height:20px;color:#666}.package-card__value{font-size:1.125rem;font-weight:600;line-height:26px;color:#141b27}.package-card__value span{color:#141b27}.package-card__actions{display:flex;gap:8px}.package-card__action-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#666;padding:4px}.package-card__action-btn svg{color:#666}.package-card__action-btn:hover{color:#141b27}.package-card__action-btn:hover svg{color:#141b27}.package-card__details{display:flex;flex-direction:column;gap:4px}.package-card__detail{display:flex;align-items:center;gap:8px}.package-card__detail-icon{color:#0074bd;flex-shrink:0}.package-card__detail-label{font-size:.875rem;line-height:20px;color:#666}.package-card__detail-label span{color:#666}.package-card__price-value{font-size:1.5rem;font-weight:600;color:#0074bd}.package-card__price-value span{color:#0074bd}.package-card__price-unit{font-size:.875rem;color:#666}.package-card__price-unit span{color:#666}.package-card__footer{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:#eee;border-radius:8px;font-size:1rem;line-height:24px;color:#666}.package-card__footer span{color:#666}.package-card__footer-icon{color:#666;flex-shrink:0}.package-form-body{display:flex;flex-direction:column;gap:16px;width:min(48rem,100vw - 60px)}.package-form-description{font-size:1rem;line-height:24px;color:#666}.package-form-range{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (width <= 650px){.package-form-range{grid-template-columns:1fr}}.package-form-error{font-size:.75rem;color:#f44336}.admin-pricing{width:100%}.admin-pricing__content{display:flex;flex-direction:column;gap:16px}.admin-pricing__card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px}@media (width <= 650px){.admin-pricing__card{padding:16px}}.admin-pricing__section-title{font-size:1.125rem;font-weight:600;line-height:26px;color:#141b27}.admin-pricing__actions{display:grid;grid-template-columns:auto 1fr 1fr;gap:16px;align-items:start}@media (width <= 1024px){.admin-pricing__actions{grid-template-columns:1fr}}.admin-pricing__price-badge{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:8px;background-color:#e7f6ff;height:80px;font-size:1.125rem;font-weight:600;color:#141b27}@media (width <= 650px){.admin-pricing__price-badge{padding:16px}}.admin-pricing__price-value{color:#0074bd}.admin-pricing__price-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#0074bd;color:#fff;font-size:.875rem;font-weight:600}.admin-pricing__action-btn{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:8px;background-color:#e7f6ff;height:80px;cursor:pointer;font-size:1rem;font-weight:600;color:#0074bd;transition:background-color .2s}@media (width <= 650px){.admin-pricing__action-btn{padding:16px}}.admin-pricing__action-btn span,.admin-pricing__action-btn svg{color:#0074bd}.admin-pricing__action-btn:hover{background-color:#d4edfc}.admin-pricing__discount-action{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:4px;background-color:#e7f6ff;min-height:80px;cursor:pointer;transition:background-color .2s}@media (width <= 650px){.admin-pricing__discount-action{padding:16px}}.admin-pricing__discount-action:hover{background-color:#d4edfc}.admin-pricing__discount-action-header{display:flex;align-items:center;justify-content:space-between}.admin-pricing__discount-action-label{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:600;color:#0074bd}.admin-pricing__discount-action-label span,.admin-pricing__discount-action-label svg{color:#0074bd}.admin-pricing__discount-info{font-size:.875rem;font-weight:600;line-height:20px;color:#666}.admin-pricing__history-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (width <= 1024px){.admin-pricing__history-grid{grid-template-columns:repeat(2,1fr)}}@media (width <= 650px){.admin-pricing__history-grid{grid-template-columns:1fr}}.admin-pricing__toggle-history{display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-size:1rem;color:#0074bd;font-weight:600;padding:0}.admin-pricing__toggle-history span,.admin-pricing__toggle-history svg{color:#0074bd}.admin-pricing__packages-link{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;height:72px;text-decoration:none;color:#0074bd;font-size:1rem;font-weight:600;transition:background-color .2s}@media (width <= 650px){.admin-pricing__packages-link{padding:16px}}.admin-pricing__packages-link span,.admin-pricing__packages-link svg{color:#0074bd}.admin-pricing__packages-link:hover{background-color:#e7f6ff}.admin-pricing__packages-link-content{display:flex;align-items:center;gap:16px}.admin-pricing__packages-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background-color:#e7f6ff;color:#0074bd}.admin-pricing__retry{margin-top:8px;padding:8px 16px;background-color:#0074bd;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.875rem}.price-history-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;min-height:90px}@media (width <= 650px){.price-history-card{padding:16px}}.price-history-card__period{font-size:1rem;line-height:24px;font-weight:600;color:#666}.price-history-card__value-prefix{font-size:1rem;font-weight:600;color:#0074bd}.price-history-card__value{font-size:1.125rem;font-weight:600;color:#0074bd}.price-history-card__responsible{display:flex;align-items:center;gap:8px;font-size:1rem;color:#666}.price-history-card__label{font-weight:600;color:#666}.price-history-card__name{font-weight:400;color:#666}.sales-donut-chart{display:flex;flex-direction:column;align-items:center;gap:16px}.sales-donut-chart__title{font-size:1.125rem;font-weight:600;line-height:26px;color:#141b27;text-align:center}.sales-donut-chart__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;font-size:1rem;font-weight:600;color:#666}.sales-donut-chart__legend-item{display:flex;align-items:center;gap:6px}.sales-donut-chart__legend-item span{color:#666}.sales-donut-chart__legend-dot{width:16px;height:16px;border-radius:50%;flex-shrink:0}.sales-donut-chart__container{display:flex;align-items:center;justify-content:center;width:100%;max-width:320px}.pricing-modal-body{display:flex;flex-direction:column;gap:16px;width:min(48rem,100vw - 60px)}.pricing-modal-description{font-size:1rem;line-height:24px;color:#666}.pricing-modal-dates{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (width <= 650px){.pricing-modal-dates{grid-template-columns:1fr}}.pricing-modal-reference{font-size:1rem;font-weight:600;line-height:24px;color:#666}.pricing-modal-reference__value{font-weight:600;color:#0074bd}.pricing-modal-reference__value-large{font-size:1.125rem;font-weight:600;color:#0074bd}.pricing-modal-reference__value--strikethrough{font-weight:600;color:#0074bd;text-decoration:line-through}.pricing-modal-arrow{color:#666;flex-shrink:0;vertical-align:middle}.user-card-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 1px #00000029;transition:background-color .15s;align-items:start}.user-card-container:hover{background-color:#f1f1f1}.user-card-container.user-card-selected{background-color:#e7f6ff}.user-card-container label{gap:12px;overflow:hidden;padding:12px 16px;justify-content:start}.user-card-info{display:flex;flex-direction:column;min-width:0;overflow:hidden}.user-card-name{color:#141b27;font-size:1rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-card-workspace{color:#666;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insert-credits-body{display:flex;flex-direction:column;gap:16px;width:min(48rem,100vw - 80px)}.insert-credits-description{color:#666;font-size:1rem}.insert-credits-user-list{display:flex;flex-direction:column;gap:12px;max-height:50vh;overflow-x:hidden;overflow-y:auto;padding:1px}.insert-credits-user-row{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;max-width:100%}@media (width <= 650px){.insert-credits-user-row{padding:16px}}.insert-credits-user-info{align-items:center;display:flex;gap:12px;min-width:0}.insert-credits-user-details{display:flex;flex-direction:column;min-width:0}.insert-credits-user-name{font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insert-credits-user-credits{color:#666;font-size:1rem;font-weight:600}.insert-credits-user-input{flex-shrink:0;width:153px}@media (width <= 500px){.insert-credits-user-input{width:100%}}.insert-credits-check-icon{color:#0074bd;flex-shrink:0}.insert-credits-final-amount{color:#0074bd;font-size:1rem;font-weight:400}.admin-credits-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px}@media (width <= 650px){.admin-credits-card{padding:16px}}.admin-credits-header{align-items:flex-start;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.admin-credits-history-link{align-items:center;color:#0074bd;display:flex;font-size:1rem;font-weight:600;gap:4px}.admin-credits-history-link svg{color:#0074bd}.admin-credits-description{color:#666;font-size:1rem}.admin-credits-users-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(350px,100%),1fr));max-height:440px;overflow-y:auto;padding:1px}.admin-credits-actions{align-items:center;align-self:flex-end;display:flex;gap:32px;margin-top:8px}.admin-credits-cancel{color:#141b27;font-size:1rem}.admin-credits-sentinel{grid-column:1/-1;height:1px}.admin-credits-loading-more{color:#666;font-size:1rem;padding:16px 0;text-align:center}.history-group-container{display:flex;flex-direction:column;gap:12px}.history-group-date{align-items:center;display:flex;gap:8px}.history-group-date-badge{background-color:#f1f1f1;border-radius:21px;color:#666;font-size:.875rem;font-weight:600;padding:4px 8px}.history-group-date-count{color:#666;font-size:.875rem}.history-group-record{border:1px solid #ddd;border-radius:8px}.history-group-record-header{align-items:center;display:flex;gap:8px;padding:12px}.history-group-record-admin-name{font-size:.875rem;font-weight:600}.history-group-record-admin-time{color:#666;font-size:.875rem}.history-group-user-row{align-items:center;display:flex;justify-content:space-between;padding:8px 12px}.history-group-user-info{align-items:center;display:flex;gap:8px}.history-group-user-name{font-size:.875rem;font-weight:600}.history-group-credits{align-items:center;display:flex;gap:8px}.history-group-credits>svg{color:#666}.history-group-credits-value{font-size:.875rem;font-weight:600}.history-group-credits-badge{align-items:center;border-radius:21px;display:flex;font-size:.875rem;font-weight:600;gap:10px;padding:4px 8px}.history-group-credits-badge-add{background-color:#66bb6a26;color:#66bb6a}.history-group-credits-badge-add svg{color:#66bb6a}.history-group-credits-badge-remove{background-color:#ffcece;color:#f31212}.history-group-credits-badge-remove svg{color:#f31212}.history-group-credits-badge-reset{background-color:#e7f6ff;color:#0074bd}.history-group-credits-badge-reset svg{color:#0074bd}.credits-history-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px}@media (width <= 650px){.credits-history-card{padding:16px}}.credits-history-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.credits-history-title{font-size:1.125rem;font-weight:600}.credits-history-actions{align-items:center;display:flex;gap:16px}.credits-history-filter{align-items:center;background-color:#e7f6ff;border-radius:8px;color:#0074bd;display:flex;font-weight:600;gap:8px;padding:12px 16px}.credits-history-filter svg{color:#0074bd}.credits-history-filter-wrapper{position:relative}.credits-history-filter-dropdown{background-color:#fff;border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px;position:absolute;right:0;top:calc(100% + 4px);width:234px;z-index:5}.credits-history-filter-section-title{font-size:1rem;font-weight:600}.credits-history-filter-options{display:flex;flex-wrap:wrap;gap:8px}.credits-history-filter-option{border:1px solid #ddd;border-radius:8px;color:#666;font-size:1rem;font-weight:600;padding:4px 8px;text-align:left;width:100%}.credits-history-filter-option:first-child,.credits-history-filter-option:nth-child(2){width:auto}.credits-history-filter-option-active{background-color:#e7f6ff;border-color:#0074bd;color:#0074bd}.credits-history-filter-badge{display:flex;align-items:center;justify-content:center;background-color:#0074bd;border-radius:50%;color:#fff;font-size:.875rem;font-weight:600;height:24px;width:24px}.credits-history-groups{display:flex;flex-direction:column;gap:24px}.credits-history-pdf-download-button{align-items:center;color:#0074bd;display:flex;font-size:1rem;font-weight:600;gap:8px}.credits-history-pdf-download-button svg{color:#0074bd}.credits-history-pdf-download-button:disabled{color:#bbb;cursor:not-allowed}.credits-history-pdf-download-button:disabled svg{color:#bbb}.toggle-button-group{display:flex;background-color:#f1f1f1;border-radius:8px;padding:4px;gap:2px}.toggle-button-group__button{padding:6px 12px;border:none;background-color:transparent;color:#999;font-size:1rem;font-weight:600;line-height:24px;border-radius:8px;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s;white-space:nowrap}.toggle-button-group__button--active{background-color:#fff;color:#0074bd;box-shadow:0 1px 1px #00000029}.toggle-button-group__button:hover:not(.toggle-button-group__button--active){color:#666}.credit-sales-chart{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.credit-sales-chart{padding:16px}}.credit-sales-chart__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px;gap:12px;flex-wrap:wrap}.credit-sales-chart__filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.credit-sales-chart__filters .dropdown-container{max-width:140px}.credit-sales-chart__title{font-size:1.125rem;font-weight:600;line-height:26px;color:#141b27}.credit-sales-chart__subtitle{font-size:1rem;font-weight:400;line-height:24px;color:#666;margin-top:2px}.credit-sales-chart__body{min-height:200px;display:flex;align-items:center;justify-content:center}.credit-sales-chart__svg{width:100%;height:auto}.credit-sales-chart__retry{margin-top:8px;padding:6px 16px;border:none;background-color:#0074bd;color:#fff;border-radius:4px;cursor:pointer;font-size:.875rem}.tool-usage-chart{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.tool-usage-chart{padding:16px}}.tool-usage-chart__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px;gap:12px;flex-wrap:wrap}.tool-usage-chart__title{font-size:1.125rem;font-weight:600;line-height:26px;color:#141b27}.tool-usage-chart__subtitle{font-size:1rem;font-weight:400;line-height:24px;color:#666;margin-top:2px}.tool-usage-chart__filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tool-usage-chart__filters .dropdown-container{max-width:140px}.tool-usage-chart__body{min-height:150px;display:flex;align-items:center;justify-content:center}.tool-usage-chart__svg{width:100%;height:auto}.tool-usage-chart__retry{margin-top:8px;padding:6px 16px;border:none;background-color:#0074bd;color:#fff;border-radius:4px;cursor:pointer;font-size:.875rem}.tool-ranking-grid{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.tool-ranking-grid{padding:16px}}.tool-ranking-grid__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px;gap:12px;flex-wrap:wrap}.tool-ranking-grid__title{font-size:1.125rem;font-weight:600;line-height:26px;color:#141b27}.tool-ranking-grid__subtitle{font-size:1rem;font-weight:400;line-height:24px;color:#666;margin-top:2px}.tool-ranking-grid__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (width <= 900px){.tool-ranking-grid__cards{grid-template-columns:repeat(2,1fr)}}@media (width <= 650px){.tool-ranking-grid__cards{grid-template-columns:1fr}}.tool-ranking-grid__card{display:flex;align-items:flex-start;gap:12px;padding:16px;background-color:#fff;border:1px solid #ddd;border-radius:12px}.tool-ranking-grid__rank-wrapper{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#e7f6ff;flex-shrink:0}.tool-ranking-grid__rank{font-size:1.125rem;font-weight:600;line-height:26px;color:#0074bd}.tool-ranking-grid__content{display:flex;flex-direction:column;gap:4px}.tool-ranking-grid__tool-row{display:flex;align-items:center;gap:8px}.tool-ranking-grid__icon{width:24px;height:24px;flex-shrink:0}.tool-ranking-grid__tool-name{font-size:1rem;font-weight:600;line-height:24px;color:#666}.tool-ranking-grid__count{font-size:1rem;font-weight:400;line-height:24px;color:#141b27}.tool-ranking-grid__count-number{font-size:1.5rem;font-weight:600;line-height:36px;color:#141b27}.tool-ranking-grid__retry{margin-top:8px;padding:6px 16px;border:none;background-color:#0074bd;color:#fff;border-radius:4px;cursor:pointer;font-size:.875rem}.client-tool-list{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.client-tool-list{padding:16px}}.client-tool-list__header{margin-bottom:16px}.client-tool-list__title{font-size:1.125rem;font-weight:600;line-height:26px;color:#141b27}.client-tool-list__subtitle{font-size:1rem;font-weight:400;line-height:24px;color:#666;margin-top:2px}.client-tool-list__body{min-height:150px}.client-tool-list__items{max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.client-tool-list__item{display:flex;align-items:center;gap:12px}.client-tool-list__client-name{font-size:1rem;font-weight:600;line-height:24px;color:#666}.client-tool-list__tool-name{color:#0074bd}.client-tool-list__retry{margin-top:8px;padding:6px 16px;border:none;background-color:#0074bd;color:#fff;border-radius:4px;cursor:pointer;font-size:.875rem}.admin-reports{max-width:1200px}.admin-reports__pdf-button{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);width:100%;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:16px 24px;margin-bottom:16px;border:none;cursor:pointer;font-size:1rem;font-weight:600;line-height:24px}@media (width <= 650px){.admin-reports__pdf-button{padding:16px}}.admin-reports__pdf-button span{color:#0074bd}.admin-reports__pdf-button:disabled{opacity:.6;cursor:not-allowed}.admin-reports__pdf-icon-wrapper{display:flex;align-items:center;justify-content:center;padding:8px;background-color:#e7f6ff;border-radius:8px;flex-shrink:0}.admin-reports__pdf-icon-wrapper svg{color:#0074bd}.admin-reports__content{display:flex;flex-direction:column;gap:16px}.admin-reports__middle-row{display:grid;grid-template-columns:1fr;gap:16px}@media (width > 1330px){.admin-reports__middle-row{grid-template-columns:1fr 1fr}}.admin-communications__schedule-banner{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:12px;text-decoration:none;margin-bottom:16px}@media (width <= 650px){.admin-communications__schedule-banner{padding:16px}}.admin-communications__schedule-banner span{flex:1;font-size:1rem;font-weight:600;color:#0074bd}.admin-communications__schedule-banner>svg{color:#999}.admin-communications__schedule-banner-icon{display:flex;align-items:center;padding:8px;background-color:#e7f6ff;border-radius:8px}.admin-communications__schedule-banner-icon svg{color:#0074bd}.admin-communications__card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.admin-communications__card{padding:16px}}.admin-communications__card .carousel-nav-bar-container{justify-content:flex-start;width:fit-content}.send-tab{display:flex;flex-direction:column;gap:16px;margin-top:16px}.send-tab__instruction{font-size:1rem;color:#666}.send-tab__section-label{font-weight:600;color:#141b27;margin-top:8px}.send-tab__recipient-options{display:flex;flex-direction:column;gap:12px}.send-tab__recipient-options .checkbox-or-radio-input-container label{justify-content:flex-start;align-items:flex-start}.send-tab__recipient-options .checkbox-or-radio-input-container input:checked+label .send-tab__recipient-option-text p,.send-tab__recipient-options .checkbox-or-radio-input-container input:checked+label .send-tab__recipient-option-text span{color:#0074bd}.send-tab__recipient-option-text{display:flex;flex-direction:column;gap:2px}.send-tab__recipient-option-text p{font-size:1rem;font-weight:500;color:#141b27}.send-tab__recipient-option-text span{font-size:1rem;color:#666}.send-tab__email-preview{border:1px solid #ddd;border-radius:8px;overflow:hidden}.send-tab__email-preview-header{background-color:#0074bd;padding:16px 24px}.send-tab__email-preview-header img{height:32px}.send-tab__email-preview-body{padding:24px;display:flex;flex-direction:column;gap:8px;min-height:80px}.send-tab__email-preview-title{font-size:1.125rem;font-weight:600;color:#141b27}.send-tab__email-preview-message{color:#666;font-size:1rem;white-space:pre-wrap}.send-tab__footer{display:flex;justify-content:flex-end;margin-top:8px}.send-tab__footer .button-root-container{width:auto}.scheduled-list{display:flex;flex-direction:column;gap:12px;margin-top:16px}.admin-communications__list-empty{margin-top:24px}.communication-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}@media (width <= 650px){.communication-card{padding:16px}}.communication-card__header{display:flex;justify-content:space-between;align-items:center}.communication-card__status-and-date{display:flex;align-items:center;gap:12px}.communication-card__badge{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border-radius:200px;font-size:.875rem;font-weight:600;color:#fff}.communication-card__badge svg{color:#fff}.communication-card__badge--pending{background-color:#0074bd}.communication-card__badge--sent{background-color:#66bb6a}.communication-card__badge--cancelled{background-color:#999}.communication-card__date{font-size:1rem;font-weight:600;color:#141b27}.communication-card__cancel{background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:#0074bd}.communication-card__message{font-size:1rem;color:#666;line-height:1.5}.communication-card__recipients{display:flex;align-items:center;gap:8px}.communication-card__recipients svg{color:#666}.communication-card__recipients span{font-size:1rem;font-weight:600;color:#666}.communication-card__expand-btn{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:#666;padding:0}.communication-card__recipient-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.communication-card__recipient-item{display:flex;align-items:center;gap:8px}.communication-card__recipient-info{display:flex;flex-direction:column}.communication-card__recipient-info p{font-size:1rem;font-weight:600;color:#666}.communication-card__recipient-info span{font-size:1rem;color:#666}.admin-communications__cancel-dialog-text{font-size:1rem;color:#666;margin:8px 0}.schedule-communication__card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px}@media (width <= 650px){.schedule-communication__card{padding:16px}}.schedule-communication__title{font-size:1.125rem;font-weight:600;color:#141b27}.schedule-communication__instruction{font-size:1rem;color:#666}.schedule-communication__date-row{display:flex;gap:16px}.schedule-communication__date-row>*{flex:1}.schedule-communication__date-error{font-size:1rem;color:#f31212;margin-top:-8px}.schedule-communication__section-label{font-weight:600;color:#141b27;margin-top:8px}.schedule-communication__recipient-options{display:flex;flex-direction:column;gap:12px}.schedule-communication__recipient-options .checkbox-or-radio-input-container label{justify-content:flex-start;align-items:flex-start}.schedule-communication__recipient-options .checkbox-or-radio-input-container input:checked+label .schedule-communication__recipient-option-text p,.schedule-communication__recipient-options .checkbox-or-radio-input-container input:checked+label .schedule-communication__recipient-option-text span{color:#0074bd}.schedule-communication__recipient-option-text{display:flex;flex-direction:column;gap:2px}.schedule-communication__recipient-option-text p{font-size:1rem;font-weight:500;color:#141b27}.schedule-communication__recipient-option-text span{font-size:1rem;color:#666}.schedule-communication__email-preview{border:1px solid #ddd;border-radius:8px;overflow:hidden}.schedule-communication__email-preview-header{background-color:#0074bd;padding:16px 24px}.schedule-communication__email-preview-header img{height:32px}.schedule-communication__email-preview-body{padding:24px;display:flex;flex-direction:column;gap:8px;min-height:80px}.schedule-communication__email-preview-title{font-size:1.125rem;font-weight:600;color:#141b27}.schedule-communication__email-preview-message{font-size:1rem;color:#666;white-space:pre-wrap}.schedule-communication__footer{display:flex;justify-content:flex-end;margin-top:8px}.schedule-communication__footer .button-root-container{width:auto}.select-people-modal{width:640px;max-width:calc(100vw - 64px)}.select-people-modal__search-row{display:flex;gap:12px;align-items:center;margin-bottom:12px}.select-people-modal__search-row>*:first-child{flex:1}.select-people-modal__search-row .dropdown-container{width:120px;min-width:120px;flex-shrink:0}.select-people-modal .checkbox-or-radio-input-container label{justify-content:flex-start}.select-people-modal__user-list{list-style:none;padding:0;margin:8px 0;display:flex;flex-direction:column;gap:4px;max-height:350px;overflow-y:auto}.select-people-modal__user-list li .checkbox-or-radio-input-container{padding:8px;border-radius:8px}.select-people-modal__user-list li .checkbox-or-radio-input-container:has(input:checked){background-color:#e7f6ff}.select-people-modal__user-info{display:flex;flex-direction:column;flex:1}.select-people-modal__user-info p{font-size:1rem;font-weight:600;color:#666}.select-people-modal__user-info span{font-size:1rem;color:#666}.select-people-modal .checkbox-or-radio-input-container:has(input:checked) .select-people-modal__user-info p,.select-people-modal .checkbox-or-radio-input-container:has(input:checked) .select-people-modal__user-info span{color:#0074bd}.select-people-modal__badge{background-color:#0074bdb3;color:#fff;font-size:.875rem;font-weight:600;padding:4px 8px;border-radius:8px;white-space:nowrap}.admin-permissions{display:flex;flex-direction:column;width:100%}.admin-permissions__card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 120px)}@media (width <= 650px){.admin-permissions__card{padding:16px}}@media (height <= 600px){.admin-permissions__card{max-height:none}}.admin-permissions__header{display:flex;align-items:flex-start;gap:8px;flex-shrink:0}.admin-permissions__info-button{background:transparent;border:none;cursor:pointer;padding:0;display:inline-flex;align-items:center;color:#0074bd}.admin-permissions__info-button svg{color:#0074bd}.admin-permissions__helper{color:#666;font-size:1rem;line-height:24px}.admin-permissions__filters{display:grid;grid-template-columns:1fr 240px;gap:16px;flex-shrink:0}@media (width <= 650px){.admin-permissions__filters{grid-template-columns:1fr}}.admin-permissions__scroll{flex:1 1 auto;overflow-y:auto;min-height:0}.admin-permissions__grid{list-style:none;margin:0;padding:2px;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}@media (width <= 650px){.admin-permissions__grid{grid-template-columns:1fr}}.admin-permissions__sentinel{display:flex;justify-content:center;align-items:center;padding:16px;color:#666;font-size:.875rem;min-height:32px}.admin-permissions__footer{display:flex;justify-content:flex-end;flex-shrink:0}.admin-permissions__footer-button{width:auto}@media (width <= 650px){.admin-permissions__footer-button{width:100%}}.user-workspace-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);width:100%;box-sizing:border-box;padding:0}@media (width <= 650px){.user-workspace-card{padding:16px}}.user-workspace-card--selected{background-color:#e7f6ff}.user-workspace-card--disabled{opacity:.6;cursor:not-allowed}.user-workspace-card .checkbox-or-radio-input-container label{justify-content:flex-start;align-items:center;gap:12px;padding:12px}.user-workspace-card__info{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;flex:1 1 auto}.user-workspace-card__name{color:#141b27;font-weight:600;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.user-workspace-card__self-badge{color:#666;font-weight:400;font-size:.875rem;margin-left:6px}.user-workspace-card__workspace{color:#666;font-size:1rem}.user-workspace-card__role{background-color:#0074bd;color:#fff;font-size:.875rem;font-weight:600;line-height:20px;padding:4px 8px;border-radius:8px;margin-top:4px}.permission-info-modal__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.permission-info-modal__item{color:#666;font-size:1rem;line-height:1.5}.permission-info-modal__item strong{color:#141b27;font-weight:600}.permission-select-modal__body{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.permission-select-modal__subtitle{color:#666;font-size:1rem;text-align:start}.permission-select-modal__options{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.permission-select-modal__options .checkbox-or-radio-input-container label{justify-content:flex-start}.admin-public-root-container{align-items:center;background-image:linear-gradient(108deg,#141b2780 30%,#004e7e80 50%,#0074bd80),url(/assets/public_admin_background-DIGWlzzf.png);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;gap:1rem;justify-content:space-between;min-height:100vh;padding-right:16.25rem;position:relative;width:100vw}.admin-public-root-container>div{min-width:30rem}@media (max-width: 650px){.admin-public-root-container>div{min-width:auto}}.admin-public-root-container .admin-public-root-infos{align-items:start;align-self:flex-start;display:flex;flex-direction:column;height:100vh;justify-content:space-between;padding:3rem;padding-right:0}.admin-public-root-container .admin-public-root-infos .admin-public-root-logo{display:flex;flex-direction:column;gap:.25rem}.admin-public-root-container .admin-public-root-infos .admin-public-root-logo img{width:11.25rem;height:5.8125rem}.admin-public-root-container .admin-public-root-infos .admin-public-root-logo span{color:#fff;font-size:1.5rem;line-height:36px;text-align:center}.admin-public-root-container .admin-public-root-infos .admin-public-root-logo span strong{font-weight:600;font-size:1.5rem}.admin-public-root-container .admin-public-root-infos>div:last-child p{color:#fff;font-size:3rem;font-weight:600}.admin-public-root-container .admin-public-root-infos>div:last-child span{color:#fff;font-size:1.5rem;font-weight:400}@media (width <= 1024px){.admin-public-root-container .admin-public-root-infos{align-self:center;height:auto;padding:0;width:30rem}.admin-public-root-container .admin-public-root-infos .admin-public-root-logo img{width:5.75rem;height:2.9375rem;margin-bottom:.5rem}.admin-public-root-container .admin-public-root-infos .admin-public-root-logo span{font-size:1rem}.admin-public-root-container .admin-public-root-infos>div:last-child p{font-size:1.5rem;margin-bottom:.25rem}.admin-public-root-container .admin-public-root-infos>div:last-child span{font-size:1rem}}@media (width <= 650px){.admin-public-root-container .admin-public-root-infos{max-width:30rem;width:100%}}@media (width <= 1280px){.admin-public-root-container{padding-right:4rem}}@media (width <= 1024px){.admin-public-root-container{padding:1rem;flex-direction:column;justify-content:center;gap:1rem}}*{margin:0;padding:0;box-sizing:border-box;font-family:Open Sans,sans-serif;font-size:1rem;list-style:none;line-height:1.5em}html{font-family:Open Sans,sans-serif}body{background-color:#f9f9f9}fieldset{border:0}p,h1,h2,h3,h4,h5,h6,figcaption,span,legend,svg{color:#141b27}button{border:none;cursor:pointer;background-color:transparent;font-size:1rem}button :disabled{cursor:default}a{text-decoration:none;color:inherit}input,textarea{outline:none;-webkit-user-select:none;user-select:none}input::placeholder,textarea::placeholder{color:#999;opacity:1}input:disabled,textarea:disabled{color:#999}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}hr{border:none;height:1px;background-color:#ddd}.page-title{color:#666;font-size:1rem;font-weight:400;margin-bottom:1.25rem}.page-title-with-background{color:#fff;background:linear-gradient(90deg,#3792ca,#86d0ff);border-radius:var(--Sizes-Radius-Standard-radius, .5rem);padding:.5rem;font-size:1rem;font-weight:600;width:fit-content}.button-back{align-items:center;color:#666;display:flex;font-weight:600;margin-bottom:20px;gap:8px;width:fit-content}.button-back svg{color:#666}.button-back:hover{cursor:pointer}.empty-state-text{color:#666;font-size:1rem}::-webkit-scrollbar{border:none;background-color:transparent;height:8px;width:8px}@media (max-width: 600px){::-webkit-scrollbar{height:4px}}::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:8px}.admin-login-form-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.admin-login-form-container{padding:16px}}.admin-login-form-container.admin-login-form-container{align-items:center;display:flex;flex-direction:column;gap:32px;min-height:600px;padding:32px 40px;width:480px;z-index:10}.admin-login-form-container .admin-login-logo{display:flex;align-items:center;flex-direction:column;gap:4px}.admin-login-form-container .admin-login-logo img{height:48px;width:165px}.admin-login-form-container .admin-login-logo span{color:#141b27;font-size:.875rem;line-height:20px}.admin-login-form-container .admin-login-logo span strong{font-weight:600}.admin-login-form-container section{display:flex;flex-direction:column;gap:24px;width:100%}.admin-login-form-container section>div{align-items:center;display:flex;width:100%}.admin-login-form-container section>div hr{border:1px solid #ddd;height:1px;width:50%}.admin-login-form-container section>div span{color:#999;padding:0 20px}.admin-login-form-container fieldset{display:flex;flex-direction:column;gap:12px}.admin-login-form-container fieldset legend{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:8px;margin-bottom:8px}.admin-login-form-container fieldset .admin-login-forgot-password{color:#0074bd;cursor:pointer}.admin-login-form-container fieldset .admin-login-forgot-password:hover{text-decoration:underline}@media (width <= 980px){.admin-login-form-container.admin-login-form-container{width:100%;min-width:auto}}
