body{margin:0;font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0;font-size:12px;color:var(--main_color);-ms-overflow-style:none;scrollbar-width:none}body ::-webkit-scrollbar{display:none}.inter-font{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}#root{height:100vh}.outlet-project-container{overflow:scroll;height:100vh}.outlet-project-container .outlet-container{flex:85 1 0;width:100%;background:#fff;overflow:scroll;display:flex;flex-direction:column;border-left:1px solid var(--border_color-light)}.outlet-project-container .outlet-padding{padding:20px 40px;height:calc(100vh - 120px)}a{color:var(--link_color);text-decoration:unset}:root{--main_color: #202124;--brand_color: #00419f;--second_color: #ffffff;--third_color: #001039;--color-bright: #d38eff;--color-action: rgb(14, 66, 73);--bg_light_1: rgba(214, 215, 232, .15);--bg_light_2: #f8f8f8;--bg_light_3: #e4e4e4;--bg_app: 1px rgba(171, 171, 171, .4);--bg_light_disabled: #ffc8c8;--color_error: #fd4343;--bg_light_enabled: #6fff91;--link_color: #005072;--color-black: rgba(0, 0, 0, .8);--color-gray: rgba(213, 213, 213, .8);--border_color-light: #eeeeee;--border_color: rgb(212, 212, 216);--font-size: 16px;--border_radius: 4px;--box_shadow: 0 1px 11px 1px rgb(0 0 0 / 10%);--scale: 4px;--scale_1: calc(var(--scale));--scale_2: calc(var(--scale) * 2);--scale_3: calc(var(--scale) * 3);--scale_4: calc(var(--scale) * 4);--scale_5: calc(var(--scale) * 5);--scale_6: calc(var(--scale) * 6);--button_bg: var(--bg_light_3);--button_bg_hover: var(--bg_light_1);--button_color: var(--brand_color);--app_height: calc(100vh - 60px) }svg{color:var(--brand_color)}textarea{box-shadow:unset;color:var(--brand_color);outline:unset;font-size:14px;border:unset;width:100%;padding:0}textarea:disabled{background:unset}input,.dropdown{box-shadow:unset;outline:unset;border:unset;padding:4px 8px;font-size:12px;border:1px solid var(--bg_light_3);border-radius:12px;line-height:20px;-webkit-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}input:active,input:focus,input:hover,.dropdown:active,.dropdown:focus,.dropdown:hover{background:var(--bg_light_2)}input .value-container,.dropdown .value-container{display:flex;justify-content:space-between;align-items:center}input .value-container .value,.dropdown .value-container .value{justify-content:start;gap:10px}button,select{border:transparent;box-shadow:unset;background:#fff;border:1px solid var(--bg_light_3);padding:var(--scale_2) var(--scale_4);font-size:var(--font-size);border-radius:14px;cursor:pointer}button:disabled{background:var(--bg_light_3);color:#4f4f4f}button:hover{box-shadow:0 0 3px 1px #eee9e9}h1,h2,h3{font-size:2.25rem;font-weight:200;font-style:normal}h1{font-size:58px;text-align:left}h2,h3{font-size:20px}.flex{display:flex;justify-content:space-between}.flex-col{display:flex;justify-content:space-between;flex-direction:column}span.highlight{background:#00c6c970;padding:2px 8px;color:var(--third_color);border-radius:12px}span.highlight.yellow{background:#dae80078;color:#000}span.action{color:var(--color-action);font-weight:400}li{line-height:26px}.max-width{width:100%;max-width:1200px;margin:auto}.react-tooltip{opacity:1!important;border-color:#fff!important;z-index:9}.mobile-only{display:none}.ReactModal__Overlay{opacity:9}.label{font-weight:500;color:var(--main_color);margin-bottom:9px;display:flex;gap:8px;line-height:14px}@keyframes spin{0%{transform:scale(1) rotate(0)}to{transform:scale(1) rotate(360deg)}}@media only screen and (max-width: 600px){.max-width{padding:0 20px;width:auto}.no-flex-mobile{display:block}.no-max-width-mobile,.max-width.no-max-width-mobile{width:unset!important}.mobile-hide{display:none}.mobile-only{display:block}.mobile-max-width{width:100%}}.react-tooltip-arrow{display:none}.linear-loader{height:5px;z-index:0;background-color:#a7caed;overflow:hidden;position:relative}.linear-loader .inner{position:absolute;left:0;bottom:0;top:0;-webkit-transition:-webkit-transform .4s linear;transition:transform .4s linear;background-color:var(--main_color);width:65%;-webkit-animation:animation 1.5s cubic-bezier(.65,.815,.735,.395) infinite;animation:animation 1.5s cubic-bezier(.65,.815,.735,.395) infinite}@keyframes animation{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}.multi-linear div{margin:10px}.multi-linear div:first-child{width:70%}.multi-linear div:nth-child(2){width:80%}.multi-linear div:nth-child(3){width:60%}.multi-linear div:nth-child(4){width:70%}.spinner-loader{animation:spin 1s infinite linear}:export{colorDeeperReviewBg:#4363d8;colorNotEnoughDataBg:#f58231;colorNonComplianceBg:#e6194b;colorOnSiteVerificationBg:#a9a9a9;colorNotApplicableBg:#333333;colorComplianceBg:#3cb44b}.report-deeper-review{background:#4363d8;color:#fff}.report-not-enough-data{background:#f58231;color:#fff}.report-non-compliance{background:#e6194b;color:#fff}.report-on-site-verification{background:#a9a9a9;color:#fff}.report-not-applicable{background:#333;color:#fff}.report-compliance{background:#3cb44b;color:#fff}.report-status-chip{padding:6px 12px;font-size:12px;border-radius:12px;width:fit-content;transition:background .3s,box-shadow .3s}.report-status-chip:hover{box-shadow:0 4px 8px #0000004d}.report-status-chip:active{transform:scale(.98)}.pill{background:#408eff;color:#fff;padding:0 8px;border-radius:30px;font-size:12px;line-height:20px}.pill a{color:#fff}.pill svg{margin-right:8px}.side-menu{flex:15 1 0;min-width:210px;flex-direction:column;justify-content:start;height:-webkit-fill-available;color:#292929;overflow:hidden;font-size:16px;background:#fafafa;align-items:center;transition:.2s all ease-in-out}.side-menu .top-name{justify-content:start;align-items:center;margin:8px;padding:4px;gap:12px;font-size:13px;line-height:16px;width:-webkit-fill-available;border:1px solid transparent;border-radius:var(--border_radius);font-weight:600;height:16px;overflow:hidden}.side-menu .org-name{visibility:visible}.side-menu .menu{width:-webkit-fill-available;margin-top:12px;flex-direction:column}.side-menu .menu .menu-item{width:-webkit-fill-available;display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:12px;line-height:14px;cursor:pointer}.side-menu .menu .menu-item:hover{background-color:#f4f4f5;color:#52525b}.side-menu .menu .menu-item:hover svg{fill:#52525b}.side-menu .menu .menu-item.selected{font-weight:700}.side-menu .menu .menu-item.selected .icon svg{fill:#52525b}.side-menu .menu .menu-item.level-one{padding:6px 0 6px 24px}.side-menu .menu .menu-item.level-two{padding:6px 0 6px 34px}.side-menu .menu .menu-item .icon{width:14px;height:14px}.side-menu .menu .menu-item svg{font-size:14px;width:14px;height:14px;fill:#a1a1aa}.side-menu .user-section{cursor:pointer;padding:15px 10px;width:-webkit-fill-available;justify-content:start;margin-top:auto;font-size:13px;align-items:center;gap:8px;border-top:1px solid var(--border_color-light)}.side-menu.collapse{width:50px;min-width:0;flex:unset}.side-menu.collapse .org-name{transition-delay:0s;visibility:hidden;width:0;height:0}.side-menu.collapse .menu-item{justify-content:center}.side-menu.collapse .menu-item .text{display:none}.side-menu.collapse .user-section{justify-content:center}.side-menu.collapse .user-section .user-name{display:none}table{border-spacing:0;width:100%;border-collapse:collapse;overflow:hidden}table td,table th{text-align:left;padding:8px;color:#a1a1aa;font-size:11px}table td.avatar,table th.avatar{display:flex;justify-content:center;align-items:center;padding:4px}table thead{border-bottom:1px solid var(--border_color-light)}table tbody tr:hover{background:#fafafa}table tbody td{color:#71717a;font-size:14px}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.app-header{gap:10px;margin:15px 0}.app-header .left{align-items:center}.app-header .logo{width:40px;margin-left:12px}.app-header .breads{margin-left:75px}.app-header .user-avatar{height:30px;width:30px}.app-logo-loader{display:flex;justify-content:center;height:calc(100vh - 100px);align-items:center}.app-logo-loader img{width:30px;animation:grayscaleAnimation 2s infinite ease-in-out}@keyframes grayscaleAnimation{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}.no-auth-page{margin:50px;padding:100px;text-align:center;height:calc(100vh - 300px);border:1px solid white;border-radius:var(--border_radius);font-size:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:28px;position:relative}.no-auth-page .logout{position:absolute;top:10px;right:10px}.no-auth-page h1{text-align:center}.no-auth-page .inner{max-width:400px}.no-auth-page .invite,.no-auth-page .onboarding{margin-top:50px}button.theme-button{font-weight:500;transition:background .1s ease-in,background .1s ease-in}button.theme-button:disabled{opacity:.8}button.theme-button:disabled svg{color:#4f4f4f}button.theme-button.icon .button-container{justify-content:space-between}button.theme-button.hide{visibility:hidden}button.theme-button.button-small{padding:6px 8px;font-size:12px;line-height:16px;min-width:60px}button.theme-button.button-small.button-slim{padding:2px 6px;font-size:11px}button.theme-button.button-small.button-icon{font-size:12px;border:unset;width:28px;height:28px;min-width:unset}button.theme-button.button-small .button-container{gap:var(--scale_1)}button.theme-button.button-small .icon svg{width:12px}button.theme-button.button-medium{padding:8px 10px;font-size:14px}button.theme-button.button-large{padding:20px 40px;font-size:24px;margin:40px auto}button.theme-button.button-dark{background:var(--brand_color);color:#fff}button.theme-button.button-dark.action-color{background:var(--third_color)}button.theme-button.button-dark:hover{background:#001039de}button.theme-button.button-brand{background:#fff;color:var(--brand_color);border:1px solid var(--brand_color)}button.theme-button.button-brand svg{color:var(--brand_color)}button.theme-button.button-brand:hover{border:1px solid #1c52af}button.theme-button.button-transparent{background:transparent;font-weight:700;color:var(--main_color)}button.theme-button.button-transparent.action-color{color:var(--color-action)}button.theme-button.button-transparent:hover{color:#000710}button.theme-button.button-transparent:disabled{color:var(--main_color);opacity:.6}button.theme-button.button-icon{padding:4px;font-size:18px;color:var(--main_color);display:flex;justify-content:center}button.theme-button.button-icon:hover{color:var(--third_color)}button.theme-button.button-icon:disabled{opacity:.7;background:unset;color:var(--main_color)}button.theme-button.button-icon .button-container{align-items:center;justify-content:center;gap:0}button.theme-button.button-border{border-radius:var(--border_radius);border:1px solid var(--border_color);background:unset}button.theme-button.button-border:hover{box-shadow:0 0 6px 1px #f4f3f3}button.theme-button.dark-bg{color:var(--brand_color);background:#fff}button.theme-button.dark-bg svg{color:var(--brand_color)}button.theme-button .button-container{flex-direction:row;gap:var(--scale_3);justify-content:space-around}button.theme-button .button-container .icon{display:flex;flex-direction:column;justify-content:center}.debugger{position:fixed;bottom:20px;left:100px;height:40px;width:40px;background:#fff;border-radius:100%;box-shadow:var(--box_shadow);z-index:999}.debugger .placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:.2}.debugger .placeholder:hover{opacity:1}.debugger .item{display:flex}.debugger .item .key{width:80px}.debugger .item .value{width:100%;display:flex;gap:8px;justify-content:space-between}.debugger a{color:#fff}.debugger a:hover{text-decoration:underline}.projects{padding-bottom:20px}.projects .welcome{border-radius:var(--border_radius);border:1px solid rgb(221,221,221);padding:40px 24px;justify-content:start;gap:40px;align-items:center;background-image:url(/assets/welcome-background-BgN3YKTK.jpg);background-size:cover;margin-bottom:60px}.projects .welcome .logo{width:56px;height:56px;border:rgb(221,221,221);box-shadow:0 0 #0000,0 0 #000,0 5px 8px #e6e6e640,0 4px 24px #bababa80}.projects .welcome h4{margin:0 0 10px}.projects h3{font-weight:400}.projects .top-bar .create-link{width:fit-content;gap:10px}.org-avatar,.org-avatar img{width:24px;height:24px}.user-avatar,.user-avatar img{width:24px;height:24px;border-radius:100%}.user-menu{width:225px;flex-direction:column;align-items:center;gap:10px}.user-menu .user-details{flex-direction:column;align-items:center;gap:10px}.user-menu .user-avatar{margin:auto;width:50px;height:50px}.user-menu .user-avatar img{width:50px;height:50px}.user-menu .menu{border-top:1px solid var(--border_color-light)}.user-menu .menu .menu-item{cursor:pointer}.user-menu .menu .menu-item:hover{background-color:#f4f4f5}.project-page-container{width:100%;border-radius:20px}.side-menu.side-menu-height-limit{height:calc(100vh - 6px)}.side-menu.side-menu-height-limit .add-button{justify-content:center;width:100%}.project-header{border-bottom:1px solid var(--border_color-light);transition:box-shadow .5s ease-in-out;padding:10px 40px}.project-header .menu-collapse{position:absolute;left:-30px;top:8px;cursor:pointer}.project-header.scroll{box-shadow:0 4px 15px 2px #ebebeb;border-radius:var(--border_radius)}.project-header .address-container{justify-content:start;gap:20px;position:relative;width:100%}.project-header .address,.project-header .bin{justify-content:start;gap:10px;align-items:center}.project-header .view-plan{margin-left:auto}.project-header .breadcrumbs li{display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out}.project-header .breadcrumbs li :hover a{color:#000}.project-header .breadcrumbs li a{color:#8b8b93}.project-header .breadcrumbs svg.logo{fill:var(--brand_color);height:16px;width:16px}.breadcrumbs{gap:4px;line-height:30px}.breadcrumbs .breadcrumb{display:flex;align-items:center;color:#8b8b93;border-radius:4px}.breadcrumbs .breadcrumb a{transition:background-color .2s ease-in-out;padding:0 4px;border-radius:4px}.breadcrumbs .breadcrumb a:hover{color:#000000e0;background-color:#0000000f}.breadcrumbs .breadcrumb .breadcrumb:last-of-type:after{content:""}.modal .backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#4343439c;z-index:2}.modal .container{position:fixed;width:500px;margin:100px auto;max-height:calc(100vh - 140px);overflow:scroll;left:0;right:0;top:0;z-index:2;background:#fff;padding:10px;border-radius:var(--border_radius)}.modal-open{overflow:hidden}.contact{height:fit-content}.contact .submit{text-align:center;font-size:34px;width:300px;margin:40px;color:var(--main_color);font-weight:700}.contact .contact-container{justify-content:space-between;max-width:900px;margin:80px auto}.contact .contact-info{width:400px;font-size:20px;border-radius:22px;padding:10px 30px}.contact .contact-info img{width:400px;border-radius:var(--border_radius)}.contact .contact-info h2{margin-bottom:40px}.contact .contact-info a{color:var(--color-action)}.contact h2{margin:20px}.contact .contact-form{width:350px;padding:20px;font-size:18px;border-radius:var(--border_radius);height:fit-content}.contact .contact-form .split-row{display:flex;gap:10px}.contact .contact-form .input{margin-bottom:var(--scale_4)}.contact .contact-form .input label{display:block;margin-bottom:var(--scale_2);font-size:16px;font-weight:500}.contact .contact-form .input input:focus{border-color:var(--main_color)}.contact .contact-form .input textarea{width:-webkit-fill-available;resize:vertical;border-radius:var(--border_radius);border:1px solid var(--main_color)}@media only screen and (max-width: 600px){.contact{overflow:scroll;height:100%;margin:var(--scale_3)}.contact .contact-container{margin:auto}.contact .contact-info{margin-bottom:var(--scale_4);padding:20px;width:auto}.contact .contact-form{box-shadow:unset;margin:unset;width:-webkit-fill-available;margin-bottom:20px}}.dropdown{border:unset;border:1px solid var(--border_color-light);padding:4px 8px;cursor:pointer}.dropdown [role=tooltip]{padding:unset;z-index:12;background:unset}.dropdown svg{padding:4px}.dropdown .dropdown-content{min-width:160px;background:#fff;color:#000;overflow:scroll;width:fit-content;animation:fadeInAnimation ease .3s;animation-iteration-count:1;animation-fill-mode:forwards;border-radius:var(--border_radius);max-height:250px;box-shadow:var(--box_shadow)}.dropdown .dropdown-content input{width:-webkit-fill-available;margin-bottom:8px;border-radius:var(--border_radius);background:#fff}.dropdown .dropdown-content .inner{padding:6px;border-radius:var(--border_radius);max-width:200px}.dropdown .dropdown-content .list{overflow:scroll;height:100%}.dropdown .dropdown-content .item{padding:4px 8px;cursor:pointer;border-radius:var(--border_radius)}.dropdown .dropdown-content .item:hover{background:var(--bg_light_3)}.privacy-and-terms{width:800px;margin:30px auto}.error-page{margin:50px;padding:100px;text-align:center;height:calc(100vh - 300px);border:1px solid var(--border_color);border-radius:var(--border_radius);font-size:20px}.error-page h1{text-align:center;margin:20px 0 80px}.plan-annotator{height:100%;width:100%;padding-bottom:10px}.plan-annotator .sidebar{width:200px;flex-direction:column;justify-content:start;gap:20px;overflow:scroll;padding:10px}.plan-annotator .sidebar .item{border:1px solid transparent;border-radius:var(--border_radius);opacity:.6;position:relative}.plan-annotator .sidebar .item:hover{opacity:1}.plan-annotator .sidebar .item.selected{opacity:1;border-color:var(--border_color-light)}.plan-annotator .sidebar .item img{width:100%;border-radius:var(--border_radius)}.plan-annotator .sidebar .item .index{position:absolute;bottom:20px;left:20px;width:20px;height:20px;border-radius:50%;background:var(--main_color);color:#fff;text-align:center;line-height:20px}.plan-annotator .loader{width:100%;height:100%;position:absolute;background:#acacac47;z-index:9;text-align:center;padding-top:100px;font-weight:700}.canvas-wrapper{overflow:scroll;margin:auto;height:100%;width:100%;border-top-right-radius:var(--border_radius)}.canvas{height:100%;width:100%;position:relative;margin:auto;overflow:auto;-webkit-user-select:none;user-select:none}.canvas canvas{z-index:9;position:absolute}.canvas .under-image{border-radius:var(--border_radius);box-shadow:var(--box_shadow);border:1px solid #d6d6d6;position:absolute;top:0;left:0}.canvas .loading-under-image{display:none}.canvas .page-up-indicator{top:20px}.canvas .page-down-indicator{bottom:0}.canvas .page-up-indicator,.canvas .page-down-indicator{position:absolute;background:var(--brand_color);z-index:20;padding:8px 20px;border-radius:20px;left:50%;transform:translate(-50%,-50%);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:4px}.canvas .page-up-indicator svg,.canvas .page-down-indicator svg{color:#fff}.pages-index{flex-direction:column;justify-content:start;width:90px;gap:10px;border-right:1px solid var(--border_color);margin-right:10px;padding:8px 10px;background:var(--bg_light_2);overflow:scroll}.pages-index .item{justify-content:center;align-items:center;flex-direction:column;gap:6px}.pages-index .item.selected img{border-color:var(--brand_color)}.pages-index .item.selected span{background:var(--brand_color);color:#fff}.pages-index .item img{border-radius:16px;border:1px solid #d4d4d4;display:block;box-shadow:0 0 7px #d6d6d6;width:100%}.pages-index .item span{padding:0 6px;text-align:center;line-height:20px;border-radius:var(--border_radius)}.page-ref-link{color:#0e56c0;cursor:pointer;border-bottom:1px dashed;display:inline-flex;justify-content:center;align-items:center;gap:2px;background:#0000c00f;padding:1px 2px;transition:all .3s ease-in;border-radius:3px}.page-ref-link:hover{background:#0000c021;color:#012660}#show-page-ref-tooltip{background:#fff;border:1px solid var(--brand_color);width:30px;height:30px;padding:unset;font-size:20px;overflow:hidden;border-color:var(--brand_color)!important;display:flex;justify-content:center;align-items:center}#show-page-ref-tooltip .react-tooltip-content-wrapper{display:flex;justify-content:center;align-items:center}.page-view-and-canvas{width:100%;flex:1;padding-top:8px;position:relative;overflow:hidden;margin-right:10px}.page-view-and-canvas .canvas-wrapper{width:100%}.page-view-and-canvas img{width:inherit}.page-view-and-canvas .loader{position:absolute;top:0;left:0;width:100%;height:100%;background:#86868626;z-index:10}.page-view-and-canvas .loader img{width:100px}.page-view-and-canvas #select-section-tooltip{background:#fff;color:unset;z-index:12;box-shadow:0 1px 5px 2px #0000005c;border:1px solid var(--border_color);border-radius:var(--border_radius);padding:unset}.page-view-and-canvas #select-section-tooltip .section{cursor:pointer}._report-deeper-review_khw8f_10{background:#4363d8;color:#fff}._report-not-enough-data_khw8f_15{background:#f58231;color:#fff}._report-non-compliance_khw8f_20{background:#e6194b;color:#fff}._report-on-site-verification_khw8f_25{background:#a9a9a9;color:#fff}._report-not-applicable_khw8f_30{background:#333;color:#fff}._report-compliance_khw8f_35{background:#3cb44b;color:#fff}._report-status-chip_khw8f_40{padding:6px 12px;font-size:12px;border-radius:12px;width:fit-content;transition:background .3s,box-shadow .3s}._report-status-chip_khw8f_40:hover{box-shadow:0 4px 8px #0000004d}._report-status-chip_khw8f_40:active{transform:scale(.98)}.section-canvas-picker{flex-direction:column;gap:4px;padding:4px;max-height:200px;overflow:scroll}.section-canvas-picker .title{margin:2px 0 4px;font-weight:700}.section-canvas-picker .section{padding:4px;border-radius:var(--border_radius);opacity:.8}.section-canvas-picker .section:hover{opacity:1}.canvas-menu{position:absolute;right:30px;top:30px;z-index:11;background:#fff;border:1px solid var(--border_color);display:flex;align-items:center;box-shadow:var(--box_shadow);border-radius:20px;justify-content:space-between;cursor:pointer;padding:6px 0;width:fit-content;flex-direction:column;overflow:hidden;-webkit-user-select:none;user-select:none}.canvas-menu .button{width:40px;height:28px;display:flex;justify-content:center;align-items:center}.canvas-menu .button:hover{background:#efefef}.canvas-menu .zoom{margin:4px 0}.canvas-search{position:absolute;left:20px;top:20px;z-index:2;background:#fff;padding:4px 10px;border:1px solid var(--border_color);border-radius:20px;transition:all .4s;box-shadow:var(--box_shadow);opacity:.9;max-width:40px;overflow:hidden;max-height:40px}.canvas-search.open{opacity:1;max-width:400px;max-height:800px}.canvas-search .search-box{align-items:center;gap:10px;justify-content:start;height:30px}.canvas-search .input{border:unset;border-radius:unset}.canvas-search .counter{padding:2px 4px;background:#dcdbdb;border-radius:var(--border_radius);width:fit-content}.canvas-search .results{background:#fff;gap:4px;flex-direction:column;max-height:400px;overflow:scroll;width:100%;transition:all .4s;transition-delay:3s}.canvas-search .results .page-number{width:80px;text-align:right;color:var(--brand_color)}.canvas-search .results .result{justify-content:space-between;padding:8px;border-radius:var(--border_radius);cursor:pointer}.canvas-search .results .result:hover{background:#efefef}.canvas-search .results .result:hover .categories .item{background:#d3d3d3}.canvas-search .results .title{width:250px;font-weight:500}.canvas-search .results .categories{margin-top:10px;gap:4px;flex-wrap:wrap;justify-content:start}.canvas-search .results .categories .item{background:#efefef;font-size:10px;padding:2px 4px;border-radius:var(--border_radius)}.input{justify-content:start;gap:4px;padding:4px 8px;border:1px solid var(--bg_light_3);width:fit-content;background:#fff;align-items:center;border-radius:12px}.input input{border:unset;background:unset;padding:unset}.input svg{line-height:18px;padding:2px 2px 4px;color:var(--border_color-light)}.input svg.content{color:unset}.plan-viewer{height:calc(100vh - 80px);overflow:hidden}.canvas-rect-menu,.canvas-rect-menu-placeholder{height:30px;background:#fbfbfb;color:var(--main_color);font-size:22px;z-index:12;border-radius:14px;border:1px solid var(--border_color-light);overflow:hidden;margin:10px 0;justify-content:start;gap:10px;padding-left:10px;top:0}.canvas-rect-menu.float,.canvas-rect-menu-placeholder.float{position:fixed;top:70px;box-shadow:var(--box_shadow)}.canvas-rect-menu .divider,.canvas-rect-menu-placeholder .divider{width:2px;background:var(--main_color)}.canvas-rect-menu input,.canvas-rect-menu-placeholder input{padding:unset;font-size:14px;background:unset;border:unset}.canvas-rect-menu .continue,.canvas-rect-menu-placeholder .continue{margin-left:auto;border-top-left-radius:0;border-bottom-left-radius:0}#select-category-and-add-annotation-popup{z-index:12}.project-qa-annotator{height:100%;overflow:hidden;border-radius:var(--border_radius)}.create-project{margin:20px}.create-project h3{font-weight:400}.create-project .error{color:red;text-align:center;margin:4px 0}.create-project .box{width:400px;margin:auto;padding:10px 0}.create-project .input-container{margin-bottom:20px;width:100%}.create-project .input-container .label{margin-bottom:8px;font-weight:300}.create-project .input-container input{width:-webkit-fill-available}.create-project .info{padding:20px;border:1px solid var(--border_color-light);margin:10px 0 30px;box-shadow:var(--box_shadow);border-radius:var(--border_radius);background-image:url(/assets/blueplan-bg-Dmnjq9W7.jpg);color:#fff;background-size:cover}.empty-container{text-align:center;padding:40px 4px;margin-top:4px;border-radius:20px;font-style:italic;color:var(--third_color)}.resource-avatar{display:flex;height:25px;width:25px}.resource-avatar img{width:25px;height:25px;border-radius:100%}.projects-list .link{display:block;margin:auto;width:fit-content}.projects-list .actions{justify-content:end;gap:10px;margin:20px 0}.projects-list .actions .create-project{height:36px;margin:0}.projects-list .actions .create-project .button-container{gap:8px;padding-right:5px}.projects-list .actions .search{gap:10px;align-items:center}.projects-list .actions .search input{width:100px;border:1px solid var(--border_color);height:-webkit-fill-available}.projects-list .actions .search:has(input:active),.projects-list .actions .search:focus-within{width:-webkit-fill-available}.projects-list .actions .search:has(input:active) input,.projects-list .actions .search:focus-within input{width:-webkit-fill-available}.projects-list table{margin-top:10px}.projects-list .disabled{background:#ecf6ff}.projects-list .city-name-view{padding:2px 8px;background:#f6f6f6;border-radius:10px;width:fit-content}.projects-list .city-name-view .inner{display:flex;justify-content:center;align-items:center;gap:4px}.projects-list .city-name-view svg{font-size:10px;background:#eeeded;padding:3px;border-radius:100%}.projects-list .city-name-view.loading{background:#678cff;color:#fff;padding-left:8px;padding-right:4px}.project-details{gap:20px;width:100%}.project-details .box{width:100%}.project-details hr{height:2px;background:var(--main_color);width:80%;margin:30px auto}.project-details .details{border-radius:var(--border_radius);justify-content:space-between;gap:20px}.project-details .details .project-item{width:100%;max-width:200px}.project-details .scopes{max-width:800px}.project-details .scopes .dropdown{width:150px;height:fit-content}.project-details .scopes .active-scopes{width:100%;justify-content:start;gap:8px;flex-wrap:wrap;align-items:center;max-height:70px;overflow:scroll}.project-details .scopes .active-scopes .pill{background:var(--bg_light_3);line-height:28px;cursor:pointer;position:relative;overflow:hidden;flex-direction:column;justify-content:center;height:fit-content;color:var(--main_color)}.project-details .scopes .active-scopes .pill:hover .delete{opacity:1}.project-details .scopes .active-scopes .pill .delete{opacity:0;position:absolute;width:100%;height:100%;background:#ff000080;text-align:center;top:0;left:0;transition:opacity .2s ease-in-out;align-items:center;justify-content:center}.project-details .scopes .active-scopes .pill .delete svg{color:#fff;font-size:20px;margin:unset}.project-details .scopes .freeform-scope{margin-top:10px}.project-details .scopes .freeform-scope textarea{width:-webkit-fill-available;border:1px solid var(--border_color-light);border-radius:var(--border_radius);padding:10px}.box{border:1px solid var(--border_color);border-radius:var(--border_radius);display:flex;flex-direction:column}.box .title{padding:10px;border-bottom:1px solid var(--border_color);font-weight:500;font-size:14px;align-items:center;line-height:28px}.box .body{padding:10px;position:relative;height:100%}.current-plan-page{height:calc(100vh - 80px);flex-direction:column;justify-content:start;gap:20px;overflow:scroll}.current-plan-page .create-actions{gap:20px}.current-plan-page .create-actions .box{width:100%}.current-plan-page .create-actions .box table tbody tr:hover{background:#f3f3f3}.active-plan .title{border:unset}.active-plan .upload-container{margin:0;height:max-content;transition:all .2s ease-in}.active-plan .upload-container .dropzone{margin-left:auto;width:200px;transition:width .2s ease-in}.active-plan .upload-container .dropzone.active,.active-plan .upload-container .dropzone:hover{width:100%}.active-plan .upload-container .inner{margin:8px;display:flex;align-items:center;gap:10px}.active-plan .upload-container .inner svg{font-size:20px}.active-plan .top-bar{display:flex;gap:20px}.active-plan .top-bar .dropdown{width:200px;height:30px;line-height:30px}.active-plan .loading-title{display:flex;gap:10px;align-items:center}.active-plan .upload-box{transition:all .3s ease-in;width:100%}.active-plan .upload-box .label{margin-left:auto;width:fit-content;height:14px}.upload-container{margin:35px 0}.upload-container h3{display:flex;align-items:center;gap:10px}.upload-container .dropzone{border:1px solid var(--border_color);text-align:center;border-radius:var(--border_radius);height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .1s ease-in}.upload-container .dropzone.active,.upload-container .dropzone:hover{border-color:var(--main_color);background:var(--bg_light_2)}.processingOrReadyChip{background:green;color:#fff;font-size:11px;padding:6px 10px;border-radius:12px;line-height:11px;align-items:center;gap:8px}.processingOrReadyChip.processing{background:#994af6}.processingOrReadyChip svg{color:#fff}.plan-qa-list .open-link{display:block;text-align:center}.plan-qa-list .open-link button{width:60px}.reports-list .button-icon{width:100%}.reports-list .open-link{text-align:center;justify-content:end}.reports-list .open-link button{width:60px}.admin-plan-viewer .plan-container{display:flex;flex-direction:column;gap:10px;padding:10px}.admin-plan-viewer .plan-container .see-json{width:150px}.admin-plan-viewer .plan-container .plan-details{display:flex;flex-direction:column;gap:8px}.admin-plan-viewer .plan-container .plan-details .plan-item{margin-bottom:5px}.admin-plan-viewer .plan-container .project-pages{display:flex;flex-direction:column;gap:10px}.admin-plan-viewer .plan-container .project-pages .page-container{display:flex;flex-direction:column;gap:8px}.admin-plan-viewer .plan-container .project-pages .page-container .page-item{display:flex;flex-direction:column;gap:6px}.admin-plan-viewer .plan-container .project-pages .page-container .page-item .page-image{width:500px;height:auto}.admin-plan-viewer .plan-container .project-pages .page-container .page-item .component-table{display:flex;flex-direction:column;gap:6px}.admin-plan-viewer .plan-container .project-pages .page-container .page-item .component-table .component-container{display:flex;flex-direction:column;gap:4px}.admin-plan-viewer .plan-container .project-pages .page-container .page-item .component-table .component-container .component-item{margin-bottom:3px}.admin-plan-viewer .plan-container .project-pages .page-container .page-item .component-table .component-image{max-width:400px;height:auto}.admin-plan-viewer .plan-container .project-pages .page-container .page-item .component-table .child{border-left:2px solid blue}.admin-plan-viewer .plan-qa-container{display:flex;flex-direction:column;gap:10px;padding:15px}.admin-plan-viewer .plan-qa-container .see-json{width:150px}.admin-plan-viewer .plan-qa-container .plan-qa-details{display:flex;flex-direction:column;gap:8px}.admin-plan-viewer .plan-qa-container .plan-qa-details .plan-qa-item{margin-bottom:10px}.admin-plan-viewer .plan-qa-container .plan-annotations{margin-top:20px}.admin-plan-viewer .plan-qa-container .plan-annotations .annotation-table{width:100%}.admin-plan-viewer .plan-qa-container .plan-annotations .annotation-table .page-number-filter{width:50px;margin-left:5px}.admin-plan-viewer .plan-qa-container .plan-annotations .annotation-table .annotation-image{width:100px;height:auto}.side-by-side-view{flex-direction:column;background:var(--bg_light_1);border:1px solid var(--border_color);border-radius:var(--border_radius);overflow:hidden}.side-by-side-view .container{width:-webkit-fill-available;height:calc(100vh - 130px)}.side-by-side-view .plan-container{flex-direction:column;width:calc(100% - 450px);height:calc(100vh - 130px)}.side-by-side-view .code-tooltip{max-width:400px}.side-by-side-view h2{gap:20px;align-items:center;background:var(--bg_light_2);margin:0;padding:10px;border-top-left-radius:var(--border_radius);border-top-right-radius:var(--border_radius);border-bottom:1px solid var(--border_color)}.plan-report-error{margin:5px;border-radius:var(--border_radius);border:1px solid var(--border_color);text-align:center;padding:50px;height:100%;display:flex;width:100%;align-items:center;justify-content:center}.plan-report-page .created{font-style:italic;font-size:14px}.plan-report-page .tabs{justify-content:start;gap:10px;padding-bottom:10px}.plan-report-page .tabs .tab{background:var(--bg_light_2);padding:8px}.right-hand-size-for-report{width:450px;border-left:1px solid var(--border_color);background:var(--bg_light_2);justify-content:start;flex-direction:column;gap:8px;padding:8px 0}.right-hand-size-for-report .header{font-weight:500;gap:10px;position:sticky;top:0;background:var(--bg_light_2);padding:6px 2px 4px;justify-content:space-between;align-items:center;z-index:1}.right-hand-size-for-report .header .number{font-size:10px;opacity:.7;padding:2px 8px;border-radius:16px;height:14px;display:flex;justify-content:center;align-items:center}.right-hand-size-for-report .selected-tab{padding:0 8px;overflow:scroll}.building-code-card{color:#000!important;background:#fff!important;box-shadow:var(--box_shadow);z-index:11}.building-code-card .inner{padding:10px 14px;border-radius:var(--border_radius);min-width:200px;max-width:400px;max-height:400px;overflow:scroll}.building-code-card .inner .title{font-weight:700;margin-bottom:4px;padding:unset!important}.building-code-card .inner .section{font-weight:500;margin-bottom:10px}.building-code-ref-link{color:var(--brand_color);cursor:pointer;border-bottom:1px dashed;background:#0000c00f;padding:0 1px}.markdown .result-type{font-size:11px;padding:1px 4px;border-radius:var(--border_radius)}.markdown li{line-height:16px}.final-assessment-filter .checkbox{margin-bottom:5px}.final-assessment-filter .checkbox .value{flex:1;padding:2px 4px;text-align:center;border-radius:var(--border_radius)}.checkbox{align-items:center;gap:10px}.checkbox .box{border:2px solid var(--border_color);border-radius:var(--border_radius);width:20px;height:20px;align-items:center;justify-content:center;display:flex}.checkbox .box svg{display:none;padding:unset}.checkbox .box.checked{border-color:var(--brand_color)}.checkbox .box.checked svg{display:block}.report-filters{box-shadow:0 0 5px 1px #00000038}.report-filters.react-tooltip{color:#000;background:#fff;border-radius:10px}.report-filters .inner{gap:20px;padding:10px 0;align-items:flex-start}.report-filters h3{margin:3px 0}.report-filters h4{margin:0 0 10px}.report-filters .checkbox{justify-content:start}.report-result-filter{padding-bottom:8px;border-bottom:1px solid var(--border_color-light)}.report-result-filter .hint{margin:8px 0 4px 4px;color:var(--brand_color);font-size:11px;gap:4px;justify-content:start;align-items:center}.report-result-filter .hint svg{background:#fff;padding:2px;border-radius:100%;border:1px solid}.report-result-filter .title{font-weight:600;margin-bottom:10px}.report-result-filter .dropdown{background:#fff}.report-result-filter .data-box{gap:8px}.report-result-filter .filters-item button .button-container{gap:12px}.report-list-journey{justify-content:start;flex-direction:column;overflow:hidden;height:100%}.report-list-journey .section{justify-content:start;flex-direction:column;gap:8px;margin-bottom:4px}.report-list-journey .card{padding:10px 8px;background:#fff;border-radius:var(--border_radius);border:1px solid var(--border_color)}.report-list-journey .card:hover,.report-list-journey .card.selected{border:1px solid #74a3f6}.report-list-journey .card.expended{border:1px solid var(--brand_color)}.report-list-journey .card .card-header{align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.report-list-journey .card .code{width:max-content}.report-list-journey .card .chapter-title{max-width:270px;font-style:italic;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-list-journey .card .title{border:1px solid;width:fit-content;padding:2px 4px;border-radius:var(--border_radius);border:unset}.report-list-journey .card:hover .code-type{visibility:visible}.report-list-journey .card .code-type{margin-left:6px;font-size:11px}.report-list-journey .card .content{overflow:hidden;margin-top:8px}.report-list-journey .card .content p{margin:unset;line-height:16px}.report-list-journey .card .content .sub-title{font-weight:600;margin:10px 0 4px;align-items:center}.report-list-journey .card .content .show-code-hover{opacity:0;text-align:center;transition:all .2s;border-radius:var(--border_radius);border:1px solid var(--border_color);padding:2px 0}.report-list-journey .card .content .show-code-hover.expend,.report-list-journey .card .content .show-code-hover:hover{opacity:1}.report-list-journey .card .content h4{border-bottom:1px solid var(--border_color);padding-bottom:4px;cursor:pointer;opacity:.7;display:flex;justify-content:space-between;margin:8px 0;align-items:center}.report-list-journey .card .content h4 .show{opacity:0;transition:all .4s}.report-list-journey .card .content h4:hover,.report-list-journey .card .content h4:hover .show{opacity:1}.report-list-journey .card .content .code{padding:4px 8px;border:1px solid var(--border_color);border-radius:var(--border_radius)}.report-list-journey .card .content .analysis{padding:4px;display:flex;flex-direction:column;gap:6px}.report-list-journey .card .content .analysis .item{padding:4px 8px;border:1px solid var(--border_color);border-radius:var(--border_radius)}.report-list-journey .card .content .analysis h4 .analysis-compliance{padding:2px 6px;border-radius:var(--border_radius)}.report-list-journey .results{flex-direction:column;overflow:scroll}.report-list-journey .group{margin-bottom:20px}.report-list-journey .empty{padding:10px;text-align:center;font-weight:700}.qa-answer{background:#fff;border:1px solid var(--border_color);padding:10px 8px;border-radius:var(--border_radius)}.qa-answer:hover{border-color:#74a3f6}.qa-answer.is-open{border-color:var(--brand_color)}.qa-answer .header{margin-bottom:10px;font-style:italic}.qa-answer .question{border-radius:var(--border_radius);margin-bottom:8px;gap:12px;justify-content:left;align-items:center}.qa-answer .question .question-text{background:var(--bg_light_2);padding:8px;width:100%}.qa-answer .answer{padding:4px;margin-bottom:8px}.qa-answer .expend{margin-top:8px;width:100px}.qa-answer .sources-container{position:relative}.qa-answer .sources-container .navigation{position:absolute;top:20px;z-index:1;width:20px}.qa-answer .sources-container .navigation.theme-button{background:#fff;align-items:center}.qa-answer .sources-container .navigation.prev{left:0}.qa-answer .sources-container .navigation.next{right:0}.qa-answer .sources{gap:6px;margin-top:10px;overflow-y:scroll;justify-content:start}.qa-answer .source{border:1px solid var(--border_color);padding:4px;border-radius:var(--border_radius);min-width:140px;display:flex;flex-direction:column;justify-content:space-between}.qa-answer .source .source-title{margin-bottom:4px;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;width:100%;white-space:nowrap;overflow:hidden}.qa-answer .source .book{margin-bottom:4px;font-weight:500}.qa-answer .source .code-section{margin-bottom:2px;color:var(--brand_color)}.right-hand-size-for-qa{width:450px;border-left:1px solid var(--border_color);background:var(--bg_light_2);justify-content:start;flex-direction:column;gap:8px;padding:10px 8px;overflow:scroll}.right-hand-size-for-qa .results{flex-direction:column;justify-content:start;gap:8px;margin-top:10px}.question-box{flex-direction:column;gap:10px}.question-box .text-input{border:1px solid var(--border_color);border-radius:var(--border_radius);padding:10px;background:#fff}.question-box .code-form .dropdown{background:#fff}.question-box .book-selector-container{border-radius:var(--border_radius);justify-content:space-between;width:100%}.question-box textarea{width:100%;background:transparent}.question-box .submit-container{justify-content:end;gap:10px;align-items:center}.question-box .submit-container .hint{font-style:italic;color:var(--brand_color);background:var(--border_color-light);padding:2px 8px;border-radius:15px;line-height:20px}.book-and-code-selector{width:100%;padding-bottom:10px;border-bottom:1px solid var(--border_color)}.book-and-code-selector .form{display:flex;flex-direction:column;gap:4px}.book-and-code-selector .form .dropdown{width:200px}.book-and-code-selector .form .dropdown.selected{border-color:var(--brand_color);background:#00419f12}.book-and-code-selector .form .dropdown.no-values{background:var(--bg_light_3)}.book-and-code-selector .form .dropdown.has-error{border-color:var(--color_error)}.book-and-code-selector .form .year-dropdown{width:60px}.book-and-code-selector .form .second-row .group-and-year{gap:8px}.book-and-code-selector h4{margin:4px 0 8px;font-weight:500}.book-and-code-selector .selected-book-ref{margin-top:14px}.book-and-code-selector .selected-book-ref .book-ref-item{display:flex;gap:8px}.book-and-code-selector .selected-book-ref .type,.book-and-code-selector .selected-book-ref .year{width:120px;padding:4px 2px}.book-and-code-selector .selected-book-ref .remove{background:unset}.book-and-code-selector .hint{margin-top:5px;font-size:11px;font-style:italic;margin-left:4px;color:var(--brand_color)}.book-and-code-selector .hint.warning{color:var(--color_error)}.plan-viewer-page{background:var(--bg_light_1);border:1px solid var(--border_color);border-radius:var(--border_radius);overflow:hidden}.plan-viewer-page .plan-viewer,.org-page{width:100%}.org-page h2{font-weight:500}.org-page .details{flex-direction:column;gap:10px;margin:auto;width:fit-content}.org-page .details img{width:60px;margin:auto}.org-page .members-list{display:flex;gap:20px}.org-page .members-list .member{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;border:1px solid var(--border_color);border-radius:10px;width:140px}.org-page .members-list .member .name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.org-page .members-list .member img{width:70px;height:70px;border-radius:20px}.ant-layout{background:unset}.ant-breadcrumb a{color:#000;height:unset;transition:background-color .2s ease-in-out}.ant-breadcrumb-link{display:flex}.page{display:flex;flex-direction:column;height:100vh;background:var(--bg_light_1);background:#e3e3e3}.page .outlet{background:unset;overflow:scroll}.page .breadcrumb .linear-loader{width:60px;display:inline-block}.app-session .outlet{height:100%}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}
