@charset "UTF-8";.delete-project_cover{position:fixed;z-index:322;top:0;left:0;right:0;bottom:0;background:#1a1a1d7a;cursor:pointer;-webkit-user-select:none;user-select:none}.delete-project{position:fixed;z-index:323;background-color:var(--background-color);top:50%;left:50%;transform:translate(-50%,-50%);padding:16px;border-radius:8px;width:98%;max-width:340px}.delete-project_header{display:flex;align-items:center;position:relative;justify-content:center;height:48px;margin-bottom:16px}.delete-project_header .delete-project_header-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#f6cccc;border-radius:50%}.delete-project-title{max-width:300px;margin:auto;font-weight:500;font-size:21px;line-height:26px;letter-spacing:0px;text-align:center}.delete-project-subtitle{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;text-align:center;max-width:308px;margin:8px auto 16px;color:#cf5153}.delete-project-label{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;margin-bottom:8px}.delete-project-sub-label{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b;margin-bottom:8px;margin-top:-10px}.delete-project-buttons{display:flex;align-items:center;justify-content:flex-end;margin-top:16px}.context-menu-wrapper{position:absolute;width:195px;background:linear-gradient(180deg,#434d88,#020012);bottom:-8px;right:0;transform:translateY(100%);border-radius:8px;padding:1px;box-shadow:0 12px 24px #00000040;z-index:500}.context-menu-wrapper .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}.context-menu-switch{box-shadow:4px 4px 8px #00000020,-4px -4px 8px #fff3;background:linear-gradient(180deg,#434d88,#020012);position:relative;display:flex;align-items:center;justify-content:center;width:100%;border-radius:8px;height:36px;margin-bottom:8px}.context-menu-switch .context-menu-switch-container{width:calc(100% - 2px);height:calc(100% - 2px);margin-left:1px;margin-right:1px;border-radius:7px;background-color:#00093f;display:flex;align-items:center;justify-content:space-between;padding:0 8px}.context-menu-switch .context-menu-switch-container i{background-color:#fff!important}.context-menu-switch .context-menu-switch-container label.switch{width:100%}.context-menu-switch .context-menu-switch-container .slider .slider-body{background-color:#00093f}.context-menu-switch .context-menu-switch-container .switch-label{font-weight:500}.context-menu-switch .context-menu-switch-container input:checked+.slider{background:linear-gradient(180deg,#5bccc0,#077f72)}.context-menu-switch .context-menu-switch-container input:checked+.slider .slider-body{background-color:#0ab3a1}label.switch{display:flex;align-items:center;height:24px;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.switch-label{margin-left:4px;font-weight:600;font-size:14px;line-height:20px;letter-spacing:0px}.slider{display:block;position:absolute;right:0;width:30px;height:20px;border-radius:10px;background-color:#d1d1d7;display:flex;align-items:center;justify-content:center;transition:.4s}.slider .slider-body{width:calc(100% - 2px);height:calc(100% - 2px);border-radius:9px;background-color:var(--background-color);transition:.4s}.slider-circle{position:absolute;display:block;height:14px;width:14px;left:3px;background:linear-gradient(180deg,#f8f8ff,#9494a6);transition:.4s;border-radius:50%;display:flex;align-items:center;justify-content:center}.slider-circle:before{content:"";width:12px;height:12px;border-radius:50%;background-color:#babac4}input:checked+.slider{background:linear-gradient(180deg,#5bccc0,#077f72)}input:checked+.slider .slider-body{background-color:#0ab3a1}input:checked+.slider .slider-circle{transform:translate(10px);background-color:linear-gradient(180deg,#ffffff 0%,#d3d4d6 100%)}input:checked+.slider .slider-circle:before{background-color:#eaeaed}.status-changelog{width:266px;box-shadow:0 16px 24px #393a4326;background:linear-gradient(180deg,#fff,#d3d4d6);border-radius:12px;padding:1px}.status-changelog .status-changelog-container{width:100%;height:100%;border-radius:12px;background-color:#f0f0f2;padding:20px}.status-changelog-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.status-changelog-title{font-weight:500;font-size:12px;line-height:14.06px;letter-spacing:0px;color:#84848b}.status-changelog-project{margin-top:2px;font-weight:500;font-size:16px;line-height:18.75px;letter-spacing:0px}.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:600;font-size:12px;line-height:16px;display:flex;align-items:center}.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;margin-top:6px;color:#84848b}.status-done{width:16px;height:16px;border-radius:50%;background-color:#95eeb9;margin-right:4px;display:flex;align-items:center;justify-content:center}.project-item-wrapper{width:calc(100% - 24px);border-radius:8px;background:linear-gradient(180deg,#fff,#d3d4d6);box-shadow:4px 4px 8px #dddddde5,-4px -4px 8px #ffffffb2;margin-bottom:16px}.project-item-wrapper:first-child{margin-top:16px}.project-item{display:flex;flex-direction:column;align-items:flex-end;width:calc(100% - 2px);height:calc(100% - 2px);margin-top:1px;margin-left:1px;border-radius:7px;background-color:var(--background-color);padding:12px}.project-item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:14px;font-weight:500;line-height:18px;width:100%}.project-item-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.project-item-title div{font-weight:400;font-size:12px;line-height:16px;letter-spacing:0px;color:#84848b}.project-item-group{display:flex;align-items:center}.project-item-icon{background-color:#54b97e;width:36px;min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:4px;margin-right:8px}.project-item-feeders{width:100%;display:flex;align-items:center;justify-content:space-between;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0px;text-align:right;color:#84848b;margin-bottom:7px}.project-item-feeder-item{font-weight:500;font-size:12px;line-height:14px;letter-spacing:0px;color:#1a1a1d;padding:5px 6px;border:1px solid #d1d1d7;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-left:2px}.project-item-feeders-list{display:flex;align-items:center;white-space:nowrap}.project-item-update-time{width:100%}.project-item-update-time{width:100%;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0px;text-align:right;display:flex;align-items:center;color:#84848b}.project-item-info{width:100%;display:flex;align-items:center;margin-bottom:6px}.project-item-info .project-item-source{margin-right:2px;background-color:#b3e7e2;width:28px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px}.project-item-count{height:24px;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;margin-right:2px}.project-item-count span{margin-left:2px}.deletion-alert-cover{position:fixed;background:#1a1a1d7a;top:0;left:0;right:0;bottom:0;z-index:301}.deletion-alert-container{position:fixed;z-index:302;background-color:var(--background-color);border-radius:8px;width:100%;max-width:436px;min-width:436px;top:50%;left:50%;transform:translate(-50%,-50%);padding:16px 16px 8px}.deletion-alert{width:100%;display:flex;align-items:flex-start;justify-content:space-between}.deletion-alert-icon{width:48px;height:48px;background-color:#f6cccc;display:flex;align-items:center;justify-content:center;border-radius:50%}.deletion-alert-text{width:calc(100% - 124px)}.deletion-alert-text div:first-child{font-size:21px;font-weight:500;line-height:26px;text-align:left}.deletion-alert-text div:last-child{font-size:14px;font-weight:400;line-height:18px;text-align:left;color:#84848b;margin-top:4px}.deletion-alert-buttons{margin-top:24px;display:flex;align-items:center;justify-content:flex-end}.truncate-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.selected-annotation{font-size:14px;font-weight:500;line-height:18px;text-align:left;margin:12px 0}.defect-modal{background-color:var(--background-color);position:absolute;top:28px;left:28px;z-index:111;border-radius:8px;padding:8px;width:224px}.defect-modal-header{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:500;line-height:20px;margin-bottom:12px}.defect-modal-header div{display:flex;align-items:center}.defect-modal-header div span{margin-left:4px}.select-alarm{font-size:14px;font-weight:400;line-height:18px;text-align:center;margin-top:12px;padding:0 12px;color:var(--grey)}.inline-chart{width:calc(50% - 6px);margin-top:12px;border:1px solid #d1d1d7;border-radius:8px}.inline-chart-header{background-color:#eaeaed;height:40px;padding-left:12px;display:flex;align-items:center;border-bottom:1px solid #d1d1d7;border-radius:8px 8px 0 0;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0}.inline-chart-body{padding:24px}.inline-chart-view{position:relative;width:100%;height:20px;margin-bottom:12px;display:flex;align-items:center}.inline-chart-view>div{height:100%;border:1px solid #f0f0f2;border-radius:4px}.inline-chart-tooltip{position:absolute;height:auto!important;top:-40px;transform:translate(-50%);pointer-events:none;transition:left .3s ease;margin:0;padding:10px;background-color:#fff;border:1px solid rgb(204,204,204)!important;border-radius:0!important;white-space:nowrap}.project-info{width:266px;box-shadow:0 16px 24px #393a4326;background:linear-gradient(180deg,#fff,#d3d4d6);border-radius:12px;padding:1px}.project-info .project-info-container{width:100%;height:100%;border-radius:12px;background-color:#f0f0f2;padding:20px}.project-info-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.project-info-title{font-weight:500;font-size:12px;line-height:14.06px;letter-spacing:0px;color:#84848b}.project-info-project{margin-top:2px;font-weight:500;font-size:16px;line-height:18.75px;letter-spacing:0px}.project-info-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;margin-right:14px}.project-info-item{display:flex;align-items:center;margin-bottom:14px;position:relative}.project-info-item .status-name{font-weight:600;font-size:12px;line-height:16px;display:flex;align-items:center}.status-changed-at{font-weight:400;font-size:12px;line-height:14px;margin-top:6px}.project-info-visual-condition,.project-info-visual-condition .inline-chart{width:100%}.project-info-visual-condition .inline-chart .inline-chart-body{padding:12px}.loader{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;z-index:121}.loader-container{position:absolute;top:32.23%;width:calc(100% - 16px);max-width:387px;height:440px;display:flex;flex-direction:column;align-items:center;justify-content:center}.loader-container .loader-text{font-size:14px;font-weight:600;line-height:16px;text-align:center;margin-top:84px;margin-bottom:24px}@media screen and (max-height: 720px){.loader-container{top:100px}}.hidden-loader{opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility 0s .5s}.visible-loader{opacity:1;transition:opacity .5s ease-in-out,visibility 0s 0s}.progress{width:154px;height:8px;border-radius:32px;background-color:#c3cdd4;box-shadow:0 4px 4px #00000040 inset;position:relative;overflow:hidden}.progress:before{content:"";background-color:var(--primaryColor);height:100%;width:100%;position:absolute;transform-origin:left;transform:scaleX(0);border-radius:0 32px 32px 0;animation:progressAnimation 4s infinite ease-in-out}@keyframes progressAnimation{0%{transform-origin:left;transform:scaleX(0)}25%{transform-origin:left;transform:scaleX(1)}50%{transform-origin:right;transform:scaleX(1)}75%{transform-origin:right;transform:scaleX(0)}to{transform-origin:left;transform:scaleX(0)}}.info-window-image{width:195px;height:163px;border-radius:6px;overflow:hidden;position:relative;background-color:#e0dbde}.info-window-image img{width:100%;height:100%;object-fit:cover;pointer-events:none}.info-window-image .comment-length{position:absolute;bottom:4px;left:4px;background:#2b2d2fa6;color:#fff;font-weight:500;font-size:14px;line-height:20px;padding:4px 4px 4px 22px;border-radius:4px;display:flex;align-items:center}.info-window-image .comment-length:before{content:"";position:absolute;width:16px;height:16px;left:4px;background-image:url(/icons/comment.svg)}.info-window-image{-webkit-user-select:none;user-select:none;cursor:pointer}.info-window-image:hover .view-image{display:flex}.info-window-header{width:195px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.info-window-header span{display:block;max-width:calc(100% - 36px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:14px;line-height:16px}.view-image{position:absolute;background-color:#1a1a1d87;width:100%;height:100%;top:0;left:0;align-items:center;justify-content:center;flex-direction:column;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;text-align:center;color:#fff;pointer-events:none;display:none}.info-window{position:absolute;background-color:#f0f0f2;padding:12px;border-radius:12px;transform:translate(-50%);bottom:0}.info-window:after{content:"";position:absolute;bottom:-11px;left:50%;width:0;height:0;border-left:12.5px solid transparent;border-right:12.5px solid transparent;border-bottom:12px solid #f0f0f2;transform:scaleY(-1) translate(-50%)}.file-direction{pointer-events:none;width:32px;height:32px;position:absolute;top:6px;left:6px;background-image:url(/file-pin.png);background-repeat:no-repeat;background-size:256px 256px;background-position:0px 0px;transform-origin:center center}.info-window-files{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:4px;max-height:128px;overflow-y:auto}.info-window-files .info-window-image{width:94px;height:62px;object-fit:cover}.info-window-files .comment-length{bottom:2px;left:2px;font-size:10px;line-height:12px;padding:4px 4px 4px 16px}.info-window-files .comment-length:before{width:10px;height:10px;left:3px;background-size:contain}.info-window-files .file-direction{width:20px;height:20px;top:2px;left:2px;background-repeat:no-repeat;background-size:160px 160px}.pole-info-properties__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0px 16px}.pole-info-properties{display:flex;align-items:center;justify-content:space-between;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b;margin-bottom:8px;position:relative}.nearby-poles{display:flex;flex-direction:column;max-height:244px;overflow:auto;width:calc(100% + 24px);margin-left:-12px}.nearby-poles-item-wrapper{border-radius:8px;padding:1px;background:linear-gradient(180deg,#fff,#d3d4d6);box-shadow:4px 4px 8px #ddddddb2,-4px -4px 8px #ffffffb2;margin-bottom:4px;margin-left:12px;margin-right:12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:.4s}.nearby-poles-item-wrapper:last-child{margin-bottom:12px}.nearby-poles-item-wrapper:first-child{margin-top:12px}.nearby-poles-item-wrapper:hover{background:linear-gradient(180deg,#d3d4d6,#fff);box-shadow:none}.nearby-poles-item{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#f0f0f2;border-radius:8px;height:52px;pointer-events:none}.nearby-poles-info{display:flex;flex-direction:column;flex:1;padding-left:8px}.nearby-poles-info-line{display:flex;align-items:center;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0px;color:#84848b}.nearby-poles-info-line:first-child{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#1a1a1d}.nearby-poles-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;margin-right:2px}.point{background-color:#84848b;width:5px;height:5px;border-radius:50%;margin:0 4px}.pole-info{position:absolute;background-color:#f0f0f2;padding:12px;border-radius:12px;transform:translateY(50%);bottom:0;width:248px;margin-right:24px;right:0;box-shadow:0 6px 16px #00000026}.pole-info:after{content:"";position:absolute;bottom:calc(50% - 14px);right:-17px;width:0;height:0;border-left:12.5px solid transparent;border-right:12.5px solid transparent;border-bottom:12px solid #f0f0f2;transform:rotate(90deg)}.pole-info-status{position:absolute;top:0;left:0;background:#84848b;width:100%;height:6px;border-radius:12px 12px 0 0}.pole-info-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}.pole-info-line{display:flex;align-items:center;font-family:Roboto;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0px;color:#292e33}.pole-info-line .slider{position:relative}.pole-info-properties{display:flex;align-items:center;justify-content:space-between;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#84848b;margin-bottom:8px}.pole-info-properties:last-child{margin-bottom:0}.pole-info-properties div{display:flex;align-items:center}.pole-info-properties div:last-child{color:#1a1a1d}.pole-info-properties i{margin-right:2px}.pole-info-file-load{width:100%;display:flex;align-items:center;justify-content:center;padding:16px 0}.pole-info-file-load img{width:40px}.pole-info-files{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:fit-content;margin-bottom:8px;-webkit-user-select:none;user-select:none}.pole-info-files .pole-info-file{width:100%;aspect-ratio:109/62;display:block;border-radius:8px;overflow:hidden;position:relative}.pole-info-files .pole-info-file img{width:100%;height:100%;object-fit:cover}.pole-info-files .pole-info-file .pole-info-file-count{position:absolute;width:100%;height:100%;top:0;left:0;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#fff;display:flex;align-items:center;justify-content:center;background:linear-gradient(0deg,#1a1a1d7a,#1a1a1d7a)}.pole-info-file-status{position:absolute;top:6px;left:6px;width:10px;height:10px;z-index:1;border:1px solid;border-radius:3px}.custom-map-container{width:100%;height:100%;position:relative}.custom-advanced-marker{width:42px;height:50px;position:relative;background-image:url(/icons/comment-pin.svg);background-repeat:no-repeat;background-size:contain;display:flex;align-items:center;justify-content:center;transform:translate(10px)}.custom-advanced-marker span{position:absolute;top:12px;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;text-align:center;color:#1a1a1d}.new-custom-advanced-marker{background-image:url(/icons/new-comment-pin.svg)}.pole-hover{position:absolute;background-color:#f0f0f2;padding:12px;border-radius:12px;bottom:0;right:0;box-shadow:0 6px 16px #00000026;white-space:nowrap;transform:translate(50%,50%);pointer-events:none;margin-bottom:6px}.pole-hover span{font-weight:400;color:var(--primaryColor)}.pole-hover:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #f0f0f2}.position-info-window{background-color:#f0f0f2;position:absolute;background:linear-gradient(0deg,#fff,#d3d4d6);padding:1px;border-radius:12px;transform:translate(-50%);bottom:0;display:flex;align-items:center;box-shadow:4px 4px 8px #dddddde5,-4px -4px 8px #ffffffb2}.position-info-window:after{content:"";position:absolute;bottom:-11px;left:50%;width:0;height:0;border-left:12.5px solid transparent;border-right:12.5px solid transparent;border-bottom:12px solid #f0f0f2;transform:scaleY(-1) translate(-50%)}.position-info-window .position-info-container{background-color:#f0f0f2;padding:8px;border-radius:12px;bottom:0;display:flex;align-items:center}.position-info-window .position-info-position{white-space:nowrap;border:1px solid #d1d1d7;border-radius:8px;height:38px;padding:8px;display:flex;align-items:center;margin-right:8px;color:#000;cursor:text}.tools-modal{position:absolute;top:16px;right:80px;z-index:1;min-width:294px;border-radius:8px;background-color:var(--background-color);padding:8px}.tools-modal-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:12px}.tools-modal-title{display:flex;align-items:center;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0px}.tools-modal-title div{margin-left:4px}.tools-modal-value{border:1px solid #d1d1d7;border-radius:8px;min-width:110px;height:40px;display:flex;align-items:center;padding:0 10px;white-space:nowrap;overflow:hidden;font-family:Roboto;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;margin:0 6px;width:calc(100% - 176px)}.tools-modal-line{display:flex;align-items:center;margin:4px 0}sup{vertical-align:super;font-size:smaller;margin-bottom:8px}.kml-upload{display:flex;align-items:center;justify-content:space-between;padding:0 14px;margin-bottom:14px}.kml-upload-main{display:flex;flex-direction:column;flex:1}.kml-upload-main .kml-upload-text{display:flex;align-items:center;justify-content:space-between;padding-right:8px;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;text-align:right;color:#1a1a1d}.kml-upload-main .kml-upload-text div:last-child{font-size:12px;color:#4e64ce}.kml-upload-main .kml-upload-progress{width:calc(100% - 8px);height:4px;background-color:#dfdfe4;margin:8px 8px 6px 0;border-radius:12px;overflow:hidden}.kml-upload-main .kml-upload-progress .kml-upload-progress-value{height:100%;background-color:#4e64ce;border-radius:12px;width:100%;transition:.4s}.kml-file{display:flex;width:100%;margin-bottom:4px;align-items:center}.kml-file .kml-file-info{display:flex;flex-direction:column;flex:1}.kml-file .kml-file-info-title{display:flex;align-items:center;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;text-align:right;color:#1a1a1d;margin-bottom:2px}.kml-file .kml-file-info-date{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;text-align:right;color:#84848b;display:flex;align-items:center}.kml-file .kml-file-info-date span{width:4px;height:4px;background-color:#84848b;margin:0 4px;border-radius:50%}.cursor-settings{display:flex;align-items:center}.cursor-settings .cursor-settings-text{font-weight:600;font-size:14px;line-height:20px;letter-spacing:0px;margin-left:2px;margin-right:24px}.cursor-settings .select-wrapper{flex:1;margin-bottom:0}.map-tools{position:absolute;top:16px;right:16px;z-index:1000}.map-settings-wrapper{position:absolute;top:0;left:-28px;transform:translate(-100%);box-shadow:0 16px 24px #393a4326;background-color:#f0f0f2;padding:6px;border-radius:12px;width:368px;z-index:201}.map-settings-wrapper:after{content:"";position:absolute;top:8px;right:-11px;width:0;height:0;border-top:12.5px solid transparent;border-bottom:12.5px solid transparent;border-left:12px solid #f0f0f2}.map-settings-container{border:1px solid #c3cdd4;border-radius:12px}.map-settings-container .map-settings-item{padding:14px}.legend{width:507px;position:fixed;bottom:70px;right:64px;height:476px;border-radius:12px;box-shadow:0 16px 24px #393a4326;background:linear-gradient(180deg,#fff,#d3d4d6);padding:1px}.legend .legend-container{width:100%;height:100%;border-radius:12px;background-color:#f0f0f2;padding:8px;display:flex;justify-content:space-between}.legend-column{width:calc(50% - 2px);height:100%;display:flex;flex-direction:column}.legend-item{border:1px solid #c3cdd4;width:100%;height:calc(50% - 2px);border-radius:8px;padding:14px}.legend-item-title{font-weight:500;font-size:16px;line-height:20px;letter-spacing:0px;color:#1a1a1d;margin-bottom:12px}.legend-item-line{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;width:100%;height:24px;display:flex;align-items:center;margin-bottom:12px}.legend-item-line i{width:24px!important;height:24px!important}.legend-item-line:last-child{margin-bottom:0}.legend-item-line span{width:8px;height:2px;background-color:#84848b;margin:4px}.legend-item-zone{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.legend-item-zone:before{content:"";border:1px solid #1a1a1de0;background-color:#1a1a1d14;width:16px;height:16px;border-radius:50%}.map-styles{position:absolute;bottom:16px;left:16px;z-index:1}.map-styles{background:linear-gradient(180deg,#fff,#d3d4d6);border-radius:8px;width:286px;height:40px;box-shadow:0 2px 6px #00000040}.map-styles .map-styles_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}.map-styles .map-styles_container button{height:calc(100% - 6px);width:calc((100% / 3) - 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}.map-styles .map-styles_container button span{margin-left:2px}.map-styles .map-styles_container button:nth-child(1){left:3px}.map-styles .map-styles_container button:nth-child(2){left:calc((100% / 3) + 1.5px)}.map-styles .map-styles_container button:nth-child(3){left:calc(100% / 3 * 2)}.map-styles .map-styles_container .active-map-style{color:var(--black)}.map-styles .map-styles_container .active-map-style i{background-color:var(--black)!important}.map-styles .map-styles_container .map-styles_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;box-shadow:4px 4px 8px #dddddde5,-4px -4px 8px #ffffffb2}.map-styles .map-styles_container .map-styles_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}.map-styles .map-styles_container:has(button:nth-child(1).active-map-style) .map-styles_marker{left:3px}.map-styles .map-styles_container:has(button:nth-child(2).active-map-style) .map-styles_marker{left:calc((100% / 3) + 1.5px)}.map-styles .map-styles_container:has(button:nth-child(3).active-map-style) .map-styles_marker{left:calc(100% / 3 * 2)}.map-annotation-modal{position:absolute;bottom:-10px;right:-33px;z-index:101;width:372px;padding:14px;border-radius:8px;border:1px solid #d1d1d7;box-shadow:0 6px 16px #00000026;background-color:var(--background-color);transform:translate(100%)}.map-annotation-modal .map-annotation_buttons{display:flex;align-items:center;justify-content:flex-end;font-size:14px!important}.hide-modal{display:none}.map-annotation_separator{width:1px;height:15px;background-color:#d1d1d7;margin:0 8px}.map-annotation_edit-header{height:36px;width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.map-annotation_edit-buttons{display:flex;align-items:center}.map-annotation_edit-text{width:100%;max-height:130px;padding-left:40px;overflow:auto;font-size:14px;font-weight:400;line-height:18px;text-align:left;white-space:pre-line}.map-annotation_edit-date{display:flex;align-items:center;justify-content:flex-start;margin-top:10px}.map-annotation_edit-date span{margin-left:4px;color:#84848b;font-size:12px;font-weight:400;line-height:14.06px;text-align:left}.author-avatar{background-color:#6b42d1;color:#fff;font-size:14px;font-weight:500;line-height:18px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;margin-right:8px}.author{display:flex;align-items:center;justify-content:center}.author-name{display:flex;flex-direction:column;font-size:14px;font-weight:400;line-height:18px;text-align:left}.author-name span:last-child{color:#84848b}.custom-textarea{margin-bottom:16px}.custom-textarea .custom-textarea_label{color:var(--black);font-size:14px;font-weight:500;line-height:18px;margin-bottom:8px;display:flex;align-items:flex-start}.custom-textarea .custom-textarea_label span{background-image:url(/icons/required.svg);width:8px;height:8px;margin-left:2px;background-size:contain;background-repeat:no-repeat;margin-top:2px}.textarea-wrapper{width:100%;height:156px;background:linear-gradient(180deg,#fff,#d3d4d6);border-radius:8px;display:flex}.textarea-wrapper .textarea-container{position:relative;width:calc(100% - 2px);height:calc(100% - 2px);margin-top:1px;margin-left:1px;border-radius:7px;display:flex;align-items:center;background-color:var(--background-color);box-sizing:border-box;box-shadow:4px 4px 8px #dddddde5 inset,-4px -4px 8px #ffffffb2 inset}.textarea-wrapper .textarea-container:has(textarea:focus){width:100%;height:100%;margin-top:0;margin-left:0;border:2px solid var(--primaryColor)}.textarea-wrapper .textarea-container textarea{width:100%;height:100%;border:none;font-size:14px;font-weight:500;line-height:20px;padding:12px;color:var(--grey);resize:none;background-color:transparent}.textarea-wrapper .textarea-container textarea:focus{color:var(--black);padding:11px}.textarea-wrapper .textarea-container textarea::placeholder{color:var(--grey)}.textarea-wrapper .textarea-container textarea::-webkit-input-placeholder{color:var(--grey)}.textarea-wrapper .textarea-container textarea::-moz-placeholder{color:var(--grey)}.textarea-wrapper .textarea-container textarea:-ms-input-placeholder{color:var(--grey)}.textarea-wrapper .textarea-container textarea::-ms-input-placeholder{color:var(--grey)}.textarea-wrapper .textarea-container:has(textarea:focus){background-color:var(--background-color);box-shadow:none}.custom-textarea_error .textarea-wrapper .textarea-container{margin-top:0;margin-left:0;border:2px solid var(--error)!important;background-color:var(--background-color);box-shadow:none}.custom-textarea_error .textarea-wrapper .textarea-container textarea{padding:11px}.disabled-textarea .textarea-container{width:100%;height:100%;margin-top:0;margin-left:0;box-shadow:none;background-color:#eaeaed}.search-pole-item{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:8px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:.4s}.search-pole-item:last-child{margin-bottom:0}.search-pole-item:hover{background-color:#e0dbde}.search-pole-item-info{display:flex;flex-direction:column;flex:1;padding:0 8px}.search-pole-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;margin-right:2px}.search-pole-item-info-top{display:flex;align-items:center;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#1a1a1d}.search-pole-item-info-top span{font-weight:400;color:#84848b;margin:0 4px}.search-pole-item-info-bottom{font-weight:400;font-size:12px;line-height:16px;letter-spacing:0px;display:flex;align-items:center;color:#84848b}.search-pole-item-dot{width:3px;height:3px;background-color:#84848b;border-radius:50%;margin:0 4px}.map-page{width:100%;height:100%;display:flex}.project-list{width:374px;height:100%;position:relative}.map-wrapper{display:flex;flex-direction:column;align-items:center;width:calc(100% - 374px);height:100%;position:relative}.gmnoprint{display:none}.project-list-container{position:absolute;display:flex;flex-direction:column;width:100%;height:100%;border-right:1px solid var(--soft-grey);background-color:var(--background-color);transition:.4s;z-index:1}.project-list_full{width:calc(100vw - 156px);z-index:11}.project-list_full .toggle-list-full{transform:scaleX(-1)}.project-list_full .project-list-body{display:flex}.project-list_full .project-group{display:flex;flex-direction:column}.project-list_full .project-group .project-group-body{flex:1;overflow:auto}.project-list_full .project-list-footer{display:none}.project-list_full .project-item-wrapper{width:calc(100% - 16px);margin-bottom:16px}.project-list_full .project-item-wrapper:first-child{margin-top:16px}.project-list_full .header-create-project{display:flex}.project-list-header{flex:0;padding:16px;display:flex;align-items:center;justify-content:space-between}.project-list-body{width:100%;flex:1;overflow:auto}.project-list-body .empty-project-list{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;text-align:center}.project-list-body .empty-project-list .empty-project-title{font-size:21px;font-weight:500;line-height:26px;text-align:center}.project-list-body .empty-project-list .empty-project-desc{font-size:14px;font-weight:400;line-height:18px;text-align:center;color:var(--grey);margin:4px 0 24px}.toggle-list-full{background:linear-gradient(180deg,#fff,#d3d4d6);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:.8s}.toggle-list-full_container{width:calc(100% - 2px);height:calc(100% - 2px);background:var(--background-color);display:flex;align-items:center;justify-content:center;border-radius:50%}.search-type{width:78px;height:38px;position:absolute;right:4px}.search-type .search-type_container{width:calc(100% - 2px);height:calc(100% - 2px);margin-top:1px;margin-left:1px;align-items:center;position:relative}.search-type .search-type_container button{height:100%;width:calc(50% - 2px);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}.search-type .search-type_container button span{margin-left:2px}.search-type .search-type_container button:nth-child(1){left:0}.search-type .search-type_container button:nth-child(2){left:40px}.search-type .search-type_container .active-search-type{color:var(--black)}.search-type .search-type_container .active-search-type i{background-color:var(--black)!important}.search-type .search-type_container .search-type_marker{position:absolute;height:100%;width:calc(50% - 2px);border-radius:5px;pointer-events:none;left:3px;background:linear-gradient(180deg,#fff,#d3d4d6);transition:left .3s ease;box-shadow:4px 4px 8px #dddddde5,-4px -4px 8px #ffffffb2}.search-type .search-type_container .search-type_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}.search-type .search-type_container:has(button:nth-child(1).active-search-type) .search-type_marker{left:0}.search-type .search-type_container:has(button:nth-child(2).active-search-type) .search-type_marker{left:40px}.project-list_search_wrapper{display:flex;align-items:center;width:100%;max-width:370px;position:relative}.project-list_search_wrapper .project-list_search{display:flex;align-items:center;position:relative;width:calc(100% - 48px)}.project-list_search_wrapper .project-list_search .custom-input{margin-bottom:0;width:100%}.project-list_search_wrapper .project-list_search input{padding-right:80px;padding-left:36px!important}.project-list_search_wrapper .project-list_search input:focus{padding-left:35px!important}.project-list-footer{padding:12px;position:relative}.project-list-footer:before{content:"";height:1px;width:100%;background-color:#d1d1d7;position:absolute;top:0;left:0}.project-location-search{position:absolute;bottom:-4px;left:0;width:calc(100% - 48px);transform:translateY(100%);z-index:666;padding:1px;border-radius:8px;background:linear-gradient(180deg,#fff,#d3d4d6);box-shadow:4px 4px 8px #ddddddb2,-4px -4px 8px #ffffffb2}.project-location-search .project-location-search-container{background:#f0f0f2;border-radius:8px;width:100%;padding:8px 0}.project-location-search-item{display:flex;align-items:center;height:32px;width:100%;cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 16px}.project-location-search-item:hover{background-color:#e0e0e04c}.project-location-search-item span{margin-left:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teg-filter{margin-bottom:8px;width:100%;display:flex;flex-wrap:wrap;padding:0 16px}.teg-filter .teg-filter-item{background:linear-gradient(180deg,#5bccc0,#077f72);padding:1px;border-radius:4px;box-shadow:4px 4px 4px #ddddddb2,-4px -4px 3px #ffffffb2;margin-right:4px;margin-bottom:4px}.teg-filter .teg-filter-item .teg-filter-item-container{border-radius:4px;background-color:#0ab3a1;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0px;color:#fff;height:22px;padding:0 4px;display:flex;align-items:center}.teg-filter .teg-filter-item .teg-filter-item-container span{margin-right:4px}.header-create-project{width:190px;display:none}.header-create-project a{width:100%}.project-group-status{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:"#1A1A1D";display:flex;align-items:center;padding-left:16px;cursor:pointer;-webkit-user-select:none;user-select:none}.project-group-status div{width:9px;height:9px;border-radius:50%;margin-left:7px;margin-right:5px}.project-group{min-width:340px}.project-group-body{display:flex;flex-direction:column;align-items:center}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker__tab-loop{z-index:108!important;position:absolute!important}.data-picker-input{height:32px;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:1px;background:linear-gradient(180deg,#fff,#d3d4d6);min-width:130px;box-shadow:4px 4px 8px #ddddddb2,-4px -4px 8px #ffffffb2}.data-picker-input .data-picker-input-container{background:#f0f0f2;width:100%;height:100%;border-radius:7px;display:flex;align-items:center;gap:8px;position:relative}.data-picker-input .data-picker-input-container i{pointer-events:none;position:absolute}.data-picker-input .data-picker-input-container i:first-child{left:8px}.data-picker-input .data-picker-input-container i:nth-child(2){right:8px}.data-picker-input .data-picker-input-container input{height:100%;padding-left:30px;background-color:transparent;border:none;width:100%;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;color:#1a1a1d;cursor:pointer;-webkit-user-select:none;user-select:none}.react-datepicker-popper{top:-6px!important}.date-piker-select{border-radius:8px;padding:1px;background:linear-gradient(180deg,#fff,#d3d4d6);box-shadow:4px 4px 8px #ddddddb2,-4px -4px 8px #ffffffb2;width:120px}.date-piker-select:first-child{margin-right:4px}.data-piker-month{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;text-align:center;color:#1a1a1d}.react-datepicker__header{border-bottom:none;background-color:transparent}.react-datepicker{background-color:#f0f0f2;border-color:#fff;box-shadow:0 6px 16px #00000026;border-radius:12px}.react-datepicker__day-names{margin-bottom:-12px}.react-datepicker__day-name{font-family:Roboto;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;text-align:center;vertical-align:middle;width:32px;height:32px;line-height:32px}.react-datepicker__day{width:32px;height:32px;box-shadow:4px 4px 8px #ddddddb2,-4px -4px 8px #ffffffb2;line-height:32px;border-radius:6px;border:1px solid rgb(244,244,244)}.react-datepicker__day:hover{background-color:#0ab3a1!important;color:#fff!important}.react-datepicker__day:empty{box-shadow:none;border:none;height:0px}.react-datepicker__day--selected{background-color:#0ab3a1}.react-datepicker__day--outside-month{color:#84848b}.project-filter-select-wrapper{position:relative;width:100%;margin-bottom:12px}.project-filter-select-wrapper .project-filter-select-menu{position:absolute;bottom:-4px;left:0;transform:translateY(100%);background-color:#f0f0f2;width:100%;border-radius:12px;box-shadow:0 6px 16px #00000026;display:flex;flex-direction:column;align-items:center}.project-filter-select-button{height:44px;width:100%;border-radius:8px;box-shadow:4px 4px 8px #ddddddb2,-4px -4px 8px #ffffffb2;background:linear-gradient(180deg,#fff,#d3d4d6);padding:1px;cursor:pointer;-webkit-user-select:none;user-select:none}.project-filter-select-button .project-filter-select-button-container{width:100%;height:100%;background-color:#f0f0f2;border-radius:8px}.project-filter-select-button-container{display:flex;align-items:center;justify-content:space-between;color:#1a1a1d;padding-left:12px;padding-right:32px;position:relative;font-weight:500;font-style:Medium;font-size:14px;line-height:18px;letter-spacing:0px}.project-filter-select-button-container:before{content:"";width:20px;height:20px;position:absolute;right:8px;background-size:contain;-webkit-mask-image:url(/icons/double-select.svg);mask-image:url(/icons/double-select.svg);background-color:#84848b}.open-project-filter-select{padding:2px;background:#0ab3a1}.open-project-filter-select .project-filter-select-button-container{border-radius:7px}.open-project-filter-select .project-filter-select-button-container:before{transform:scaleY(-1);background-color:#0ab3a1}.reset-select{display:flex;align-items:center;cursor:pointer}.project-filter-select-search-wrapper{padding:6px;width:100%;border-bottom:1px solid #d1d1d7}.project-filter-select-search{position:relative;display:flex;align-items:center;box-sizing:border-box;width:100%}.project-filter-select-search .custom-input{width:100%}.project-filter-select-search i{position:absolute;left:12px;z-index:1;pointer-events:none}.project-filter-select-search-body{width:100%;min-height:42px;overflow:auto}.project-filter-select-search-body .checkbox-container{margin-top:0}.project-filter-select-search-item{display:flex;align-items:center;justify-content:space-between;padding-left:12px;padding-right:18px;padding-bottom:8px;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px}.project-filter-select-search-item:first-child{padding-top:12px}.project-filter-select-search-item:last-child{padding-bottom:12px}.project-filter-select-search-item .project-filter-select-search-count{color:#84848b;font-weight:400}.project-filter-menu{position:absolute;top:-8px;right:-20px;transform:translate(100%);background-color:#f0f0f2;width:334px;padding:16px;border-radius:12px;box-shadow:0 6px 16px #00000026;display:flex;flex-direction:column;align-items:center;z-index:1}.project-filter-menu:before{content:"";position:absolute;top:16px;left:-12px;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid #f0f0f2}.project-filter-menu .project-filter-group{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:12px}.project-filter-menu .project-filter-group .data-picker-input{width:145px;height:40px}.project-filter-feeder-name{display:block;border:1px solid #d1d1d7;height:28px;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:0 8px}.project-filter-select-status{display:flex;align-items:center;height:28px;padding:0 8px;border-radius:4px}.project-filter-select-tech{display:flex;align-items:center;height:28px;padding:0 8px;border-radius:4px;border:1px solid #d1d1d7}
