:root{--black-000:#000;--black-100:#222;--black-200:#333;--black-300:#555;--gray-100:#555;--gray-150:#666;--gray-200:#888;--gray-300:#959595;--gray-400:#c4c7ce;--gray-500:#dfe3e9;--gray-600:#c4c4c4;--gray-700:#d4d4d4;--gray-800:#e3e3e3;--white-500:#eaeaea;--white-900:#fff;--blue-gray-100:#333b46;--blue-gray-200:#434a55;--blue-gray-300:#4a515c;--red-100:#a00000;--red-200:#cd0f21;--red-300:#ef1a2f;--red-400:#ec2539;--red-500:#e5293c;--red-700:#eb5757;--red-800:#e36f6f;--red-900:#f7bfc5;--red-930:#9b1469;--red-950:#ffdfdf;--yellow-500:#dba804;--yellow-950:#fffbdf;--green-200:#0f7d21;--green-500:#38bd09;--green-700:#56c568;--blue-600:#468afe;--blue-700:#3fa2f7;--black-transparent:rgba(51,51,51,0.5);--gray-transparent:hsla(0,0%,96.1%,0.7);--red-transparent:rgba(229,41,60,0.5);--black:var(--black-200);--gray:var(--gray-300);--white:var(--white-900);--red-darkest:var(--red-100);--red-dark:var(--red-930);--red:var(--red-500);--red-light:var(--red-700);--red-lightest:var(--red-900);--yellow:var(--yellow-500);--green-dark:var(--green-200);--green:var(--green-500);--green-light:var(--green-700);--blue-light:var(--blue-600);--blue-lightest:var(--blue-700);--error:var(--red-light);--info:var(--blue-light);--success:var(--green-light);--multi-select-item-bg:var(--red-lightest);--selected-row:var(--yellow-950);--error-row:var(--red-950);--inactive-row:var(--gray-800);--inactive-hover-row:var(--gray-700);--gray-bg-light:#f5f5f5;--gray-bg-dark:#333b46;--blue-text:var(--blue-lightest);--gray-text:var(--gray-150);--gray-text-lighter:#797979;--gray-text-darker:var(--blue-gray-100);--gray-icon:#686b6f;--gray-border-darkest:var(--blue-gray-100);--gray-border-darker:var(--gray-200);--gray-border-dark:var(--gray-400);--gray-border:var(--gray-500);--gray-border-light:var(--gray-600);--gray-border-lighter:var(--gray-700);--gray-border-lightest:var(--white-500);--header-height:60px;--padding:15px;--control-padding:16px;--control-group-padding:24px;--page-padding:40px;--table-padding:20px;--table-row-height:44px;--table-row-height-small:34px;--border-radius:4px;--tooltip:1000;--loading:9999}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Oxygen";src:url(/static/media/Oxygen-Light.922ed94b.ttf);font-weight:300;font-style:normal}@font-face{font-family:"Oxygen";src:url(/static/media/Oxygen-Regular.cfee52ed.ttf);font-weight:400;font-style:normal}@font-face{font-family:"Oxygen";src:url(/static/media/Oxygen-Bold.cc6e1a44.ttf);font-weight:700;font-style:normal}@font-face{font-family:"SourceSansPro";src:url(/static/media/SourceSansPro-Light.3ba9836f.ttf);font-weight:300;font-style:normal}@font-face{font-family:"SourceSansPro";src:url(/static/media/SourceSansPro-Regular.3f482321.ttf);font-weight:400;font-style:normal}@font-face{font-family:"SourceSansPro";src:url(/static/media/SourceSansPro-SemiBold.550b42a5.ttf);font-weight:500;font-style:normal}@font-face{font-family:"SourceSansPro";src:url(/static/media/SourceSansPro-Bold.7e0ee8c4.ttf);font-weight:700;font-style:normal}html{font-size:16px;overflow-y:auto;-webkit-font-smoothing:antialiased}#root,body,html{box-sizing:border-box;height:100%;width:100%}*,:after,:before{box-sizing:inherit}a,button,div,span{transition:color .05s linear,background .2s linear}body{font-family:SourceSansPro,sans-serif;font-size:14px;line-height:1.15!important;font-weight:400;font-style:normal;overflow-y:auto}a{text-decoration:none;color:inherit}.PIcon_root__3I-KC{position:relative;display:flex;align-items:center;flex-flow:row nowrap}.PIcon_svgWrapper__1_PaM{order:2;display:flex;align-items:center;justify-content:center;height:100%;width:100%;transition:all .3s cubic-bezier(.23,1,.32,1);flex-shrink:0}.PIcon_svgWrapper__1_PaM>svg{height:100%;width:100%;fill:currentColor}.PIcon_left__1BrkK{display:inline-block;order:1;margin-right:10px}.PIcon_right__TjOir{display:inline-block;order:3;margin-left:10px}.PIcon_tooltip__3ydTx{position:absolute;z-index:9999;display:flex;visibility:hidden;opacity:0;top:50%;left:50%;white-space:nowrap;padding:2px 8px;background-color:var(--pik-white);border-radius:4px;transition:opacity .3s cubic-bezier(.23,1,.32,1) .3s}.PIcon_svgWrapper__1_PaM:hover+.PIcon_tooltip__3ydTx{visibility:visible;opacity:1;transition:opacity .5s cubic-bezier(.23,1,.32,1) .5s}.modals_fullHeightRoot__1kfFb{height:100%}.modals_buttonsContainer__2U7FD{width:100%;display:flex;align-items:center;justify-content:flex-end;margin-top:calc(var(--padding)*2)}.modals_control__3HhE2{margin-bottom:20px}.modals_button__1rmBr{height:100%}.modals_button__1rmBr:only-child{flex:1 1}.modals_button__1rmBr:not(:first-child){margin-left:10px}.fade-in-up_enter__1DNjf{opacity:0;transform:translate3d(0,-50px,0)}.fade-in-up_enterActive__1QF2l,.fade-in-up_leave__1obmk{opacity:1;transform:none}.fade-in-up_leaveActive__1fLtF{opacity:0;transform:translate3d(0,-50px,0)}.ModalWrapper_hiddenOverlay__1kZaI{position:fixed;z-index:-1;top:0;right:0;left:0;bottom:0;pointer-events:none;background-color:initial;transition:transform .2s linear,opacity .2s linear}.ModalWrapper_hiddenModal__3sQoL{display:none}.ModalWrapper_overlay__2I128,.ModalWrapper_visibleMenuOverlay__33t8j{pointer-events:auto;z-index:5000;display:flex;background-color:rgba(0,0,0,.5);flex-direction:column;align-items:center;justify-content:center}.ModalWrapper_visibleMenuOverlay__33t8j{left:163px;right:0}.ModalWrapper_closeOverlay__3qVAE{position:fixed;top:0;left:0;bottom:0;right:16px;background-color:initial}.ModalWrapper_visibleMenuCloseOverlay__qGDv5{position:fixed;top:0;left:163px;bottom:0;right:0;background-color:initial}.ModalWrapper_scrollContainer__3uLSI{display:flex;justify-content:center;outline:none;width:100%;height:100%;padding:30px 0;overflow-y:auto;transition:padding .5s ease-out}.ModalWrapper_root__36O8k{transition:all .1s linear;position:relative;display:flex;box-sizing:border-box;width:100%;border-radius:5px;background-color:var(--white);box-shadow:0 2px 7px 0 rgba(0,0,0,.15);flex-direction:column;margin:auto 0}.ModalWrapper_scrollContainer__3uLSI .ModalWrapper_root__36O8k{transition:max-width .5s ease-out;max-width:100%}.ModalWrapper_small__1EgIQ{padding-left:calc(50% - 235px);padding-right:calc(50% - 235px)}.ModalWrapper_half__3hNNh{padding-left:25%;padding-right:25%}.ModalWrapper_medium__2kGmR{padding-left:20%;padding-right:20%}.ModalWrapper_fitContent__2aMLH .ModalWrapper_root__36O8k{max-width:100%}.ModalWrapper_large__xf7Mz{padding-left:2.5%;padding-right:2.5%}.ModalWrapper_full__3kJev{height:100%;padding:0;overflow:hidden}.ModalWrapper_title__3rJWy{display:flex;align-items:center;text-transform:uppercase;font-size:18px;padding-left:40px;padding-right:20px;height:60px;font-weight:700;position:relative}.ModalWrapper_children__1ghCU{flex:1 1;display:flex;flex-direction:column;padding:20px}.ModalWrapper_close__jcD3G,.ModalWrapper_toolBarIcon__1Wh8-{color:var(--gray-bg-dark);height:25px;width:25px;display:flex;justify-content:center;align-items:center;cursor:pointer}.ModalWrapper_closeAbsolute__MBeTo{position:absolute!important;top:15px;right:15px}.ModalWrapper_delimeter__2GapM{width:1px;height:16px;margin:0 15px}.ModalWrapper_full__3kJev .ModalWrapper_root__36O8k{height:100%;width:100%;background:transparent;position:absolute;left:0;right:0;box-shadow:none}.ModalWrapper_full__3kJev .ModalWrapper_children__1ghCU{overflow:hidden;padding:0}.ModalWrapper_full__3kJev .ModalWrapper_title__3rJWy{height:72px;padding:0;box-shadow:0 2px 20px 0 rgba(0,0,0,.15)}.ModalWrapper_full__3kJev .ModalWrapper_close__jcD3G,.ModalWrapper_full__3kJev .ModalWrapper_toolBarIcon__1Wh8-{order:0;width:42px;height:40px}.ModalWrapper_titleText__2WE3m{margin-right:auto}.ModalWrapper_full__3kJev .ModalWrapper_titleText__2WE3m{order:1;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.ModalWrapper_fullButtons__RfPAe{order:2;height:100%;margin-left:auto}.LoadingIndicator_root__FhwRV{display:flex;align-items:center;justify-content:center}.LoadingIndicator_inline__11_F7{display:inline-flex}.LoadingIndicator_circleRoot__1mCn9{position:relative}.LoadingIndicator_topCircle__3k4ty{position:absolute;left:0}.LoadingIndicator_circle__20Tjh{font-size:10px}.LoadingIndicator_circle__20Tjh svg{width:50%;height:50%}.LoadingIndicator_circleNotLoaded__30L6m{stroke:transparent}.LoadingIndicator_circleLoaded__CNBzW{stroke:var(--white);stroke-width:1em;transition:stroke-dashoffset 1s linear}.LoadingIndicator_spinnerIcon__2-s0X{width:100%;height:100%;max-width:30px;max-height:30px}.Toolbar_root__b0NUa{padding:0 var(--control-group-padding);display:flex;background-color:var(--gray-bg-light);z-index:100}.Toolbar_wrap__11Pt2{flex-wrap:wrap}.ToolbarTitle_title__1aP_e{font-size:14px;height:var(--padding);font-weight:700;margin-bottom:var(--padding)}.ToolbarBlock_block__1P0d4{display:flex;flex-direction:column;color:var(--gray-text-darker);padding-top:var(--padding);padding-bottom:var(--padding)}.ToolbarBlock_blockXSmall__3Nid8{flex-basis:20%}.ToolbarBlock_blockSmall__gk84J{flex-basis:40%}.ToolbarBlock_blockMedium__ooUDL{flex-basis:50%}.ToolbarBlock_blockLarge__3-6to{flex-basis:60%}.ToolbarBlock_blockXLarge__1O3gJ{flex-basis:80%}.ToolbarBlock_blockFullWidth__PLzw2{flex-basis:100%}.ToolbarBlock_block__1P0d4:not(:last-child){margin-right:var(--control-group-padding)}.ToolbarControls_controls__1bQ6R{display:flex;align-items:center;flex:1 1;margin-bottom:6px}.ToolbarControls_controlsTop__3oN15{align-items:flex-start;margin-bottom:16px}.ToolbarControls_controlsBottom__3vE2U{align-items:flex-end}.ToolbarControls_alignLeft__4P6GJ{justify-content:flex-start}.ToolbarControls_alignCenter__2_r7j{justify-content:center}.ToolbarControls_alignRight__22fRq{justify-content:flex-end}.ToolbarControl_control__1_WcS:not(:last-child){margin-right:var(--control-padding)}.ToolbarControl_controlXSmall__1vY00{width:20%;max-width:140px}.ToolbarControl_controlSmall__yZwJq{width:35%}.ToolbarControl_controlMedium__3r56B{width:40%}.ToolbarControl_controlLarge__1TJNc{width:50%}.ToolbarControl_controlXLarge__3VOh1{width:calc(60% - var(--padding))}.ToolbarControl_controlFullWidth__3G4QJ{width:100%}.toast_toast__hHE5V{border-radius:5px;min-height:40px;padding:var(--padding);font-weight:700}.toast_body__BQURm,.toast_toast__hHE5V{display:flex;align-items:center}.toast_info__27WFf{background-color:var(--info)}.toast_error__2MJtt{background-color:var(--error)}.toast_success__BVwDn{background-color:var(--success)}.toast_icon__3Lj4_{margin-right:var(--padding)}.ErrorBox_root__1EMDO{display:flex;align-items:center;background-color:var(--red);color:var(--white);border-radius:calc(var(--border-radius)*2);padding:10px var(--padding);margin-bottom:var(--padding);transition:opacity .1s ease-out;max-height:100%;overflow-y:auto}.ErrorBox_opacityRoot__2kI6y{background-color:rgba(229,41,60,.5)}.ErrorBox_icon__2Rk4s{margin-right:var(--padding)}.ErrorBox_text__BWfYi{overflow-y:auto;max-height:100%}.ProjectCreator_root__3pU_Q{border-radius:6px;height:276px;border:1px dashed var(--gray-border-light);display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.ProjectCreator_dragFileMessage__1Yrhd{font-size:20px;line-height:25px;font-weight:500;display:flex;flex-direction:column;align-items:center;font-family:SourceSansPro,sans-serif}.ProjectCreator_fileFormatMessage__2hsaD{margin-top:var(--padding);color:var(--gray-text-lighter)}.ProjectCreator_button__2kJXy{margin-top:var(--padding)}.ProjectCreator_error__3OA-d{position:absolute;top:calc(var(--padding)*2);opacity:.85}.ProjectCreator_hiddenError__1Gc6p{opacity:0}.ProjectCreator_fileName__2KS43{font-size:18px;display:flex;align-items:center}.ProjectCreator_clearFileIcon__2wirP{width:15px;height:15px;color:var(--red);cursor:pointer;margin-left:10px}.ProjectCreator_progressBar__1dfob{width:466px;height:3px;margin-top:var(--padding);background-color:var(--gray-border-light);position:relative}.ProjectCreator_progressBarHidden__g1RqS{opacity:0}.PCheckbox_root__1NkW1{position:relative}.PCheckbox_root__1NkW1.PCheckbox_checkbox__2r7VR{height:18px;width:18px}.PCheckbox_root__1NkW1.PCheckbox_toggle__2dJbG{height:18px;width:30px;border-radius:16px}.PCheckbox_root__1NkW1.PCheckbox_checkbox__2r7VR.PCheckbox_boxRoot__2d9NO{border-radius:2px}.PCheckbox_root__1NkW1.PCheckbox_checked__MgTk4{border:1px solid var(--red)}.PCheckbox_root__1NkW1:not(.PCheckbox_checked__MgTk4){border:1px solid var(--gray-border-darkest)}.PCheckbox_toggle__2dJbG:before{content:"";position:absolute;top:1px;left:1px;display:flex;height:14px;width:14px;border-radius:50%;background-color:var(--gray-icon)}.PCheckbox_toggle__2dJbG.PCheckbox_checked__MgTk4:before{left:auto;right:1px;background-color:var(--white)}.PCheckbox_root__1NkW1.PCheckbox_disabled__3fjjP{background-color:var(--gray-icon);border:1px solid var(--gray-icon)}.PCheckbox_grayLabel__oWF-M{color:var(--gray-text)}.PCheckbox_icon__Q-ori{justify-content:center;position:relative;top:0;left:0;right:0;bottom:0}.PCheckbox_toggle__2dJbG .PCheckbox_icon__Q-ori{display:none}.PCheckbox_icon__Q-ori svg{width:80%;height:80%}.PCheckbox_boxRoot__2d9NO .PCheckbox_icon__Q-ori{color:var(--white)}.PCheckbox_iconRoot__2b7tB .PCheckbox_icon__Q-ori{color:var(--gray-icon)}.PCheckbox_disabled__3fjjP .PCheckbox_icon__Q-ori{color:var(--gray-icon)!important}.PCheckbox_root__1NkW1.PCheckbox_checked__MgTk4.PCheckbox_red__2F5wW .PCheckbox_icon__Q-ori{color:var(--red)}.PCheckbox_root__1NkW1.PCheckbox_checked__MgTk4.PCheckbox_black__3lfPC .PCheckbox_icon__Q-ori{color:var(--black)}.PCheckbox_iconHide__2XCUy{color:transparent}.EnhancedSwitch_root__3f5ZR{position:relative;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.EnhancedSwitch_root__3f5ZR:focus{outline:none}.EnhancedSwitch_innerInput__u7O3h{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0;z-index:-1}.EnhancedSwitch_root__3f5ZR.EnhancedSwitch_disabled__3W8o8{cursor:default}.EnhancedSwitch_label__1Ivzr{cursor:pointer}.EnhancedSwitch_disabled__3W8o8 .EnhancedSwitch_label__1Ivzr{color:var(--gray-icon);cursor:default}.EnhancedSwitch_labelRight__2i3GZ{order:2;margin-left:5px}.EnhancedSwitch_labelLeft__1sXJy{order:0;margin-right:5px}.EnhancedSwitch_component__2UYKD{order:1}.EnhancedSwitch_errors__3WHJa{position:absolute;top:0;left:100%;margin-left:var(--page-padding);display:flex;align-items:center;width:100%;height:100%}.EnhancedSwitch_errors__3WHJa:empty{display:none}.EnhancedSwitch_errorText__2pWL4{color:var(--red);font-size:14px;font-weight:500}.PLabel_root__Cr-nr{display:flex;flex-grow:1;flex-shrink:0;align-self:flex-start;font-size:12px;margin-bottom:10px;color:var(--black);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PInput_root__3nTog{position:relative;border:1px solid var(--gray-border-lighter);border-radius:var(--border-radius);background-color:var(--white);display:flex;align-items:stretch}.PInput_root__3nTog.PInput_active__5lsu5{box-shadow:0 2px 7px 0 rgba(0,0,0,.3)}.PInput_error__1Lnkd{border-color:var(--red)}.PInput_label__302-3{margin-bottom:10px}.PInput_phoneCode__V-2jp{margin-right:.2rem;color:var(--gray-text-darker);display:flex;align-items:center;justify-content:center}.PInput_input__3YDPx{padding:10px;border-radius:var(--border-radius);font-size:inherit;width:100%;resize:none;border:none;outline:none;box-sizing:border-box;background-color:inherit}.PInput_input__3YDPx::-webkit-input-placeholder{color:grey}.PInput_input__3YDPx::-moz-placeholder{color:grey}.PInput_input__3YDPx:disabled{background-color:#f2f2f2}.PInput_input__3YDPx:-moz-placeholder{color:grey}.PInput_input__3YDPx:-ms-input-placeholder{color:grey}.PInput_shadow__XFWbR{height:0;overflow:hidden;visibility:hidden;position:absolute}.PInput_errorText__25mK4{margin-top:5px;color:var(--red);font-size:12px}.PInput_colorRepresentation__3xAfQ{width:40px;height:40px}.EditableCell_root__2FqVZ{display:flex}.EditableCell_wrapper__3me9_{display:flex;color:inherit}.EditableCell_tooltip__24Uq6{color:red;background-color:rgba(252,0,71,.57)}.EditableCell_button__3CrmO{color:inherit;font-family:SourceSansPro,sans-serif;font-size:100%;border:0;background-color:initial;cursor:pointer;outline:0;padding:10px 0;white-space:nowrap}.EditableCell_icon__gkPRY{display:inline-block;opacity:0;margin-left:15px;vertical-align:middle;color:var(--red)}.EditableCell_button__3CrmO:hover .EditableCell_icon__gkPRY{opacity:1}.EditableCell_input__2pIM1 div{padding:0;min-height:auto}.EditableCell_input__2pIM1 input{font-family:SourceSansPro,sans-serif;height:24px}.EditableCell_error__3Kai2 div:first-child{border-color:var(--red)}.PTable_table__24oz9{width:100%}.PTable_tableCell__1CDfF{font-family:SourceSansPro,sans-serif;background-color:var(--white);border-bottom:1px solid var(--gray-border);color:var(--gray-text-darker);height:var(--table-row-height);text-align:left;vertical-align:middle;position:relative;padding-left:5px;padding-right:5px}.PTable_tableCell__1CDfF:first-child{padding-left:var(--table-padding)!important}.PTable_tableCell__1CDfF:last-child{padding-right:var(--table-padding)!important}.PTable_extraCell__2Szzv{position:relative;top:-1px}.PTable_headerRow__2Z4mk .PTable_tableCell__1CDfF{position:-webkit-sticky;position:sticky;font-weight:700;top:0;font-size:12px;padding-left:5px;padding-right:5px;z-index:1}.PTable_headerRow__2Z4mk .PTable_tableCell__1CDfF:after,.PTable_headerRow__2Z4mk .PTable_tableCell__1CDfF:before{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--gray-border)}.PTable_headerRow__2Z4mk .PTable_tableCell__1CDfF:before{top:0}.PTable_headerRow__2Z4mk .PTable_tableCell__1CDfF:after{bottom:-1px}.PTable_tableRow__3OQLB th{text-transform:uppercase}.PTable_selectedRow__2R7oM .PTable_tableCell__1CDfF{background-color:var(--selected-row)}.PTable_hoverableRow__v-8YX:hover .PTable_tableCell__1CDfF{background-color:var(--gray-bg-light)}.PTable_selectedRow__2R7oM.PTable_hoverableRow__v-8YX:hover .PTable_tableCell__1CDfF{background-color:var(--selected-row)}.PTable_hoverableRow__v-8YX:hover .PTable_tableCell__1CDfF:first-child:before,.PTable_selectedRow__2R7oM .PTable_tableCell__1CDfF:first-child:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background-color:var(--red)}.PTable_hoveredComponent__24Ge1{display:none;position:absolute;align-items:center;justify-content:center;right:var(--padding);top:0;bottom:0}.PTable_expandedComponent__hXmH6{left:calc(var(--padding)/2);right:auto;display:flex}.PTable_expandedComponentHidden__7SQh8{display:none}.PTable_headerRow__2Z4mk .PTable_hoveredComponent__24Ge1,.PTable_hoverableComponentRow__2E6fp:hover .PTable_hoveredComponent__24Ge1{display:flex}.PTable_expandIcon__3yhdz{color:var(--red);width:30px;height:30px}.PTable_newIcon__12sCO{width:25px}.PTable_sortableHeader__3WKzF{display:flex;align-items:center}.PTable_sortingButton__NBwN_{position:relative;display:inline-block;border:0;background-color:initial;width:16px;height:16px;outline:0;cursor:pointer;vertical-align:middle}.PTable_sortingButton__NBwN_:after,.PTable_sortingButton__NBwN_:before{content:"";position:absolute;display:block;width:6px;height:6px;border:3px solid transparent}.PTable_sortingButton__NBwN_:before{top:1px;border-bottom-color:var(--gray-text)}.PTable_sortingButton__NBwN_:after{bottom:1px;border-top-color:var(--gray-text)}.PTable_sortingButtonUp__383la:before{border-bottom-color:var(--red)}.PTable_sortingButtonUp__383la:after{border-top-color:var(--gray-border-lighter)}.PTable_sortingButtonDown__3guKu:before{border-bottom-color:var(--gray-border-lighter)}.PTable_sortingButtonDown__3guKu:after{border-top-color:var(--red)}.PTable_editableIcon__2kqHs{width:20px;height:20px;color:var(--red)}.ProjectsTable_root__3bRAI{flex:1 1;overflow:auto}.ProjectsTable_table__2OO7u .ProjectsTable_cell__3OhvI{padding-right:var(--padding);padding-left:var(--padding)}.ProjectsTable_nameColumn__11zS3 input{min-width:300px}.ProjectsTable_lastColumn__2wFm6{width:25%}.ProjectsTable_dateColumn__3inaz{text-align:right}.ProjectsTable_successRow__ytdBB{cursor:pointer}.ProjectsTable_errorRow__5zII2 .ProjectsTable_cell__3OhvI,.ProjectsTable_errorRow__5zII2:hover .ProjectsTable_cell__3OhvI{background-color:var(--error-row)}.ProjectsTable_clearIcon__1x4Mf{width:20px;height:20px;color:var(--red)}.ProjectsTable_hidden__f8tde{display:none}.ProjectsTableStatus_progress__1taH9{white-space:nowrap;display:flex;justify-content:space-between;margin-bottom:4px}.ProjectsTableStatus_percentage__1-yQP{font-family:SourceSansPro,sans-serif;margin-left:var(--padding)}.ProjectsTableStatus_errorToggle__BSrq2{outline:0;padding:0;background-color:initial;color:var(--red);cursor:pointer;border:dashed;border-width:0 0 1px}.ProjectsTableStatus_errorToggleOpen__Z7WDj{border:0}.ProjectsTableStatus_popper__2LoNr{z-index:var(--tooltip)}.ProjectsTableStatus_paper__1DrOp{max-width:640px;padding:20px 0;background-color:var(--white);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ProjectsTableStatus_errorText__2K0kt{color:var(--red)}.ProjectsTableStatus_close__2K8Ka{position:absolute;padding:0;top:0;right:0;width:20px;height:20px;background-color:initial;border:0;outline:0;color:var(--red);cursor:pointer}.ProjectsTableStatus_inner__1aQmz{padding:0 var(--padding);max-height:480px;overflow-y:auto}.ProjectSelectorDropDown_root__125xs{position:relative;min-width:400px;margin-right:var(--padding);height:100%;border-right:1px solid var(--gray-border-lightest);border-left:1px solid var(--gray-border-lightest);display:flex;z-index:var(--tooltip)}.ProjectSelectorDropDown_currentProject__EC8ZA{padding:0 var(--padding);justify-self:flex-end;width:100%;height:100%;font-weight:700;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:var(--gray-text-lighter);border:0;outline:0;background-color:initial;color:inherit;font-family:inherit;font-size:inherit;text-transform:inherit;text-align:left;max-width:400px}.ProjectSelectorDropDown_projectName__uzN7Q{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.ProjectSelectorDropDown_popupIcon__1Dsje{display:flex;justify-content:center;align-items:center;margin-left:var(--padding);width:30px;height:30px;color:var(--gray-text-lighter)}.ProjectSelectorDropDown_popupIcon__1Dsje:hover{color:var(--red)}.ProjectSelectorDropDown_popupIcon__1Dsje>svg{transition:transform .3s ease;transform:rotate(0)}.ProjectSelectorDropDown_openedPopupIcon__1Un1u>svg{transform:rotate(180deg);color:var(--red)}.ProjectSelectorDropDown_popup__ugMLA{border-top:3px solid var(--red);min-width:399px}.ProjectSelectorDropDown_projects__1BXS2{overflow:auto;max-height:220px;width:100%}.ProjectSelectorDropDown_project__2nT4H{display:flex;cursor:pointer;height:40px;padding:0 var(--padding);align-items:center;font-size:14px;border-top:1px solid var(--gray-border-lightest);margin-top:-1px}.ProjectSelectorDropDown_checkIcon__uVfUs{height:15px;width:20px;color:var(--red);margin-left:auto}.ProjectSelectorDropDown_selectedProject__2dbxR{font-weight:700}.ProjectSelectorDropDown_loadNewFileButton__3T8I7{height:50px;display:flex;align-items:center;justify-content:center;text-decoration:underline;cursor:pointer;font-size:15px;color:var(--red);font-weight:700;border-top:1px solid var(--gray-border-lightest)}.ShipmentsRoutesPage_root__3loux{display:flex;flex-direction:column}.ShipmentsRoutesPage_root__3loux .ShipmentsRoutesPage_toolbar__2Tpmn{margin-bottom:0}.ShipmentsRoutesPage_routesTable__1q_5V{flex:1 1}.ShipmentsRoutesPage_map__2Z0fK{height:373px;width:100%}.ShipmentsRoutesPage_button__1ZD7x{margin-top:12px;width:100%;padding-left:36px;padding-right:36px}.PButton_root__3oeTn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;white-space:nowrap;padding:8px 12px;font-size:16px;line-height:1.42857;border-radius:4px;border:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;outline:0!important;transition:color .3s ease-in-out}.PButton_default__lbDj8{color:var(--white);background-color:var(--red)}.PButton_white__4yvZC{color:var(--red);border:1px solid var(--red);background-color:var(--white)}.PButton_white__4yvZC:disabled{border-color:var(--gray)}.PButton_transparent__2pAFJ{color:var(--red);font-weight:700;font-size:15px;border:1px solid var(--red);background-color:initial}.PButton_link__ju-KM{color:var(--red)}.PButton_icon__3Iq59,.PButton_link__ju-KM{border:0;padding:0;background-color:initial;vertical-align:initial}.PButton_default__lbDj8:hover:not(.PButton_disabled__QUEIU){color:var(--white);background-color:#ce0c21}.PButton_white__4yvZC:hover:not(.PButton_disabled__QUEIU){background-color:var(--gray-bg-light)}.PButton_disabled__QUEIU{cursor:not-allowed;color:#666;background-color:#e1e5ec}.PSlider_root__3F8lh{display:flex;flex-direction:column}.PSlider_sliderWrapper__2yaUU{display:flex;align-items:center}.PSlider_sliderRail__Midng{height:3px!important;background-color:var(--gray-border-lighter)!important}.PSlider_leftMark__1kgEN{margin-right:10px}.PSlider_rightMark__Li7xV{margin-left:10px}.PSlider_inputWrapper__2LYJB{height:20px;width:45px;align-self:center}.PSlider_input__2L7GQ{height:22px;min-height:20px}.PSlider_input__2L7GQ input{padding:3px 5px;font-size:11px;text-align:center}.DropDown_root__1XwyX{position:absolute}.PSelect_root__3e1OB{position:relative;display:block;width:100%}.PSelect_label__1i8Gh{margin-bottom:10px}.PSelect_errors__1XnVq{display:flex;align-items:center;width:100%}.PSelect_errorText__2HzaI{color:var(--red);margin-top:5px;font-size:12px}.PSelect_info__2GZv8{display:inline}.PSelect_infoIcon__1hkc3{display:inline-block;width:15px;height:15px;color:var(--gray)}.PSelect_info__2GZv8:hover .PSelect_infoIcon__1hkc3{color:var(--red)}.PSelect_descriptionWrapper__39AL_{position:absolute}.MultiValueInput_root__30K6h{position:relative;width:100%}.MultiValueInput_values__1MDKh{margin-top:5px;display:flex;flex-wrap:wrap}.MultiValueInput_value__1d7FX{display:flex;align-items:center;background-color:var(--multi-select-item-bg);color:var(--gray-text-darker);padding:0 5px;height:17px;font-size:10px;margin-bottom:5px;border-radius:var(--border-radius)}.MultiValueInput_value__1d7FX:not(:last-child){margin-right:5px}.MultiValueInput_clearIcon__1yjeW{margin-left:10px;cursor:pointer;color:var(--white);width:10px;height:10px}.MultiValueInput_clearButton__V9V3p{position:absolute;top:0;right:0;font-size:10px;color:var(--red);cursor:pointer;z-index:1}.ShipmentsRoutesToolbar_root__1yKxr{margin-bottom:0}.ShipmentsRoutesToolbar_button__1io6l{margin-top:12px;width:100%;padding-left:36px;padding-right:36px}.MapZoom_root___duvu{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:54px;z-index:var(--tooltip)}.MapZoom_button__3oznu{width:24px;height:24px;padding:4px;background:var(--white);border-radius:var(--border-radius);border:1px solid var(--gray-border-light);cursor:pointer;outline:0}.MapZoom_icon__320Jn{display:inline}.MapLegend_root__2RZKJ{position:relative;cursor:pointer;z-index:var(--tooltip)}.MapLegend_icon__W1mV3{width:20px;height:20px;color:var(--gray)}.MapLegend_root__2RZKJ:hover .MapLegend_icon__W1mV3>div>svg>circle{stroke:var(--red)}.MapLegend_wrapper__31SfZ{display:none;position:absolute;bottom:20px;right:20px;background-color:var(--white);border-radius:10px;z-index:1100;border:1px solid #ccc;padding:var(--padding) calc(var(--padding)*2)}.MapLegend_wrapperTop__1fX4n{top:20px;bottom:auto}.MapLegend_root__2RZKJ:hover .MapLegend_wrapper__31SfZ{display:block}.Map_root__3g5pS{position:relative;width:100%;height:100%;bottom:0}.Map_root__3g5pS>div:first-of-type{width:100%!important;height:100%!important}.Map_controls__39QKN{position:absolute;display:flex;flex-direction:column;justify-content:space-between;align-items:center;bottom:0;right:0;width:50px;margin-bottom:25px}.Map_controlsTop__2qkyy{flex-direction:column-reverse;top:0;bottom:auto}.Map_control__1DBeW{margin:10px}.TableContainer_root__9JQil{position:relative;overflow:auto;background-color:var(--white);margin-bottom:60px;height:100%;flex:1 1;z-index:1}.TableContainer_root__9JQil.TableContainer_hasNoData__3pKtD{margin-bottom:0}.TableContainer_message__3KZUI{display:flex;justify-content:center;align-items:center;font-family:SourceSansPro,sans-serif;font-size:14px;font-style:italic;color:var(--gray-text);height:100%;margin:var(--page-padding)}.ShipmentsMapLegend_mapLegend__XLbJv{display:none;position:absolute;top:20px;right:20px;background-color:var(--white);border-radius:10px;padding:var(--padding) calc(var(--padding)*2)}.ShipmentsMapLegend_info__3ou60:hover .ShipmentsMapLegend_mapLegend__XLbJv{display:block}.ShipmentsMapLegend_legendEntry__2etU6{display:flex;align-items:center}.ShipmentsMapLegend_legendEntry__2etU6:not(:last-child){margin-bottom:calc(var(--padding)/2)}.ShipmentsMapLegend_legendIcon__1UXtL{margin-right:50px;flex:0 0 26px;width:26px;height:26px;display:flex;justify-content:center}.ShipmentsMapLegend_legendTitle__3ClgX{flex:1 1;white-space:nowrap}.ShipmentsMapLegend_routePoint__1K0UL{width:18px;height:18px;border-radius:50%;background-color:var(--white);border:3px solid var(--gray-bg-dark)}.ShipmentsMapLegend_correspondencePoint__2NNm1{width:20px;height:20px;border:6px solid var(--red)}.ShipmentsMapLegend_routeLine__35nB2{position:relative;width:100%;height:0;top:50%;border-bottom:1px dashed}.ShipmentsMapLegend_selectedRouteLine__1l4zX{border-bottom:3px solid}.ShipmentsRoutesMap_root__cMpyh{position:relative}.ShipmentsRoutesMap_root__cMpyh .mapboxgl-popup{z-index:200}.ShipmentsRoutesMap_mapWrapper__1VOFa{position:relative;width:100%;height:100%}.ShipmentsRoutesMap_mapWrapper__1VOFa>div{width:100%!important;height:100%!important}.ShipmentsRoutesMap_popup__2SbAb,.ShipmentsRoutesMap_popup__2SbAb>div{pointer-events:none}.ShipmentsRoutesMap_info__11j9M{position:absolute;top:var(--padding);right:var(--padding);z-index:90}.ShipmentsRoutesMap_infoIcon__1Dks6{width:15px;height:15px;color:var(--gray)}.ShipmentsRoutesMap_infoIcon__1Dks6:hover{color:var(--red)}.ShipmentsRoutesMap_mapLegend__3Oqo5{display:none;position:absolute;top:20px;right:20px;background-color:var(--white);border-radius:10px;padding:var(--padding) calc(var(--padding)*2)}.ShipmentsRoutesMap_info__11j9M:hover .ShipmentsRoutesMap_mapLegend__3Oqo5{display:block}.ShipmentsRoutesMap_legendEntry__37TgA{display:flex;align-items:center}.ShipmentsRoutesMap_legendEntry__37TgA:not(:last-child){margin-bottom:calc(var(--padding)/2)}.ShipmentsRoutesMap_legendIcon__BDN3E{margin-right:50px;flex:0 0 26px;width:26px;height:26px;display:flex;justify-content:center}.ShipmentsRoutesMap_legenTitle__3SIPc{flex:1 1;white-space:nowrap}.ShipmentsRoutesMap_routePoint__hHiDB{width:18px;height:18px;border-radius:50%;background-color:var(--white);border:3px solid var(--gray-bg-dark)}.ShipmentsRoutesMap_correspondencePoint__1v0dm{width:20px;height:20px;border:6px solid var(--red)}.ShipmentsRoutesMap_routeLine__19pIh{position:relative;width:100%;height:0;top:50%;border-bottom:1px dashed}.ShipmentsRoutesMap_selectedRouteLine__vhtDj{border-bottom:3px solid}.ShipmentsRoutesMap_zoomControl__13iMH{position:absolute;right:7px;bottom:100px}.EdgePopup_root__dVfPV{padding:var(--padding)}.EdgePopup_title__3mLly{font-size:14px;font-weight:700;margin-bottom:7px}.EdgePopup_column__3o6RH{padding:2px}.EdgePopup_column__3o6RH:first-child{min-width:200px;width:66%}.EdgePopup_column__3o6RH:last-child{width:33%;min-width:90px;padding-left:25px}.EdgePopup_row__3zKzZ:not(:last-child) .EdgePopup_column__3o6RH{border-bottom:1px solid var(--gray-border)}.EdgePopup_columnValue__1xfFT{white-space:nowrap}.ExportToExcelButton_root__g_xAa{cursor:pointer;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ExportToExcelButton_disabled__3IzKt{cursor:default}.ExportToExcelButton_wrapper__3Jaj-{height:100%;color:var(--red);display:flex;align-items:center;border:1px solid transparent;transition:border .3s ease-in-out,color .3s ease-in-out,max-width .3s ease-in-out}.ExportToExcelButton_exportIcon__22NEW{height:100%}.ExportToExcelButton_fixedWrapper__10Oxy{color:var(--red)}.ExportToExcelButton_expandable__2uynK .ExportToExcelButton_fixedWrapper__10Oxy{position:absolute;z-index:10}.ExportToExcelButton_disabled__3IzKt .ExportToExcelButton_wrapper__3Jaj-{color:var(--gray-text-lighter)}.ExportToExcelButton_root__g_xAa:not(.ExportToExcelButton_disabled__3IzKt):hover .ExportToExcelButton_wrapper__3Jaj-{border-color:var(--red);background-color:var(--white)}.ExportToExcelButton_root__g_xAa:hover:not(.ExportToExcelButton_fixedExpandable__2yHga){width:auto!important}.ExportToExcelButton_exportText__17Aqd{padding-left:15px;overflow:hidden;white-space:nowrap}.ExportToExcelButton_expandable__2uynK .ExportToExcelButton_exportText__17Aqd{max-width:0;transition:max-width .3s ease-in-out}.ExportToExcelButton_expandable__2uynK:not(.ExportToExcelButton_disabled__3IzKt):hover .ExportToExcelButton_exportText__17Aqd{max-width:1000px}.RoutesTable_row__2GiXH{cursor:pointer}.RoutesTable_rowSpanColumn__Da90s{padding:0 10px;border-left:1px solid var(--gray-border);border-right:1px solid var(--gray-border)}.RoutesTable_headerCell__2nCca{z-index:3!important}.RoutesTable_headerCell__2nCca:first-child,.RoutesTable_tableCell__2-kk6:first-child{padding-left:calc(var(--table-padding)*2)!important}.RoutesTable_stickyCellContent__2-vql{position:-webkit-sticky;position:sticky;top:calc(var(--table-row-height) + var(--table-row-height-small) + 10px);bottom:10px;margin:10px 0}.RoutesTable_afterRowSpanColumn__2J6r-{padding-left:25px}.RoutesTable_beforeRowSpanColumn__24NJk{padding-right:25px}.RoutesTable_extraTable__HFJjF{border-bottom:3px solid var(--gray-border)}.RoutesTable_aggregationHeaderCell__3DgfV{top:var(--table-row-height)!important;margin-bottom:var(--table-row-height-small)}.RoutesTable_aggregationTableCell__2J4eD{height:var(--table-row-height-small)!important}.RoutesTable_headerExportButton__1PG6f{text-transform:none;font-weight:400}.RoutesTable_rowNumberColumn__3Vreu{text-align:center;width:35px;border-bottom:none;border-right:1px solid var(--gray-border);padding-left:0!important;color:var(--gray-border-light);background-color:var(--white)!important}.RoutesTable_rowNumberColumn__3Vreu:after{display:none}.RoutesTable_typeColumn__3IcEh{padding-left:var(--padding)}.RoutesTable_summaryTrafficColumnTitle__1wdHj{white-space:nowrap;font-weight:400;margin-right:36px}.RoutesTable_summaryTrafficColumn__rNKYo{width:300px}.RoutesTable_summaryTraffic__4QfHJ{font-weight:700}.RoutesTable_units__3TIeh{color:var(--gray);text-transform:none;font-weight:400}.RoutesTable_transportTypeIcons__RsG0s{display:flex}.RoutesTable_transportIconWrapper__1b-E3{display:flex;white-space:nowrap;margin-right:10px}.RoutesTable_transportIcon__1_fGr{width:16px;height:16px;margin-right:5px}.RoutesTable_transportIconPercent__1FFkH{font-size:9px;color:#666;margin-top:4px}.RoutesTable_transportTypePercentWrapper__JPXsa{white-space:nowrap}.RoutesTable_transportTypePercent__s3AHD{height:4px;display:inline-block}.RoutesTable_transportTypePercentLeft__3dLts{border-bottom-left-radius:2px;border-top-left-radius:2px}.RoutesTable_transportTypePercentRight__3dmW3{border-bottom-right-radius:2px;border-top-right-radius:2px}.ShipmentsCalcToolbar_button__1awcZ{margin-top:12px;width:100%;padding-left:36px;padding-right:36px}.ShipmentsCalcTable_root__3HLc5{flex:1 1;overflow:auto}.ShipmentsCalcPage_root__2cwfA{display:flex;flex-direction:column;height:100%;min-height:600px}.ShipmentsCalcPage_calculationsTable__3OHw-{flex:1 1;overflow:auto}.CalculationsTable_lastColumn__3fU-c{width:400px}.CalculationsTable_percent__1DQZF{margin-left:20px}.CalculationsTable_progress__2NJJU{display:inline-flex;align-items:flex-start;flex-direction:column}.CalculationsTable_progressBar__2M6lA{width:100%;margin-top:5px;background-color:var(--gray-border-light);height:5px;border-radius:2px;position:relative}.CalculationsTable_progressBarInner__QC3zi{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background-color:var(--red)}.ShipmentsProjectsPage_root__1BoHE{display:flex;flex-direction:column;height:100%;min-height:600px}.ShipmentsProjectsPage_loadFileMessage__l-5Kf{font-size:30px;padding:30px var(--page-padding);display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:30px}.ShipmentsProjectsPage_projectCreator__1ectJ{margin:0 var(--page-padding) 30px}.ShipmentsProjectsPage_title__3neE8{margin-bottom:10px;margin-left:var(--page-padding);font-weight:700}.CityProjectsPage_root___7gGS{display:flex;flex-direction:column;height:100%;min-height:600px}.CityProjectsPage_loadFileMessage__1lUcU{font-size:30px;padding:30px var(--page-padding);display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:30px}.CityProjectsPage_projectCreator__33PUV{margin:0 var(--page-padding) 30px}.CityProjectsPage_title__1v1Zi{margin-bottom:10px;margin-left:var(--page-padding);font-weight:700}.CalculationsTable_root__2S1Hb{margin-bottom:16px}.CalculationsTable_cell__1xoCQ{text-align:right}.CalculationsTable_cell__1xoCQ:last-child{padding-right:0!important}.CalculationsTable_notActualRow__1Aqr1 .CalculationsTable_cell__1xoCQ{background-color:var(--inactive-row)}.CalculationsTable_row__2Jp14:hover.CalculationsTable_notActualRow__1Aqr1 .CalculationsTable_cell__1xoCQ{background-color:var(--inactive-hover-row)}.CalculationsTable_actualCell__2Vtx1{display:flex;justify-content:center}.CalculationsTable_checkbox__kx-zR{background-color:var(--white)}.CalculationsTable_headerCell__1_ltN.CalculationsTable_actualColumn__2wUYG{text-align:center}.CalculationsTable_headerCell__1_ltN.CalculationsTable_lastColumn__1830N{width:150px;text-align:left;padding-left:0}.CalculationsTable_actualityButtonWrapper__2A6A5{font-family:Oxygen,SourceSansPro,sans-serif;font-size:12px;font-weight:700;color:var(--gray-text)}.CalculationsTable_actualityButton__1b2PS{border:0;background-color:initial;font-family:Oxygen,SourceSansPro,sans-serif;font-size:12px;font-weight:700;color:var(--blue-text);text-transform:uppercase;padding:2px;outline:0;cursor:pointer}.CalculationsTable_actualityButton__1b2PS[disabled]{color:var(--gray-text);cursor:auto}.CalculationsTable_percent__2Hbaw{margin-left:20px}.CalculationsTable_progress__3RHkX{display:inline-flex;align-items:flex-start;flex-direction:column}.CalculationsTable_progressBar__6ZWZm{width:100%;margin-top:5px;background-color:var(--gray-border-light);height:5px;border-radius:2px;position:relative}.CalculationsTable_progressBarInner__hnzDj{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background-color:var(--red)}.CalcResultMapButton_root__MVDSv{cursor:pointer;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-right:8px}.CalcResultMapButton_disabled__3EUCP{cursor:default}.CalcResultMapButton_wrapper__350lm{height:100%;color:var(--red);display:flex;align-items:center;border:1px solid transparent;transition:border .3s ease-in-out,color .3s ease-in-out,max-width .3s ease-in-out}.CalcResultMapButton_exportIcon__vxbf3{height:100%}.CalcResultMapButton_expandable__2UIA7 .CalcResultMapButton_fixedWrapper__3C7Qy{position:absolute;z-index:10}.CalcResultMapButton_disabled__3EUCP .CalcResultMapButton_wrapper__350lm{color:var(--gray-text-lighter)}.CalcResultMapButton_root__MVDSv:not(.CalcResultMapButton_disabled__3EUCP):hover .CalcResultMapButton_wrapper__350lm{border-color:var(--red);background-color:var(--white)}.CalcResultMapButton_root__MVDSv:hover:not(.CalcResultMapButton_fixedExpandable__2eqJS){width:auto!important}.CalcResultMapButton_exportText__2Ygx6{padding-left:15px;overflow:hidden;white-space:nowrap}.CalcResultMapButton_expandable__2UIA7 .CalcResultMapButton_exportText__2Ygx6{max-width:0;transition:max-width .3s ease-in-out}.CalcResultMapButton_expandable__2UIA7:not(.CalcResultMapButton_disabled__3EUCP):hover .CalcResultMapButton_exportText__2Ygx6{max-width:1000px}.CitiesCalcTable_root__M2PvX{flex:1 1;overflow:auto}.CitiesCalcTable_buttonsWrapper__38LBG{display:flex;justify-content:center;align-items:center}.CitiesCalcTable_clearIcon__XoZQg{width:20px;height:20px;color:var(--red);margin:6px}.page-layout_toolbar__mcdMk{box-shadow:0 2px 4px rgba(0,0,0,.1);padding:0 var(--control-group-padding);display:flex;background-color:var(--gray-bg-light);z-index:100}.page-layout_toolbarBlock__1Cue8{display:flex;flex-direction:column;color:var(--gray-text-darker);padding-top:var(--padding);padding-bottom:var(--padding)}.page-layout_toolbarBlockSmall__3-eLI{flex-basis:40%}.page-layout_toolbarBlockLarge__3Gnkc{flex-basis:60%}.page-layout_toolbarBlock__1Cue8:not(:last-child){margin-right:var(--control-group-padding)}.page-layout_toolbarTitle__3Ppn4{font-size:14px;height:var(--padding);font-weight:700;margin-bottom:var(--padding)}.page-layout_toolbarControls__cqsuw{display:flex;align-items:center;flex:1 1;margin-bottom:6px}.page-layout_toolbarControlsTop__2gDDK{align-items:normal}.page-layout_toolbarControlsBottom__I-5OA{align-items:flex-end;align-self:flex-end}.page-layout_toolbarTitle__3Ppn4+.page-layout_toolbarControls__cqsuw{margin-top:auto}.page-layout_toolbarControl__LNcfd:not(:last-child){margin-right:var(--control-padding)}.page-layout_toolbarControlXSmall__1swGv{width:20%;max-width:140px}.page-layout_toolbarControlSmall__2DbtE{width:35%}.page-layout_toolbarControlMedium__2zRUs{width:50%}.page-layout_toolbarControlLarge__390EL{width:40%}.page-layout_toolbarControlXLarge__12aVv{width:calc(60% - var(--padding))}.CitiesCalcPage_root__zlWd0{display:flex;flex-direction:column;height:100%;min-height:600px}.CitiesCalcPage_buttonBlock__37yZh{margin-left:auto}.CitiesCalcPage_calculationsTable__1frke{flex:1 1;overflow:auto}.CitiesRoutesPage_root__3wIpI{display:flex;flex-direction:column;height:100%;min-height:700px}.CitiesRoutesPage_buttonBlock__YqkLp{margin-left:auto}.CitiesRoutesPage_routesTable__3oZfW{flex:1 1;overflow:auto}.CitiesRoutesPage_map__2Ca6V{height:373px;width:100%}.CitiesRoutesPage_select__2c3Mx{width:200px}.CitiesCalcRoutesMap_root__uz_f2{position:relative}.CitiesCalcRoutesMap_root__uz_f2 .mapboxgl-popup{z-index:200}.CitiesCalcRoutesMap_popup__HU_qQ,.CitiesCalcRoutesMap_popup__HU_qQ>div{pointer-events:none}.CitiesCalcRoutesMap_info__2ptUY{position:absolute;top:200px;right:var(--padding);z-index:1100}.CitiesCalcRoutesMap_infoIcon__bL_YH{width:15px;height:15px;color:var(--gray)}.CitiesCalcRoutesMap_infoIcon__bL_YH:hover{color:var(--red)}.CitiesCalcRoutesMap_mapLegend__nfiH2{display:none;position:absolute;top:-150px;right:20px;background-color:var(--white);border-radius:10px;z-index:1100;border:1px solid #ccc;padding:var(--padding) calc(var(--padding)*2)}.CitiesCalcRoutesMap_info__2ptUY:hover .CitiesCalcRoutesMap_mapLegend__nfiH2{display:block}.CitiesCalcRoutesMap_legendEntry__kDMyC{display:flex;align-items:center}.CitiesCalcRoutesMap_legendEntry__kDMyC:not(:last-child){margin-bottom:7px}.CitiesCalcRoutesMap_legendIcon__1f_Nz{margin-right:50px;flex:0 0 26px;width:26px;height:26px;display:flex;justify-content:center}.CitiesCalcRoutesMap_legendRouteIcon__1RQGu{margin-right:30px;flex:0 0 46px;width:46px;height:26px;display:flex;justify-content:center;align-items:center}.CitiesCalcRoutesMap_legendTitle__3lBOe{flex:1 1;white-space:nowrap}.CitiesCalcRoutesMap_routePoint__jvxjP{width:18px;height:18px;border-radius:50%;background-color:var(--white);border:3px solid var(--gray-bg-dark)}.CitiesCalcRoutesMap_correspondencePoint__MUqpZ{width:20px;height:20px;border:6px solid var(--red)}.CitiesCalcRoutesMap_routeLine__3Z_fp{width:100%;height:0;padding-top:5px;border-bottom:1px dashed;color:silver}.CitiesCalcRoutesMap_routeLine1__3LuiE{border-bottom:2px solid}.CitiesCalcRoutesMap_routeLine2__1AGGk{border-bottom:3px solid}.CitiesCalcRoutesMap_routeLine3__ymapB{border-bottom:4px solid}.CitiesCalcRoutesMap_routeLine4__1wi9L{border-bottom:5px solid}.CitiesCalcRoutesMap_routeLine5__3uwBQ{border-bottom:7px solid}.CitiesCalcRoutesMap_routeLoadLegend__2Hv47{width:12px;height:12px}.CitiesCalcRoutesMap_routeLoadLegend1__x8lQZ{background-color:#ff0801}.CitiesCalcRoutesMap_routeLoadLegend2__2eH1R{background-color:#fc7705}.CitiesCalcRoutesMap_routeLoadLegend3__eqhoX{background-color:#fab208}.CitiesCalcRoutesMap_routeLoadLegend4__hy2DM{background-color:#f8fc0b}.CitiesCalcRoutesMap_routeLoadLegend5__10EAJ{background-color:#97f81d}.CitiesCalcRoutesMap_routeLoadLegend6__2qfDD{background-color:#1ef133}.CitiesCalcRoutesMap_mapFilterPanel__37WCL{width:300px;position:absolute;top:0;left:0;height:100%;z-index:1000;background-color:#fcfcfc;border:1px solid #ccc;padding:20px;overflow-y:scroll}.CitiesCalcRoutesMap_select__2ygj1{margin-top:10px}.CitiesCalcRoutesMap_toolbarSection__YQ5Ls{margin-bottom:30px}.CitiesCalcRoutesMap_mapRouteTable__2xHHn{position:absolute;bottom:0;left:300px;right:0;height:200px;background-color:#fcfcfc;z-index:1000;overflow:scroll}.CitiesCalcRoutesMap_mapWrapper__1-KYS{left:300px;width:calc(100% - 300px);height:100%;position:relative;bottom:0}.CitiesCalcRoutesMap_mapWrapperWithTable__1OoM3{bottom:200px}.CitiesCalcRoutesMap_edgeInfoTable__ls5by{width:100%}.CitiesCalcRoutesMap_edgeInfoTable__ls5by td{border:1px solid #ccc;padding:8px 8px 4px 4px}.CitiesCalcRoutesMap_selectedRouteRow__d4qre td{background-color:#fffbdf}.CitiesCalcRoutesMap_units__3FpR7{color:var(--gray);text-transform:none;font-weight:400}.CitiesCalcRoutesMap_zoomControl__1UPIL{position:absolute;right:7px;bottom:100px}.CitiesCalcRoutesMap_noRoutesMessage__3u2tm{padding:16px;font-size:14px}.EdgePopup_root__3OEva{padding:var(--padding)}.EdgePopup_title__2sKrc{font-size:12px;font-weight:700;margin-bottom:7px}.EdgePopup_column__2K7b4{padding:2px}.EdgePopup_column__2K7b4:first-child{min-width:200px;width:66%;border-right:1px solid var(--gray-border)}.EdgePopup_column__2K7b4:last-child{width:33%;min-width:90px;padding-left:25px}.EdgePopup_row__mwm4A:not(:last-child) .EdgePopup_column__2K7b4{border-bottom:1px solid var(--gray-border)}.EdgePopup_columnValue__3ruQm{white-space:nowrap}.RoutesMap_root__1Qlw0{position:relative}.RoutesMap_root__1Qlw0 .mapboxgl-popup{z-index:200}.RoutesMap_popup__1Cyv8,.RoutesMap_popup__1Cyv8>div{pointer-events:none}.RoutesMap_info__uRPun{position:absolute;top:var(--padding);right:var(--padding);z-index:100}.RoutesMap_infoIcon__2hTYM{width:15px;height:15px;color:var(--gray-bg-dark)}.RoutesMap_mapLegend__3HwRP{display:none;position:absolute;top:20px;right:20px;background-color:var(--white);border-radius:10px;padding:var(--padding) calc(var(--padding)*2)}.RoutesMap_info__uRPun:hover .RoutesMap_mapLegend__3HwRP{display:block}.RoutesMap_legendEntry__1Oc-N{display:flex;align-items:center}.RoutesMap_legendEntry__1Oc-N:not(:last-child){margin-bottom:var(--padding)}.RoutesMap_legendIcon__3Hi76{margin-right:50px;flex:0 0 26px;width:26px;height:26px;display:flex;justify-content:center}.RoutesMap_legenTitle__1J-lK{flex:1 1;white-space:nowrap}.RoutesMap_routePoint__1lBvT{width:18px;height:18px;border-radius:50%;background-color:var(--white);border:3px solid var(--gray-bg-dark)}.RoutesMap_correspondencePoint__29kbq{width:20px;height:20px;border:6px solid var(--red)}.RoutesMap_routeLine__3E7Vu{width:100%;height:0;border-bottom:1px dashed}.RoutesMap_selectedRouteLine__16Onx{border-bottom:3px solid}.RoutesMap_zoomControl__1Wz2o{position:absolute;right:7px;bottom:88px}.RoutesTable_row__3g88K{cursor:pointer}.RoutesTable_rowSpanColumn__3MuHv{padding:0 10px;border-left:1px solid var(--gray-border);border-right:1px solid var(--gray-border)}.RoutesTable_headerCell__mznMz{z-index:3!important}.RoutesTable_stickyCellContent__14r5A{position:-webkit-sticky;position:sticky;top:calc(var(--table-row-height) + var(--table-row-height-small) + 10px);bottom:10px;margin:10px 0}.RoutesTable_afterRowSpanColumn__cnwVt{padding-left:25px}.RoutesTable_beforeRowSpanColumn__3hP0e{padding-right:25px}.RoutesTable_extraTable__3naSn{border-bottom:3px solid var(--gray-border)}.RoutesTable_aggregationHeaderCell__3pjaf{top:var(--table-row-height)!important;margin-bottom:var(--table-row-height-small)}.RoutesTable_aggregationTableCell__RmxKQ{height:var(--table-row-height-small)!important}.RoutesTable_headerExportButton__2CzbI{text-transform:none;font-weight:400}.RoutesTable_rowNumberColumn__1pxlO{text-align:center;width:35px;border-bottom:none;border-right:1px solid var(--gray-border);padding-left:0!important;color:var(--gray-border-light);background-color:var(--white)!important}.RoutesTable_rowNumberColumn__1pxlO:after{display:none}.RoutesTable_typeColumn__1H5Jc{padding-left:var(--padding)}.RoutesTable_summaryTrafficColumnTitle__mP7QS{white-space:nowrap;font-weight:400}.RoutesTable_summaryTrafficColumn__35rSY{width:300px}.RoutesTable_summaryTraffic__32VCb{font-weight:700}.RoutesTable_units__2t1Q_{color:var(--gray);text-transform:none;font-weight:400}.MatrixProjectsPage_root__2-eSF{display:flex;flex-direction:column;height:100%;min-height:600px}.MatrixProjectsPage_loadFileMessage__E81vN{font-size:30px;padding:30px var(--page-padding);display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:30px}.MatrixProjectsPage_projectCreator__2expo{margin:0 var(--page-padding) 30px}.MatrixProjectsPage_title__16zSV{margin-bottom:10px;margin-left:var(--page-padding);font-weight:700}.MatrixMacroPage_root__3d_OH{display:flex;flex-direction:column;height:100%;min-height:600px}.Tooltip_root__3SvHr{display:inline-block;font-size:1em;font-weight:400;text-transform:none}.Tooltip_anchor__RhaOj{border:0;outline:0;padding:0;background-color:initial;cursor:pointer}.Tooltip_anchorMargin__i3s9D{padding:10px;margin:-10px}.Tooltip_popup__37jDZ{position:absolute;background-color:var(--white);border-radius:var(--border-radius);padding:var(--padding);transition:transform .2s ease-out,opacity .2s ease-out;opacity:1;box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid var(--gray-border);z-index:var(--tooltip)}.Tooltip_center__3gvF8{left:50%;transform:translate(-50%,7px)}.Tooltip_right__2LRca{right:50%;transform:translateY(7px)}.Tooltip_hiddenPopup__1tqXx{pointer-events:none;opacity:0}.Tooltip_hiddenPopup__1tqXx.Tooltip_center__3gvF8{transform:translate(-50%,20px)}.Tooltip_hiddenPopup__1tqXx.Tooltip_right__2LRca{transform:translateY(20px)}.tooltip_tooltip__3w0v6{position:absolute;right:0;top:var(--padding)}.tooltip_tooltipAnchor__sRKQu{display:block;font-family:Oxygen,SourceSansPro,sans-serif;font-weight:700;color:var(--black);background-color:var(--white);border:1px solid var(--red);border-radius:50%;width:20px;height:20px}.tooltip_tooltipPopup__2GPdn{display:block;width:200px;font-size:14px;text-align:left}.MacroToolbar_toolbarBlockLarge__zj57U{position:relative;width:100%;padding-right:var(--padding)}.MacroToolbar_toolbarBlockLarge__zj57U:not(:last-child){margin-right:0}.MacroToolbar_toolbarBlockSmall__1EYqr{position:relative;min-width:561px;padding-left:var(--padding);border-left:1px solid var(--gray-border);margin-left:auto}.MacroToolbar_subBlockWrapper__hFsNa{display:flex;flex-direction:row;justify-content:flex-start}.MacroToolbar_toolbarSubBlock__3CVgV{margin-right:12px}.MacroToolbar_fieldTitle__23C_M{font-size:12px;margin-bottom:10px}.MacroToolbar_yearRange__1YwqM{display:flex;flex-direction:column}.MacroToolbar_yearSelect__3jk2i:not(:last-child){margin-bottom:7px}.MacroToolbar_yearSelect__3jk2i>div{width:160px;display:flex}.MacroToolbar_yearSelect__3jk2i>div>span{align-self:center}.MacroToolbar_yearSelect__3jk2i>div>div{width:120px;flex-grow:0;flex-shrink:0}.MacroToolbar_regionSelect__3-l6G{min-width:345px}.MacroToolbar_slider__2kYAU{width:300px;font-size:12px}.MacroToolbar_buttonBlock__2iMeH:not(:last-child){margin-right:0}.MacroToolbar_button__3NN0T{float:right}.MacroToolbar_clear__14sfa{margin-left:12px;font-size:10px}.MacroToolbar_spaceBetween__IX9-5{display:flex;width:100%;justify-content:space-between}.MacroToolbar_tooltip__KTJjY{position:absolute;right:0;top:var(--padding)}.MacroToolbar_filterTooltip__3EHRh{right:var(--padding)}.MacroChart_root__122_Z{min-height:400px;font-size:80%}.MacroChart_tooltip__cJRvV{background-color:var(--white);border-radius:var(--border-radius);padding:var(--padding);line-height:1.5;transition:transform .2s ease-out,opacity .2s ease-out;opacity:1;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:var(--tooltip)}.MacroChart_tooltipLabel__3EwH6{font-weight:700}.ChartToggle_button__YAEa0{padding:0;border:0;border-radius:50%;width:10px;height:10px;outline:0;cursor:pointer;transition:opacity .2s ease-in-out}.ChartToggle_off__2JODJ{opacity:.5}.MacroTable_root__33AfL{overflow-y:scroll}.MacroTable_alignRight__2q2Mb{text-align:right}.MacroTable_root__33AfL .MacroTable_exportColumn__2AMY8{padding-left:calc(var(--padding)*2.5)}.MacroTable_root__33AfL .MacroTable_centerColumn__kpmlV{width:20%}.MacroTable_chartToggle__uDvcc{margin-right:5px}.MacroTable_tooltipHeader__3Fi9v{display:block;font-size:12px;font-weight:700;margin-bottom:5px}.MacroTable_root__33AfL .MacroTable_tooltipColumn__HJPeo{width:60px;text-align:right;padding-right:var(--control-group-padding)}.MacroTable_units__Rkd--{display:block;color:var(--gray);text-transform:none;font-weight:400}.TransportPage_root__YXcRT{display:flex;flex-direction:column;height:100%;min-height:600px}.TransportToolbar_filters__3vhvE{position:relative;width:100%}.TransportToolbar_subBlockWrapper__1zFWD{display:flex;flex-direction:row;justify-content:flex-start}.TransportToolbar_toolbarSubBlockCorrespondences__wHTJa{flex:40% 0}.TransportToolbar_toolbarSubBlockTypes__1R6T-{flex:30% 0}.TransportToolbar_toolbarSubBlock__307Os{margin-right:15px}.TransportToolbar_fieldTitle__SOdf8{font-size:12px;margin-bottom:10px}.TransportToolbar_clear__3dt7C{margin-left:12px;font-size:10px}.TransportToolbar_spaceBetween__WR_xQ{display:flex;width:100%;justify-content:space-between}.TransportToolbar_correspondencesSelect__3Jvii{width:100%;min-width:350px}.TransportToolbar_typesSelect__3zxDJ{width:100%;min-width:200px}.TransportToolbar_yearRange__AalgR{display:flex;flex-direction:column}.TransportToolbar_yearSelect__2CV00{margin-bottom:10px}.TransportToolbar_yearSelect__2CV00>div{width:160px;display:flex}.TransportToolbar_yearSelect__2CV00>div>span{align-self:center}.TransportToolbar_yearSelect__2CV00>div>div{width:120px;flex-grow:0;flex-shrink:0}.TransportToolbar_HSRBlock__2Zxf4{margin-top:24px}.TransportToolbar_tooltip__3FaiB{right:0}.TransportTable_root__3vBmD{min-height:calc(100% - 250px)}.TransportTable_chartToggle__12YdH{padding:0;border:0;border-radius:50%;width:10px;height:10px;outline:0;margin-right:5px;cursor:pointer}.TransportTable_macroToggle__33-Cy{background-color:#0066fe}.TransportTable_mobilityToggle__1uOm_{background-color:#069b1e}.TransportTable_incomeToggle__3NGur{background-color:#c46b00}.TransportTable_root__3vBmD .TransportTable_tooltipColumn__H_epG{width:60px;text-align:right;padding-right:var(--control-group-padding)}.TransportTable_units__1N3Yr{color:var(--gray);text-transform:none;font-weight:400}.TransportTable_editableCell__139f9 button{color:var(--blue-light)}.MatrixForecastPage_root__2UgIF{display:flex;flex-direction:column;height:100%;min-height:600px}.ForecastToolbar_root__15K4m{position:relative;width:100%}.ForecastToolbar_toolbarBlockLarge__2kHCT{position:relative;width:60%;padding-right:var(--padding)}.ForecastToolbar_toolbarBlockLarge__2kHCT:not(:last-child){margin-right:0}.ForecastToolbar_toolbarBlockSmall__3ps9k{position:relative;padding-top:76px;width:40%;margin-right:0}.ForecastToolbar_subBlockWrapper__3nsR6{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.ForecastToolbar_toolbarSubBlock__EE-fi{margin-right:15px}.ForecastToolbar_toolbarTitle__27wZx{margin:var(--padding) 0}.ForecastToolbar_fieldTitle__EkFx-{font-size:12px;margin-bottom:10px}.ForecastToolbar_clear__3cH4M{margin-left:12px;font-size:10px}.ForecastToolbar_spaceBetween__3r1kK{display:flex;width:100%;justify-content:space-between}.ForecastToolbar_correspondencesSelect__3joRb{width:100%}.ForecastToolbar_checkboxBlock__36Lqt{width:50%;min-width:225px}.ForecastToolbar_checkbox__2-Wmv:not(:last-of-type){margin-right:calc(var(--padding)*2);margin-bottom:10px}.ForecastToolbar_buttonBlock__2z1Do{max-width:300px;width:50%}.ForecastToolbar_button__2aCnq{width:100%}.ForecastToolbar_tooltip__1T-cL{position:absolute;right:0;top:var(--padding)}.ForecastToolbar_exportBlock__3juN7{position:absolute;right:0;top:calc(var(--padding)*3)}.ForecastChart_root__2-Tcb{font-size:80%}.ForecastChart_tooltip__1unCl{background-color:var(--white);border-radius:var(--border-radius);padding:var(--padding);line-height:1.5;transition:transform .2s ease-out,opacity .2s ease-out;opacity:1;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:var(--tooltip)}.ForecastChart_tooltipLabel__1uXZS{font-weight:700}.ForecastTable_root__YG-UJ{overflow-x:auto;min-height:460px}.ForecastTable_table__2dO4S{font-size:12px}.ForecastTable_typeColumn__2IKj_:first-child{min-width:270px;border-right:1px solid var(--gray-border)}thead .ForecastTable_typeColumn__2IKj_:first-child{padding-left:var(--padding)!important}.ForecastTable_alignRight__31U7E{font-size:11px;text-align:right;padding-left:var(--padding);white-space:nowrap}.ForecastTable_tooltipAnchor__14Gdp{margin-right:10px}.ForecastTable_chartToggle__zK3xN{padding:0;border:0;border-radius:50%;width:10px;height:10px;outline:0;margin-right:5px;cursor:pointer}.TrafficProjectsPage_root__1VWrq{display:flex;flex-direction:column;height:100%;min-height:600px}.TrafficProjectsPage_loadFileMessage__19Cag{font-size:30px;padding:30px var(--page-padding);display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:30px}.TrafficProjectsPage_projectCreator__3Ul5r{margin:0 var(--page-padding) 30px}.TrafficProjectsPage_title__x3-wU{margin-bottom:10px;margin-left:var(--page-padding);font-weight:700}.TrafficMapPage_root__1_Hap{display:flex;flex-direction:column;height:100%;min-height:600px}.TrafficMapPage_select__lXhqE{min-width:200px}.TrafficMapPage_map__aII5V{height:100%;width:100%}.TrafficMapPage_exportButton__3XveH{position:absolute;right:22px;top:16px}.TrafficRoutesMap_root__1oCVH{position:relative}.TrafficRoutesMap_mapLegend__t5n9q{background-color:var(--white);border-radius:10px}.TrafficRoutesMap_mapLegendRow__3m9Wc{display:flex}.TrafficRoutesMap_mapLegendRow__3m9Wc:not(:last-child){margin-bottom:34px}.TrafficRoutesMap_mapLegendColumn__1gpY7{width:290px}.TrafficRoutesMap_mapLegendColumn__1gpY7:not(:last-child){margin-right:38px}.TrafficRoutesMap_legendEntry__IMZzc{display:flex;align-items:center}.TrafficRoutesMap_legendEntry__IMZzc:not(:last-child){margin-bottom:10px}.TrafficRoutesMap_legendIcon__10Xyt{margin-right:16px;flex:0 0 26px;width:26px;height:26px;display:flex;justify-content:center}.TrafficRoutesMap_legendTitle__1cpi6{flex:1 1}.TrafficRoutesMap_toolbarTitle__3_Vny{font-size:12px;letter-spacing:-.2px;line-height:var(--padding);font-weight:700;height:40px;text-transform:uppercase}.TrafficRoutesMap_routePoint__2O2xK{width:18px;height:18px;border-radius:50%;background-color:var(--white);border:3px solid var(--gray-bg-dark)}.TrafficRoutesMap_correspondencePoint__2CUlD{width:20px;height:20px;border:6px solid var(--red)}.TrafficRoutesMap_routeLine__2WeQq{width:100%;height:0;border-bottom:1px dashed;border-radius:5px;color:#d04c38}.TrafficRoutesMap_selectedRouteLine__3NSbe{border-bottom:3px solid}.TrafficRoutesMap_legendRouteIcon__njJ2J{margin-right:36px;margin-left:2px;flex:0 0 64px;width:64px;height:0;display:flex;justify-content:center;align-items:center}.TrafficRoutesMap_legendRouteInfoWrapper__XJ7LC{display:block;position:relative;margin-top:24px}.TrafficRoutesMap_legendRouteInfoForth__1kZkv{width:64px;height:12px;background-color:#e7afa3}.TrafficRoutesMap_legendRouteInfoBack__3XJp8{width:64px;height:12px;background-color:#d04c38}.TrafficRoutesMap_legendRouteInfoValue__3xXaI{position:relative;top:-26px;left:13px;padding:2px;background-color:#fff;border:1px solid #d04c38;width:40px;font-size:10px}.TrafficRoutesMap_routeLine1__xKQWe{border-bottom:1px solid;border-top:1px solid}.TrafficRoutesMap_routeLine2__3-s78{border-bottom:2px solid;border-top:2px solid}.TrafficRoutesMap_routeLine3__1-EE9{border-bottom:3px solid;border-top:3px solid}.TrafficRoutesMap_routeLine4__3u4Lz{border-bottom:4px solid;border-top:4px solid}.TrafficRoutesMap_routeLine5__1ewYe{border-bottom:5px solid;border-top:5px solid}.TrafficRoutesMap_routeLine6__1IV_1{border-bottom:6px solid;border-top:6px solid}.TrafficRoutesMap_routeLineType__1n9rR{border-bottom:3px solid;border-top:3px solid}.TrafficRoutesMap_routeLineAir__t10Xs{color:#00d9c2}.TrafficRoutesMap_routeLineAuto__19lRl{color:#069b1e}.TrafficRoutesMap_routeLineRail__3Mrpk{color:#d52a36}.TrafficRoutesMap_routeLineSea__b-I72{color:#0066fe}.TrafficRoutesMap_routeLineOtlk1__Nc63K{color:#8529d3;border-bottom:1px solid;border-top:1px solid}.TrafficRoutesMap_routeLineOtlk2__39eRs{color:#8529d3;border-bottom:2px solid;border-top:2px solid}.TrafficRoutesMap_routeLineOtlk3__25FtB{color:#8529d3;border-bottom:3px solid;border-top:3px solid}.TrafficRoutesMap_routeLineOtlk4__3IvWU{color:#8529d3;border-bottom:4px solid;border-top:4px solid}.TrafficRoutesMap_routeLineOtlk5__3-jUq{color:#8529d3;border-bottom:5px solid;border-top:5px solid}.TrafficRoutesMap_routeLineOtlk6__2yXlH{color:#8529d3;border-bottom:6px solid;border-top:6px solid}.TrafficRoutesMap_routeFreightInfo__2PWyJ{font-size:10px;padding:1px 3px;line-height:10px;background-color:#fff;border:1px solid #d04c38}.TrafficRoutesMap_routeFreightInfoAir__ocoMB{border-color:#00d9c2}.TrafficRoutesMap_routeFreightInfoAuto__2rvYy{border-color:#069b1e}.TrafficRoutesMap_routeFreightInfoRail__2vtsb{border-color:#d52a36}.TrafficRoutesMap_routeFreightInfoSea__2khHN{border-color:#0066fe}.TrafficRoutesMap_routeFreightInfoOtlk__27DP9{border-color:#8529d3}.TrafficRoutesMap_routeFreightBlock__1_teA{overflow:hidden}.TrafficRoutesMap_routeFreightArrow__q4Aq6{display:inline;float:left;color:#d04c38}.TrafficRoutesMap_routeFreightArrowAir__2HaOS{color:#00d9c2}.TrafficRoutesMap_routeFreightArrowAuto__3DBKA{color:#069b1e}.TrafficRoutesMap_routeFreightArrowRail__276bL{color:#d52a36}.TrafficRoutesMap_routeFreightArrowSea__1lkL1{color:#0066fe}.TrafficRoutesMap_routeFreightArrowOtlk__2Uqjs{color:#8529d3}.TrafficRoutesMap_routeFreightArrowBack__26V8L{color:#e7afa3}.TrafficRoutesMap_routeFreightArrowBackAir__1MoGM{color:#35ffeb}.TrafficRoutesMap_routeFreightArrowBackAuto__LSP4a{color:#39dc56}.TrafficRoutesMap_routeFreightArrowBackRail__1o-IS{color:#ef5663}.TrafficRoutesMap_routeFreightArrowBackSea__3M-cx{color:#77b0ff}.TrafficRoutesMap_routeFreightArrowBackOtlk__iQkem{color:#b48ac0}.AggloProjectsPage_root__2zS6W{display:flex;flex-direction:column;height:100%;min-height:600px}.AggloProjectsPage_loadFileMessage__2qUZe{font-size:30px;padding:30px var(--page-padding);display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:30px}.AggloProjectsPage_projectCreator__2y8b6{margin:0 var(--page-padding) 30px}.AggloProjectsPage_title__1l5ko{margin-bottom:10px;margin-left:var(--page-padding);font-weight:700}.AggloCalcToolbar_select__3va2j{padding-top:var(--control-padding)}.AggloCalcToolbar_button__b04I9{width:100%;margin-top:38px;padding-left:36px;padding-right:36px}.AggloCalcTable_root__2mrGv{flex:1 1;overflow:auto}.AggloCalcTable_buttonsWrapper__3CcRR{display:flex;justify-content:center;align-items:center;margin-right:20px}.AggloCalcTable_clearIcon__1Cbbl{width:20px;height:20px;color:var(--red);margin-top:6px;margin-left:6px}.AggloCalcPage_root__3y2SP{display:flex;flex-direction:column;height:100%;min-height:600px}.AggloCalcPage_calculationsTable__1JE_2{flex:1 1;overflow:auto}.AggloMapLegend_legendEntry__mtKC5{display:flex;align-items:center}.AggloMapLegend_legendEntry__mtKC5:not(:last-child){margin-bottom:7px}.AggloMapLegend_legendIcon__2dKa6{margin-right:50px;flex:0 0 26px;width:26px;height:26px;display:flex;justify-content:center}.AggloMapLegend_legendRouteIcon__12KLy{margin-right:20px;flex:0 0 26px;width:26px;height:26px;display:flex;justify-content:center;align-items:center}.AggloMapLegend_legendTitle__29EKr{flex:1 1;white-space:nowrap}.AggloMapLegend_routePoint__2dJgi{width:18px;height:18px;border-radius:50%;background-color:var(--white);border:3px solid var(--gray-bg-dark)}.AggloMapLegend_correspondencePoint__MdkQI{width:20px;height:20px;border:6px solid var(--red)}.AggloMapLegend_routeLine__1iMAK{width:100%;height:0;padding-top:5px;border-bottom:1px dashed;color:silver}.AggloMapLegend_routeLine1__nRWY9{border-bottom:2px solid}.AggloMapLegend_routeLine2__3Dz1y{border-bottom:3px solid}.AggloMapLegend_routeLine3__3gbJk{border-bottom:4px solid}.AggloMapLegend_routeLine4__2JdQH{border-bottom:5px solid}.AggloMapLegend_routeLine5__4kR9O{border-bottom:7px solid}.AggloMapLegend_routeLoadLegend__709zP{width:12px;height:12px}.AggloMapLegend_title__3xLm6{font-size:14px;height:var(--padding);font-weight:700;margin:var(--padding) 0}.AggloMapLegend_routeLoadLegend1__2rCSb{background-color:#ff0801}.AggloMapLegend_routeLoadLegend2__3OsxV{background-color:#fc7705}.AggloMapLegend_routeLoadLegend3__12dUi{background-color:#fab208}.AggloMapLegend_routeLoadLegend4__1GP3z{background-color:#f8fc0b}.AggloMapLegend_routeLoadLegend5__cn9s6{background-color:#97f81d}.AggloMapLegend_routeLoadLegend6__34a2h{background-color:#1ef133}.AggloMapToggle_root__25I0h{display:flex;flex-direction:column}.AggloMapToggle_button__3rCl1{width:24px;height:24px;padding:4px;background:var(--white);border:1px solid var(--gray-border-light);cursor:pointer;outline:0}.AggloMapToggle_buttonBus__ufMV_{border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius);border-bottom:0}.AggloMapToggle_buttonTraffic__11kjj{border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.AggloMapToggle_icon__3vnCU{display:inline}.AggloTransportTypePercent_root__1rrR8{display:block;white-space:nowrap;width:100%;height:4px}.AggloTransportTypePercent_percent__2q4u6{height:4px;display:inline-block;vertical-align:top}.AggloTransportTypePercent_percentLeft__BRtLw{border-bottom-left-radius:2px;border-top-left-radius:2px}.AggloTransportTypePercent_percentRight__1XBaN{border-bottom-right-radius:2px;border-top-right-radius:2px}.AggloTransportTypeIcons_root__19hV_{display:flex;margin-bottom:4px}.AggloTransportTypeIcons_iconWrapper__cjCLN{display:flex;white-space:nowrap;margin-right:2px;padding:3px 5px;background:var(--white);box-shadow:0 1px 1px rgba(0,0,0,.3);border-radius:2px}.AggloTransportTypeIcons_icon__2izyz{width:16px;height:16px;margin-right:5px}.AggloTransportTypeIcons_percent__lq2zU{font-size:9px;color:var(--black);margin-top:4px}.AggloSingleRouteTable_root__522aR{border-bottom:3px solid var(--gray-border)}.AggloSingleRouteTable_transportIcon__3hYVH{width:16px;height:16px;margin-right:5px}.AggloSingleRouteTable_headerCell__KvGvZ{top:var(--table-row-height)!important;margin-bottom:var(--table-row-height-small)}.AggloSingleRouteTable_tableCell__mn244{height:var(--table-row-height-small)!important}.AggloSingleRouteTable_units__20GT5{color:var(--gray);text-transform:none;font-weight:400}.AggloSingleRouteTable_numberColumn__33Vxt{width:3%;border-right:1px solid var(--gray-border)}.AggloSingleRouteTable_root__522aR .AggloSingleRouteTable_numberColumn__33Vxt{padding-left:20px!important}.AggloSingleRouteTable_typeColumn__3dSt1{width:5%}.AggloSingleRouteTable_speedColumn__3Ubkb{width:10%;border-right:1px solid var(--gray-border);text-align:right}.AggloSingleRouteTable_ttcColumn__1uI74{width:8%;text-align:right}.AggloSingleRouteTable_ttcColumn__1uI74,.AggloSingleRouteTable_ttcColumn__1uI74.AggloSingleRouteTable_headerCell__KvGvZ{padding-right:var(--control-group-padding)}.AggloSingleRouteTable_timeColumn__cP1jp{width:25%;border-right:1px solid var(--gray-border)}.AggloSingleRouteTable_lengthColumn__2LzWT{width:15%}.AggloSingleRouteTable_fareColumn__YNYpb{width:10%;text-align:right}.AggloRouteTable_row__kE7BC{cursor:pointer}.AggloRouteTable_tableCell__vIqAi:first-child{padding-left:40px!important}.AggloRouteTable_tableCell__vIqAi:last-child{padding-right:0!important}.AggloRouteTable_expandedRow__2zAC6 .AggloRouteTable_tableCell__vIqAi{font-weight:700}.AggloRouteTable_rowSpanColumn__3flKE{padding:0 10px;border-left:1px solid var(--gray-border);border-right:1px solid var(--gray-border)}.AggloRouteTable_headerCell__QpXjB{z-index:3!important;line-height:1.5}.AggloRouteTable_headerCell__QpXjB:first-child{padding-left:40px!important}.AggloRouteTable_cellWithIcons__3ltcM{display:flex;align-items:center}.AggloRouteTable_valueBeforeIcons__3_nyu{display:inline-block;width:40px}.AggloRouteTable_iconsBlock__J90_P{left:20px;width:100%;padding-top:4px;margin-left:10px}.AggloRouteTable_units__2cm_3{color:var(--gray);text-transform:none;font-weight:400}.AggloRouteTable_numberColumn__ogQ5p{width:8%}.AggloRouteTable_speedColumn__2keSI{width:10%;border-right:1px solid var(--gray-border);text-align:right}.AggloRouteTable_ttcColumn__2UeNC{width:8%;text-align:right}.AggloRouteTable_ttcColumn__2UeNC,.AggloRouteTable_ttcColumn__2UeNC.AggloRouteTable_headerCell__QpXjB{padding-right:var(--control-group-padding)}.AggloRouteTable_timeColumn__1utRf{width:25%;border-right:1px solid var(--gray-border)}.AggloRouteTable_lengthColumn__3qCFi{width:25%}.AggloRouteTable_noRoutes__1Q1ZE{display:flex;justify-content:center;align-items:center;font-style:italic;padding:var(--page-padding)}.AggloRouteTable_trafficHeader__2eCB_{display:inline-flex;margin-right:10px;flex-direction:column}.AggloRouteTable_trafficSum__2XTmM{font-size:10px;color:var(--gray);text-transform:none;font-weight:400}.AggloRouteTable_trafficPercent__19L7C{font-size:11px;color:var(--gray);vertical-align:middle}.AggloOvershotTable_bold__2GWpN{font-weight:700}.AggloOvershotTable_unit__fgysA{color:var(--gray)}.AggloOvershotTable_totalColumn__1QV7R{color:var(--red)}.AggloRoutesAndOvershotTabs_root__3HvmJ{position:relative;bottom:0;left:0;right:0;height:44px;background-color:#fcfcfc;z-index:500}.AggloRoutesAndOvershotTabs_show__3rB8E{height:400px;overflow:hidden}.AggloRoutesAndOvershotTabs_tabsWrapper__3AQRl{height:calc(100% - 44px)}.AggloRoutesAndOvershotTabs_scrollWrapper__1Rtcl{height:100%;overflow-y:scroll}.AggloRoutesAndOvershotTabs_toggleWrapper__1CVUT{position:absolute;top:0;right:0;width:100%;height:44px;overflow:visible;z-index:var(--tooltip)}.AggloRoutesAndOvershotTabs_show__3rB8E .AggloRoutesAndOvershotTabs_toggleWrapper__1CVUT{width:40px}.AggloRoutesAndOvershotTabs_toggle__1oWbW{position:absolute;top:0;right:0;width:100%;display:flex;height:44px;align-items:center;border:0;background-color:initial;outline:0}.AggloRoutesAndOvershotTabs_toggle__1oWbW:not(:disabled){cursor:pointer}.AggloRoutesAndOvershotTabs_toggleIcon__EI-Bz{position:absolute;display:flex;top:0;right:4px;width:30px;height:44px;padding:2px}.AggloRoutesAndOvershotTabs_showRoutes__1H7hm{padding-left:10px;text-transform:uppercase;color:var(--red);font-size:12px;font-weight:700}.AggloRoutesAndOvershotTabs_toggle__1oWbW:disabled .AggloRoutesAndOvershotTabs_showRoutes__1H7hm{color:var(--gray)}.AggloMap_root__1ptjo{display:flex;flex-direction:column;position:relative;width:100%;height:100%}.AggloMap_root__1ptjo .mapboxgl-popup{z-index:200}.AggloMap_map__CRYqX{height:calc(100% - 44px)}.AggloMap_map__CRYqX.AggloMap_withRoutes__2teY2{height:calc(100% - 400px)}.AggloMap_popup__3drnS,.AggloMap_popup__3drnS>div{pointer-events:none}.AggloMap_select__2bJ2e{margin-top:10px}.AggloMap_toolbarSection__24pAy{margin-bottom:30px}.AggloMap_leftMargin__194OU{margin-left:285px}.AggloMap_mapControls__2ZyaN{position:absolute;display:flex;flex-direction:column;justify-content:space-between;align-items:center;bottom:0;right:0;width:50px;margin-bottom:25px}.AggloMap_mapWrapper__3yQK9{position:relative;width:100%;height:100%;bottom:0}.AggloMap_mapWrapper__3yQK9.AggloMap_leftMargin__194OU{width:calc(100% - 285px)!important}.AggloMap_mapWrapper__3yQK9>div{width:100%!important;height:100%!important}.AggloMap_selectedRouteRow__1kasX td{background-color:#fffbdf}.AggloMap_units__5tVZ-{color:var(--gray);text-transform:none;font-weight:400}.AggloMap_zoomControl__1HdXp{position:absolute;right:7px;top:100px}.AggloMap_noRoutesMessage__3Bg55{padding:16px;font-size:14px}.AggloMap_fullHeight__1VlHP{height:100%;overflow-y:auto}.AggloMap_invisible__rVR15{display:none}.AggloMap_mapLegend__2bQJL,.AggloMap_toggle__PTTY0,.AggloMap_zoom__2dzWv{margin:10px;z-index:var(--tooltip)}.AggloMapFilterCorrespondences_root__2zQ9P{margin-bottom:15px}.AggloMapFilterCorrespondences_select__6pcyv{margin-top:10px}.AggloMapFilterCorrespondences_buttonWrapper__UNGtD{padding-top:calc(var(--padding)*2);padding-bottom:var(--padding)}.AggloMapFilterCorrespondences_button__2t-kd{width:100%}.AggloMapFilterTransportTypes_root__3jWTq{display:flex;flex-direction:row}.AggloMapFilterTransportTypes_button__1M055{width:26px;height:26px;border:0;outline:0;margin-right:10px;padding:3px;background:var(--white);box-shadow:0 1px 1px rgba(0,0,0,.3);border-radius:2px;cursor:pointer}.AggloMapFilterTransportTypes_button__1M055:disabled{cursor:default}.AggloMapFilterTransportTypes_active__2pM_1{border:1px solid var(--gray-border-lightest);box-shadow:inset 0 1px 1px rgba(0,0,0,.3);background:var(--gray-border-lightest)}.AggloMapFilterTransportTypes_icon__1AHIW{align-items:center;width:20px;height:20px;margin-right:5px}.AggloMapFilterTransportTypes_label__iFKbo{margin-bottom:10px;font-size:12px}.AggloMapFilterEdgeTable_root__21eMI:not(:last-of-type){margin-bottom:8px}.AggloMapFilterEdgeTable_root__21eMI td{position:relative;width:55%;font-size:12px;border:1px solid var(--gray-border);padding:8px 8px 4px 4px}.AggloMapFilterEdgeTable_root__21eMI td:last-of-type{width:45%;font-weight:700}.AggloMapFilterEdgeTable_root__21eMI .AggloMapFilterEdgeTable_details__1gpU2{padding:0 8px 0 4px}.AggloMapFilterEdgeTable_details__1gpU2 span{color:var(--red);font-weight:400}.AggloMapFilterEdgeTable_button__e2psk{display:block;width:100%;text-align:left;padding:0;border:0;background-color:initial;outline:0;cursor:pointer}.AggloMapFilterEdgeTable_icon___G5kt{display:block;position:absolute;right:0;top:0;width:25px;height:25px}.AggloMapFilterEdgeTable_direction__aAGi2{display:block;position:absolute;top:0;bottom:0;right:5px;color:var(--red);font-size:20px}.AggloMapFilterEdges_root__2VH5T:last-of-type{margin-bottom:0}.AggloMapFilterEdges_edgeTableList__2pXC8{min-height:183px;background:transparent;overflow:visible}.AggloMapFilterEdges_edgeTableList__2pXC8>div{margin:0 -15px;background-color:var(--gray-transparent)}.AggloMapFilterEdges_typeSwitch__2J7jI{position:relative;padding:5px 20px;border:0;background-color:initial;outline:0;cursor:pointer;font-weight:700}.AggloMapFilterEdges_typeSwitch__2J7jI:disabled{color:var(--gray-text-lighter);cursor:default}.AggloMapFilterEdges_expandIcon__1XnRf{position:absolute;display:flex;top:0;left:-5px;width:25px;height:25px}.AggloMapFilterDistrict_root__3xz-6{margin-bottom:15px}.AggloMapFilterDistrict_edgeTableList__JH2Aw{min-height:100px;background:transparent}.AggloMapFilterDistrict_edgeTableList__JH2Aw>div{background:transparent}.AggloMapFilterDistrict_typeSwitch__2iaVL{position:relative;padding:5px 20px;border:0;background-color:initial;outline:0;cursor:pointer;font-weight:700}.AggloMapFilterDistrict_typeSwitch__2iaVL:disabled{color:var(--gray-text-lighter);cursor:default}.AggloMapFilterDistrict_expandIcon__3W1gX{position:absolute;display:flex;top:0;left:-5px;width:25px;height:25px}.AggloMapFilterDistrict_table__9HJDp{width:calc(100% + 30px);margin:0 -15px}.AggloMapFilterDistrict_table__9HJDp td{position:relative;width:55%;font-size:12px;border:1px solid var(--gray-border);padding:8px 8px 4px 4px}.AggloMapFilterDistrict_table__9HJDp td:last-of-type{width:45%;font-weight:700}.AggloMapFilter_root__2lNWa{display:none;width:285px;position:absolute;top:0;left:0;background-color:var(--gray-bg-light);border:1px solid #ccc;padding:20px;z-index:5}.AggloMapFilter_root__2lNWa>div{height:auto}.AggloMapFilter_show__2F-aF{display:block}.AggloMapFilter_select__3M6_A{margin-top:10px}.AggloMapFilter_toolbarSection__358zm{margin-bottom:15px}.AggloMapFilter_mapWrapperWithTable__1uYQm{bottom:200px}.AggloMapFilter_units__2gLsn{color:var(--gray);text-transform:none;font-weight:400}.AggloMapFilter_zoomControl__3LE6R{position:absolute;right:7px;bottom:100px}.AggloMapFilter_noRoutesMessage__OJubt{padding:16px;font-size:14px}.AggloCalcMap_root__1IIyx{position:relative;width:100%;height:100%;overflow:hidden}.AggloCalcMap_root__1IIyx .AggloCalcMap_filter__27MGB{position:absolute}.AggloCalcMap_fullHeight__50DUi{height:100%;overflow-y:auto}.ModalAggloCalcMap_root__1IBmP{height:100%;width:100%}.ModalAggloCalcMap_selectsRow__2SmH4{display:flex;align-items:center;margin-bottom:var(--padding)}.ModalAggloCalcMap_filtersRow__1YXC_{align-items:flex-start}.ModalAggloCalcMap_select__2gQE4{width:250px}.ModalAggloCalcMap_select__2gQE4:not(:first-child){margin-left:var(--padding)}.ModalAggloCalcMap_filters__qBjHW{max-height:500px;overflow:hidden}.ModalAggloCalcMap_filtersShown__34jmn{overflow:visible;transition:max-height .3s ease-in}.ModalAggloCalcMap_filtersHidden__3G_iV{max-height:0;-webkit-clip-path:inset(0);clip-path:inset(0);transition:max-height .3s ease-out}.ModalAggloCalcMap_label__8mIVa{font-size:13px;font-weight:700;margin-bottom:var(--padding)}.ModalAggloCalcMap_headerLabel__1qpoL{font-size:18px}.ModalAggloCalcMap_selectsRow__2SmH4>.ModalAggloCalcMap_label__8mIVa{margin-bottom:0}.ModalAggloCalcMap_map__22DW_{height:100%;width:100%}.AggloRoutesPage_root__3yhQ4{display:flex;flex-direction:column;height:100%;min-height:700px}.AggloRoutesPage_routesTable__14Hdc{flex:1 1}.AggloRoutesPage_map__2PG8a{height:373px;width:100%}.AggloRoutesPage_button__2Ty2y{margin-top:12px;width:100%;padding-left:36px;padding-right:36px}.AggloRoutesToolbar_root__1CyYB{margin-bottom:0;min-height:100%;position:relative;z-index:10}.AggloRoutesToolbar_bottomRow__AlaDx{margin-bottom:0}.AggloRoutesToolbar_select__2mCTU{width:200px}.AggloRoutesToolbar_checkbox__iuXwr{position:relative;top:32px}.AggloRoutesToolbar_buttonBlock__35wiR{flex-grow:1}.AggloRoutesToolbar_button__tpnnl{position:relative;top:-12px}.AggloRoutesToolbar_slimToolbarButton__16-wt{top:-6px}.AggloRoutesToolbar_toggleWrapper__1yqvs{position:absolute;top:5px;right:12px;width:30px;height:30px;overflow:visible;z-index:var(--tooltip)}.AggloRoutesToolbar_toggle__1GUXg{width:100%;height:100%;display:flex;align-items:center;border:0;background-color:initial;outline:0}.AggloRoutesToolbar_toggle__1GUXg:not(:disabled){cursor:pointer}.AggloRoutesToolbar_toggleIcon__5MzWg{position:absolute;display:flex;top:0;right:4px;width:30px;height:30px;padding:2px}.AggloRoutesToolbar_showRoutes__2621D{padding-left:10px;text-transform:uppercase;color:var(--red);font-size:12px;font-weight:700}.AggloRoutesToolbar_toggle__1GUXg:disabled .AggloRoutesToolbar_showRoutes__2621D{color:var(--gray)}.AggloRoutesMap_root__3Zdsg{position:relative;width:100%;height:100%;overflow:hidden}.AggloRoutesMap_root__3Zdsg .AggloRoutesMap_filter__3fdai{position:absolute}.AggloRoutesMap_fullHeight__hd5p9{height:100%;overflow-y:auto}.AggloIndicatorsToolbar_root__16cQx{margin-bottom:0;min-height:100%;position:relative;z-index:10}.AggloIndicatorsToolbar_fullWidth__3qABa{max-width:none}.AggloIndicatorsToolbar_control__2BiVq{position:relative}.AggloIndicatorsToolbar_clear__31qHk{display:inline-block;position:absolute;top:0;right:0;font-size:10px;height:18px}.AggloIndicatorsPage_root__1kgeK{display:flex;flex-direction:column;height:100%;min-height:700px}.AggloIndicatorsPage_routesTable__b1pny{flex:1 1}.AggloIndicatorsPage_map__3JWBs{height:373px;width:100%}.AggloIndicatorsPage_button__1UHom{margin-top:12px;width:100%;padding-left:36px;padding-right:36px}tr>td.AggloIndicatorsItem_children__2MOCv{padding-left:15px}tr>td.AggloIndicatorsItem_typeColumn__3oso3{text-align:right;color:var(--blue-text);padding-right:15px}.AggloIndicatorsItem_type__1_jXq{display:inline-block;padding:0 10px;cursor:pointer}tr.AggloIndicatorsSubtask_topRow__3AI4e>td{border-top-color:var(--gray-border-darker)}tr.AggloIndicatorsSubtask_bottomRow__2-I1->td{border-bottom-color:var(--gray-border-darker)}tr td.AggloIndicatorsSubtask_subtaskCell__39Uxe{border-bottom-color:var(--gray-border);border-top-color:var(--gray-border);border-color:var(--gray-border-darker) var(--gray-border);border-style:solid;border-width:1px}td.AggloIndicatorsSubtask_cell__2Xigz{border-top:1px solid var(--gray-border);border-bottom:1px solid var(--gray-border)}tr td.AggloIndicatorsTask_subtaskCell__1bE5y,tr td.AggloIndicatorsTask_taskCell__1QubF{border-bottom-color:var(--gray-border);border-top-color:var(--gray-border);border-color:var(--gray-border-darker) var(--gray-border);border-style:solid;border-width:1px}tr td.AggloIndicatorsTask_topTaskCell__2tRVl{border-top:1px solid var(--gray-border-darker)}tr.AggloIndicatorsTask_bottomRow__e9-P0>td{border-bottom:1px solid var(--gray-border-darker)}.AggloIndicatorsTable_root__f09_z{position:relative;flex:1 1;overflow-y:auto;overflow-x:hidden}.AggloIndicatorsTable_table__2ivku{width:100%}.AggloIndicatorsTable_table__2ivku td,.AggloIndicatorsTable_table__2ivku th{background-color:var(--white);color:var(--gray-text-darker);font-size:14px;text-align:left;padding:10px 5px}.AggloIndicatorsTable_table__2ivku th{position:-webkit-sticky;position:sticky;top:0;font-weight:700;text-transform:uppercase;white-space:nowrap;vertical-align:middle;height:48px;padding-top:15px;z-index:1}.AggloIndicatorsTable_table__2ivku th:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background-color:var(--gray-border-darker)}.AggloIndicatorsTable_table__2ivku td{position:relative;height:36px;vertical-align:top;border-top:1px solid var(--gray-border);border-bottom:1px solid var(--gray-border)}.AggloIndicatorsTable_table__2ivku td:first-of-type,.AggloIndicatorsTable_table__2ivku th:first-of-type{padding-left:20px}.AggloIndicatorsTable_table__2ivku td:last-of-type,.AggloIndicatorsTable_table__2ivku th:last-of-type{padding-right:10px}.AggloIndicatorsTable_table__2ivku th.AggloIndicatorsTable_typeColumn__1t2Ou{padding-right:25px}.VideoPage_root__2v8fi{display:flex;flex-direction:column;height:100%}.VideoToolbar_root__3xE7E{position:relative;z-index:10;margin-bottom:0;height:45px;overflow:hidden}.VideoToolbar_root__3xE7E>div:first-of-type{padding-bottom:0}.VideoToolbar_root__3xE7E>div:last-of-type{padding-top:0}.VideoToolbar_open__fRbny{height:auto;overflow:visible}.VideoToolbar_subtitle__3PTK1{font-size:10px;font-weight:400;text-transform:none;color:var(--gray-text-darker);padding-top:5px}.VideoToolbar_input__3sLtx{width:200px}.VideoToolbar_select__3R2ot{width:260px}.VideoToolbar_selectTight__3UfYN{width:150px}.VideoToolbar_date__3dlFU{width:110px}.VideoToolbar_time__37W-F{width:90px}.VideoToolbar_weekdayRow__d2AKh>div:not(:last-of-type){margin-right:12px}.VideoToolbar_weekdayRow__d2AKh label{font-size:12px}.VideoToolbar_totalBlock__owhUe{margin-left:auto;position:absolute;top:var(--padding);right:80px;padding-bottom:0}.VideoToolbar_open__fRbny .VideoToolbar_totalBlock__owhUe{position:static;top:auto;right:auto;padding-bottom:var(--padding)}.VideoToolbar_total__3uX8p{text-transform:uppercase}.VideoToolbar_totalSubtitle__2UxgJ{display:none}.VideoToolbar_open__fRbny .VideoToolbar_totalSubtitle__2UxgJ{display:flex}.VideoToolbar_number__3wnW_{color:var(--red);white-space:nowrap}.VideoToolbar_totalUnit__2mbKg{font-size:12px}.VideoToolbar_toggle__15HHI{position:absolute;top:8px;right:var(--table-padding);width:30px;height:30px}.VideoToolbar_toggle__15HHI svg{color:var(--gray-text-lighter)}.VideoTable_root__zjxit{position:relative;overflow:auto;margin-bottom:60px;height:100%;flex:1 1;z-index:1}.VideoTable_headerCell__KWc5_{max-width:200px}.VideoTable_row__1VFVp{max-width:100%;cursor:pointer}.VideoTable_selectedRow__3MJ_s{font-weight:700}.VideoTable_hovered__v7ykB{margin-right:20px}.VideoStops_root__1AIeP{position:relative;width:100%;overflow-x:auto;min-height:345px}.VideoStops_table__3Yycd{position:absolute;top:0;left:0;height:calc(100% - 1px);background-color:rgba(255,251,223,.3)}.VideoStops_table__3Yycd td{font-family:SourceSansPro,sans-serif;border:1px solid var(--gray-border);color:var(--gray-text-darker);height:var(--table-row-height-small);text-align:right;vertical-align:middle;padding:0 8px;min-width:100px}.VideoStops_table__3Yycd td:first-of-type{text-transform:uppercase;font-weight:700;text-align:left;min-width:125px;padding-left:20px}.VideoStops_linkLabel__2yEn2{color:var(--gray-text-darker);font-size:10px}.VideoStops_link__1BT_Z:not(:last-of-type){margin-right:5px}.VideoRouteMapPopup_root__3rnEp{font-family:Oxygen,SourceSansPro,sans-serif;font-size:12px}.VideoRouteMapPopup_title__1MtIK{padding:0 4px;margin-bottom:5px;font-weight:700}.VideoRouteMapPopup_table__2AWld td{padding:2px 4px;text-align:left}.VideoRouteMapPopup_table__2AWld td:first-of-type{border-right:1px solid var(--gray-border)}.VideoRouteMapPopup_table__2AWld tr:not(:last-of-type) td{border-bottom:1px solid var(--gray-border)}.VideoRouteMapPopup_value__2SVSu{font-weight:700}.VideoRouteMap_root__2gC7p{display:flex;flex-direction:column;position:relative;width:100%;height:100%}.VideoRouteMap_root__2gC7p .mapboxgl-popup{z-index:200}.VideoMapLegend_legendEntry__3iAyn{display:flex;align-items:center}.VideoMapLegend_legendEntry__3iAyn:not(:last-child){margin-bottom:7px}.VideoMapLegend_legendIcon__J49EM{margin-right:50px;flex:0 0 26px;width:26px;height:26px;display:flex;justify-content:center}.VideoMapLegend_legendRouteIcon__1EMK2{margin-right:20px;flex:0 0 26px;width:26px;height:26px;display:flex;justify-content:center;align-items:center}.VideoMapLegend_legendTitle__33AGQ{flex:1 1;white-space:nowrap}.VideoMapLegend_routePoint__PkUsH{width:24px;height:24px;border-radius:50%;background-color:var(--white);border:5px solid var(--red)}.VideoMapLegend_departurePoint__1XeuI{position:relative}.VideoMapLegend_departurePoint__1XeuI:before{content:"";display:block;position:absolute;top:50%;left:50%;height:6px;width:6px;background-color:#000;border-radius:50%;transform:translate(-50%,-50%)}.VideoMapLegend_title__201Jf{font-size:14px;height:var(--padding);font-weight:700;margin:var(--padding) 0}.NotAllowed_root__3manf{height:100%;padding:var(--page-padding)}.NotAllowed_messageWrapper__Ffv7N,.NotAllowed_root__3manf{display:flex;width:100%;justify-content:center;flex-direction:column}.NotAllowed_messageWrapper__Ffv7N{align-items:center;border-radius:6px;height:276px;border:1px dashed var(--gray-border-light)}.NotAllowed_status__1hQjb{font-size:72px;line-height:1}.NotAllowed_message__2Pwog{font-size:28px;line-height:2}.NotAllowed_button__1HqT_{margin-top:var(--padding)}.NotFound_root__2p1iM{height:100%;padding:var(--page-padding)}.NotFound_messageWrapper__1ggFM,.NotFound_root__2p1iM{display:flex;width:100%;justify-content:center;flex-direction:column}.NotFound_messageWrapper__1ggFM{align-items:center;border-radius:6px;height:276px;border:1px dashed var(--gray-border-light)}.NotFound_status__1BcuX{font-size:72px;line-height:1}.NotFound_message__3OxyR{font-size:28px;line-height:2}.NotFound_button__3Yy5B{margin-top:var(--padding)}.PageWithHeader_root__1wbo0{height:100%;position:relative}.PageWithHeader_menu__1TSHw{height:var(--header-height);background-color:var(--white);display:flex;align-items:center;padding-right:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;z-index:2}.PageWithHeader_menu__1TSHw *{font-family:Oxygen,SourceSansPro,sans-serif}.PageWithHeader_headerMenu__2lxez{margin-right:auto}.PageWithHeader_content__33hB0{height:calc(100% - var(--header-height));position:relative;z-index:1}.PageWithHeader_usernameContainer__DThR4{position:relative;cursor:pointer;height:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none}.PageWithHeader_usernameWrapper__1RxJQ{color:var(--gray-text-lighter);display:flex;align-items:center;height:100%;min-width:150px}.PageWithHeader_username__tdulY{margin-right:auto}.PageWithHeader_popupIcon___xjRa{display:flex;justify-content:center;align-items:center;margin-left:var(--padding);width:30px;height:30px;color:var(--gray-text-lighter)}.PageWithHeader_popupIcon___xjRa:hover{color:var(--red-dark)}.PageWithHeader_popupIcon___xjRa>svg{transition:transform .3s ease;transform:rotate(0)}.PageWithHeader_openedPopupIcon__1DS0d>svg{transform:rotate(180deg);color:var(--red-dark)}.PageWithHeader_popup__zPK_s{background-color:var(--white);border-top:3px solid var(--red-dark);min-width:199px;font-family:Oxygen,SourceSansPro,sans-serif}.PageWithHeader_popupItem__2izRd{display:flex;align-items:center;padding:20px;cursor:pointer}.PageWithHeader_popupItem__2izRd:hover{background-color:var(--gray-bg-light)}.PageWithHeader_logoutIcon__2ZM-J{margin-right:16px;width:20px;height:20px}.PageWithHeader_toggle__2Xqm6{display:flex;align-items:center;height:100%;min-width:150px;border:0;outline:0;background-color:initial;cursor:pointer;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}.TableContainer_root__t_vnv{position:relative;overflow:auto;background-color:var(--white);margin-bottom:60px;height:100%;flex:1 1;z-index:1}.TableContainer_root__t_vnv.TableContainer_hasNoData__-bWNH{margin-bottom:0}.TableContainer_message__2no7_{display:flex;justify-content:center;align-items:center;font-family:SourceSansPro,sans-serif;font-size:14px;font-style:italic;color:var(--gray-text);height:100%;margin:var(--page-padding)}.BalanceShapesTableStatus_status__3vJFw{color:var(--yellow)}.BalanceShapesTableStatus_success__3hUGA{color:var(--green)}.BalanceShapesTableStatus_error__QCS83{color:var(--red)}.BalanceShapesTable_successRow__1GRTl{cursor:pointer}.BalanceShapesTable_buttonWrapper__1NAeb{padding-right:40px}.BalanceShapesPage_root__1jgFR{display:flex;flex-direction:column;height:100%}.BalanceShapesToolbar_controls__2Nduw{min-height:100px}.BalanceShapesToolbar_input__3poJE,.BalanceShapesToolbar_select__3qQPs{width:200px}.BalanceShapesToolbar_multiSelect___C_ub{width:400px}.BalanceShapesToolbar_buttonControls__3nOFT{padding-top:23px}.BalanceShapesToolbar_button__2UiSd{padding-right:50px;padding-left:50px}.ModalBalanceShapesShow_root__-Eq4W{position:relative;padding:15px 20px}.ModalBalanceShapesShow_title__3gfdp{color:var(--gray-text-darker);font-weight:700;font-size:18px;margin-bottom:30px}.ModalBalanceShapesShow_table__2GInA tr td{color:var(--gray-text-darker)}.ModalBalanceShapesShow_table__2GInA tr:not(:first-of-type) td{padding-top:3px}.ModalBalanceShapesShow_table__2GInA tr:not(:last-of-type) td{padding-bottom:3px}.ModalBalanceShapesShow_table__2GInA tr td:first-of-type{white-space:nowrap;font-weight:700;padding-right:10px;border-right:1px solid var(--gray-border)}.ModalBalanceShapesShow_table__2GInA tr td:last-of-type{padding-left:15px}.ModalBalanceShapesShow_factor__3GSqa{display:inline-block;font-family:SourceSansPro,sans-serif;font-size:10px;background-color:var(--red-lightest);border-radius:var(--border-radius);padding:3px 6px;margin-bottom:5px}.ModalBalanceShapesShow_factor__3GSqa:not(:last-of-type){margin-right:10px}.ModalCalculationMap_root__36SOv{height:100%;width:100%}.ModalCalculationMap_selectsRow__1ix3p{display:flex;align-items:center;margin-bottom:var(--padding)}.ModalCalculationMap_filtersRow__1bxsI{align-items:flex-start}.ModalCalculationMap_select__11gpc{width:250px}.ModalCalculationMap_select__11gpc:not(:first-child){margin-left:var(--padding)}.ModalCalculationMap_filters__YLmNy{max-height:500px;overflow:hidden}.ModalCalculationMap_filtersShown__31We5{overflow:visible;transition:max-height .3s ease-in}.ModalCalculationMap_filtersHidden__2b3IP{max-height:0;-webkit-clip-path:inset(0);clip-path:inset(0);transition:max-height .3s ease-out}.ModalCalculationMap_label__2nwym{font-size:13px;font-weight:700;margin-bottom:var(--padding)}.ModalCalculationMap_headerLabel__3PlWP{font-size:18px}.ModalCalculationMap_selectsRow__1ix3p>.ModalCalculationMap_label__2nwym{margin-bottom:0}.ModalCalculationMap_map__3AWv3{height:100%;width:100%}.ModalCitiesCalcExport_selectsRow__2JE4V{display:flex;align-items:center;margin-bottom:var(--padding)}.ModalCitiesCalcExport_filtersRow__2jKL2{align-items:flex-start}.ModalCitiesCalcExport_select__LYau6{width:250px}.ModalCitiesCalcExport_select__LYau6:not(:first-child){margin-left:var(--padding)}.ModalCitiesCalcExport_filters__1vrfH{max-height:500px;overflow:hidden}.ModalCitiesCalcExport_filtersShown__MnZds{overflow:visible;transition:max-height .3s ease-in}.ModalCitiesCalcExport_filtersHidden__2T5tl{max-height:0;-webkit-clip-path:inset(0);clip-path:inset(0);transition:max-height .3s ease-out}.ModalCitiesCalcExport_label__1PpR6{font-size:13px;font-weight:700;margin-bottom:var(--padding)}.ModalCitiesCalcExport_headerLabel__3HTEO{font-size:18px}.ModalCitiesCalcExport_selectsRow__2JE4V>.ModalCitiesCalcExport_label__1PpR6{margin-bottom:0}.ForecastModalExport_selectsRow__1wiuD{display:flex;align-items:center;margin-bottom:var(--padding)}.ForecastModalExport_filtersRow__2qdj1{align-items:flex-start}.ForecastModalExport_select__3yRQF{width:250px}.ForecastModalExport_select__3yRQF:not(:first-child){margin-left:var(--padding)}.ForecastModalExport_filters__I2rRd{max-height:500px;overflow:hidden}.ForecastModalExport_filtersShown__3lZZv{overflow:visible;transition:max-height .3s ease-in}.ForecastModalExport_filtersHidden__2XZRi{max-height:0;-webkit-clip-path:inset(0);clip-path:inset(0);transition:max-height .3s ease-out}.ForecastModalExport_label__122H8{font-size:13px;font-weight:700;margin-bottom:var(--padding)}.ForecastModalExport_headerLabel__1maN_{font-size:18px}.ForecastModalExport_selectsRow__1wiuD>.ForecastModalExport_label__122H8{margin-bottom:0}.ModalAggloCalcExport_selectsRow__1F_g-{display:flex;align-items:center;margin-bottom:var(--padding)}.ModalAggloCalcExport_filtersRow__219FN{align-items:flex-start}.ModalAggloCalcExport_select__1E1jD{width:250px}.ModalAggloCalcExport_select__1E1jD:not(:first-child){margin-left:var(--padding)}.ModalAggloCalcExport_filters__2AOXf{max-height:500px;overflow:hidden}.ModalAggloCalcExport_filtersShown__3zCDv{overflow:visible;transition:max-height .3s ease-in}.ModalAggloCalcExport_filtersHidden__TywD2{max-height:0;-webkit-clip-path:inset(0);clip-path:inset(0);transition:max-height .3s ease-out}.ModalAggloCalcExport_label__1TPWG{font-size:13px;font-weight:700;margin-bottom:var(--padding)}.ModalAggloCalcExport_headerLabel__1NLQb{font-size:18px}.ModalAggloCalcExport_selectsRow__1F_g->.ModalAggloCalcExport_label__1TPWG{margin-bottom:0}.ModalAggloCalcEdgeRoutes_root__MZJHL{position:relative;margin:0 -20px -10px;padding:0}.ModalAggloCalcEdgeRoutes_header__3o5rh{display:flex;justify-content:space-between;align-items:center;margin-top:-20px;height:70px;padding:30px var(--page-padding) 15px}.ModalAggloCalcEdgeRoutes_title__LITJR{display:inline-block;font-size:18px;font-weight:700}.ModalAggloCalcEdgeRoutes_search__1XA2A{display:inline-block;width:280px;height:24px}.ModalAggloCalcEdgeRoutes_search__1XA2A div{min-height:auto}.ModalAggloCalcEdgeRoutes_search__1XA2A input{height:24px}.ModalAggloCalcEdgeRoutes_table__2H9WD td:last-of-type,.ModalAggloCalcEdgeRoutes_table__2H9WD th:last-of-type{padding-right:calc(var(--page-padding)*1.5)}.ModalAggloCalcEdgeRoutes_table__2H9WD th:before{display:none}.ModalAggloCalcEdgeRoutes_table__2H9WD th:after{box-shadow:inset 0 3px 10px rgba(0,0,0,.15)}.ModalAggloCalcEdgeRoutes_pagination__470gP{padding-bottom:60px}.ModalAggloCalcEdgeRoutes_icon__35AU5{display:inline-block;align-items:center;width:16px;height:16px;margin-right:10px;vertical-align:middle}.ModalAggloCalcEdgeRoutes_units__3j_al{color:var(--gray);text-transform:none;font-weight:400}.ModalAggloCalcEdgeRoutes_alignRight__DOLsu{text-align:right}.ModalExportCalculation_selectsRow__2hqf6{display:flex;align-items:center;margin-bottom:var(--padding)}.ModalExportCalculation_filtersRow__q_2tm{align-items:flex-start}.ModalExportCalculation_select__1K312{width:250px}.ModalExportCalculation_select__1K312:not(:first-child){margin-left:var(--padding)}.ModalExportCalculation_filters__1KvhG{max-height:500px;overflow:hidden}.ModalExportCalculation_filtersShown__3Aw-B{overflow:visible;transition:max-height .3s ease-in}.ModalExportCalculation_filtersHidden__3y4xz{max-height:0;-webkit-clip-path:inset(0);clip-path:inset(0);transition:max-height .3s ease-out}.ModalExportCalculation_label__2k0Qb{font-size:13px;font-weight:700;margin-bottom:var(--padding)}.ModalExportCalculation_headerLabel__1kR56{font-size:18px}.ModalExportCalculation_selectsRow__2hqf6>.ModalExportCalculation_label__2k0Qb{margin-bottom:0}.ModalVideoRouteView_root__3MaL0{position:relative;height:90vh}.modals_root__X1AyK{border-radius:var(--border-radius);overflow:hidden}.modals_root__X1AyK>div:first-of-type{padding:0}
/*# sourceMappingURL=main.82ac946f.chunk.css.map */