@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.details-view{background:linear-gradient(180deg,#fff,#d3d4d6);display:flex;align-items:flex-start;justify-content:flex-start;border-radius:8px;width:366px;height:44px}.details-view .details-view_container{width:calc(100% - 2px);height:calc(100% - 2px);margin-top:1px;margin-left:1px;border-radius:7px;background-color:var(--background-color);display:flex;align-items:center;justify-content:center;box-shadow:4px 4px 8px #dddddde5 inset,-4px -4px 8px #ffffffb2 inset;padding:3px;position:relative}.details-view .details-view_container a{height:calc(100% - 6px);width:calc(25% - 2px);font-size:14px;font-weight:500;line-height:18px;color:var(--grey);border:none;background-color:transparent;position:absolute;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;display:flex;align-items:center;justify-content:center;z-index:1}.details-view .details-view_container a span{margin-left:2px}.details-view .details-view_container a:nth-child(1){left:3px}.details-view .details-view_container a:nth-child(2){left:calc(25% + 1.5px)}.details-view .details-view_container a:nth-child(3){left:calc(50% + 1.5px)}.details-view .details-view_container a:nth-child(4){left:75%}.details-view .details-view_container .active-map-style{color:var(--black)}.details-view .details-view_container .active-map-style i{background-color:var(--black)!important}.details-view .details-view_container .details-view_marker{position:absolute;height:calc(100% - 6px);width:calc(25% - 2px);border-radius:5px;pointer-events:none;left:3px;background:linear-gradient(180deg,#fff,#d3d4d6);transition:left .3s ease}.details-view .details-view_container .details-view_marker:before{content:"";display:block;background-color:var(--background-color);width:calc(100% - 2px);height:calc(100% - 2px);margin-top:1px;margin-left:1px;border-radius:4px}.details-view .details-view_container:has(a:nth-child(1).active-map-style) .details-view_marker{left:3px}.details-view .details-view_container:has(a:nth-child(2).active-map-style) .details-view_marker{left:calc(25% + 1.5px)}.details-view .details-view_container:has(a:nth-child(3).active-map-style) .details-view_marker{left:calc(50% + 1.5px)}.details-view .details-view_container:has(a:nth-child(4).active-map-style) .details-view_marker{left:75%}.current-operation{border:2px solid;border-radius:8px;width:calc(100% - 16px);padding:12px;margin:8px}.current-operation .current-operation-line{width:100%;display:flex;align-items:center;justify-content:space-between;height:26px;font-weight:500;font-size:21px;line-height:26px;letter-spacing:0px}.current-operation .current-operation-line:first-child{margin-bottom:2px}.current-operation .current-operation-line *{display:flex;align-items:center}.project-current-status{width:245px;height:44px;margin-right:4px;box-shadow:4px 4px 8px #ddddddb2,-4px -4px 8px #ffffffb2;background:linear-gradient(180deg,#fff,#d3d4d6);border-radius:8px;padding:1px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;display:flex;align-items:center}.project-current-status .project-current-status-container{background-color:#f0f0f2;width:100%;height:100%;border-radius:7px;display:flex;align-items:center}.project-current-status:before{content:"";position:absolute;width:20px;height:20px;background-image:url(/icons/select-arrow.svg);right:8px}.project-current-status-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;margin-right:8px;margin-left:6px}.project-current-status-status-name{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px}.project-current-status-changed-at{font-weight:400;font-size:12px;line-height:14px;color:#84848b}.status-select{position:absolute;bottom:-4px;transform:translateY(100%);background:linear-gradient(180deg,#fff,#d3d4d6);box-shadow:0 6px 16px #00000026;border-radius:8px;padding:1px;width:329px}.status-select .status-select-container{width:100%;height:100%;border-radius:8px;background-color:#f0f0f2;padding:0 4px;display:flex;flex-direction:column}.status-select-item{display:flex;align-items:center;padding:2px 8px;margin:3.5px 0;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;transition:.4s;border-radius:4px}.status-select-item:hover{background-color:#dfdfe4}.status-select-title{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b;margin:8px}.status-select-changelog{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:16px 12px;border-top:1px solid #d1d1d7}.project-current-status-progress{display:flex;flex:1;align-items:center;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0px;min-height:14px;width:160px}.project-current-status-progress i{animation:spin 1s linear infinite}.project-current-status-bar-progress{flex:1;background:#dfdfe4;height:4px;border-bottom:12px;margin-left:6px}.project-current-status-bar-progress div{height:100%}.project-current-status-info{flex:1}.confirm-ml{position:fixed;z-index:302;max-width:436px;min-width:436px;width:100%;border-radius:8px;background-color:var(--background-color);top:50%;left:calc(50% + 68px);transform:translate(-50%,-50%);padding:16px}.confirm-ml-header{display:flex;align-items:flex-start}.confirm-ml-icon{background:#df68d5;width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-right:16px;border-radius:4px}.confirm-ml-title{font-weight:500;font-size:21px;line-height:26px;letter-spacing:0px;color:#1a1a1d}.confirm-ml-project{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;text-align:center;color:#84848b;margin-bottom:4px}.confirm-ml-project span{margin-left:4px}.confirm-ml-body{font-family:Roboto;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b;padding-bottom:16px;padding-top:4px;max-width:296px;margin:auto}.confirm-ml-body b{color:#1a1a1d}.confirm-ml-footer{display:flex;align-items:center;justify-content:flex-end;padding-top:8px}.confirm-ml-footer .default-button:last-child{background:linear-gradient(180deg,#ffb5f9,#ac34a2)}.confirm-ml-footer .default-button:last-child button{background:#df68d5;color:#fff}.confirm-ml-footer .default-button:last-child button i{background:#fff!important}.details-body{width:100%;height:calc(100% - 68px)}.details-header_menu{display:flex;align-items:center;width:374px;height:68px;padding:12px 16px}.details-header{display:flex;align-items:center;border-bottom:1px solid var(--soft-grey)}.details-title{margin:0 4px 0 12px;width:199px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:21px;font-weight:500;line-height:26px}.details-header_buttons{display:flex;align-items:center}.details-header_main{display:flex;align-items:center;justify-content:space-between;height:68px;width:calc(100% - 374px);padding:12px 16px}.details-header_nav{display:flex;align-items:center}.download-detail{position:fixed;z-index:302;max-width:402px;width:100%;border-radius:8px;background-color:var(--background-color);top:50%;left:calc(50% + 68px);transform:translate(-50%,-50%);padding:16px}.download-detail-header{width:100%;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.download-detail-header *{box-shadow:none}.download-detail-header-content{display:flex;align-items:flex-start}.download-detail-header-icon{width:48px;height:48px;background-color:#b3e7e2;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:16px}.download-detail-header-title{font-weight:500;font-size:21px;line-height:26px;letter-spacing:0px}.download-detail-header-title div:last-child{color:#84848b;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px}.download-detail-footer{display:flex;align-items:center;justify-content:flex-end;padding-top:8px}.download-detail-body .checkbox-container{margin-top:0}.download-row{display:flex;align-items:center;padding-bottom:12px;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#1a1a1d}.download-count{flex:1;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b;padding-left:8px}.download-size{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b;padding-left:8px;position:relative;display:flex;align-items:center}.download-size:before{content:url(/icons/download.svg);width:16px;height:16px;position:absolute;left:-12px;opacity:.4}.download-row-root{border-bottom:1px solid var(--border-secondary, #d1d1d7);margin-bottom:12px}.download-row-type{padding-left:60px;position:relative}.download-row-type:before{content:url(/icons/tree.svg);width:24px;height:24px;position:absolute;left:30px}.download-detail-body{height:344px;overflow:auto}.analytics-wrapper{width:100%;height:100%;background-color:#dfdfe4;overflow:auto;padding:16px}.analytics{width:100%;min-height:100%;background-color:#f0f0f2;border:1px solid #d1d1d7;border-radius:12px}.analytics-header{padding:24px;border-bottom:1px solid #d1d1d7;display:flex;align-items:center;justify-content:space-between}.analytics-body{width:100%;padding:24px;display:flex;flex-wrap:wrap}.analytics-title div:first-child{font-weight:500;font-size:28px;line-height:32px;letter-spacing:0px;margin-bottom:8px}.analytics-title div:last-child{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b}.analytics-toggle{background:linear-gradient(180deg,#fff,#d3d4d6);display:flex;align-items:flex-start;justify-content:flex-start;border-radius:8px;width:368px;height:44px}.analytics-toggle .analytics-toggle_container{width:calc(100% - 2px);height:calc(100% - 2px);margin-top:1px;margin-left:1px;border-radius:7px;background-color:var(--background-color);display:flex;align-items:center;justify-content:center;box-shadow:4px 4px 8px #dddddde5 inset,-4px -4px 8px #ffffffb2 inset;padding:3px;position:relative}.analytics-toggle .analytics-toggle_container a{height:calc(100% - 6px);width:calc(25% - 2px);font-size:14px;font-weight:500;line-height:18px;color:var(--grey);border:none;background-color:transparent;position:absolute;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;display:flex;align-items:center;justify-content:center;z-index:1}.analytics-toggle .analytics-toggle_container a span{margin-left:2px}.analytics-toggle .analytics-toggle_container a:nth-child(1){left:4px;width:80px}.analytics-toggle .analytics-toggle_container a:nth-child(2){left:86px;width:93px}.analytics-toggle .analytics-toggle_container a:nth-child(3){left:181px;width:183px}.analytics-toggle .analytics-toggle_container .active-analytics-toggle{color:var(--black)}.analytics-toggle .analytics-toggle_container .active-analytics-toggle i{background-color:var(--black)!important}.analytics-toggle .analytics-toggle_container .analytics-toggle_marker{position:absolute;height:calc(100% - 6px);width:calc((100% / 3) - 2px);border-radius:5px;pointer-events:none;left:3px;background:linear-gradient(180deg,#fff,#d3d4d6);transition:left .3s ease}.analytics-toggle .analytics-toggle_container .analytics-toggle_marker:before{content:"";display:block;background-color:var(--background-color);width:calc(100% - 2px);height:calc(100% - 2px);margin-top:1px;margin-left:1px;border-radius:4px}.analytics-toggle .analytics-toggle_container:has(a:nth-child(1).active-analytics-toggle) .analytics-toggle_marker{left:4px;width:80px}.analytics-toggle .analytics-toggle_container:has(a:nth-child(2).active-analytics-toggle) .analytics-toggle_marker{left:86px;width:93px}.analytics-toggle .analytics-toggle_container:has(a:nth-child(3).active-analytics-toggle) .analytics-toggle_marker{left:181px;width:183px}.user-detail{position:fixed;z-index:302;max-width:570px;width:100%;border-radius:8px;background-color:var(--background-color);top:50%;left:calc(50% + 68px);transform:translate(-50%,-50%)}.user-detail-header{width:100%;height:76px;background-color:#6b42d1;border-radius:8px 8px 0 0;display:flex;align-items:center;justify-content:flex-end;padding:0 16px}.user-detail-header *{box-shadow:none}.user-detail-avatar{width:94px;height:94px;background-color:#6b42d1;display:flex;align-items:center;justify-content:center;overflow:hidden;font-weight:500;font-size:32px;letter-spacing:0px;text-align:center;color:#fff;border-radius:18px;border:3px solid #f0f0f2;margin-left:24px;margin-top:-45px}.user-detail-avatar img{width:100%;height:100%;object-fit:cover}.user-detail-description{padding:12px 24px 24px;border-bottom:1px solid #d1d1d7}.user-detail-info{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.user-detail-info .user-detail-info-right{display:flex;flex-direction:column;align-items:flex-end}.user-detail-info .user-detail-info-right div{display:flex;align-items:center}.user-detail-info .user-detail-info-right .user-detail-info-title{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b;margin-bottom:8px}.user-detail-info .user-detail-info-right span{margin-left:2px;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px}.user-detail-name{font-weight:500;font-size:28px;line-height:30px;letter-spacing:0px;margin-bottom:9px}.user-detail-status{display:flex;align-items:center;font-family:Roboto;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0px;color:#84848b}.user-detail-active,.user-detail-deactivated{height:28px;padding:5px 8px 5px 28px;border:1px solid #d1d1d7;border-radius:6px;margin-right:6px;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#1a1a1d;position:relative;display:flex;align-items:center}.user-detail-active:before,.user-detail-deactivated:before{content:"";width:10px;height:10px;border-radius:50%;position:absolute;left:10px;background-color:#84848b}.user-detail-active:before{background-color:#54b97e}.user-detail-body{width:100%;max-height:400px;overflow:auto;height:calc(100vh - 300px);padding:24px;box-sizing:border-box}.user-detail-body .new-user-project-column .new-user-project-row:nth-child(1){width:200px}.user-detail_regions{display:flex;align-items:center;justify-content:flex-end}.user-detail_regions .user-detail_region{height:54px;width:112px;display:flex;align-items:center;justify-content:center;border:1px solid #d1d1d7;border-right:none;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px}.user-detail_regions .user-detail_region:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.user-detail_regions .user-detail_region:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px;border-right:1px solid #d1d1d7}.user-detail-about-title{font-weight:500;font-size:16px;line-height:20px;letter-spacing:0px;color:#1a1a1d;margin-bottom:7px}.user-detail-about{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#1a1a1d}.user-detail-section{font-weight:500;font-size:16px;line-height:20px;letter-spacing:0px;color:#1a1a1d;margin-top:24px;margin-bottom:12px}.user-detail-section b{font-weight:500;font-size:16px;line-height:20px;letter-spacing:0px;color:#84848b}.user-detail-subsection{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-family:Roboto;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px}.user-detail-subsection div{display:flex;align-items:center}.user-detail-menu-wrapper{position:absolute;width:195px;background:linear-gradient(180deg,#434d88,#020012);bottom:32px;left:37px;transform:translateY(100%);border-radius:8px;padding:1px;box-shadow:0 12px 24px #00000040;z-index:500}.user-detail-menu-wrapper .user-detail-context-menu{width:100%;height:100%;border-radius:7px;background-color:#00093f;padding:8px;color:#fff;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px}.user-detail-context{position:relative}.team-detail{position:fixed;z-index:302;max-width:570px;width:100%;border-radius:8px;background-color:var(--background-color);top:50%;left:calc(50% + 68px);transform:translate(-50%,-50%)}.team-detail-header{width:100%;height:76px;background-color:#0ab3a1;border-radius:8px 8px 0 0;display:flex;align-items:center;justify-content:flex-end;padding:0 16px}.team-detail-header *{box-shadow:none}.team-detail-avatar{width:94px;height:94px;background-color:#0ab3a1;display:flex;align-items:center;justify-content:center;overflow:hidden;font-weight:500;font-size:32px;letter-spacing:0px;text-align:center;color:#fff;border-radius:18px;border:3px solid #f0f0f2;margin-left:24px;margin-top:-45px}.team-detail-avatar img{width:100%;height:100%;object-fit:cover}.team-detail-description{padding:12px 24px 24px;border-bottom:1px solid #d1d1d7}.team-detail-info{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;margin-bottom:16px}.team-detail-info .team-detail-info-right{display:flex;flex-direction:column;align-items:flex-end}.team-detail-info .team-detail-info-right div{display:flex;align-items:center}.team-detail-info .team-detail-info-right .team-detail-info-title{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b;margin-bottom:8px}.team-detail-info .team-detail-info-right span{margin-left:2px;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px}.team-detail-name{font-weight:500;font-size:28px;line-height:30px;letter-spacing:0px;margin-bottom:6px}.team-detail-count{display:flex;align-items:center;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0px;color:#84848b}.team-detail-count div{margin:0 2px}.team-detail-status{display:flex;align-items:center;font-family:Roboto;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0px;color:#84848b}.team-detail-active,.team-detail-deactivated{height:28px;padding:5px 8px 5px 28px;border:1px solid #d1d1d7;border-radius:6px;margin-right:6px;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#1a1a1d;position:relative;display:flex;align-items:center}.team-detail-active:before,.team-detail-deactivated:before{content:"";width:10px;height:10px;border-radius:50%;position:absolute;left:10px;background-color:#84848b}.team-detail-active:before{background-color:#54b97e}.team-detail-menu{display:flex;position:relative}.team-detail-body{width:100%;max-height:400px;overflow:auto;height:calc(100vh - 300px);padding:24px;box-sizing:border-box}.team-detail-body .new-user-project-column .new-user-project-row:nth-child(1){width:200px}.team-detail_regions{display:flex;align-items:center;justify-content:flex-end}.team-detail_regions .team-detail_region{height:54px;width:112px;display:flex;align-items:center;justify-content:center;border:1px solid #d1d1d7;border-right:none;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px}.team-detail_regions .team-detail_region:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.team-detail_regions .team-detail_region:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px;border-right:1px solid #d1d1d7}.team-detail-about-title{font-weight:500;font-size:16px;line-height:20px;letter-spacing:0px;color:#1a1a1d;margin-bottom:7px}.team-detail-about{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#1a1a1d}.team-detail-section{font-weight:500;font-size:16px;line-height:20px;letter-spacing:0px;color:#1a1a1d;margin-top:24px;margin-bottom:12px}.team-detail-section b{font-weight:500;font-size:16px;line-height:20px;letter-spacing:0px;color:#84848b}.team-detail-subsection{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-family:Roboto;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px}.team-detail-subsection div{display:flex;align-items:center}.team-delete{position:fixed;z-index:302;max-width:436px;width:100%;border-radius:8px;background-color:var(--background-color);top:50%;left:calc(50% + 68px);transform:translate(-50%,-50%);padding:16px}.team-delete-header-icon{width:48px;height:48px;background-color:#f6cccc;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:16px}.team-delete-header{display:flex;margin-bottom:4px}.team-delete-header-text{max-width:calc(100% - 100px);font-weight:500;font-size:21px;line-height:26px;letter-spacing:0px;color:#1a1a1d}.team-delete-subheader{padding-left:64px;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b;margin-bottom:16px}.team-delete-subheader b{font-weight:400;color:#cf5153}.team-delete-selected-title{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#1a1a1d;margin:16px 0 12px}.team-delete-selected{display:flex;border:1px solid #e3595b;border-radius:8px;padding:12px;margin-bottom:8px;align-items:center;position:relative}.team-delete-selected .team-delete-icon{position:absolute;right:24px}.team-delete-selected:last-child{margin-bottom:0}.team-delete-selected-info{display:flex;flex-direction:column;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-delete-selected-info div:nth-child(1){max-width:300px;overflow:hidden;text-overflow:ellipsis}.team-delete-selected-info div:nth-child(2){display:flex;align-items:center;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b}.team-delete-avatar{width:32px;height:32px;border-radius:6px;background-color:#0ab3a1;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;margin-right:8px;overflow:hidden}.team-delete-avatar img{width:100%;height:100%;object-fit:cover}.team-delete-alert{margin:12px 0;border:1px solid var(--border-critical-dark, #a13f41);border-radius:9px;padding:6px 8px;background-color:#f6cccc;color:#7d3132;display:flex;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px}.team-delete-alert ol{padding-left:14px;margin:0}.team-delete-alert-info{margin-left:6px;margin-bottom:12px}.team-delete-alert-info div{font-weight:500;margin-bottom:5px}.team-delete-buttons{display:flex;align-items:center;justify-content:flex-end;padding-top:8px}.user-deactivate{position:fixed;z-index:302;max-width:436px;width:100%;border-radius:8px;background-color:var(--background-color);top:50%;left:calc(50% + 68px);transform:translate(-50%,-50%);padding:16px}.user-deactivate-header-icon{width:48px;height:48px;background-color:#dfdfe4;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:16px}.user-deactivate-header{display:flex;margin-bottom:4px}.user-deactivate-header-text{max-width:calc(100% - 100px);font-weight:500;font-size:21px;line-height:26px;letter-spacing:0px;color:#1a1a1d}.user-deactivate-subheader{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b}.user-deactivate-subheader b{font-weight:400;color:#cf5153}.user-deactivate-selected-title{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#1a1a1d;margin:16px 0 12px}.user-deactivate-selected{display:flex;border:1px solid #84848b;border-radius:8px;padding:12px;margin-bottom:8px;align-items:center;position:relative}.user-deactivate-selected .user-deactivate-icon{position:absolute;right:24px}.user-deactivate-selected:last-child{margin-bottom:0}.user-deactivate-selected-info{display:flex;flex-direction:column;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-deactivate-selected-info div:nth-child(1){max-width:120px;overflow:hidden;text-overflow:ellipsis}.user-deactivate-selected-info div:nth-child(2){display:flex;align-items:center;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b}.user-deactivate-avatar{width:32px;height:32px;border-radius:6px;background-color:#6b42d1;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;margin-right:8px;overflow:hidden}.user-deactivate-avatar img{width:100%;height:100%;object-fit:cover}.user-deactivate-alert{margin:12px 0;border:1px solid #a67f37;border-radius:9px;padding:6px 8px;background-color:#f8e7c8;color:#81622a;display:flex;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px}.user-deactivate-alert-info{margin-left:6px;max-width:calc(100% - 40px)}.user-deactivate-alert-info div{font-weight:500;margin-bottom:5px}.user-deactivate-buttons{display:flex;align-items:center;justify-content:flex-end;padding-top:8px}.user-deactivate-contacts{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b;position:absolute;left:180px;width:170px}.user-deactivate-contacts div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.user-delete{position:fixed;z-index:302;max-width:436px;width:100%;border-radius:8px;background-color:var(--background-color);top:50%;left:calc(50% + 68px);transform:translate(-50%,-50%);padding:16px}.user-delete-header-icon{width:48px;height:48px;background-color:#f6cccc;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:16px}.user-delete-header{display:flex;margin-bottom:4px}.user-delete-header-text{max-width:calc(100% - 100px);font-weight:500;font-size:21px;line-height:26px;letter-spacing:0px;color:#1a1a1d}.user-delete-subheader{padding-left:64px;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b;margin-bottom:16px}.user-delete-subheader b{font-weight:400;color:#cf5153}.user-delete-selected-title{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#1a1a1d;margin:16px 0 12px}.user-delete-selected{display:flex;border:1px solid #e3595b;border-radius:8px;padding:12px;margin-bottom:8px;align-items:center;position:relative}.user-delete-selected .user-delete-icon{position:absolute;right:24px}.user-delete-selected:last-child{margin-bottom:0}.user-delete-selected-info{display:flex;flex-direction:column;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-delete-selected-info div:nth-child(1){max-width:120px;overflow:hidden;text-overflow:ellipsis}.user-delete-selected-info div:nth-child(2){display:flex;align-items:center;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b}.user-delete-avatar{width:32px;height:32px;border-radius:6px;background-color:#6b42d1;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;margin-right:8px;overflow:hidden}.user-delete-avatar img{width:100%;height:100%;object-fit:cover}.user-delete-alert{margin:12px 0;border:1px solid var(--border-critical-dark, #a13f41);border-radius:9px;padding:6px 8px;background-color:#f6cccc;color:#7d3132;display:flex;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px}.user-delete-alert ol{padding-left:14px;margin:0}.user-delete-alert-info{margin-left:6px;max-width:calc(100% - 40px)}.user-delete-alert-info div{font-weight:500;margin-bottom:5px}.user-delete-buttons{display:flex;align-items:center;justify-content:flex-end;padding-top:8px}.user-delete-contacts{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b;position:absolute;left:180px;width:170px}.user-delete-contacts div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.notification{margin-top:8px;width:412px;background:linear-gradient(180deg,#fff,#d3d4d6);box-shadow:4px 4px 8px #ddddddb2,-4px -4px 8px #ffffffb2;padding:1px;border-radius:8px}.notification .notification-container{background-color:#f0f0f2;border-radius:7px;width:100%;padding:12px;display:flex;align-items:flex-start;position:relative}.no-read{width:9px;height:9px;border-radius:50%;right:16px;top:calc(50% - 4.5px);position:absolute;background-color:#6b42d1}.delete-notify{right:8px;top:8px;position:absolute}.change-status-notify{display:flex;align-items:center;flex-wrap:wrap;border:1px solid #d1d1d7;border-radius:6px;padding:6px 6px 0;margin-top:8px}.change-status-notify>*{margin-right:6px;margin-bottom:6px}.change-status-notify span{display:flex;align-items:center;height:24px;padding:0 6px 0 4px;border-radius:4px;font-weight:500;font-style:Medium;font-size:12px;line-height:14px;letter-spacing:0px;color:#1a1a1d}.change-status-notify span i{margin-right:4px}.upload-count{width:100%;display:flex;align-items:center}.upload-count span{font-weight:500;font-style:Medium;font-size:14px;line-height:18px;letter-spacing:0px}.upload-count div{font-weight:500;font-style:Medium;font-size:14px;line-height:18px;letter-spacing:0px;color:#1a1a1d}.pole-notify{display:flex;align-items:center;margin-bottom:8px}.pole-notify:last-child{margin-bottom:0}.pole-notify-title{font-weight:500;font-style:Medium;font-size:14px;line-height:18px;letter-spacing:0px;text-align:right;color:#1a1a1d;margin-left:2px}.pole-notify-isolation{position:relative;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:12px;line-height:14px;letter-spacing:0px;color:#09a393}.notify-section-title{font-weight:500;font-style:Medium;font-size:14px;line-height:18px;letter-spacing:0px;margin-bottom:6px;color:#1a1a1d}.notify-section-title b{font-weight:500;color:#84848b!important}.notify-section-intermediate{font-weight:400;font-style:Regular;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b}.change-wo-status-notify{display:flex;align-items:center;flex-wrap:wrap;border:1px solid #d1d1d7;border-radius:6px;padding:6px 6px 0;margin-top:8px}.change-wo-status-notify>*{margin-right:6px;margin-bottom:6px}.change-wo-status-notify span{display:flex;align-items:center;height:24px;padding:0 6px 0 4px;border-radius:4px;font-weight:500;font-style:Medium;font-size:12px;line-height:14px;letter-spacing:0px;color:#1a1a1d}.change-wo-status-notify span i{margin-right:4px}.an-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.notifications-tost-wrapper{position:fixed;bottom:16px;right:16px;z-index:9999}.notify-center-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .3s ease;z-index:1000}.notify-center-overlay-show{opacity:1}.notify-center-sidebar{position:fixed;top:0;right:0;width:480px;height:100%;background:#f0f0f2;transform:translate(100%);transition:transform .3s ease;z-index:1001;display:flex;flex-direction:column}.notify-center-sidebar-show{transform:translate(0)}.notify-center-header{padding:24px;border-bottom:1px solid #d1d1d7;position:relative}.notify-center-title{font-weight:500;font-size:28px;line-height:30px;letter-spacing:0px;margin-bottom:8px;display:flex;align-items:center}.notify-center-title b{margin-left:8px;height:28px;display:flex;align-items:center;padding:0 8px;background-color:#d1c4f1;color:#6b42d1;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;border-radius:4px}.notify-center-subtitle{max-width:290px;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b;margin-bottom:24px}.notify-center-body{width:100%;flex:1;padding-bottom:12px;display:flex;flex-direction:column;align-items:center;overflow:auto}.notify-actor{width:32px;height:32px;margin-right:12px;border-radius:4px;background-color:#6b42d1;font-weight:500;font-style:Medium;font-size:14px;line-height:18px;letter-spacing:0px;text-align:center;display:flex;align-items:center;justify-content:center;color:#fff;overflow:hidden}.notify-actor img{width:100%;height:100%;object-fit:cover}.notify-content{width:calc(100% - 44px);padding-right:34px;font-weight:400;font-style:Regular;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b}.notify-content b{font-weight:500;font-style:Medium;font-size:14px;line-height:18px;color:#1a1a1d}.notify-nav-link{font-weight:500;font-style:Medium;font-size:12px;line-height:16px;letter-spacing:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;color:#84848b;text-decoration:underline;margin-left:2px}.notify-info{width:100%;display:flex;align-items:center;flex-wrap:wrap;border:1px solid #d1d1d7;border-radius:6px;padding:6px;margin-top:8px}.notify-info span{display:flex;align-items:center;height:24px;padding:0 6px 0 4px;border-radius:4px;font-weight:500;font-style:Medium;font-size:12px;line-height:14px;letter-spacing:0px;color:#1a1a1d}.notify-info span i{margin-right:4px}.notify-center-loading{text-align:center;padding:12px;font-size:14px;color:#888}.empty-notification{font-weight:500;font-size:21px;line-height:26px;letter-spacing:0px;text-align:center;flex:1;display:flex;align-items:center;justify-content:center;max-width:280px}.toggle-notification{display:flex;flex-direction:column;align-items:flex-end;margin-top:8px}.toggle-notification .switch-label{margin-right:40px}.q-root{width:100%;margin-bottom:16px}.q-header{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;padding-bottom:12px}.q-chevron{display:flex;align-items:center}.q-title{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#1a1a1d;margin:0 2px 0 4px}.q-count{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b}.q-list{display:flex;flex-direction:column;gap:10px}.q-item{padding:1px;background:linear-gradient(180deg,#fff,#d3d4d6);border-radius:12px;width:100%}.q-item-container{width:100%;height:100%;background-color:#f0f0f2;display:flex;justify-content:space-between;align-items:center;border-radius:12px;padding:14px;box-shadow:4px 4px 8px #ddddddb2,-4px -4px 8px #ffffffb2}.q-item--dragging{opacity:.1;transform:scale(.99)}.q-item--over-top{background:linear-gradient(180deg,var(--primaryColor) 0%,#d3d4d6 100%)}.q-item--over-bottom{background:linear-gradient(180deg,#ffffff 0%,var(--primaryColor) 100%)}.q-left{display:flex;align-items:center}.q-drag-handle{border:0;background:transparent;cursor:grab;line-height:1;padding:4px;border-radius:8px}.q-drag-handle:active{cursor:grabbing}.q-index{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#dfdfe4;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b;margin-left:12px;margin-right:6px}.q-main{display:grid;gap:2px;min-width:0}.q-line1{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#1a1a1d;display:flex;align-items:center}.q-line2{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b;display:flex;align-items:center}.q-arrow{opacity:.5;padding:0 4px}.q-dot{width:6px;height:6px;border-radius:999px;background:#c7d2fe;display:inline-block}.q-size{font-variant-numeric:tabular-nums}.q-owner{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-item--mine{padding:0}.q-item--mine .q-item-container{border:1px solid #a67f37;background:#f8e7c8}.q-item--mine .q-item-container .q-index{background:#1a1a1d14;color:#81622a}.job{border:2px solid #566ee2;width:100%;min-height:254px;margin-bottom:16px;position:relative;border-radius:12px;overflow:hidden}.job-upload-progress{position:absolute;background-color:#cbd2f6;height:100%;width:100%;transform:scaleX(0);transform-origin:left center;transition:transform .4s ease-in-out;top:0;left:0}.job-pre-processing-progress{position:absolute;background-color:#f0efca;height:100%;width:100%;transform:scaleX(0);transform-origin:left center;transition:transform .4s ease-in-out;top:0;left:0}.job-main{position:absolute;height:100%;width:100%;top:0;left:0;padding:16px;z-index:1}.job-main-line1{display:flex;align-items:center;color:#84848b;font-family:Roboto;font-weight:500;font-size:12px;line-height:16px;letter-spacing:0px;gap:4px;margin-bottom:20px}.job-main-line2{font-weight:500;font-size:16px;line-height:20px;letter-spacing:0px;vertical-align:middle;color:#1a1a1d;margin-bottom:20px}.job-main-status{display:flex;align-items:flex-start;margin-bottom:12px;position:relative}.job-main-status:before{content:"";position:absolute;border-right:2px dotted #84848b;height:12px;bottom:-12px;left:18px}.job-main-status:last-child{margin-bottom:0}.job-main-status:last-child:before{display:none}.job-status{width:36px;height:36px;background-color:#566ee2;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-right:12px}.job-status-info{display:flex;flex-direction:column}.job-status-info span.job-status-info-title{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#1a1a1d}.job-status-info span.job-status-info-progress{display:flex;align-items:center;gap:4px;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#1a1a1d}.job-status-info span.job-status-info-progress b{font-weight:500;color:#4e64ce}.job-initiated-avatar{width:32px;height:32px;border-radius:8px;background-color:#6b42d1;display:flex;align-items:center;justify-content:center;overflow:hidden}.job-initiated-avatar img{width:100%;height:100%;object-fit:cover}.job-initiated{position:absolute;right:16px;bottom:16px;display:flex;flex-direction:column;align-items:flex-end;cursor:pointer;-webkit-user-select:none;user-select:none}.job-initiated-container{display:flex}.job-initiated-info{display:flex;flex-direction:column;align-items:flex-end;margin-right:5px;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px}.job-initiated-info span:last-child{font-weight:400;color:#84848b}.job-initiated-title{font-weight:400;font-size:12px;line-height:16px;letter-spacing:0px;margin-bottom:8px;color:#84848b}.upload-finished-root{width:100%}.upload-finished-header{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;padding-bottom:12px}.upload-finished-chevron{display:flex;align-items:center}.upload-finished-title{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#1a1a1d;margin:0 2px 0 4px}.upload-finished-count{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b}.upload-finished-list{display:flex;flex-direction:column;gap:10px}.upload-finished-item{border:1px solid #54b97e;border-radius:12px;padding:14px;width:100%;margin-bottom:8px;display:flex;align-items:flex-start}.upload-finished-item:last-child{margin-bottom:0}.upload-finished-item_icon{width:36px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:50%}.upload-finished-item_body{flex:1;display:flex;flex-direction:column;padding-left:6px}.upload-finished-status{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;margin-bottom:4px}.upload-finished-line1{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;display:flex;align-items:center;gap:4px;margin-bottom:4px}.upload-finished-line2{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b;display:flex;align-items:center}.upload-center-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .3s ease;z-index:1000}.upload-center-overlay-show{opacity:1}.upload-center-sidebar{position:fixed;top:0;right:0;width:540px;height:100%;background:#f0f0f2;transform:translate(100%);transition:transform .3s ease;z-index:1001;display:flex;flex-direction:column}.upload-center-sidebar-show{transform:translate(0)}.upload-center-header{padding:24px;border-bottom:1px solid #d1d1d7;position:relative}.upload-center-title{font-weight:500;font-size:28px;line-height:30px;letter-spacing:0px;margin-bottom:8px;display:flex;align-items:center}.upload-center-subtitle{max-width:380px;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b;margin-bottom:24px}.upload-center-subheader{padding:24px 24px 20px;display:flex;z-index:11;align-items:center}.upload-center-subheader .upload-center-subheader-title{font-weight:500;font-size:21px;line-height:26px;letter-spacing:0px}.upload-center-body{display:flex;align-items:center;flex-direction:column;flex:1;padding:0 24px 24px;overflow:auto}.current-upload{border:2px solid #566ee2;width:100%;height:150px;border-radius:12px;position:relative}.current-upload .current-upload-body{position:absolute;top:0;left:0;bottom:0;right:0;padding:16px}.current-upload .left-top{position:absolute;left:16px;top:16px;display:flex;align-items:flex-start}.current-upload .left-top .left-top-title{display:flex;align-items:center}.current-upload .left-top .left-top-progress{font-weight:500;font-size:18px;line-height:24px;letter-spacing:0px;width:44px}.current-upload .left-top i{margin:0 6px}.current-upload .left-top .left-top-title span{font-weight:500;font-size:18px;line-height:24px;letter-spacing:0px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.current-upload .left-top .left-top-title i{margin-left:0}.current-upload .left-top .left-top-files-count{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#4e64ce}.current-upload .right-top{position:absolute;right:16px;top:16px;display:flex;align-items:center}.current-upload .left-bottom{position:absolute;left:16px;bottom:16px}.current-upload .right-bottom{position:absolute;right:16px;bottom:16px}.upload-warning{width:100%;border:1px solid #a67f37;background:#f8e7c8;border-radius:6px;display:flex;align-items:flex-start;padding:6px 8px;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#81622a}.upload-warning .upload-warning-text{margin-left:6px;flex:1}.upload-center-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.upload-center-empty div{font-weight:500;font-size:21px;line-height:26px;letter-spacing:0px;text-align:center;max-width:334px}.upload-center-empty span{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;text-align:center;color:#84848b;max-width:334px}.kml-delete{position:fixed;z-index:302;max-width:436px;width:100%;border-radius:8px;background-color:var(--background-color);top:50%;left:calc(50% + 68px);transform:translate(-50%,-50%);padding:16px}.kml-delete-header-icon{width:48px;height:48px;background-color:#f6cccc;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:16px}.kml-delete-header{display:flex;margin-bottom:4px}.kml-delete-header-text{max-width:calc(100% - 100px);font-weight:500;font-size:21px;line-height:26px;letter-spacing:0px;color:#1a1a1d}.kml-delete-subheader{padding-left:64px;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b;margin-bottom:16px}.kml-delete-subheader b{font-weight:400;color:#cf5153}.kml-delete-selected-title{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#1a1a1d;margin:16px 0 12px}.kml-delete-selected{display:flex;border:1px solid #e3595b;border-radius:8px;padding:12px;margin-bottom:8px;align-items:center;position:relative}.kml-delete-selected .kml-delete-icon{position:absolute;right:24px}.kml-delete-selected:last-child{margin-bottom:0}.kml-delete-selected-info{display:flex;flex-direction:column;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kml-delete-selected-info div:nth-child(1){overflow:hidden;text-overflow:ellipsis}.kml-delete-selected-info div:nth-child(2){display:flex;align-items:center;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b}.kml-delete-avatar{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;margin-right:8px;overflow:hidden}.kml-delete-avatar img{width:100%;height:100%;object-fit:cover}.kml-delete-alert{margin:12px 0;border:1px solid var(--border-critical-dark, #a13f41);border-radius:9px;padding:6px 8px;background-color:#f6cccc;color:#7d3132;display:flex;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px}.kml-delete-alert ol{padding-left:14px;margin:0}.kml-delete-alert-info{margin-left:6px;max-width:calc(100% - 40px)}.kml-delete-alert-info div{font-weight:500;margin-bottom:5px}.kml-delete-buttons{display:flex;align-items:center;justify-content:flex-end;padding-top:8px}.kml-delete-contacts{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b;position:absolute;left:180px;width:170px}.kml-delete-contacts div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.project-info{position:fixed;z-index:302;max-width:716px;width:100%;border-radius:8px;background-color:var(--background-color);top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% - 120px);display:flex;flex-direction:column}.project-info-close{position:absolute;top:16px;right:16px}.project-info-status-color{width:100%;border-radius:8px 8px 0 0;height:8px;margin-bottom:16px}.project-info-title{display:flex;align-items:center;width:100%;padding-left:24px;margin-bottom:24px}.project-info-status-icon{width:94px;height:94px;display:flex;align-items:center;justify-content:center;margin-right:24px;border-radius:12px}.project-info-desk{display:flex;flex:1;flex-direction:column;padding-right:70px}.project-info-desk div{display:flex;align-items:center;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0px;color:#84848b;gap:2px}.project-info-desk div:first-child{font-weight:500;font-size:28px;line-height:30px;letter-spacing:0px;color:#1a1a1d;margin-bottom:6px}.project-info-menu{margin:0 16px 24px 24px;display:flex;align-items:center;justify-content:space-between}.project-info-menu .project-info-menu-left,.project-info-menu .project-info-menu-right{display:flex;align-items:center;gap:4px}.project-info-header{display:flex;flex-direction:column;border-bottom:1px solid #d1d1d7}.project-info-body{display:flex;flex-direction:column;flex:1;overflow:auto;padding-bottom:24px}.project-info-body .inline-chart{margin-top:0}.project-info-body .chart-container>div:nth-child(3){margin-top:0!important}.project-info-source{width:32px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px}.project-info-count{height:28px;padding:0 6px 0 4px;border:1px solid #d1d1d7;border-radius:6px;display:flex;align-items:center;font-weight:500;font-size:12px;line-height:14px;letter-spacing:0px}.project-info-count span{margin-left:2px}.project-info-label{margin-top:24px;margin-bottom:12px;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0px;color:#1a1a1d}.project-info-label b{margin-left:2px;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0px;color:#84848b}.project-info-desc{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#1a1a1d}.project-info-detail{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;border-bottom:1px dashed #d1d1d7;color:#a9a9b2;font-family:Roboto;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px}.project-info-detail div{display:flex;align-items:center;gap:4px;padding-bottom:4px}.project-info-feeders{border:1px solid #d1d1d7;border-radius:8px;padding:12px}.project-info-feeder{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.project-info-feeder:last-child{margin-bottom:0}.project-info-feeders-label{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;border:1px solid #d1d1d7;padding:4px 6px;border-radius:4px}.project-info-context{position:absolute;width:195px;background:linear-gradient(180deg,#434d88,#020012);top:-8px;right:-200px;border-radius:8px;padding:1px;box-shadow:0 12px 24px #00000040;z-index:500}.project-info-context .project-info-context-menu{width:100%;height:100%;border-radius:7px;background-color:#00093f;padding:8px;color:#fff;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px}.status-log{position:fixed;z-index:302;max-width:500px;width:100%;border-radius:8px;background-color:var(--background-color);top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% - 48px);max-height:530px;display:flex;flex-direction:column}.status-log-close{position:absolute;top:16px;right:16px}.status-log-header{padding:16px;border-bottom:1px solid #d1d1d7;display:flex;flex-wrap:wrap}.status-log-icon{width:48px;height:48px;background:#b3e7e2;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:16px}a.status-log-project{font-family:Roboto;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;display:flex;align-items:center;color:#84848b;margin-bottom:4px}.status-log-name{font-weight:500;font-size:21px;line-height:26px;letter-spacing:0px;color:#1a1a1d}.status-log-menu{width:100%;margin-top:16px;padding-top:16px;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b;gap:16px;display:flex;align-items:center}.status-log-menu div{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.status-log-menu-active{color:#1a1a1d}.status-log-menu-active:before{content:"";width:100%;height:4px;background-color:#0ab3a1;border-radius:2px 2px 0 0;position:absolute;left:0;bottom:-17px}.status-log-body{display:flex;flex-direction:column;flex:1;overflow:auto}.status-log-message{display:flex;flex:1;align-items:center;justify-content:center}.status-changelog-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;margin-right:14px}.status-changelog-item{display:flex;align-items:center;margin-bottom:14px;position:relative}.status-changelog-item .status-name{font-weight:500;font-size:16px;line-height:16px;display:flex;align-items:center;color:#1a1a1d}.status-changelog-item:before{content:"";width:0;height:14px;position:absolute;border-left:2px dotted #bcc1cb;bottom:-14px;left:18px}.status-changelog-item:last-child{margin-bottom:0}.status-changelog-item:last-child:before{display:none}.status-changed-at{font-weight:400;font-size:12px;line-height:14px;color:#84848b}.status-changelog-body{padding:16px}.status-changelog-info{display:flex;flex:1;align-items:center;justify-content:space-between}.status-history-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;margin-right:14px}.status-history-item{display:flex;align-items:center;margin-bottom:40px;position:relative}.status-history-item .status-name{font-weight:400;font-size:14px;line-height:18px;display:flex;align-items:center;color:#84848b;margin-bottom:4px}.status-history-item:before{content:"";width:0;height:40px;position:absolute;border-left:2px dotted #bcc1cb;bottom:-40px;left:18px}.status-history-item:last-child{margin-bottom:0}.status-history-item:last-child:before{display:none}.status-changed-at{font-weight:400;font-size:12px;line-height:14px;color:#84848b;display:flex;align-items:center}.status-done{width:20px;height:20px;border-radius:50%;background-color:#95eeb9;margin-right:4px;display:flex;align-items:center;justify-content:center}.status-history-body{padding:16px}.status-history-info{display:flex;flex-direction:column;flex:1;align-items:flex-start}.status-history-logo{display:flex;align-items:center;font-weight:500;font-size:12px;line-height:14px;letter-spacing:0px;color:#1a1a1d;padding:2px 5px;border-radius:4px;margin-left:4px}.status-history-count{display:flex;align-items:center;margin-left:8px;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#1a1a1d}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:20px;z-index:302;pointer-events:none}.modal{background:#fff;border-radius:8px;width:625px;height:868px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;pointer-events:auto}.image-viewer{position:relative;width:100%;height:240px;background:#f5f5f5;overflow:hidden;border-bottom:8px solid #cf5153}.map-image{width:100%;height:100%;object-fit:cover}.map-placeholder{width:100%;height:100%;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.map-placeholder-content{display:flex;flex-direction:column;align-items:center;gap:8px}.map-placeholder-text{font-size:14px;color:#9ca3af;font-weight:500}.close-button{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:4px;background:#ffffffe6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.close-button:hover{background:#fff}.modal-content{padding:24px;overflow-y:auto;flex:1}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px}.title-section{display:flex;gap:12px;align-items:center}.title{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:4px;line-height:1.2}.subtitle{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280;flex-wrap:wrap}.separator{color:#d1d5db}.subtitle svg{vertical-align:middle;margin-right:4px}.subtitle span{display:flex;align-items:center;gap:4px}.subtitle .icon{vertical-align:middle}.section-badge{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;color:#374151;white-space:nowrap;flex-shrink:0}.status-toggles{display:flex;gap:32px;margin-bottom:24px;flex-wrap:wrap}.status-toggle{display:flex;align-items:center;gap:12px;min-width:0;flex-shrink:1}.status-toggle .switch{flex-shrink:0;width:30px}.toggle-switch{width:44px;height:24px;background:#f0f0f2;border:1px solid #d1d1d7;border-radius:12px;position:relative;cursor:pointer;transition:all .3s ease}.toggle-switch.active{background:#0ab3a1;border-color:#077f72}.toggle-slider{width:18px;height:18px;background:#babac4;border-radius:50%;position:absolute;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px #0003}.toggle-switch.active .toggle-slider{left:22px;background:#fff}.status-info{display:flex;align-items:center;gap:8px}.status-icon{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff}.status-icon.isolation{background:#0ab3a1;border:2px dashed #0ab3a1}.status-label{font-size:14px;color:#374151;font-weight:500}.info-section{margin-bottom:32px}.section-title{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:4px;height:0!important}.section-description{font-size:13px;color:#6b7280;margin-bottom:4px}.tabs{display:grid;grid-template-columns:max-content max-content max-content;gap:12px;justify-content:space-between}.tab{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:0;transition:all .2s;overflow:hidden;min-width:230px}.tab:last-child{min-width:fit-content}.tab-label{font-size:12px;color:#1a1a1d;padding:8px 12px;font-weight:500;border-bottom:1px solid #d1d1d7;background-color:#eaeaed;text-align:left;width:100%;margin:0}.tab-content{display:flex;align-items:center;gap:8px;padding:12px;justify-content:center}.tab-content.emergency{color:#dc2626}.tab-content.urgent{color:#f97316}.tab-content.normal{color:#eab308}.tab-content.monitor{color:#3b82f6}.tab-content.success{color:#10b981}.tab-value{font-size:14px;font-weight:600;color:inherit}.stat-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:100%}.stat-item:first-child{padding-right:12px;border-right:1px solid #e5e7eb}.stat-header{display:flex;align-items:center;gap:6px}.stat-value{font-size:16px;font-weight:600;color:#1a1a1a;line-height:1}.stat-label{font-size:11px;color:#6b7280;line-height:1.3;margin-top:2px}.statistics-section{margin-bottom:32px}.statistics-section:last-child{margin-bottom:0}.stats-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px 8px;text-align:center;position:relative;overflow:hidden;display:flex}.card-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:8px}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.emergency-card:before{background:#dc2626}.urgent-card:before{background:#f97316}.normal-card:before{background:#eab308}.monitor-card:before{background:#3b82f6}.success-card:before{background:#10b981}.card-header{display:flex;align-items:center;gap:8px;justify-content:center}.card-header svg{flex-shrink:0}.card-value{font-size:20px;font-weight:600;color:#1a1a1a;line-height:1}.card-label{font-size:11px;color:#6b7280;line-height:1.3}.image-stats-grid{display:grid;grid-template-columns:20% 49% 31%;gap:10px;max-width:100%}.image-stat-block{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;height:78px;display:flex;flex-direction:column;width:234px}.image-stat-block:first-child{width:84px}.image-stat-block:last-child{width:154px}.image-stat-label{font-size:12px;color:#1a1a1d;padding:4px;font-weight:500;border-bottom:1px solid #d1d1d7;background-color:#eaeaed;text-align:left;width:100%;margin:0}.image-stat-content{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;padding:8px}.image-stat-value{font-size:16px;font-weight:600;color:#1f2937}.vertical-divider{width:1px;height:24px;background:#d1d1d7;flex-shrink:0}.tech-item{display:flex;align-items:center;gap:6px;text-align:center}.tech-value{font-size:14px;font-weight:600;color:#1f2937}.tech-label{font-size:12px;color:#6b7280;font-weight:500}.type-item{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.type-value{font-size:14px;font-weight:600;color:#1f2937}.type-label{font-size:12px;color:#6b7280;font-weight:500}.image-stat-block-section{display:flex;max-width:108px}.image-stat-block-section-icon{width:24px;display:flex;align-items:center;justify-content:center}.statistics-section-wrapper{height:74px;max-height:74px;display:flex;align-items:center;justify-content:space-between;flex:fit-content}.statistics-section-wrapper-images{width:102px;height:100%;border:1px solid #d1d1d7;border-radius:3px}.statistics-section-wrapper-images-header{font-family:Roboto;font-size:12px;color:#1a1a1d;padding:4px;font-weight:500;border-bottom:1px solid #d1d1d7;background-color:#eaeaed;width:100%;margin:0}.statistics-section-wrapper-images-content{display:flex;align-items:center;gap:6px;justify-content:center;margin-top:10px}.statistics-section-wrapper-images-icon{display:flex;align-items:center}.statistics-section-wrapper-images-label{line-height:100%;font-weight:500;font-size:14px}.statistics-section-wrapper-icon{margin:0 6px}.statistics-section-wrapper-image-tech{width:252px;height:100%;border:1px solid #d1d1d7;border-radius:3px}.statistics-section-wrapper-image-tech-header{font-family:Roboto;font-size:12px;color:#1a1a1d;padding:4px;font-weight:500;border-bottom:1px solid #d1d1d7;background-color:#eaeaed;width:100%;margin:0}.statistics-section-wrapper-image-tech-content{display:flex;height:calc(100% - 25px)}.statistics-section-wrapper-image-tech-section{width:33.33%;height:100%;border-right:1px solid #d1d1d7;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px}.statistics-section-wrapper-image-tech-section:last-child{border-right:none}.statistics-section-wrapper-image-tech-section-top{display:flex;align-items:center;gap:6px;margin-bottom:4px}.statistics-section-wrapper-image-tech-section-number{font-family:Roboto;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0px;text-align:center;color:#1f2937}.statistics-section-wrapper-image-tech-section-bottom{display:flex;justify-content:center}.statistics-section-wrapper-image-tech-section-bottom span{font-family:Roboto;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0px;color:#6b7280}.statistics-section-wrapper-image-types{width:172px;height:100%;border:1px solid #d1d1d7;border-radius:3px}.statistics-section-wrapper-image-types-header{font-family:Roboto;font-size:12px;color:#1a1a1d;padding:4px;font-weight:500;border-bottom:1px solid #d1d1d7;background-color:#eaeaed;width:100%;margin:0}.statistics-section-wrapper-image-types-content{display:flex;height:calc(100% - 25px);padding:8px 4px;justify-content:space-between;align-items:center}.statistics-section-wrapper-image-types-section{border-right:1px solid #d1d1d7;width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.statistics-section-wrapper-image-types-section:last-child{border-right:none}.statistics-section-wrapper-image-types-section-value{font-family:Roboto;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0px;text-align:center;color:#1f2937}.statistics-section-wrapper-image-types-section-label span{font-family:Roboto;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0px;color:#6b7280}@media (max-width: 768px){.image-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.modal-header{flex-direction:column}.stats-grid{grid-template-columns:repeat(3,1fr)}.tabs{grid-template-columns:1fr;justify-content:stretch}.tab{white-space:normal}.image-stats-grid{grid-template-columns:1fr}}.information-wrapper,.information-wrapper-container{width:100%}.information-wrapper-container-header{width:100%;text-align:left;margin-bottom:14px}.information-wrapper-container-header-title span{font-family:Roboto;font-weight:500;font-style:normal;font-size:16px;line-height:20px;letter-spacing:0px;font-variant-numeric:lining-nums proportional-nums;text-align:left;color:#1f2937}.information-wrapper-container-header-description span{font-family:Roboto;font-weight:400;font-style:normal;font-size:14px;line-height:18px;letter-spacing:0px;font-variant-numeric:lining-nums proportional-nums;text-align:left;color:#6b7280}.accardion-container{margin-bottom:16px}.pole-detail-properties-grid{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.pole-detail-properties-grid.collapsed{max-height:0;opacity:0;margin-bottom:0}.pole-detail-properties-grid.expanded{max-height:2000px;opacity:1}.pole-detail-property-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0;font-family:Roboto,sans-serif;font-size:14px;line-height:18px}.pole-detail-property-row:last-child{border-bottom:none}.pole-detail-property-row>div:first-child{color:#1a1a1d;font-weight:400}.pole-detail-property-row>div:last-child{display:flex;align-items:center;gap:4px;color:#1a1a1d;font-weight:400;text-align:right}.pole-detail-property-row>div:last-child .icon{width:18px;height:18px;min-width:18px}.information-wrapper-container-content{height:78px;margin-bottom:16px;display:flex;justify-content:space-between}.information-wrapper-container-content-section-priority{height:78px;border:1px solid #d1d1d7;border-radius:3px;width:195px;display:flex;flex-direction:column}.information-wrapper-container-content-section-priority-body{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}.information-wrapper-container-content-section-defects{height:78px;border:1px solid #d1d1d7;border-radius:3px;width:249px;display:flex;flex-direction:column}.information-wrapper-container-content-section-annotation{height:78px;border:1px solid #d1d1d7;border-radius:3px;width:99px;display:flex;flex-direction:column}.information-wrapper-container-content-section-annotation-body{display:flex;align-items:center;gap:6px;justify-content:center;flex:1}.information-wrapper-container-content-section-annotation-body span{line-height:100%;font-weight:500;font-size:14px;font-family:Roboto;color:#1f2937}.information-wrapper-container-content-section-priority-body-text.emergency{color:#dc2626}.information-wrapper-container-content-section-priority-body-text.urgent{color:#f97316}.information-wrapper-container-content-section-priority-body-text.normal{color:#eab308}.information-wrapper-container-content-section-priority-body-text.monitor{color:#3b82f6}.information-wrapper-container-content-section-priority-body-text.success{color:#10b981}.information-wrapper-container-content-section-priority-body-text{font-family:Roboto;font-weight:600;font-style:normal;font-size:14px;line-height:100%;letter-spacing:0px;text-align:center;font-variant-numeric:lining-nums proportional-nums}.information-wrapper-container-content-section-priority-title,.information-wrapper-container-content-section-defects-title,.information-wrapper-container-content-section-annotation-title{font-family:Roboto;font-size:12px;color:#1a1a1d;padding:4px;font-weight:500;border-bottom:1px solid #d1d1d7;background-color:#eaeaed;width:100%;margin:0}.information-wrapper-container-content-section-defects-body{display:flex;height:calc(100% - 25px)}.information-wrapper-container-content-section-defects-body-component-block,.information-wrapper-container-content-section-defects-body-defect-block{width:50%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px}.information-wrapper-container-content-section-defects-body-component-block{border-right:1px solid #d1d1d7}.information-wrapper-container-content-section-defects-body-component-block-label,.information-wrapper-container-content-section-defects-body-defect-block-label{display:flex;align-items:center;gap:6px;margin-bottom:4px}.information-wrapper-container-content-section-defects-body-component-block-label span,.information-wrapper-container-content-section-defects-body-defect-block-label span{font-family:Roboto;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0px;text-align:center;color:#1f2937}.information-wrapper-container-content-section-defects-body-component-block-description,.information-wrapper-container-content-section-defects-body-defect-block-description{display:flex;justify-content:center}.information-wrapper-container-content-section-defects-body-component-block-description span,.information-wrapper-container-content-section-defects-body-defect-block-description span{font-family:Roboto;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0px;color:#6b7280}.download-center-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .3s ease;z-index:1000}.download-center-overlay-show{opacity:1}.download-center-sidebar{position:fixed;top:0;right:0;width:540px;height:100%;background:#f0f0f2;transform:translate(100%);transition:transform .3s ease;z-index:1001;display:flex;flex-direction:column}.download-center-sidebar-show{transform:translate(0)}.download-center-header{padding:20px 24px 28px}.download-center-title{font-weight:500;font-size:21px;line-height:26px;letter-spacing:0px;color:#1a1a1d;margin-bottom:8px}.download-center-subtitle{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b}.download-center-item{background:linear-gradient(180deg,#fff,#d3d4d6);box-shadow:4px 4px 8px #ddddddb2,-4px -4px 8px #ffffffb2;margin:0 24px 8px;border-radius:9px;padding:1px}.download-center-item-container{background:#f0f0f2;border-radius:9px;padding:14px;display:flex;align-items:center;justify-content:space-between}.download-center-item-line{display:flex;align-items:center;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b;padding:2px 0}.download-center-item-line span{display:block;padding:0 2px}.download-active{margin:0 24px 8px 25px;border:2px solid var(--border-blue-initial, #566ee2);border-radius:9px;padding:16px;color:#1a1a1d;position:relative;overflow:hidden;height:126px}.download-active__fill{height:100%;width:0;background:#cbd2f6;transition:width .4s ease;position:absolute;top:0;left:0}.download-active-container{position:absolute;padding:16px;top:0;left:0;width:100%;height:100%}.download-active-title{display:flex;align-items:center;font-weight:500;font-size:12px;line-height:16px;letter-spacing:0px;color:#84848b}.download-active-title span{display:block;margin:0 2px}.download-active-progress{font-weight:500;font-size:16px;line-height:20px;letter-spacing:0px;padding:20px 0 10px}.download-active-stats{display:flex;align-items:center;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px}.download-active-stats span{display:flex;margin:0 2px}:root{--grey: #8a99a3;--soft-grey: #d1d1d7;--black: #3d4853;--white: white;--background-color: #eef1f3;--primaryColor: #0ab3a1;--secondPrimaryColor: #982df6;--error: #cf5153;width:100%;height:100%;font-family:Roboto,serif;line-height:1.5;font-weight:400;color:var(--black);background-color:var(--background-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,textarea,*{font-family:Roboto,serif}input:focus,textarea:focus,*:focus{outline:none}img[alt=Google]{display:none}a{text-decoration:none}a *{pointer-events:none}html,body{margin:0;width:100%;height:100%;overflow:hidden}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}#root{width:100%;height:100%}.select-wrapper{margin-bottom:8px;position:relative;width:100%;padding:1px;background:linear-gradient(180deg,#fff,#d3d4d6);border-radius:8px;box-shadow:4px 4px 8px #ddddddb2,-4px -4px 8px #ffffffb2}.select-wrapper .select-wrapper-tree{position:absolute;left:-28px;top:7px;display:flex;align-items:center;justify-content:flex-start}.select-wrapper-disable{box-shadow:none;background:none;opacity:.75}.gm-style .gm-style-iw-c{width:0px;overflow:visible;padding:0;box-shadow:none}.gm-style-iw-tc{display:none}.gm-style-iw-d{overflow:auto!important;margin:12px 12px 12px 0;min-height:auto!important;max-height:0px!important}.gm-style-iw-ch{max-width:160px!important}.gm-style .gm-style-iw-c{max-height:235px!important}.gm-style-iw-chr{display:none}.recharts-wrapper *{outline:none;z-index:1}.required-field:after{content:"";display:inline-block;margin-left:2px;width:8px;height:12px;background-image:url(/icons/required.svg);background-position:top;background-repeat:no-repeat}.form-rule{margin-top:6px;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b;display:block}.modal-cover{position:fixed;z-index:301;top:0;left:0;right:0;bottom:0;background:#1a1a1d7a;cursor:pointer;-webkit-user-select:none;user-select:none}
