@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff;padding-bottom:10px}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (min-width:480px){.Login{padding:60px 0}.Login form{margin:0 auto;max-width:320px}}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,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-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}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}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:"Linearicons-Free";src:url(/static/media/Linearicons-Free.b9b7f23c.eot);src:url(/static/media/Linearicons-Free.b9b7f23c.eot?#iefixw118d) format("embedded-opentype"),url(/static/media/Linearicons-Free.03e91f12.woff2) format("woff2"),url(/static/media/Linearicons-Free.65060723.woff) format("woff"),url(/static/media/Linearicons-Free.2f3e9f80.ttf) format("truetype"),url(/static/media/Linearicons-Free.ec161a74.svg#Linearicons-Free) format("svg");font-weight:400;font-style:normal}.lnr{font-family:"Linearicons-Free";speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lnr-home:before{content:"\e800"}.lnr-apartment:before{content:"\e801"}.lnr-pencil:before{content:"\e802"}.lnr-magic-wand:before{content:"\e803"}.lnr-drop:before{content:"\e804"}.lnr-lighter:before{content:"\e805"}.lnr-poop:before{content:"\e806"}.lnr-sun:before{content:"\e807"}.lnr-moon:before{content:"\e808"}.lnr-cloud:before{content:"\e809"}.lnr-cloud-upload:before{content:"\e80a"}.lnr-cloud-download:before{content:"\e80b"}.lnr-cloud-sync:before{content:"\e80c"}.lnr-cloud-check:before{content:"\e80d"}.lnr-database:before{content:"\e80e"}.lnr-lock:before{content:"\e80f"}.lnr-cog:before{content:"\e810"}.lnr-trash:before{content:"\e811"}.lnr-dice:before{content:"\e812"}.lnr-heart:before{content:"\e813"}.lnr-star:before{content:"\e814"}.lnr-star-half:before{content:"\e815"}.lnr-star-empty:before{content:"\e816"}.lnr-flag:before{content:"\e817"}.lnr-envelope:before{content:"\e818"}.lnr-paperclip:before{content:"\e819"}.lnr-inbox:before{content:"\e81a"}.lnr-eye:before{content:"\e81b"}.lnr-printer:before{content:"\e81c"}.lnr-file-empty:before{content:"\e81d"}.lnr-file-add:before{content:"\e81e"}.lnr-enter:before{content:"\e81f"}.lnr-exit:before{content:"\e820"}.lnr-graduation-hat:before{content:"\e821"}.lnr-license:before{content:"\e822"}.lnr-music-note:before{content:"\e823"}.lnr-film-play:before{content:"\e824"}.lnr-camera-video:before{content:"\e825"}.lnr-camera:before{content:"\e826"}.lnr-picture:before{content:"\e827"}.lnr-book:before{content:"\e828"}.lnr-bookmark:before{content:"\e829"}.lnr-user:before{content:"\e82a"}.lnr-users:before{content:"\e82b"}.lnr-shirt:before{content:"\e82c"}.lnr-store:before{content:"\e82d"}.lnr-cart:before{content:"\e82e"}.lnr-tag:before{content:"\e82f"}.lnr-phone-handset:before{content:"\e830"}.lnr-phone:before{content:"\e831"}.lnr-pushpin:before{content:"\e832"}.lnr-map-marker:before{content:"\e833"}.lnr-map:before{content:"\e834"}.lnr-location:before{content:"\e835"}.lnr-calendar-full:before{content:"\e836"}.lnr-keyboard:before{content:"\e837"}.lnr-spell-check:before{content:"\e838"}.lnr-screen:before{content:"\e839"}.lnr-smartphone:before{content:"\e83a"}.lnr-tablet:before{content:"\e83b"}.lnr-laptop:before{content:"\e83c"}.lnr-laptop-phone:before{content:"\e83d"}.lnr-power-switch:before{content:"\e83e"}.lnr-bubble:before{content:"\e83f"}.lnr-heart-pulse:before{content:"\e840"}.lnr-construction:before{content:"\e841"}.lnr-pie-chart:before{content:"\e842"}.lnr-chart-bars:before{content:"\e843"}.lnr-gift:before{content:"\e844"}.lnr-diamond:before{content:"\e845"}.lnr-linearicons:before{content:"\e846"}.lnr-dinner:before{content:"\e847"}.lnr-coffee-cup:before{content:"\e848"}.lnr-leaf:before{content:"\e849"}.lnr-paw:before{content:"\e84a"}.lnr-rocket:before{content:"\e84b"}.lnr-briefcase:before{content:"\e84c"}.lnr-bus:before{content:"\e84d"}.lnr-car:before{content:"\e84e"}.lnr-train:before{content:"\e84f"}.lnr-bicycle:before{content:"\e850"}.lnr-wheelchair:before{content:"\e851"}.lnr-select:before{content:"\e852"}.lnr-earth:before{content:"\e853"}.lnr-smile:before{content:"\e854"}.lnr-sad:before{content:"\e855"}.lnr-neutral:before{content:"\e856"}.lnr-mustache:before{content:"\e857"}.lnr-alarm:before{content:"\e858"}.lnr-bullhorn:before{content:"\e859"}.lnr-volume-high:before{content:"\e85a"}.lnr-volume-medium:before{content:"\e85b"}.lnr-volume-low:before{content:"\e85c"}.lnr-volume:before{content:"\e85d"}.lnr-mic:before{content:"\e85e"}.lnr-hourglass:before{content:"\e85f"}.lnr-undo:before{content:"\e860"}.lnr-redo:before{content:"\e861"}.lnr-sync:before{content:"\e862"}.lnr-history:before{content:"\e863"}.lnr-clock:before{content:"\e864"}.lnr-download:before{content:"\e865"}.lnr-upload:before{content:"\e866"}.lnr-enter-down:before{content:"\e867"}.lnr-exit-up:before{content:"\e868"}.lnr-bug:before{content:"\e869"}.lnr-code:before{content:"\e86a"}.lnr-link:before{content:"\e86b"}.lnr-unlink:before{content:"\e86c"}.lnr-thumbs-up:before{content:"\e86d"}.lnr-thumbs-down:before{content:"\e86e"}.lnr-magnifier:before{content:"\e86f"}.lnr-cross:before{content:"\e870"}.lnr-menu:before{content:"\e871"}.lnr-list:before{content:"\e872"}.lnr-chevron-up:before{content:"\e873"}.lnr-chevron-down:before{content:"\e874"}.lnr-chevron-left:before{content:"\e875"}.lnr-chevron-right:before{content:"\e876"}.lnr-arrow-up:before{content:"\e877"}.lnr-arrow-down:before{content:"\e878"}.lnr-arrow-left:before{content:"\e879"}.lnr-arrow-right:before{content:"\e87a"}.lnr-move:before{content:"\e87b"}.lnr-warning:before{content:"\e87c"}.lnr-question-circle:before{content:"\e87d"}.lnr-menu-circle:before{content:"\e87e"}.lnr-checkmark-circle:before{content:"\e87f"}.lnr-cross-circle:before{content:"\e880"}.lnr-plus-circle:before{content:"\e881"}.lnr-circle-minus:before{content:"\e882"}.lnr-arrow-up-circle:before{content:"\e883"}.lnr-arrow-down-circle:before{content:"\e884"}.lnr-arrow-left-circle:before{content:"\e885"}.lnr-arrow-right-circle:before{content:"\e886"}.lnr-chevron-up-circle:before{content:"\e887"}.lnr-chevron-down-circle:before{content:"\e888"}.lnr-chevron-left-circle:before{content:"\e889"}.lnr-chevron-right-circle:before{content:"\e88a"}.lnr-crop:before{content:"\e88b"}.lnr-frame-expand:before{content:"\e88c"}.lnr-frame-contract:before{content:"\e88d"}.lnr-layers:before{content:"\e88e"}.lnr-funnel:before{content:"\e88f"}.lnr-text-format:before{content:"\e890"}.lnr-text-format-remove:before{content:"\e891"}.lnr-text-size:before{content:"\e892"}.lnr-bold:before{content:"\e893"}.lnr-italic:before{content:"\e894"}.lnr-underline:before{content:"\e895"}.lnr-strikethrough:before{content:"\e896"}.lnr-highlight:before{content:"\e897"}.lnr-text-align-left:before{content:"\e898"}.lnr-text-align-center:before{content:"\e899"}.lnr-text-align-right:before{content:"\e89a"}.lnr-text-align-justify:before{content:"\e89b"}.lnr-line-spacing:before{content:"\e89c"}.lnr-indent-increase:before{content:"\e89d"}.lnr-indent-decrease:before{content:"\e89e"}.lnr-pilcrow:before{content:"\e89f"}.lnr-direction-ltr:before{content:"\e8a0"}.lnr-direction-rtl:before{content:"\e8a1"}.lnr-page-break:before{content:"\e8a2"}.lnr-sort-alpha-asc:before{content:"\e8a3"}.lnr-sort-amount-asc:before{content:"\e8a4"}.lnr-hand:before{content:"\e8a5"}.lnr-pointer-up:before{content:"\e8a6"}.lnr-pointer-right:before{content:"\e8a7"}.lnr-pointer-down:before{content:"\e8a8"}.lnr-pointer-left:before{content:"\e8a9"}#main-header{width:100%;height:80px;display:grid;grid-template-columns:[left] 10vw [content] auto [right] 10vw;grid-template-areas:". header .";align-items:center;border-bottom:1px solid #ececec}#main-header .container{grid-area:header;display:inline-grid;grid-template-columns:300px auto 10%;grid-template-areas:"logo searchbar actions";align-items:center;grid-column-gap:30px}#main-header .logo{max-width:330px}#main-header .logo.mernok{height:73px}#main-header .search-area{position:relative;display:inline-block;width:50%;grid-area:searchbar}#main-header .search-area input{border-radius:9px;border:1px solid #c5c5c5;width:100%;height:40px;padding:10px 35px 10px 10px;box-sizing:border-box}#main-header .search-area ::-webkit-input-placeholder{color:#c5c5c5;opacity:1}#main-header .search-area :-ms-input-placeholder{color:#c5c5c5;opacity:1}#main-header .search-area ::-ms-input-placeholder{color:#c5c5c5;opacity:1}#main-header .search-area ::placeholder{color:#c5c5c5;opacity:1}#main-header .search-area #magnifier{position:absolute;top:11px;right:10px;font-size:16px}#main-header .actions{display:flex;flex-wrap:nowrap;grid-area:actions}#main-header .actions .btn{background-color:#00aade;border-radius:9px;border:none;color:#fff;transition:background-color .2s ease-in-out}#main-header .actions .btn:hover{background-color:#0cc0f7}#main-header .actions .current-user{width:80%;height:40px;flex-grow:1;border-top-right-radius:0;border-bottom-right-radius:0}#main-header .actions .current-user:before{font-family:"Linearicons-Free";content:"\e82a";position:relative;top:1px;padding-right:6px}#main-header .actions .button-right{border-top-left-radius:0;border-bottom-left-radius:0;padding:0 15px;border-left:1px solid #0093c0;box-shadow:inset 1px 0 #53bad9;height:40px}#main-menu{display:flex;justify-content:center;background:#e9e9e9;background:linear-gradient(0deg,#f5faff,#fff);box-shadow:inset 0 -2px #fff;box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0;z-index:50}#main-menu a{text-decoration:none;transition:all .3s;padding:0 2vw;box-sizing:border-box;height:60px;line-height:60px;border-right:1px solid #ececec;text-shadow:0 1px #fff;transition:all .2s ease-in-out;outline:none}#main-menu a.active{box-shadow:inset 0 -3px #00aade}#main-menu a:last-child{border:none}#main-menu a:hover{background-color:#fff;box-shadow:inset 0 -3px #00aade}#main-menu a:before{position:relative;top:3px;margin-right:8px;font-size:1.3rem}#main-menu a.incoming:before{content:"\e865"}#main-menu a.outgoing:before{content:"\e866"}#main-menu a.balance:before{content:"\e842"}#main-menu a.bank:before{content:"\e845"}#main-content{display:grid;grid-template-columns:10vw auto 10vw;grid-template-areas:"header-left-margin header-center header-right-margin" "content-left-margin content-center content-right-margin";background:#efefef}#main-content .global-table-filter{width:80vw;margin:auto auto 20px}#main-content .global-table-filter input{width:30%;border-radius:10px;border:1px solid #cecece;height:40px;box-sizing:border-box;padding:0 10px}#main-content .content{grid-column-start:content-left-margin;grid-column-end:content-right-margin;grid-row-start:2;grid-row-end:2}#main-content .content table{width:100%;font-size:12px;text-shadow:0 1px #fff;table-layout:auto}#main-content .content table td,#main-content .content table th{border-right:1px dotted #ccc;vertical-align:middle}#main-content .content table td:last-child,#main-content .content table th:last-child{border-right:none}#main-content .content table td.divided,#main-content .content table th.divided{border-right:2px solid #d4d4d4}#main-content .content table td.linked.value,#main-content .content table th.linked.value{background:#f4fbff 0}#main-content .content table th{padding:15px 10px;background:#fff;background:linear-gradient(0deg,#fff,#efefef);color:#595959;text-align:center;font-weight:700;font-size:.8rem;transition:all .3s ease-in-out}#main-content .content table th.actions{width:50px}#main-content .content table th a{cursor:pointer}#main-content .content table th.sort-asc{box-shadow:inset 0 3px #00aade}#main-content .content table th.sort-desc{box-shadow:inset 0 -3px #00aade}#main-content .content table th.linked.subheader{background:linear-gradient(0deg,#f4fbff,#f6f6f6)}#main-content .content table th.mainheader{background:linear-gradient(0deg,#f6f6f6,#efefef);border-bottom:3px solid #dbdbdb}#main-content .content table th.subheader{background:linear-gradient(0deg,#fff,#f6f6f6);border-bottom:2px solid #dbdbdb}#main-content .content table td{background-color:#fff;border-bottom:1px dashed #e6e6e6;color:#595959;padding:2px 10px;transition:all .3s ease-in-out}#main-content .content table td.filter{text-align:center}#main-content .content table td.status{padding-left:20px;width:10px}#main-content .content table td.idColumn{width:10px;justify-content:center}#main-content .content table td.dateColumn{width:70px}#main-content .content table td.timeColumn{width:40px}#main-content .content table td.dateTimeColumn{width:120px}#main-content .content table td.amountColumn{width:40px}#main-content .content table td.taxNumberColumn{width:86px}#main-content .content table td.bankAccountNumberColumn{width:170px}#main-content .content table td.partnerTypeColumn{width:85px}#main-content .content table td.customerTypeColumn{width:40px}#main-content .content table td.iconColumn{width:10px;text-align:center}#main-content .content table td.center{text-align:center}#main-content .content table td.right{text-align:right}#main-content .content table td.left{text-align:left}#main-content .content table td.actions{padding:0;width:40px;text-align:center}#main-content .content table td.actions .actions-button{width:100%;height:40px;border:none;background:none;color:#00aade;font-size:1rem}#main-content .content table td.actions .actions-button:hover{font-weight:700}#main-content .content table tr:hover td{background-color:#58c0e7;color:#fff;text-shadow:none}#main-content .content table tr:hover td.linked.value{background-color:#e2f1f9}#main-content .content table tr:last-child td{border-bottom:2px solid #e4e4e4}#main-content .content table tr.filters td{background:#f7f7f7;padding:0}#main-content .content table tr.filters input,#main-content .content table tr.filters select{border:none;background:#f7f7f7;width:90%}#main-content .content .column-filters{text-align:left}#main-content .content .column-filters label{cursor:pointer}#main-content .content .column-filters input{margin-right:5px;position:relative;top:2px}#main-content .content-header{display:inline-grid;grid-column-start:header-left-margin;grid-column-end:header-right-margin}#main-content .content-header .flex-container{display:flex;flex-wrap:wrap;margin-top:20px}#main-content .content-header .title-actions{background-color:#fff;display:flex;width:100%;margin-bottom:10px;border-radius:5px;padding:5px}#main-content .content-header .title-actions .title-data{width:60%;display:flex;align-items:center}#main-content .content-header .title-actions .title-data h1{margin-left:40px}#main-content .content-header .title-actions .title-data .aggregate-data{margin-left:20px;font-size:12px}#main-content .content-header .title-actions .title-data .aggregate-data span{margin:0 10px}#main-content .content-header .title-actions .actions{display:flex;width:40%;justify-content:flex-end;align-items:center;margin-right:40px;position:relative}#main-content .content-header .title-actions .actions button{min-width:2px}#main-content .content-header .title-actions .action-icon{font-size:24px;font-weight:700;color:#014c6d;display:flex}#main-content .content-header .title-actions .action-button{padding:6px 8px}#main-content .content-header .title-actions .action-button:hover{text-decoration:none;background-color:rgba(0,0,0,.04)}#main-content .content-header .title-actions .material-action-icon-button{padding:4px 6px}#main-content .content-header .title-actions .material-action-icon{font-size:28px;font-weight:700;color:#014c6d}#main-content .content-header .title-actions .text-column-filter{margin-right:10px}#main-content .content-header .filter-panel{width:100%;border-radius:5px}#main-content .content-header .filter-panel .filters{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin-bottom:20px}#main-content .content-header .filter-panel .filters .filter{box-sizing:border-box;font-size:small;margin:5px}#main-content .content-header .filter-panel .filters .filter .text-column-filter{display:flex}#main-content .content-header .filter-panel .filters .filter .id-filter{width:80px}.MuiButton-text,.MuiButton-text span{display:flex}.MuiButton-text .MuiSvgIcon-root{display:flex;fill:#014c6d}.bb-table .base-cell-content{font-weight:700}.bb-table .MuiIconButton-root{padding:0}.bb-table .small-cell-content{font-size:.6rem}.bb-table th{position:-webkit-sticky;position:sticky;top:71px;z-index:50}.bb-table th.actions button{font-family:"Linearicons-Free";border:none;background:none;color:#00aade;font-size:17px}.bb-table th.actions button:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}.bb-table td{position:relative}.bb-table td .highlighted{color:#d84a4a}.bb-table tr:hover .statusmarker{width:100%;transition:all .3s ease-in-out;z-index:1}.bb-table tr:hover .status-value{color:#fff;z-index:2;position:relative;text-shadow:none;transition:all .3s ease-in-out}.bb-table .status-value{transition:all .3s ease-in-out}.bb-table .status-value.received{color:#5c5c5c}.bb-table .status-value.closed,.bb-table .status-value.complete,.bb-table .status-value.paid{color:#4ad87c}.bb-table .status-value.new{color:#4aa4d8}.bb-table .status-value.match_found{color:#d89f4a}.bb-table .status-value.incomplete{color:#e0d43e}.bb-table .status-value.outdated{color:#d84a4a}.bb-table .status-value.active{color:#4ad87c}.bb-table .status-value.inactive{color:#d84a4a}.bb-table .status-value.draft,.bb-table .status-value.pending{color:#d89f4a}.bb-table .statusmarker{position:absolute;display:inline-block;left:0;top:0;width:10%;height:100%;transition:all .3s ease-in-out}.bb-table .statusmarker.received{background:#5c5c5c}.bb-table .statusmarker.closed,.bb-table .statusmarker.complete,.bb-table .statusmarker.paid{background:#4ad87c}.bb-table .statusmarker.new{background:#4aa4d8}.bb-table .statusmarker.draft,.bb-table .statusmarker.match_found,.bb-table .statusmarker.pending{background:#d89f4a}.bb-table .statusmarker.incomplete{background:#e0d43e}.bb-table .statusmarker.outdated{background:#d84a4a}.bb-table .statusmarker.active{background:#4ad87c}.bb-table .statusmarker.inactive{background:#d84a4a}.column-filters .column-filter{padding:5px 10px;border-bottom:1px solid #ececec;transition:background .3s ease-in-out}.column-filters .column-filter input{margin-right:10px}.column-filters .column-filter:hover{background:#0b3747}.column-filters .column-filter:last-child{border:none}.action-cell{justify-content:center;grid-gap:6px;gap:6px}.action-cell,.detail-button{display:flex;align-items:center}.modal-form{padding-bottom:20px;padding-left:20px;padding-right:20px}.modal-form h1,.modal-form h3{margin-top:15px;font-weight:300}.modal-form h2{margin-top:20px;margin-bottom:20px;font-weight:300}.modal-form .close-modal-btn{position:absolute;right:15px;top:15px;font-family:"Linearicons-Free";border:none;outline:none;background:none;font-size:1.2rem}.modal-form .close-modal-btn:hover{font-weight:700}.dialog-content{margin-top:15px;margin-bottom:15px}.divider-container{width:100%;position:relative;display:flex;align-items:center;justify-content:center;margin:20px 0}.insurance-divider{width:100%;height:2px;background-color:#ccc;border:none}.divider-title{position:absolute;background:#fff;padding:0 15px;font-size:1.2rem;font-weight:700;color:#333}.flex-form{display:flex;flex-flow:row wrap}.flex-form .input-group-1{width:100%;padding:15px;box-sizing:border-box}.flex-form .input-group-1 label{display:block}.flex-form .input-group{width:50%;padding:15px;box-sizing:border-box}.flex-form .input-group label{display:block}.flex-form .input-group-3{width:33%;padding:15px;box-sizing:border-box}.flex-form .input-group-3 label{display:block}.form-actions{display:flex;justify-content:flex-end;margin-right:15px;margin-bottom:15px}.form-actions .btn-submit{margin-left:20px}nav{font-family:"Poppins",sans-serif;top:0;left:0;width:100%;height:100%;height:70px;background:#fff;background:linear-gradient(180deg,#fff,#efefef);box-shadow:0 1px 2px rgba(0,0,0,.2);z-index:99;border-bottom:1px solid #dbdbdb;position:-webkit-sticky;position:sticky}nav .navbar{box-sizing:border-box;height:100%;max-width:1900px;width:100%;display:flex;align-items:center;justify-content:center;margin:auto;padding:0 50px}nav .navbar .nav-links{line-height:70px;height:100%}nav .navbar .links{display:flex}nav .navbar .links li{position:relative;display:flex;align-items:center;justify-content:space-between;list-style:none;padding:0 14px;font-size:18px}nav .navbar .links li a{height:100%;text-decoration:none;white-space:nowrap;color:#00aade;font-size:18px;font-weight:500;outline:none;transition:color .2s ease}nav .navbar .links li a:hover{color:#273e93}.links li:hover .htmlcss-arrow,.links li:hover .js-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}nav .navbar .links li .arrow{height:100%;width:22px;line-height:70px;text-align:center;display:inline-block;color:#00aade;transition:all .3s ease}nav .navbar .links li .sub-menu{position:absolute;top:70px;left:0;line-height:40px;background:#fff;border-radius:0 0 4px 4px;display:none;z-index:500}.navbar .links li .sub-menu li{padding:0 22px;border-bottom:1px solid hsla(0,0%,100%,.1)}.navbar .links li .sub-menu a{color:#00aade;font-size:18px;font-weight:500}.navbar .bx-menu,.navbar .nav-links .sidebar-logo{display:none}.navbar__main{z-index:1100}.navbar__secondary{z-index:1000}@media (min-width:1051px){nav .navbar .nav-links li:hover .js-sub-menu{display:block}nav .navbar .links li .sub-menu{background:linear-gradient(0deg,#fff,#efefef);box-shadow:0 1px 0 1px rgba(0,0,0,.1)}}@media (max-width:1050px){.navbar .bx-menu{display:block;cursor:pointer}.navbar .bx-menu span{position:relative;bottom:3px;left:3px;font-family:"Poppins",sans-serif}nav .navbar{justify-content:space-between}nav .navbar .nav-links{position:fixed;top:0;left:-100%;display:block;max-width:270px;width:100%;background:#fff;line-height:40px;padding:20px;box-shadow:0 5px 10px rgba(0,0,0,.2);transition:all .5s ease;z-index:1000}.navbar .nav-links .sidebar-logo{display:flex;align-items:center;justify-content:space-between}.navbar .bx-menu,.sidebar-logo i{font-size:25px;color:#00aade}nav .navbar .links{display:block;margin-top:20px}nav .navbar .links li .arrow{line-height:40px}nav .navbar .links li{display:block}nav .navbar .links li .sub-menu{position:relative;top:0;box-shadow:none;display:none}nav .navbar .links li .sub-menu li{border-bottom:none}.links li:hover .htmlcss-arrow,.links li:hover .js-arrow{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.navbar .links li .sub-menu .more span{display:flex;align-items:center}.navbar .nav-links .js-sub-menu.show{display:block}.navbar .nav-links .links .js-arrow.rotated{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media (max-width:370px){nav .navbar .nav-links{max-width:100%}}#simple-menu .MuiListItemIcon-root.smaller-list-item-icon{min-width:30px}#simple-menu .MuiListItemIcon-root.smaller-list-item-icon.submenu{padding-left:25px}#simple-menu .MuiListItem-root.Mui-disabled.overwrite{opacity:1;background-color:#f0f0f0}.height600{height:650px}.workinghour{width:100%;border-collapse:collapse;table-layout:fixed;min-width:1000px}.workinghour h1 .title{text-align:center;vertical-align:middle}.workinghour input[type=time]::-webkit-calendar-picker-indicator{display:none}.workinghour input[type=time]{-moz-appearance:textfield}.workinghour table{border-collapse:collapse;width:100%}.workinghour td,.workinghour th{border:1px solid #000;padding:8px;text-align:center;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:small}.workinghour td.WEEKEND,.workinghour th.WEEKEND{background-color:#b8cce4}.workinghour td.HOLIDAY,.workinghour th.HOLIDAY{background-color:#fcd5b4}.workinghour td.OCCASIONAL,.workinghour th.OCCASIONAL{background-color:#e4e4e4}.workinghour td.modified,.workinghour th.modified{color:red}.workinghour td.vac,.workinghour th.vac{color:orange}.workinghour div{text-align:center;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workinghour div.fullwidth{min-width:50px;min-height:100%;display:block;cursor:pointer;padding:5px}.workinghour td.editable{cursor:pointer}.workinghour td.editable:hover{background:#678f9e}.workinghour th:first-child{width:200px;white-space:normal;overflow:visible;text-overflow:unset}.workinghour tr:first-child{border-top:3px solid #000}.workinghour tr:nth-child(2n){border-bottom:3px solid #000}.workday-container{display:flex;justify-content:space-between;align-items:center;padding:20px 10px}.buttons-left{display:flex;grid-gap:5px;gap:5px}.title{text-align:center;flex-grow:1;font-size:24px}.button-right{display:flex;justify-content:flex-end}.carday-table{border-collapse:collapse;width:100%;margin:0;border:2px solid #9c9a9a}.carday-table .MuiButton-text,.carday-table .MuiIconButton-root{padding:0}.carday-table td,.carday-table th{text-align:left;padding:3px;font-size:medium;border:2px solid #9c9a9a}.carday-table td:first-child,.carday-table th:first-child{font-weight:700;min-width:0;border:none}.carday-table td.sum-amount,.carday-table th.sum-amount{text-align:center}.carday-table td.day-cell,.carday-table th.day-cell{display:flex;justify-content:space-between;align-items:center;padding:3px;font-size:16px;grid-gap:8px;gap:8px}.carday-table thead tr{font-weight:700;position:-webkit-sticky;position:sticky;top:69px;z-index:10;background-color:#fff}.carday-table thead th{padding:10px;text-align:center;font-size:medium}.carday-table .sum-row{position:-webkit-sticky;position:sticky;top:108px;z-index:5;background-color:#fff}.carday-table .car-day{display:flex;justify-content:space-between;font-size:16px;align-items:flex-start}.carday-table .car-day .add-button{display:flex;align-items:flex-start;padding:0 2px 0 0}.carday-table .car-day .refuel-icon{width:19px;height:19px;padding-bottom:5px;padding-left:5px}.carday-table .car-day .car-details{flex-grow:1}.carday-table .car-day .car-details .car-details-header{display:flex;justify-content:space-between;align-items:center;font-size:16px;flex-grow:1;flex-wrap:nowrap}.carday-table .car-day .car-details .car-details-header .driver-name{margin-left:0;padding-left:0;display:flex;align-items:center}.carday-table .car-day .car-details .location-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;flex-grow:1;flex-wrap:nowrap;padding:8px 0;border-top:1px solid #ddd}.carday-table .car-day .car-details .location-row .location-name{margin-left:0;padding-left:0}.carday-table .car-day .car-details .right-side{display:flex;align-items:center;margin-right:7px}.carday-table .car-day .car-details .action-menu{margin-left:8px}.carday-table .day{font-weight:700;align-self:flex-start}.carday-table .day-of-week{align-self:flex-end;font-size:.9em;color:#555}.carday-table tr{border-left:2px solid #9c9a9a;border-right:2px solid #9c9a9a}.carday-table tr.WEEKEND{background-color:#b8cce4}.carday-table tr.HOLIDAY{background-color:#fcd5b4}.carday-table tr.day-row{border-top:2px solid #9c9a9a}.carday-table tr:last-child{border-bottom:2px solid #9c9a9a}.carday-table td.nothing{background-image:linear-gradient(45deg,hsla(0,0%,50.2%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,50.2%,.2) 0,hsla(0,0%,50.2%,.2) 75%,transparent 0,transparent);background-size:20px 20px}.carday-table .WEEKEND td.nothing{background-image:linear-gradient(45deg,hsla(0,0%,50.2%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,50.2%,.2) 0,hsla(0,0%,50.2%,.2) 75%,transparent 0,transparent),linear-gradient(0deg,#b8cce4,#b8cce4);background-size:20px 20px}.carday-table button{min-width:auto}.carday-table button:hover{background:#678f9e}.carkmhistory-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:16px;font-family:Arial,sans-serif;box-shadow:0 4px 8px rgba(0,0,0,.1);color:#333}.carkmhistory-table thead{background-color:#f2f2f2}.carkmhistory-table thead th{padding:12px;text-align:left;font-weight:700;color:#555;border-bottom:2px solid #ddd;width:50%}.carkmhistory-table tbody .carkmhistory-row:nth-child(2n){background-color:#f9f9f9}.carkmhistory-table tbody .carkmhistory-row:hover{background-color:#e6f7ff;cursor:pointer}.carkmhistory-table tbody .carkmhistory-row.selected{background-color:#cce7ff}.carkmhistory-table tbody .carkmhistory-row.to-delete{background-color:#ff7f7f;text-decoration:line-through;color:#888}.carkmhistory-table tbody .date,.carkmhistory-table tbody .km{padding:10px;border-bottom:1px solid #ddd;width:50%}.carkmhistory-table tbody .km{display:flex;align-items:center;justify-content:left;width:100%}.carkmhistory-table tbody .km-input{width:80%;padding:6px;font-size:16px;border:1px solid #ccc;border-radius:4px;background-color:#fdfdfd;box-sizing:border-box;transition:border-color .3s,box-shadow .3s;-moz-appearance:textfield}.carkmhistory-table tbody .km-input::-webkit-inner-spin-button,.carkmhistory-table tbody .km-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.carkmhistory-table tbody .km-input:focus{border-color:#4a90e2;box-shadow:0 0 3px rgba(0,149,255,.5);outline:none}.carkmhistory-table tbody .delete-button{margin-left:8px;display:flex;align-items:center}.carkmhistory-table tbody .ClearAllButton{margin-left:8px;padding:0;background-color:transparent;border:none;cursor:pointer;transition:background-color .3s ease}.carkmhistory-table tbody .ClearAllButton:hover{background-color:#f1f1f1}.carkmhistory-table tbody .ClearAllButton .material-action-icon{color:#d32f2f;font-size:20px}.carinsurancehistory-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:16px;font-family:Arial,sans-serif;box-shadow:0 4px 8px rgba(0,0,0,.1);color:#333}.carinsurancehistory-table td,.carinsurancehistory-table th{padding:10px}.carinsurancehistory-table td.bill,.carinsurancehistory-table th.bill{width:auto}.carinsurancehistory-table td.end-date,.carinsurancehistory-table td.start-date,.carinsurancehistory-table th.end-date,.carinsurancehistory-table th.start-date{width:110px}.carinsurancehistory-table td.insurance-type,.carinsurancehistory-table th.insurance-type{width:140px}.carinsurancehistory-table thead{background-color:#f2f2f2}.carinsurancehistory-table thead th{text-align:left;font-weight:700;color:#555;border-bottom:2px solid #ddd}.carinsurancehistory-table tbody .carinsurancehistory-row:nth-child(2n){background-color:#f9f9f9}.carinsurancehistory-table tbody .carinsurancehistory-row:hover{background-color:#e6f7ff;cursor:pointer}.carinsurancehistory-table tbody .carinsurancehistory-row.selected{background-color:#cce7ff}.carinsurancehistory-table tbody .carinsurancehistory-row.to-delete{background-color:#ff7f7f;text-decoration:line-through;color:#888}.carinsurancehistory-table tbody .description{display:flex;align-items:center;justify-content:left;width:100%}.carinsurancehistory-table tbody .description-input{width:80%;padding:6px;font-size:16px;border:1px solid #ccc;border-radius:4px;background-color:#fdfdfd;box-sizing:border-box;transition:border-color .3s,box-shadow .3s}.carinsurancehistory-table tbody .description-input::-webkit-inner-spin-button,.carinsurancehistory-table tbody .description-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.carinsurancehistory-table tbody .description-input:focus{border-color:#4a90e2;box-shadow:0 0 3px rgba(0,149,255,.5);outline:none}.carinsurancehistory-table tbody .delete-button{margin-left:8px;display:flex;align-items:center}.carinsurancehistory-table tbody .ClearAllButton{margin-left:8px;padding:0;background-color:transparent;border:none;cursor:pointer;transition:background-color .3s ease}.carinsurancehistory-table tbody .ClearAllButton:hover{background-color:#f1f1f1}.carinsurancehistory-table tbody .ClearAllButton .material-action-icon{color:#d32f2f;font-size:20px}.carconsumption-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:16px;font-family:Arial,sans-serif;box-shadow:0 4px 8px rgba(0,0,0,.1);color:#333}.carconsumption-table thead{background-color:#f2f2f2}.carconsumption-table thead th{padding:12px;text-align:left;font-weight:700;color:#555;border-bottom:2px solid #ddd;text-align:right}.carconsumption-table thead th:first-child{text-align:left}.carconsumption-table tbody .carconsumption-row:nth-child(2n){background-color:#f9f9f9}.carconsumption-table tbody .carconsumption-row td{padding:10px;border-bottom:1px solid #ddd;text-align:right}.carconsumption-table tbody .carconsumption-row td:first-child{text-align:left}.carconsumption-table tbody .carconsumption-row:hover{background-color:#f1f1f1}.project-detail{box-sizing:border-box;padding-top:24px;padding-left:clamp(12px,4vw,48px);padding-right:clamp(12px,4vw,48px);width:100%}.project-detail>.breadcrumbs{display:flex;align-items:center;grid-gap:4px;gap:4px;max-width:1400px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-left:8px;padding-right:8px}.project-detail>.project-info,.project-detail>.project-phases{max-width:1400px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-left:32px;padding-right:32px}.project-detail .project-info{display:grid;grid-template-columns:1fr 360px;grid-gap:40px;gap:40px;align-items:start;margin-top:24px;padding:24px;background-color:rgba(228,247,248,.6784313725);border:1px solid rgba(15,23,30,.1);border-radius:10px}.project-detail .info-left .info-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px 40px;gap:20px 40px}.project-detail .info-item .label{color:#9c9c9c;font-size:15px;font-weight:100;margin-bottom:6px}.project-detail .info-item .value{font-size:22px;font-weight:500;color:#111}.project-detail .phase-detail-item{padding-bottom:10px}.project-detail .phase-detail-item .label{color:#9c9c9c;font-size:15px;font-weight:100;margin-bottom:6px}.project-detail .phase-detail-item .project-phase-history{margin-top:6px}.project-detail .phase-details{display:flex;flex-direction:column;grid-gap:24px;gap:24px;padding:8px 0}.project-detail .phase-section{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding:16px;background:#fafafa;border-left:3px solid rgba(15,23,30,.08);border-radius:6px}.project-detail .phase-section.phase-history-section{border-left-color:rgba(15,105,200,.3)}.project-detail .phase-section.phase-description-section{border-left-color:rgba(76,175,80,.3)}.project-detail .phase-section.phase-days-section{border-left-color:rgba(255,152,0,.3)}.project-detail .phase-section.phase-end-date{border-left-color:rgba(168,57,12,.3)}.project-detail .phase-section .section-title{font-size:12px;font-weight:600;color:#0f1720;margin:0;text-transform:uppercase;letter-spacing:.5px}.project-detail .phase-section .section-content{padding:8px 0}.project-detail .phase-section .description-text{margin:0;font-size:14px;line-height:1.5;color:#333;word-break:break-word}.project-phase-end-dialog{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.project-phase-end-dialog .dialog-form{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.project-phase-end-dialog .dialog-note{padding:12px;background-color:#f5f5f5;border-radius:6px;font-size:12px;color:#666;line-height:1.5}.project-phase-end-dialog .dialog-note p{margin:0}.info-right{text-align:left}.info-right .location-label{color:#9c9c9c;font-weight:100;font-size:15px}.info-right .location-title{margin:6px 0 4px;font-size:20px}.info-right .address{color:#666;margin-bottom:12px}.info-right .map{width:100%;height:auto;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.03)}.project-phases{margin-top:20px;padding-bottom:20px}.phases-title{margin-top:20px;margin-bottom:10px;display:inline-block}.phases-list .phase-item{padding:12px 0;border-bottom:1px solid transparent;color:#222}.project-accordion{margin-bottom:12px;border-radius:8px;overflow:visible;transition:box-shadow .18s ease,background .18s ease,border-color .18s ease;border:1.5px solid rgba(15,23,30,.1);background-color:#fafafa}.project-accordion .project-accordion-summary{width:100%;display:flex;justify-content:space-between;align-items:center;border:none;padding:12px;text-align:left;cursor:pointer;font:inherit;border-radius:8px;background-color:rgba(228,247,248,.6784313725);grid-gap:12px;gap:12px}.project-accordion .project-accordion-title{display:flex;grid-gap:10px;gap:10px;align-items:center;flex:1 1}.project-accordion .summary-content{display:inline-flex;grid-gap:12px;gap:12px;align-items:baseline;flex:1 1}.project-accordion .summary-icon{opacity:.7;flex-shrink:0}.project-accordion .accordion-summary-wrapper{display:flex;flex-direction:column;grid-gap:6px;gap:6px;width:100%;flex:1 1}.project-accordion .accordion-summary-wrapper .summary-row{display:flex;align-items:center;grid-gap:12px;gap:12px;flex-wrap:wrap}.project-accordion .accordion-summary-wrapper .summary-row:first-child{justify-content:space-between}.project-accordion .accordion-summary-wrapper .summary-left{display:flex;align-items:center;grid-gap:12px;gap:12px;flex:0 1 auto}.project-accordion .context-menu-button{flex-shrink:0;margin-left:auto}.project-accordion .accordion-summary-wrapper .phase-number{font-weight:600;font-size:15px;color:#0f1720;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.project-accordion .accordion-summary-wrapper .phase-state-badge{font-size:13px;color:#474747;background:rgba(15,23,30,.1);padding:4px 10px;border-radius:12px;font-weight:500;white-space:nowrap;display:inline-block}.project-accordion .accordion-summary-wrapper .phase-dates{font-size:13px;color:#666;font-weight:400;letter-spacing:.3px;display:flex;align-items:center}.project-accordion .project-accordion-details{padding:12px;margin-top:0}.project-accordion:not(.open):hover{border-color:rgba(15,23,31,.25);box-shadow:0 8px 20px rgba(15,23,30,.12)}.project-accordion.open{border-color:rgba(15,23,30,.1);box-shadow:0 10px 26px rgba(15,23,30,.06)}.project-accordion.open .project-accordion-summary{border-bottom:1px solid rgba(0,0,0,.03);border-bottom-left-radius:0;border-bottom-right-radius:0;z-index:2;background-color:#97ccd3;top:0}.project-accordion.open .project-accordion-details{background:transparent;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.phase-details .phase-status{color:#777;margin-bottom:8px}.phase-details .phase-desc{color:#333;line-height:1.4}.car-days-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.car-day-item{padding-left:6px;font-size:14px;color:#222}.car-day-group-date{color:#666;margin-right:6px}.car-day-license{margin-right:6px}.car-day-km{color:#666;margin-left:6px}.car-day-section{width:100%}.car-days-wrapper{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.car-day-date-group{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:12px;background:#fff;border:1px solid rgba(15,23,30,.05);border-radius:8px;transition:box-shadow .2s ease}.car-day-date-group:hover{box-shadow:0 4px 12px rgba(15,23,30,.05)}.car-day-group-date-header{font-weight:600;font-size:13px;color:#0f1720;text-transform:uppercase;letter-spacing:.5px;padding-bottom:4px;border-bottom:2px solid rgba(15,23,30,.08);display:flex;align-items:center;justify-content:space-between}.car-day-group-date-header .total-km-badge{font-weight:600;font-size:12px;background:rgba(15,23,30,.08);color:#0f1720;padding:4px 10px;border-radius:6px;text-transform:none;letter-spacing:normal;white-space:nowrap}.car-days-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-bottom:24px;padding:16px;background:linear-gradient(135deg,#f7fdff,#fafafa);border:1px solid rgba(15,23,30,.06);border-radius:10px}.summary-stat{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.summary-stat.km-breakdown{grid-column:1/-1}.summary-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#666}.summary-value{font-size:24px;font-weight:700;color:#0f1720}.km-breakdown .summary-label{margin-bottom:6px}.km-by-car-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px}.km-by-car-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fff;border:1px solid rgba(15,23,30,.05);border-radius:6px;font-size:13px}.km-by-car-item .car-license{font-weight:600;color:#0f1720}.km-by-car-item .car-km-value{color:#666;font-size:12px;margin-left:8px}.car-day-items-wrapper{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding-top:4px}.car-day-item{justify-content:space-between;padding:8px 0;font-size:13px;color:#333}.car-day-item,.car-day-item .car-day-main{display:flex;align-items:center;grid-gap:12px;gap:12px}.car-day-item .car-day-main{flex:1 1;min-width:0}.car-day-license{font-weight:600;color:#0f1720;white-space:nowrap}.car-day-driver{color:#666;font-size:12px;flex-shrink:0}.car-day-km{color:#999;font-size:12px;white-space:nowrap;padding-left:8px;border-left:1px solid rgba(15,23,30,.1)}.car-days-empty{padding:20px;text-align:center;color:#999;font-size:14px;background:#fafafa;border-radius:8px}.map-container{border-radius:1rem;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);width:300px;height:300px}.project-phase-history .phase-box{min-width:140px;max-width:280px;padding:12px 14px}.project-phase-history .phase-box.current{border-color:rgba(15,23,30,.12);box-shadow:0 6px 16px rgba(15,23,30,.04);background:rgba(15,105,200,.2)}.project-phase-history .phase-box.possible{border-style:dashed;border-color:rgba(15,23,30,.12);opacity:.92;background:#fff}.project-phase-history .phase-box .phase-value{font-weight:600;color:#0f1720}.project-phase-history .phase-box .phase-name{color:#666;font-size:13px}.project-phase-history .phase-box .phase-name.possible-note{font-style:italic;color:#7a7a7a}.project-phase-history .phase-connector{color:rgba(15,23,30,.55)}.project-phase-history .arrow-tooltip{position:absolute;top:-8px;left:50%;-webkit-transform:translate(-50%,-100%) translateY(-6px);transform:translate(-50%,-100%) translateY(-6px);min-width:160px;max-width:320px;padding:8px 10px;background:#fff;border:1px solid rgba(15,23,30,.06);border-radius:8px;box-shadow:0 8px 20px rgba(15,23,30,.06);opacity:0;pointer-events:none;transition:opacity .16s ease,-webkit-transform .16s ease;transition:opacity .16s ease,transform .16s ease;transition:opacity .16s ease,transform .16s ease,-webkit-transform .16s ease;z-index:30;white-space:normal;font-size:13px;color:#222;text-align:left}@media (max-width:900px){.project-phase-history .phases-row{flex-direction:column;grid-gap:12px;gap:12px;align-items:stretch}.project-phase-history .phase-box{min-width:100%;max-width:100%}.project-phase-history .phase-connector{justify-content:flex-start;padding-left:12px}.project-phase-history .arrow-tooltip{left:12px;-webkit-transform:translateY(-100%) translateY(-6px);transform:translateY(-100%) translateY(-6px)}}@media (max-width:900px){.project-detail .project-accordion .project-accordion-details,.project-detail .project-accordion .project-accordion-summary{padding:10px}.project-detail .info-left .info-grid,.project-detail .project-info{grid-template-columns:1fr}.project-detail .info-right{order:2}}body{font:100% "Roboto","Linearicons-Free",sans-serif;width:100%}a{color:#00aade}h1,h2,h3,h4{color:#014c6d;text-shadow:0 1px #fff}h1{font-size:1.6rem}h2{font-size:1.4rem}.helper-text{position:absolute;bottom:-20px}.dropDownList{position:absolute;width:120px;top:13px;right:-15px}.dropDownList .MuiAutocomplete-option{padding-left:1px;padding-bottom:3px;padding-top:3px;background-color:#fff}.dropDownList .MuiAutocomplete-option[aria-selected=true]{background-color:#fff}.dropDownList .MuiAutocomplete-option[data-focus=true]{background-color:rgba(0,0,0,.04)}.dropDownList .autocomplete-filter-option{font-size:.6rem;padding:0;margin:0}.dropDownList .autocomplete-filter-option .autocomplete-filter-checkbox{padding:0;margin:0}.actions-dropdown-list{position:absolute;width:150px;box-sizing:border-box;top:13px;right:-15px}.actions-dropdown-list .MuiAutocomplete-option{padding-left:1px;padding-bottom:3px;padding-top:3px;background-color:#fff}.actions-dropdown-list .MuiAutocomplete-option[aria-selected=true]{background-color:#fff}.actions-dropdown-list .MuiAutocomplete-option[data-focus=true]{background-color:rgba(0,0,0,.04)}.actions-dropdown-list .autocomplete-filter-option{font-size:.6rem;padding:0;margin:0}.actions-dropdown-list .autocomplete-filter-option .autocomplete-filter-checkbox{padding:0;margin:0}.actions-dropdown-list .MuiAutocomplete-listbox{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}div .scrollable-table{max-height:50vh;overflow:hidden;overflow-y:auto}div .details{width:calc(100% - 30px);margin:15px}div .grid-item{padding:15px}.grid-item-paper.MuiPaper-rounded{background-color:#f5faff}.filter .date-range-picker{position:absolute;z-index:500;width:700px}.text-column-filter,.text-column-filter-input{width:202px}.char-icon{font-size:20px;color:#4aa4d8;font-weight:400}td.MuiTableCell-root.MuiTableCell-body.newly-added,tr.MuiTableRow-root.newly-added{background-color:#dbe1ff}.MuiInputBase-root.MuiInput-root.MuiInput-underline.Mui-error.Mui-error.MuiInputBase-formControl.MuiInput-formControl,td.MuiTableCell-root.custom-error{color:#f44336}tr.MuiTableRow-root.MuiTableRow-hover.Mui-selected{background-color:#dbe1ff}.MuiAutocomplete-root.text-column-filter-input,.MuiFormControl-root.MuiTextField-root.date-range-column-filter,.MuiFormControl-root.MuiTextField-root.text-column-filter{background-color:#fff}.MuiInputBase-root.MuiOutlinedInput-root.text-column-filter-input{width:270px}td.MuiTableCell-root.MuiTableCell-body.bold,th.MuiTableCell-root.MuiTableCell-head.bold{font-weight:700;font-size:medium}tr.MuiTableRow-root.borderBottom td,tr.MuiTableRow-root.borderBottom th{border-bottom:2px solid #014c6d}tr.MuiTableRow-root.borderTop{border-top:2px solid #e0e0e0}.icons-span{display:flex}.icons-span .MuiIconButton-root{padding:0}#main-transferlist-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}#main-transferlist-container #buttons-container{display:flex;flex-direction:row;justify-content:center;align-items:center;grid-gap:10px;gap:10px}#main-transferlist-container #buttons-container .move-button{font-weight:700;background-color:#fff}#main-transferlist-container #buttons-container .move-button:disabled{background-color:#e9e7e7}#main-transferlist-container #tables-container{display:flex;width:95%;grid-gap:10px;gap:10px}#main-transferlist-container #tables-container #custom-list{flex:auto}#main-transferlist-container #tables-container #custom-list .left-table{flex:2 1;height:100%}#main-transferlist-container #tables-container #custom-list .right-table{flex:3 1;height:100%}#main-transferlist-container #tables-container #custom-list .table-title{margin-bottom:10px;font-size:18px;font-weight:700}.project-phase-history .phases-row{display:flex;align-items:center;grid-gap:12px;gap:12px;flex-wrap:wrap}.project-phase-history .phase-box{min-width:100px;max-width:320px;padding:12px 16px;background:#fff;border:1.5px solid rgba(15,23,30,.06);border-radius:10px;box-shadow:0 6px 18px rgba(15,23,30,.03);display:flex;flex-direction:column;grid-gap:6px;gap:6px;align-items:center}.project-phase-history .phase-value{font-weight:600;color:#0f1720;font-size:14px}.project-phase-history .phase-connector{position:relative;display:flex;align-items:center;padding:4px;color:rgba(15,23,30,.65);cursor:default}.project-phase-history .phase-connector .arrow{display:inline-flex;align-items:center;justify-content:center;color:rgba(15,23,30,.55)}.project-phase-history .phase-connector .arrow-tooltip{position:absolute;top:-8px;left:50%;-webkit-transform:translate(-50%,-100%) translateY(-6px);transform:translate(-50%,-100%) translateY(-6px);min-width:120px;max-width:320px;padding:8px 10px;background:#fff;border:1px solid rgba(15,23,30,.06);border-radius:8px;box-shadow:0 8px 20px rgba(15,23,30,.06);opacity:0;pointer-events:none;transition:opacity .16s ease,-webkit-transform .16s ease;transition:opacity .16s ease,transform .16s ease;transition:opacity .16s ease,transform .16s ease,-webkit-transform .16s ease;z-index:30;white-space:normal;font-size:13px;color:#222;text-align:center}.project-phase-history .phase-connector:focus-within .arrow-tooltip,.project-phase-history .phase-connector:hover .arrow-tooltip{opacity:1;pointer-events:auto;-webkit-transform:translate(-50%,-100%) translateY(0);transform:translate(-50%,-100%) translateY(0)}.project-phase-history .arrow-tooltip .tt-date{font-weight:600;font-size:13px;margin-bottom:6px;color:#0f1720}.project-phase-history .arrow-tooltip .tt-comment{color:#444;font-size:13px;line-height:1.3}@media (max-width:900px){.project-phase-history .phase-box{min-width:100%;max-width:100%}.project-phase-history .phases-row{grid-gap:8px;gap:8px;flex-direction:column;align-items:stretch}.project-phase-history .phase-connector{justify-content:flex-start;padding-left:20px}.project-phase-history .phase-connector .arrow-tooltip{left:12px;-webkit-transform:translateY(-100%) translateY(-6px);transform:translateY(-100%) translateY(-6px)}}
/*# sourceMappingURL=main.303089d0.chunk.css.map */