@charset "UTF-8";@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/build/fonts/Manrope-Bold.1018285f.woff2) format("woff2"),url(/build/fonts/Manrope-Bold.6e573082.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/build/fonts/Manrope-SemiBold.174a7d76.woff2) format("woff2"),url(/build/fonts/Manrope-SemiBold.d8045533.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/build/fonts/Manrope-Regular.11fc7405.woff2) format("woff2"),url(/build/fonts/Manrope-Regular.5fac8aa5.woff) format("woff")}.adopto-icon:before,.arrow-down:before,.arrow-left:before,.arrow-right:before,.box-icon:before,.budget-icon:before,.claster-icon:before,.clock-icon:before,.dashboard-icon:before,.delete-black-icon:before,.delete-icon-trash:before,.delete-icon:before,.dots-icon:before,.download-icon:before,.edit-icon-pencil:before,.edit-icon:before,.filter-icon:before,.info-icon:before,.line-icon:before,.logo:before,.outlined-icon:before,.plus-icon:before,.push-icon:before,.romi-icon:before,.settings-icon:before,.string-icon:before,.tringl-icon .edit-icon:before,.user-icon:before{background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:24px;width:24px}.faicon.is-disabled{opacity:.3}.box-icon:before{background-image:url(/build/images/box.f9bd43c7.svg)}.romi-icon:before{background-image:url(/build/images/romi.26f49bcc.svg)}.string-icon:before{background-image:url(/build/images/string.39538ba9.svg)}.budget-icon:before{background-image:url(/build/images/money.585e4d53.svg)}.info-icon:before{background-image:url(/build/images/info.c825244a.svg)}.dashboard-icon:before{background-image:url(/build/images/dashboard.5e492b27.svg)}.logo:before{background-image:url(/build/images/logo.a9023131.svg)}.settings-icon:before{background-image:url(/build/images/settings.1a97bd34.svg);cursor:pointer}.arrow-right{position:relative}.arrow-right:before{background-image:url(/build/images/arrow-right.f71c9d76.svg);cursor:pointer;position:absolute;right:-14px;top:35px}.arrow-right.right:before{left:5px;top:50%;transform:translateY(-50%)}.arrow-right.down:before{position:absolute;right:-25px;top:-3px;transform:rotate(90deg)}.arrow-left{z-index:1}.arrow-left:before{background-image:url(/build/images/arrow-right.f71c9d76.svg);cursor:pointer;padding:10px;position:absolute;right:15px;top:0;transform:rotate(180deg) translateY(-50%)}.arrow-down:before{background-image:url(/build/images/arrow-down.271bf48d.svg);cursor:pointer}.delete-black-icon:before{background-image:url(/build/images/delete-black.b1275f33.svg);cursor:pointer}.figure-icon:before{background-image:url(/build/images/figure.976b0137.svg);background-repeat:no-repeat;content:"";display:block;height:135px;position:absolute;transform:translate(-37px,-10px);width:24px}.dots-icon:before{background-image:url(/build/images/dots.2bebf0c4.svg);position:absolute;transform:translate(-20px,-11px)}.claster-icon:before{background-image:url(/build/images/claster.84d0b243.svg);bottom:-5px;position:absolute;right:-15px}.adopto-icon:before{height:50px;left:20%;position:fixed;top:-25%;width:300px}.flex{align-items:center;display:flex}.edit-icon:before{background-image:url(/build/images/edit.1ecb413f.svg);cursor:pointer}.tringl-icon .edit-icon:before{background-image:url(/build/images/tringl.000a4b29.svg);cursor:pointer}.line-down:before{background-image:url(/build/images/line-down.3457dd63.svg);background-repeat:no-repeat;bottom:5px;content:"";cursor:pointer;display:block;height:1px;left:0;position:absolute;width:119px}.line-icon:before{background-image:url(/build/images/horizontal-line.4a649f65.svg);position:absolute;top:12px}.download-icon:before,.push-icon:before{background-image:url(/build/images/push.2fe6fade.svg);cursor:pointer}.download-icon:before{transform:rotate(180deg)}.edit-small-icon:before{background-image:url(/build/images/edit-small.c877e447.svg);background-repeat:no-repeat;content:"";cursor:pointer;display:block;height:20px;width:20px}.plus-icon:before{background-image:url(/build/images/plus.ad3b9fbb.svg);cursor:pointer}.outlined-icon:before{background-image:url(/build/images/outlined.2bd66ceb.svg);cursor:pointer}.clock-icon:before{background-image:url(/build/images/clock.17e37882.svg);margin-right:5px}.user-icon:before{background-image:url(/build/images/user.12e96654.svg);margin-right:5px}.delete-icon:before{background-image:url(/build/images/delete.94bc19c6.svg);cursor:pointer}.filter-icon:before{background-image:url(/build/images/filter.5d7e7e26.svg);cursor:pointer}.edit-icon-pencil:before{background-image:url(/build/images/pencil.6849e87b.svg);cursor:pointer}.delete-icon-trash:before{background-image:url(/build/images/delete-simple.0b670113.svg);cursor:pointer}.flex-center,.flex-space{align-items:center;display:flex}.flex-space{justify-content:space-between}.flex-stretch{align-items:stretch}.full-height{min-height:100vh}#budget-calendar-view .filter-row,.action-bar-container .action-bar,.action-bar-container .action-bar .action-bar-actions,.button[class$=-icon],.container-card .card-section .info-card,.container-card .card-section .info-card-icons,.flat-select .flat-select-items .flat-select-item,.flex,.flex-center-v,.flex-spread,.flex-v,.forecast-table td .remote-opt-input,.forecast-view,.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .mode-options,.forecast-view-header,.header,.header .right,.library-header,.library-header .library-header-nav,.library-header .library-header-nav .library-header-item,.modal-form,.modal-form-input-group,.mode-options,.models-header,.page-body-content.forecasts .chart-wrap,.react-calendar-timeline .sidebar-group-table td>div,.react-calendar-timeline .timeline-item,.react-datepicker__month .react-datepicker__month-wrapper .react-datepicker__month-text,.react-datepicker__month .react-datepicker__month-wrapper .react-datepicker__quarter-text,.subheader,.switch,body,body #root,body #root .app-wrapper,body #root .app-wrapper .page-body,body #root .app-wrapper .page-body .page-body-content,form{display:flex}.flex-v,.forecast-view,.modal-form,.modal-form-input-group,body,body #root,body #root .app-wrapper,body #root .app-wrapper .page-body,body #root .app-wrapper .page-body .page-body-content,form{flex-direction:column}#budget-calendar-view .filter-row,.button[class$=-icon],.container-card .card-section .info-card-icons,.flat-select .flat-select-items .flat-select-item,.flex-center-v,.forecast-view-header,.library-header .library-header-nav .library-header-item,.react-calendar-timeline .sidebar-group-table td>div,.react-calendar-timeline .timeline-item,.react-datepicker__month .react-datepicker__month-wrapper .react-datepicker__month-text,.react-datepicker__month .react-datepicker__month-wrapper .react-datepicker__quarter-text{align-items:center}.react-datepicker__month .react-datepicker__month-wrapper .react-datepicker__month-text,.react-datepicker__month .react-datepicker__month-wrapper .react-datepicker__quarter-text{justify-content:center}#budget-calendar-view .filter-row,.action-bar-container .action-bar,.container-card .card-section .info-card,.flex-spread,.forecast-table td .remote-opt-input,.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .mode-options,.forecast-view-header,.library-header,.mode-options{align-items:center;justify-content:space-between}.header .right .right-item,.library-header .library-header-nav .library-header-item,.models-header .models-header-item{outline:none;text-decoration:none}.loading-overlay{height:100%;width:100%}.action-bar-container .action-bar .button.loading:after,.button.loading:after,.file-input.loading:after{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.action-bar-container{padding-bottom:28px;padding-right:32px;padding-top:28px}:root{--text:#0a3046;--textOpacity:#bdcfe0;--red:#fd607d;--token:8;--colour-back-action-primary:#2dc3f5;--colour-border-primary:#2dc3f5;--colour-text-primary:#2dc3f5;--colour-back-action-hover:#4ba6ba;--colour-back-secondary:#2fc922;--colour-back-primary:#fff;--colour-back-disable:silver;--colour-back-hover:#d5f0ff;--colour-text-disabled:silver;--colour-text-action-gray:#464646;--colour-text-action-primary:#fff;--colour-back-page:#f3f9fb;--colour-text-gray:#797979;--colour-text-action-disable:silver;--colour-border-outline:#a9dee9;--colour-border-disable:silver;--colour-error-600:#f13d3e;--colour-blue-100:#d5f0ff;--colour-blue-400:#5681ff;--colour-black:#000;--grey-100:#f8f8f8;--grey-200:#f2f2f2;--grey-300:#e4e4e4;--warning-200:#fff6e5;--header-x2:calc(var(--token)*2px);--header-x3:calc(var(--token)*3px);--header-x4:calc(var(--token)*4px);--header-x6:calc(var(--token)*6px);--text-x3:calc(var(--token)*3px);--text-x2:calc(var(--token)*2px);--text-x1-5:calc(var(--token)*1.5px);--alt-x1-5:calc(var(--token)*1.75px);--offset-x1:calc(var(--token)*1px);--offset-x1-5:calc(var(--token)*1.5px);--offset-x2:calc(var(--token)*2px);--offset-x3:calc(var(--token)*3px);--offset-x4:calc(var(--token)*4px);--offset-x5:calc(var(--token)*5px);--offset-x6:calc(var(--token)*6px);--offset-x8:calc(var(--token)*8px);--radius-x05:4px;--radius-x1:8px;--radius-x1-5:12px;--radius-x2:calc(var(--token)*2px)}.swagger-ui{width:100%}body,html{min-height:100vh}body{background-color:#f6f9fb;color:#3e4757;font-family:Manrope,sans-serif;margin:0}body button,body input,body option,body select{font-family:inherit}body #root{flex-grow:1;height:100%}body #root h1{color:#2dc3f5;font-size:24px;font-weight:700;overflow:hidden;text-overflow:ellipsis}body #root h2{font-size:18px}body #root .app-loading{font-size:3rem;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}body #root .app-wrapper{display:flex;flex-direction:row;flex-grow:1;min-height:100vh}body #root .app-wrapper .page-body{flex-grow:1;position:relative}body #root .app-wrapper .page-body .page-body-header .page-body-header-item:hover{text-decoration:none}body #root .app-wrapper .page-body .page-body-header .page-body-header-item,body #root .app-wrapper .page-body .page-body-header .page-body-header-item:visited{color:#032a50;font-size:16px;font-weight:700;margin-right:24px;text-decoration:none}body #root .app-wrapper .page-body .page-body-header .page-body-header-item.active{border-bottom:1px solid #2dc3f5;color:#032a50;padding-bottom:4px}body #root .app-wrapper .page-body .page-body-header .page-body-header-item.disabled{color:#828da1;pointer-events:none;text-decoration:none}body #root .app-wrapper .page-body .page-body-header .page-body-header-item.disabled:hover{text-decoration:none}body #root .app-wrapper .page-body .page-body-content{flex-grow:1}body #root .app-wrapper .page-footer{align-items:center;display:flex;font-size:40px;height:200px;justify-content:center}#portal{position:relative;z-index:90}.flex-grow{flex-grow:1}.w-100{width:100%}.mw-100{max-width:100%}.fw-bold{font-weight:700}.header{color:#032a50;flex-direction:row-reverse;font-size:1.25rem;margin-left:3px;padding-right:32px;padding-top:24px}.header .menu-list{color:#bdcfe0;display:flex;font-size:12px;text-decoration:none}.header .menu-list a{color:#032a50;text-decoration-line:none}.header .right .right-item{color:#fff;text-transform:uppercase}.header .right .right-item.active{color:#2dc3f5}.header .right .breadcrumb{text-transform:uppercase}.header .left{padding-left:45px}.header .left .fa-user{font-size:15px;padding-right:10px}h4{color:var(--colour-text-action-gray);font-size:var(--header-x4);font-weight:700;letter-spacing:calc(var(--header-x4) * 2 / 100px);line-height:35.2px;margin:0;padding:0}.text-x2,a{color:var(--colour-text-action-gray);font-size:var(--text-x2);font-weight:400;letter-spacing:calc(var(--header-x4) * 1 / 100px);line-height:20.8px}a{color:var(--colour-back-action-primary)}.table-container{margin-right:32px;overflow:auto;padding-left:24px}.table-container .table{border-collapse:separate;border-spacing:0 5px;overflow:auto}.table-container .table.forecast-table{border-spacing:0}.table-container .table th{color:#bdcfe0;font-size:14px;font-weight:400;padding-bottom:16px;padding-left:20px;text-align:left}.table-container .table th:last-child{padding-right:32px}.table-container .table td{background-color:#fff;border-radius:2px;box-sizing:border-box;color:#032a50;font-size:14px;height:50px;padding:14px 32px 14px 20px;text-align:left}.table-container .table td:last-child,.table-container .table th:last-child{text-align:right}.table-container .table a,.table-container .table a:visited{color:#3e4757}.table-container .table .table-row.has-link{transition:background-color .2s ease-in-out,color .2s ease-in-out}.table-container .table .table-row.has-link td:first-child,.table-container .table .table-row.has-link th:first-child{padding-left:16px}.table-container .table .table-row.has-link td:last-child,.table-container .table .table-row.has-link th:last-child{padding-right:16px}.table-container .table .table-row.has-link a{text-decoration:none}.table-container .table .table-row.has-link:hover{background-color:#e0e8f4;cursor:pointer}.table-container .table .table-row.has-link:hover a,.table-container .table .table-row.has-link:hover a:visited,.table-container .table .table-row.has-link:hover td{color:#828da1}.table-container .table-row .table-actions button{background:none;border:none}.table-container .table-row .table-actions>*+*{margin-left:16px}.table-container .table.bordered td,.table-container .table.bordered th{border-right:1px solid #e0e8f4}.table-container .table.fullwidth-table{width:100%}.table-container .table.thick{border-collapse:separate;border-spacing:0 4px}.table-container .table.thick td,.table-container .table.thick th{border-bottom:none;border-radius:2px;color:#828da1;padding:32px 16px}.table-container .table.thick th{padding:16px}.table-container .table.thick td{background-color:#d7e3ee}.table-container .table.thick td a,.table-container .table.thick td a:active,.table-container .table.thick td a:visited{color:#828da1}.table-container .multicell{border-collapse:collapse;table-layout:fixed;width:100%}.table-container .multicell td{background-color:transparent!important;border-bottom:none;padding:16px!important}.table-container .multicell td:last-child .faicon{float:right}.table-container .multicell td.input{text-align:left}.table-container.has-links th:first-child{padding-left:16px}.table-container.has-links th:last-child{padding-right:16px}.collapsable-table-container .table-container .toggle-button{background-color:transparent;box-shadow:none;color:#032a50;font-size:14px;font-weight:400;outline:none;padding-left:0;padding-right:0;position:relative;white-space:nowrap;width:100%}.collapsable-table-container .table-container .toggle-button .arrow-down:before{position:absolute;transform:translate(15px,-3px)}.collapsable-table-container .table-container .input{background-color:transparent;border:1px solid transparent;box-sizing:border-box;font-size:.9rem;padding-left:0;padding-right:0;text-align:center;width:100%}.collapsable-table-container .table-container .input.disabled{color:#bdcfe0}.collapsable-table-container .table-container .input::placeholder{font-size:12px}.collapsable-table-container .table-container .slash-divider{line-height:3rem}.collapsable-table-container .table-container .input:focus{border:1px solid #e0e8f4}.collapsable-table-container .table-container .table{display:table;table-layout:fixed;width:min-content}.collapsable-table-container .table-container .table tbody{max-height:unset;overflow-y:scroll;transition:max-height .2s ease-in-out}.collapsable-table-container .table-container .table th{background-color:transparent;font-size:.9rem}.collapsable-table-container .table-container .table td,.collapsable-table-container .table-container .table th{box-sizing:border-box;padding-bottom:0;padding-left:0;padding-top:0}.collapsable-table-container .table-container .table td.icons-cell{padding-left:2px}.collapsable-table-container .table-container .table td.icons-cell .faicon{box-sizing:border-box;width:3rem}.collapsable-table-container .table-container .table td:first-child,.collapsable-table-container .table-container .table th:first-child{padding-left:20px}.collapsable-table-container .table-container .table td:last-child,.collapsable-table-container .table-container .table th:last-child{text-align:left}.collapsable-table-container .table-container .table.hidden tbody{display:block;max-height:0}.collapsable-table-container .table-container .table.hidden .toggle-button{position:relative}.collapsable-table-container .table-container .table.hidden .toggle-button .arrow-down:before{bottom:6px;position:absolute;transform:rotate(180deg)}.button{background-color:#2dc3f5;border:1px solid transparent;border-radius:4px;cursor:pointer;font-size:14px;overflow:hidden;padding:8px 24px;white-space:nowrap}.button::-moz-focus-inner{border:0}.button:hover{box-shadow:0 5px 10px rgba(64,113,160,.15)}.button:hover.outlined{box-shadow:none}.button.outlined{color:#2dc3f5;font-size:14px;position:relative;text-align:left}.button.outlined:hover{box-shadow:none}.button.outlined:before{background-image:url(/build/images/plus.ad3b9fbb.svg);background-repeat:no-repeat;content:"";display:block;height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:24px}.button.outlined.disabled{color:#bdcfe0}.button.outlined.disabled:before{background-image:url(/build/images/plus-grey.b3b38c2f.svg);background-repeat:no-repeat;content:"";display:block;height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:24px}.button.green{background-color:#9eee7e;color:#fff;font-size:14px}.button.green:before{display:none}.button.bordered{background-color:transparent;border:1px solid #032a50;color:#032a50;font-weight:400}.button.bordered.green{border-color:#9eee7e;color:#9eee7e}.button.bordered.accent{background-color:transparent;border-color:#2dc3f5;color:#2dc3f5}.button.red{background-color:#ff264f;color:#fff;font-size:14px}.button.red:before{display:none}.button.red.text-button{background-color:transparent;color:#ff264f}.button[class$=-icon]{margin-left:30px}.button[class$=-icon]:empty{background-color:transparent;padding:8px}.button.accent{background-color:#2dc3f5;color:#fff}.button.secondary{background-color:#fff;color:#2dc3f5}.button.accept{background-color:#4caf50}.button.delete{align-items:center;background-color:#fff;border:1px solid var(--red);border-radius:4px;color:var(--red);display:flex;justify-content:space-between;padding:8px 22px;position:relative}.button.delete:before{background:url(/build/images/trash-red.1703ebd2.svg) no-repeat 50%/contain;content:"";display:inline-block;height:18px;margin-right:8px;width:14px}.button:active,.button:focus{box-shadow:0 5px 10px rgba(64,113,160,.15),inset 0 3px 4px rgba(23,66,92,.15);outline:none}.button.small{padding:4px 16px}.button.disabled{background-color:#bdcfe0;color:#fff}.button.loading{align-items:center;background-color:#e8f0fe;display:flex;justify-content:center;position:relative}.button.loading>span{color:transparent}.button.loading:before{background:#bdcfe0;content:"";height:100%;position:absolute;width:100%;z-index:1}.button.loading:after{color:#94a0b4;content:"\f110";font-family:Font Awesome\ 5 Pro;font-weight:900;position:absolute;z-index:2}.text-button{background-color:transparent;color:#2dc3f5;font-size:16px;padding-left:8px}.text-button,.text-button:hover{box-shadow:none}.text-button.without-padding{padding-right:0}.text-button.disabled{color:#bdcfe0!important}.button{align-items:center;background:none;border:none;color:#fff;display:flex;font-weight:700;gap:10px;justify-content:center}.button,.button svg{transition:all .3s ease}.button-icon_left,.button-icon_right{margin-top:2px}.button.size-sm{border-radius:var(--radius-x05);font-size:var(--text-x1-5);height:24px;padding:0 36px}.button.size-md{border-radius:var(--radius-x1);font-size:var(--text-x2);height:44px;padding:0 52px}.button.size-lg{border-radius:var(--radius-x1);font-size:var(--text-x3);height:56px;padding:0 68px}.button:not(:disabled).variant-primary{background:var(--colour-back-action-primary);color:var(--colour-text-action-primary)}.button:not(:disabled).variant-primary svg[data-hover=stroke]{stroke:var(--colour-text-action-primary)}.button:not(:disabled).variant-primary svg[data-hover=fill]{fill:var(--colour-text-action-primary)}.button:not(:disabled).variant-primary:active,.button:not(:disabled).variant-primary:focus,.button:not(:disabled).variant-primary:hover{background:var(--colour-back-action-hover);color:var(--colour-text-action-primary)}.button:not(:disabled).variant-primary:active svg[data-hover=stroke],.button:not(:disabled).variant-primary:focus svg[data-hover=stroke],.button:not(:disabled).variant-primary:hover svg[data-hover=stroke]{stroke:inherit}.button:not(:disabled).variant-primary:active svg[data-hover=fill],.button:not(:disabled).variant-primary:focus svg[data-hover=fill],.button:not(:disabled).variant-primary:hover svg[data-hover=fill]{fill:inherit}.button:not(:disabled).variant-secondary{background:var(--colour-back-secondary);color:var(--colour-text-action-primary)}.button:not(:disabled).variant-light{background:var(--colour-back-primary);color:var(--colour-text-primary)}.button:not(:disabled).variant-light svg[data-hover=stroke]{stroke:var(--colour-text-primary)}.button:not(:disabled).variant-light svg[data-hover=fill]{fill:var(--colour-text-primary)}.button:not(:disabled).variant-light:active,.button:not(:disabled).variant-light:focus,.button:not(:disabled).variant-light:hover{background:inherit;color:var(--colour-text-action-gray)}.button:not(:disabled).variant-light:active svg[data-hover=stroke],.button:not(:disabled).variant-light:focus svg[data-hover=stroke],.button:not(:disabled).variant-light:hover svg[data-hover=stroke]{stroke:var(--colour-text-action-gray)}.button:not(:disabled).variant-light:active svg[data-hover=fill],.button:not(:disabled).variant-light:focus svg[data-hover=fill],.button:not(:disabled).variant-light:hover svg[data-hover=fill]{fill:var(--colour-text-action-gray)}.button:not(:disabled).variant-lined{background:transparent;border:1px solid var(--colour-border-primary);color:var(--colour-text-primary)}.button:not(:disabled).variant-lined svg[data-hover=stroke]{stroke:var(--colour-text-primary)}.button:not(:disabled).variant-lined svg[data-hover=fill]{fill:var(--colour-text-primary)}.button:not(:disabled).variant-lined:active,.button:not(:disabled).variant-lined:focus,.button:not(:disabled).variant-lined:hover{background:var(--colour-back-action-primary);color:var(--colour-text-action-primary)}.button:not(:disabled).variant-lined:active svg[data-hover=stroke],.button:not(:disabled).variant-lined:focus svg[data-hover=stroke],.button:not(:disabled).variant-lined:hover svg[data-hover=stroke]{stroke:var(--colour-text-action-primary)}.button:not(:disabled).variant-lined:active svg[data-hover=fill],.button:not(:disabled).variant-lined:focus svg[data-hover=fill],.button:not(:disabled).variant-lined:hover svg[data-hover=fill]{fill:var(--colour-text-action-primary)}.button:not(:disabled).variant-lined-secondary{background:#fff;border:1px solid var(--colour-back-secondary);color:var(--colour-back-secondary)}.button:not(:disabled).variant-lined-secondary svg[data-hover=stroke]{stroke:var(--colour-back-secondary)}.button:not(:disabled).variant-lined-secondary svg[data-hover=fill]{fill:var(--colour-back-secondary)}.button:not(:disabled).variant-lined-secondary:active,.button:not(:disabled).variant-lined-secondary:focus,.button:not(:disabled).variant-lined-secondary:hover{background:var(--colour-back-secondary);color:#fff}.button:not(:disabled).variant-lined-secondary:active svg[data-hover=stroke],.button:not(:disabled).variant-lined-secondary:focus svg[data-hover=stroke],.button:not(:disabled).variant-lined-secondary:hover svg[data-hover=stroke]{stroke:var(--colour-back-secondary)}.button:not(:disabled).variant-lined-secondary:active svg[data-hover=fill],.button:not(:disabled).variant-lined-secondary:focus svg[data-hover=fill],.button:not(:disabled).variant-lined-secondary:hover svg[data-hover=fill]{fill:var(--colour-back-secondary)}.button:disabled{background-color:var(--colour-back-disable);color:#fff;cursor:not-allowed}.modal{animation-duration:.2s;animation-iteration-count:1;animation-name:modal-slide-in;animation-timing-function:ease-out;background-color:#fff;height:100%;min-width:340px;padding-left:24px;padding-right:24px;padding-top:32px;position:fixed;right:0;top:0;z-index:101}.modal.loading-overlay.is-done{margin:0}.modal-header{color:#2dc3f5;font-size:24px;font-weight:700;margin:0;padding-bottom:24px;text-align:left}.modal-form .react-datepicker-wrapper input,.modal-form .tooltip-wrapper input,.modal-form .tooltip-wrapper select,.modal-form>input,.modal-form>select{box-sizing:border-box;width:100%}.modal-form .modal-form-title{color:#032a50;font-size:14px}.modal-form .mx-select,.modal-form .select{width:100%}.modal-form .select-placeholder{box-sizing:border-box;width:100%}.modal-form-label{font-weight:700}.modal-form-input-group{position:relative}.modal-form-input-group>*{flex-grow:1}.modal-form-input-group>.faicon{display:none;flex-grow:unset}.modal-form-input-group>*+*{margin-top:16px}.modal-form-input-group:hover .faicon{display:inline-block;padding-left:0}.modal-form-input-group:hover .faicon:hover{background-color:transparent}.modal-form-input-group:hover .button-delete{align-items:center;cursor:pointer;display:flex}.modal-form-input-group:hover .button-delete span{color:#17425c;color:#ff264f;font-family:Arial;font-size:14px;font-weight:700}.modal-form-input-group:hover .button-delete .fa-button{padding-left:0;padding-right:5px}.modal-form-input-group .button-delete{display:none}.modal-form .modal-form-divider{background-color:#fff;margin-left:auto;margin-right:auto;margin-top:24px;width:80%}.modal-form .button{width:fit-content}.modal-form .mx-select__indicator{padding:0;position:relative}.modal-form .mx-select__indicator:before{background-image:url(/build/images/arrow-down.271bf48d.svg);background-position:top;background-repeat:no-repeat;content:"";cursor:pointer;display:block;height:24px;position:absolute;right:0;top:-8px;width:24px}.modal-form .mx-select__indicator svg{display:none}.modal-form>*+*{margin-top:16px}.modal-button{align-items:center;justify-content:center;padding-top:8px}.modal-footer{margin-top:16px}.button.outlined{background-color:transparent;box-shadow:none;margin-top:8px}.button.outlined span{margin-left:5px}.button-container{display:flex}.button-container .button{margin-right:24px}.button-container .button.outlined.red{background-color:#ff264f;color:#fff;margin-top:0}.modal.out{animation-duration:.2s;animation-iteration-count:1;animation-name:modal-slide-out;animation-timing-function:ease-in;transform:translateX(100%)}.modal-backdrop{background-color:rgba(0,0,0,.5);height:100vh;left:0;opacity:1;position:fixed;top:0;transition:opacity .2s ease-in-out;width:100vw;z-index:100}.modal.out+.modal-backdrop{opacity:0}#modal-LOGIN{animation:none;border-radius:2px;box-shadow:0 0 20px rgba(0,0,0,.1);height:340px;left:50%;padding-bottom:30px;padding-left:53px;padding-right:53px;position:fixed;top:50%;transform:translate(-50%,-50%);width:400px}#modal-LOGIN .modal-header{font-size:40px;font-weight:700;padding-bottom:40px;padding-top:45px;text-align:center}#modal-LOGIN input{background-color:#f6f9fb;border-color:transparent;padding:18px 20px}#modal-LOGIN input::placeholder{color:#bdcfe0;font-size:16px}#modal-LOGIN button{bottom:-20%;font-size:26px;left:50%;position:fixed;transform:translateX(-50%);width:fit-content;z-index:2}#modal-LOGIN form>*{margin-bottom:40px}#modal-LOGIN+.modal-backdrop{background-color:#f6f9fb;pointer-events:none}#modal-edit_budget .button.disabled{color:#bdcfe0}#modal-add_budget .mx-select__indicator .mx-select__dropdown-indicator{margin-bottom:8px}#modal-add_product .modal-form>*+*,#modal-edit_product .modal-form>*+*{margin-top:12px}#modal-add_product .modal-form input,#modal-edit_product .modal-form input{margin-bottom:8px}#modal-add_product .modal-form .title-column,#modal-edit_product .modal-form .title-column{color:#17425c;font-size:14px}#modal-add_product .modal-form .dateinterval-input,#modal-edit_product .modal-form .dateinterval-input{margin-top:16px}#modal-add_product .modal-form .dateinterval-input input,#modal-edit_product .modal-form .dateinterval-input input{margin-bottom:0}#modal-add_product .modal-footer,#modal-edit_product .modal-footer{margin-top:0;padding-top:32px}.file-input,.input,.react-datepicker__input-container input,textarea.textarea{background-color:var(--colour-back-page);border-radius:2px;box-shadow:none;box-sizing:border-box;padding:8px 12px}.input,.react-datepicker__input-container input{border-color:transparent;color:#17425c;font-size:14px}textarea.textarea{background-color:var(--colour-back-page);border:none;font-family:inherit;font-size:14px;margin-bottom:24px}textarea.textarea::placeholder{color:#bdcfe0}.input{border:1px solid transparent}.input.invalid{border:1px solid #ff264f!important;border-radius:2px;outline:none}.input.small{padding:8px}.input-block{display:flex;flex-direction:column;gap:var(--offset-x1);height:56px}.input-block.input-full{flex:1 1 auto}.input-block .input-label{background:transparent;color:var(--colour-text-gray);font-size:inherit;line-height:20px;padding:0;position:static}.input-container{align-items:center;border:1px solid rgba(158,182,204,.5);border-radius:4px;box-sizing:border-box;color:rgba(10,48,70,.5);display:flex;justify-content:flex-start;position:relative}.input-container_modern{all:unset;background:#fff;display:flex;flex-direction:column;gap:var(--offset-x1)}.input-container_modern input{background:transparent;border-color:var(--colour-border-outline);border-radius:var(--radius-x05);height:calc(var(--token)*5.5px);outline:none;padding:calc(var(--token)*1.75px)}.input-label{background-color:#fff;color:inherit;font-size:12px;left:16px;line-height:12px;padding:0 4px;position:absolute;top:-7px}.input.outline{background-color:transparent;height:100%;outline:none;padding-left:24px;width:100%}.input.disabled,.react-datepicker__input-container input:disabled{background-color:rgba(215,227,238,.15);border-color:none;color:#bdcfe0;cursor:not-allowed}.input.disabled::placeholder,.react-datepicker__input-container input:disabled::placeholder{color:#bdcfe0;font-size:14px}.input::placeholder,.react-datepicker__input-container input::placeholder{color:#bdcfe0;font-size:14px}.dateinterval-input{display:flex}.dateinterval-input input[type=text].input{font-family:inherit;height:16px;margin-right:16px;padding-left:12px;padding-right:12px;text-align:left;width:35%}.dateinterval-input select{flex-grow:1;height:auto;padding:12px 16px}.select{border-radius:2px;display:inline-block;position:relative}.select:after{background-image:url(/build/images/arrow-down.271bf48d.svg);background-repeat:no-repeat;content:"";height:10px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:10px}.select-placeholder{background-color:#f6f9fb;border:none;cursor:pointer;padding:8px 12px}.select-options{background-color:#fff;border:1px solid #ccc;box-sizing:border-box;display:none;padding:8px 0;position:absolute;z-index:100}.select-options.is-open{display:block}.select-option{display:flex;padding:8px 12px}.select-option:hover{background-color:rgba(45,195,245,.1);cursor:pointer}.select-option-check{height:100%;position:relative;width:22px}.select-option-check:before{border-bottom:2px solid #2dc3f5;border-right:2px solid #2dc3f5;box-sizing:border-box;content:"";display:inline-block;height:10px;opacity:0;transform:rotate(45deg) translateY(-50%);visibility:visible;width:7px}.select-option.is-active .select-option-check:before{opacity:1}select.select{-webkit-appearance:none;background-color:#f6f9fb;border:transparent;border-radius:2px;box-shadow:none;color:#032a50;font-size:14px;height:36px;padding:8px 12px;position:relative}select.select.not-selected{color:#bdcfe0}.mx-select{background-color:#f6f9fb;border:none;border-radius:2px;box-shadow:none;font-size:14px;height:38px;padding:8px 12px;width:200px}.mx-select .mx-select__control{background-color:transparent;border:none;box-shadow:none;height:100%;margin-top:-8px;min-height:38px}.mx-select .mx-select__control .mx-select__indicator-separator{display:none}.mx-select .mx-select__value-container{height:100%;margin-bottom:8px;padding:0}.mx-select .mx-select__value-container .mx-select__placeholder{color:#bdcfe0;height:18px;margin-left:0}.mx-select .mx-select__menu{left:0;z-index:9999}.mx-select--is-disabled{opacity:.5}.mx-select .css-tlfecz-indicatorContainer{color:#032a50;padding-right:0}.mx-select_outlined{background:none;border-bottom:1px solid #0a3046;border-radius:0;padding:0}.mx-select_outlined .mx-select__indicator{padding-right:16px}.mx-select_outlined .mx-select__indicator:before{background-image:url(/build/images/arrow-down-thin.84a4b291.svg);background-position:top;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:30px;position:absolute;right:0;top:7px;width:30px}.mx-select_outlined .mx-select__indicator svg{display:none}.mx-select-outline,.mx-select-outline__menu-portal{align-items:center;background:transparent;display:flex;justify-content:center;min-height:56px;min-width:184px}.mx-select-outline--is-disabled,.mx-select-outline__menu-portal--is-disabled{cursor:not-allowed;pointer-events:auto}.mx-select-outline--is-disabled .mx-select-outline__control,.mx-select-outline__menu-portal--is-disabled .mx-select-outline__control{background:transparent;border-color:var(--colour-border-outline)}.mx-select-outline .mx-select-outline__control,.mx-select-outline__menu-portal .mx-select-outline__control{background-color:#fff;border:1px solid var(--colour-border-outline);border-radius:var(--radius-x05);box-shadow:none;gap:5px;height:100%;min-height:56px;outline:none;padding:0 12px;width:100%}.mx-select-outline .mx-select-outline__control.mx-select-outline__control--menu-is-open,.mx-select-outline .mx-select-outline__control:hover,.mx-select-outline__menu-portal .mx-select-outline__control.mx-select-outline__control--menu-is-open,.mx-select-outline__menu-portal .mx-select-outline__control:hover{border-color:var(--colour-border-primary)}.mx-select-outline .mx-select-outline__control.mx-select-outline__control--is-disabled,.mx-select-outline__menu-portal .mx-select-outline__control.mx-select-outline__control--is-disabled{cursor:not-allowed;pointer-events:auto}.mx-select-outline .mx-select-outline__control.mx-select-outline-many-options,.mx-select-outline__menu-portal .mx-select-outline__control.mx-select-outline-many-options{padding-top:12px}.mx-select-outline .mx-select-outline__control.mx-select-outline-many-options .mx-select-outline__value-container,.mx-select-outline__menu-portal .mx-select-outline__control.mx-select-outline-many-options .mx-select-outline__value-container{align-items:flex-start;flex-direction:column}.mx-select-outline .mx-select-outline__control.mx-select-outline-many-options .mx-select-outline__value-container .mx-select-outline__multi-value,.mx-select-outline__menu-portal .mx-select-outline__control.mx-select-outline-many-options .mx-select-outline__value-container .mx-select-outline__multi-value{padding-left:0}.mx-select-outline .mx-select-outline__control--is-disabled,.mx-select-outline__menu-portal .mx-select-outline__control--is-disabled{background:transparent;border-color:var(--colour-border-outline)}.mx-select-outline .mx-select-outline__control--is-disabled:hover,.mx-select-outline__menu-portal .mx-select-outline__control--is-disabled:hover{border-color:var(--colour-border-outline)}.mx-select-outline .mx-select-outline__menu,.mx-select-outline__menu-portal .mx-select-outline__menu{border:1px solid var(--colour-border-disable);border-radius:var(--radius-x05);box-shadow:4px 4px 16px rgba(3,42,80,.1),inset 0 1px 0 rgba(3,42,80,.1);cursor:pointer;margin:var(--offset-x1) 0 0 0;padding:var(--offset-x1) 0}.mx-select-outline .mx-select-outline__menu-list,.mx-select-outline__menu-portal .mx-select-outline__menu-list{padding:0}.mx-select-outline .mx-select-outline__option,.mx-select-outline__menu-portal .mx-select-outline__option{align-items:center;background:none;cursor:pointer;display:flex;gap:12px;min-height:32px;padding:0 var(--offset-x2);transition:background .3s ease}.mx-select-outline .mx-select-outline__option--is-selected,.mx-select-outline__menu-portal .mx-select-outline__option--is-selected{color:inherit}.mx-select-outline .mx-select-outline__option:hover,.mx-select-outline__menu-portal .mx-select-outline__option:hover{background:var(--colour-back-hover)}.mx-select-outline .mx-select-outline__indicator-separator,.mx-select-outline__menu-portal .mx-select-outline__indicator-separator{display:none}.mx-select-outline .mx-select-outline__value-container,.mx-select-outline__menu-portal .mx-select-outline__value-container{display:grid;grid-auto-flow:column;grid-template-rows:1fr;justify-content:flex-start;padding:0}.mx-select-outline .mx-select-outline__input-container,.mx-select-outline__menu-portal .mx-select-outline__input-container{margin:0}.mx-select-outline-container,.mx-select-outline__menu-portal-container{height:100%;position:relative;width:100%}.mx-select-outline-label,.mx-select-outline__menu-portal-label{display:block;margin-bottom:8px}.mx-select-outline .mx-select-outline__multi-value,.mx-select-outline__menu-portal .mx-select-outline__multi-value{align-items:center;background-color:transparent;display:flex;flex:0 0 auto;justify-content:flex-start;min-width:max-content;padding-left:12px;position:relative}.mx-select-outline .mx-select-outline__multi-value__label,.mx-select-outline__menu-portal .mx-select-outline__multi-value__label{color:#0a3046;font-size:14px;font-weight:400;padding:0}.mx-select-outline .mx-select-outline__multi-value__remove,.mx-select-outline__menu-portal .mx-select-outline__multi-value__remove{background-color:transparent;height:100%;left:0;position:absolute;top:0;width:100%}.mx-select-outline .mx-select-outline__multi-value__remove:hover,.mx-select-outline__menu-portal .mx-select-outline__multi-value__remove:hover{background-color:initial;cursor:pointer}.mx-select-outline .mx-select-outline__multi-value__remove>svg,.mx-select-outline__menu-portal .mx-select-outline__multi-value__remove>svg{display:none}.mx-select-outline .mx-select-outline__multi-value--is-disabled .mx-select-outline__multi-value__remove,.mx-select-outline__menu-portal .mx-select-outline__multi-value--is-disabled .mx-select-outline__multi-value__remove{cursor:not-allowed;pointer-events:none}.mx-select-outline .mx-select-outline__multi-value:first-child,.mx-select-outline__menu-portal .mx-select-outline__multi-value:first-child{padding-left:0}.mx-multiSelect{background-color:#f6f9fb;padding:0;width:168px}.mx-multiSelect .mx-select__clear-indicator{display:none}.mx-multiSelect .mx-select__multi-value{background-color:transparent;min-width:auto}.mx-multiSelect .mx-select__multi-value__remove{display:none}.mx-multiSelect .mx-select__multi-value__label{font-size:13px;text-overflow:none}.mx-multiSelect .mx-select__dropdown-indicator{padding-right:8px}.mx-multiSelect .mx-select__value-container{margin-bottom:0}.mx-multiSelect .mx-select__option{cursor:pointer;padding-left:16px;position:relative}.mx-multiSelect .mx-select__option:before{border-bottom:2px solid #2dc3f5;border-right:2px solid #2dc3f5;box-sizing:border-box;content:"";display:inline-block;height:10px;left:-12px;opacity:0;position:relative;top:2.5px;transform:rotate(45deg) translateY(-50%);visibility:visible;width:7px}.mx-multiSelect .mx-select__option--is-selected{background-color:inherit;color:inherit}.mx-multiSelect .mx-select__option--is-selected:before{opacity:1}.mx-multiSelect .mx-select__value-container--is-multi{flex-wrap:nowrap}.mx-multiSelect .mx-select__menu{width:max-content}.mx-multiSelect .mx-select__menu-list{display:flex;flex-direction:column;gap:var(--offset-x1)}.mx-select-outline.table{min-height:37px}.mx-select-outline.table .mx-select-outline-label{display:none}.mx-select-outline.table .mx-select-outline__control{border:none;min-height:37px;padding:0}.mx-select-outline.table .mx-select-outline__option{padding:10px var(--offset-x2);transition:all .3s ease}.mx-select-outline.table .mx-select-outline__option:hover{background:var(--colour-back-action-primary);color:#fff}.subheader{background-color:#fff;box-shadow:0 5px 10px rgba(64,113,160,.1);color:#032a50;flex-direction:row;position:relative;width:74px;z-index:5}.submenu{display:flex;flex-direction:column}.logo-block{align-items:center;display:flex;padding:32px 24px 16px}.submenu-row{display:flex;padding:16px 24px}.submenu-item{align-items:center;display:flex;position:relative;text-decoration:none;text-decoration-line:none}.submenu-item.active{border-left:2px solid #2dc3f5;box-shadow:inset 0 1px 4px rgba(3,42,80,.1)}.submenu-item:hover .item-label,.submenu-item:hover .transparent-container{visibility:visible}.item-label{align-items:center;background-color:#fff;box-sizing:border-box;color:#032a50;display:flex;height:100%;justify-content:center;position:absolute;top:0;visibility:hidden;width:100px}.container-settings{align-items:center;display:flex;position:relative}.container-settings:before{content:"";height:20px;position:absolute;right:-20px;width:20px}.transparent-container{border-radius:2px;left:73px;padding:20px 16px 20px 20px;position:absolute;visibility:hidden}.transparent-container__menu{background-color:#fff;box-shadow:0 5px 10px rgba(64,113,160,.1);display:flex;flex-direction:column;padding:20px 16px}.transparent-container__item{color:#032a50;cursor:pointer;font-size:12px;font-weight:400;padding-bottom:20px;text-decoration:none}.transparent-container__item:last-child{padding-bottom:0}.language-container{color:#bdcfe0;font-size:18px;text-transform:uppercase}.action-bar-container .action-bar{min-height:40px}.action-bar-container .action-bar .action-bar-title{color:#2dc3f5;font-size:24px;font-weight:700;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-bar-container .action-bar .button.loading:after{color:#94a0b4;content:"\f110";font-family:Font Awesome\ 5 Pro;font-weight:900;left:calc(50% - .5rem);position:absolute;top:calc(50% - .5rem);transform:translate(-50%,-50%)}.side-panel{border-radius:2px;box-shadow:0 0 8px 2px rgba(0,0,0,.05);box-sizing:border-box;height:100%;margin-bottom:24px;overflow-y:auto;padding:16px}.side-panel>*{margin-bottom:16px}.side-panel>:last-child{margin-bottom:0}.side-panel .side-panel-divider{height:1px;width:100%}.switch .switch-label{line-height:1.45}.switch>input[type=checkbox]{display:none}.switch .switch-control{border-radius:1.5em;cursor:pointer;display:block;height:1.5em;position:relative;transition:.35s;width:1.75em}.switch .switch-control .switch-check{background-color:#bdcfe0;border:none;border-radius:50%;bottom:4px;box-sizing:border-box;content:"";height:11px;left:7px;position:absolute;transition:.25s ease-in-out;width:11px}.switch .switch-control .switch-bg{background:transparent;border:1px solid #bdcfe0;border-radius:16px;content:"";height:11px;left:.375em;position:absolute;top:.5em;transition:.25s ease-in-out;width:24px}.switch input:checked+.switch-control .switch-bg{background-color:#fff}.switch input:checked+.switch-control .switch-check{left:1.25em}.faicon.red:before{color:#d8235c}.faicon.pink:before{color:#fda6cd}.faicon.orange:before{color:#fcba33}.faicon.lightgreen:before{color:#8ebc3d}.faicon.turtoise:before{color:#38bc96}.faicon.green:before{color:#6bd04c}.faicon.cyan:before{color:#249dda}.faicon.blue:before{color:#1d88bf}.faicon.redpink:before{color:#ea4f7e}.fa-button{background-color:transparent;border-radius:2px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.fa-button:hover{background-color:#fff}.fa-button.red:hover{background-color:#d8235c}.fa-button.red:hover:before{color:#fff}.fa-button.pink:hover{background-color:#fda6cd}.fa-button.pink:hover:before{color:#fff}.fa-button.orange:hover{background-color:#fcba33}.fa-button.orange:hover:before{color:#fff}.fa-button.lightgreen:hover{background-color:#8ebc3d}.fa-button.lightgreen:hover:before{color:#fff}.fa-button.turtoise:hover{background-color:#38bc96}.fa-button.turtoise:hover:before{color:#fff}.fa-button.green:hover{background-color:#6bd04c}.fa-button.green:hover:before{color:#fff}.fa-button.cyan:hover{background-color:#1d88bf}.fa-button.cyan:hover:before{color:#fff}.fa-button.blue:hover{background-color:#1d88bf}.fa-button.blue:hover:before{color:#fff}.fa-button.redpink:hover{background-color:#ea4f7e}.fa-button.redpink:hover:before{color:#fff}.fa-button.grey:hover{background-color:#828da1}.fa-button.grey:hover:before{color:#fff}.faicon.alt{pointer-events:none}.faicon.alt,.faicon.alt:hover{background-color:transparent}.faicon.alt:before{color:#828da1;cursor:pointer;transition:color .1s ease-in-out}.faicon.alt{pointer-events:all}.faicon.alt.cyan:hover:before{color:#2dc3f5}.toast{background-color:#fff;border-left:2px solid #2dc3f5;border-radius:2px;box-shadow:0 5px 10px rgba(64,113,160,.1);min-width:300px;padding:16px;position:fixed;right:16px;top:16px;transform:none;transition:transform .4s ease-in-out;z-index:102}.toast .toast-title{color:#2dc3f5;font-size:14px;font-weight:400;margin-bottom:8px}.toast .toast-body{color:#032a50;font-size:14px;font-weight:400}.toast.out{transform:translateX(150%)}.progress-bar{height:3px}.progress-bar .progress{background-color:#2dc3f5;height:3px;transition:width .4s ease-out}.progress-bar.hidden{opacity:0}.loading-overlay{background-color:rgba(215,227,238,.75);left:0;position:absolute;top:0;z-index:99}.loading-overlay button{background-color:#e8f0fe;top:20px;z-index:0}.loading-overlay.is-done{background-color:transparent;pointer-events:none}.loading-overlay.is-done .progress-bar .progress{opacity:0}.tooltip-wrapper{position:relative}.tooltip-wrapper .tooltip{background:var(--grey-100);border:1px solid var(--grey-300);border-radius:var(--radius-x1);bottom:calc(100% + 8px);color:var(--colour-text-action-gray);color:var(--colour-black);font-size:var(--text-x1-5);font-weight:400;left:50%;letter-spacing:-.2px;line-height:130%;max-width:318px;opacity:0;padding:11px 16px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .1s ease-in-out;width:max-content;z-index:1}.tooltip-wrapper.hover:hover .tooltip{display:block;opacity:1}.tooltip-wrapper.focus .toolip{display:none}.tooltip-wrapper.focus input:focus+.tooltip{display:initial;opacity:1}.tooltip-wrapper.force .tooltip{display:block;opacity:1}.tooltip-wrapper.right .tooltip{bottom:unset;left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.tooltip-wrapper.right .tooltip:after{border-color:transparent transparent #fff #fff;box-shadow:-2px 2px 1px rgba(0,0,0,.05);left:-12px;top:50%;transform:rotate(45deg) translateY(-50%)}.tooltip-wrapper.bottom .tooltip{bottom:unset;left:50%;top:calc(100% + 8px);transform:translateX(-50%)}.tooltip-wrapper.bottom .tooltip:after{border-color:transparent transparent #fff #fff;box-shadow:-2px 2px 1px rgba(0,0,0,.05);left:calc(50% - 8px);top:-6px;transform:rotate(135deg)}.tooltip-wrapper input.invalid+.tooltip{color:#ff264f}.tooltip-info-icon{padding:0 10px}.tooltip-info-icon:before{content:url(/build/images/info_grey.bbdfcc1d.svg);display:inline-block;height:14px;transform:translateY(2px);width:14px}.container-card{display:grid;flex-direction:row;grid-template-columns:1fr 1fr 1fr 1fr;padding-left:24px;padding-right:16px}@media (min-width:1024px) and (max-width:1399px){.container-card{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1440px) and (max-width:1900px){.container-card{grid-template-columns:1fr 1fr 1fr 1fr}}.container-card .card-section{background-color:#fff;border-radius:2px;display:flex;flex-direction:column;margin-bottom:16px;margin-right:16px;min-height:193px;padding:12px 24px 22px}.container-card .card-section.is-loading{position:relative}.container-card .card-section.is-loading:after{background-color:hsla(0,0%,100%,.9);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.container-card .card-section .card{align-items:center;border-bottom:1px solid #bdcfe0;display:flex;justify-content:space-between;padding-bottom:16px;width:100%}.container-card .card-section .card-name{color:#17425c;font-size:14px;text-decoration-line:none}.container-card .card-section .card-actions{display:flex}.container-card .card-section .card-actions .button-card+.button-card{margin-left:.5rem}.container-card .card-section .info-card{padding-bottom:16px}.container-card .card-section .info-card .period-card{color:#bdcfe0;font-size:14px;margin-left:5px}.container-card .table-card{margin:0;white-space:nowrap;width:100%}.container-card .table-card thead th{color:#bdcfe0;font-size:12px;font-weight:400;padding:16px 16px 8px 0;text-align:left}.container-card .table-card thead th:last-child{padding-right:0;text-align:left}.container-card .table-card tbody tr td{color:#032a50;font-size:12px;padding:8px 16px 8px 0}.container-card .table-card tbody tr td:first-child{color:#bdcfe0;font-weight:400;padding-left:0;padding-right:32px}.container-card .table-card tbody tr td:last-child{padding-right:0;text-align:left}.container-card .table-card .negative{color:#04ce78}.container-card .table-card .positive{color:#ff264f}.container-card .card-error{align-items:center;display:flex;flex-direction:column;padding:10px 0}.container-card .card-error_icon{padding:10px 0}.container-card .EmptyView{grid-column:1/5}.footer-card{align-items:center;color:#032a50;display:flex;font-size:12px;padding-top:20px}.footer-card a{color:#2dc3f5;display:inline-block;font-size:14px;font-weight:400;margin-left:10px;max-width:225px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.quickjump{border-bottom:1px solid #bdcfe0;display:flex;padding-bottom:10px}.quickjump .icon{cursor:pointer}.quickjump .icon:hover{filter:hue-rotate(270deg) contrast(.75)}.quickjump .icon+.icon{margin-left:8px}.quickjump .quickjump-item{color:#032a50;font-size:14px;font-weight:700;margin-right:24px;text-decoration:none}.quickjump .quickjump-item:last-child{margin-right:0}.quickjump a.active{border-bottom:2px solid #2dc3f5;color:#032a50;margin-bottom:-11px}.dropdown-panel-content{display:none;max-height:100vh}.dropdown-panel-backdrop{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}.dropdown-panel.visible-content{display:flex;flex-direction:column}.dropdown-panel.visible .dropdown-panel-backdrop{display:block}.dropdown-panel-toggle{align-items:center;display:flex}.dropdown-panel-toggle .filter-icon{margin-right:10px}.dropdown-panel.visible{position:relative}.dropdown-panel.visible .dropdown-panel-content{background-color:#fff;border-radius:2px;box-shadow:0 5px 10px rgba(64,113,160,.1);display:flex;flex-direction:column;margin-top:16px;padding:16px;position:absolute;right:0;z-index:83}.dropdown-panel.visible .dropdown-panel-content .mx-select{background-color:#fff;margin-bottom:16px;margin-left:0}.dropdown-button{display:flex}.dropdown-button .dropdown-button-main{border-bottom-right-radius:0;border-top-right-radius:0}.dropdown-button-main.disabled+.dropdown-panel>.button{background-color:#bdcfe0}.dropdown-button-main.loading+.dropdown-panel>.button{background-color:#e8f0fe}.dropdown-button-main.loading+.dropdown-panel>.button:before{border-color:#94a0b4!important}.dropdown-button .dropdown-panel{margin-left:-1px;max-width:50px;position:relative}.dropdown-button .dropdown-panel>.button{border-bottom-left-radius:0;border-top-left-radius:0;padding:0;width:50px}.dropdown-button .dropdown-panel>.button:not(:disabled):focus,.dropdown-button .dropdown-panel>.button:not(:disabled):hover{box-shadow:none}.dropdown-button .dropdown-panel:before{background:#fff;content:"";height:calc(100% - var(--offset-x4));left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.dropdown-button .dropdown-panel:after{border:6px solid transparent;border-top:8px solid #fff;content:"";left:20px;pointer-events:none;position:absolute;top:50%;transform:translateY(-25%)}.dropdown-button .dropdown-panel-content{gap:10px}.dropdown-button .dropdown-panel-content button{margin-left:0}.breadcrumb-link{text-decoration:none}.breadcrumb-title:first-child{color:#2dc3f5;margin-right:5px}.breadcrumb-title:last-child{color:#032a50;font-size:18px;font-weight:400;margin-left:5px}.breadcrumb-title.has-action{cursor:pointer}.separator-breadcrumb{color:#032a50;font-weight:400}.flat-select{border-bottom:1px solid #bdcfe0}.flat-select:last-child{border-bottom:none}.flat-select .flat-select-title{color:#032a50;font-size:14px;font-weight:700;white-space:nowrap}.flat-select .flat-select-items{display:flex;flex-direction:column}.flat-select .flat-select-items .flat-select-item{border-radius:2px;cursor:pointer;font-size:14px;margin-right:8px;padding:16px 0 0;white-space:nowrap}.flat-select .flat-select-items .flat-select-item.input{margin-bottom:0}.flat-select .flat-select-items .flat-select-item:last-child{margin-right:0;padding-bottom:16px}.flat-select+.flat-select{padding-top:16px}.checkbox{align-items:center;cursor:pointer;display:flex;flex-direction:row-reverse;justify-content:flex-end;user-select:none}.checkbox-input{display:none}.checkbox-label{font-size:14px;margin-left:8px}.checkbox-icon{align-items:center;border:1px solid #bdcfe0;border-radius:2px;display:flex;height:20px;justify-content:center;transition:border-color .1s ease,background-color .1s ease;width:20px;will-change:color}.checkbox-icon,.checkbox-icon:after{box-sizing:border-box;visibility:visible}.checkbox-icon:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:10px;opacity:0;pointer-events:none;transform:translateY(-20%) rotate(45deg);transition:opacity .1s ease;width:7px;will-change:opacity}.checkbox-input:checked+.checkbox-icon{background-color:#2dc3f5;border-color:#2dc3f5}.checkbox-input:checked+.checkbox-icon:after{opacity:1}.checkbox-input:disabled+.checkbox-icon,.checkbox-input:disabled+.checkbox-label{cursor:not-allowed}.checkbox-reverse{flex-direction:row}.checkbox-reverse .checkbox-label{margin-left:0;margin-right:8px}.checkbox__disabled,.checkbox__disabled .checkbox-label{cursor:not-allowed}.file-input{align-items:center;background-color:#2dc3f5;border-radius:4px;cursor:pointer;display:flex;height:54px;justify-content:center;position:relative}.file-input input[type=file]{cursor:pointer;display:block;height:100%;opacity:0;position:absolute;width:100%}.file-input input[type=file]:disabled{cursor:not-allowed}.file-input-placeholder{align-items:center;color:var(--colour-text-action-gray);color:#f6f9fb;cursor:pointer;display:flex;font-size:var(--text-x2);font-weight:400;font-weight:700;letter-spacing:calc(var(--header-x4) * 1 / 100px);line-height:calc(var(--text-x2)*1.3)}.file-input-icon{margin-left:11px}.file-input-clear{display:none;position:relative}.file-input-size{color:rgba(10,48,70,.5);font-size:14px;margin-right:16px}.file-input.disabled{background-color:#d5e0eb}.file-input:not(.loading).has-file{background:transparent;border-bottom:1px solid #0a3046;border-radius:0;justify-content:space-between;padding-left:0;padding-right:0}.file-input:not(.loading).has-file .file-input-icon{display:none}.file-input:not(.loading).has-file .file-input-placeholder{color:#42a5f5;opacity:1;padding-left:0;text-decoration:underline}.file-input:not(.loading).has-file .file-input-clear{align-items:center;display:flex;z-index:3}.file-input.loading{align-items:center;background-color:#e8f0fe;border-block-start:none;cursor:not-allowed;display:flex;justify-content:center;position:relative}.file-input.loading>span{color:transparent;cursor:not-allowed}.file-input.loading:after{color:#94a0b4;content:"\f110";cursor:not-allowed;font-family:Font Awesome\ 5 Pro;font-weight:900;pointer-events:none;position:absolute}.radio-items{align-items:center;display:flex;padding-left:0;padding-top:16px}.radio-items input{margin-left:0;margin-top:0}.radio-items .radio-items-label{cursor:pointer;padding-left:8px}.radio-items .radio-wrap{height:14px;position:relative;width:14px}.radio-items .radio-wrap:before{border:1px solid #2dc3f5;border-radius:50%;box-sizing:border-box;content:"";cursor:pointer;display:inline-block;height:100%;left:0;position:absolute;top:0;visibility:visible;width:100%}.radio-items input[type=radio]{height:14px;position:relative;visibility:hidden;width:14px}.radio-items.checked .radio-wrap:before{background-color:#2dc3f5;border-color:#2dc3f5}.radio-items.checked .radio-wrap:after{border-bottom:1px solid #fff;border-right:1px solid #fff;box-sizing:border-box;content:"";display:inline-block;height:7px;left:34%;position:absolute;top:50%;transform:rotate(45deg) translate(-50%,-50%);visibility:visible;width:4px}.radio-items.is-disabled{opacity:.3;pointer-events:none;user-select:none}.editable-table-header-cell{vertical-align:bottom}.editable-table-row-cell .input{width:100%}.spin-wrapper{align-items:center;display:flex;font-size:50px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.steps{--mainColor:#9eb6cc;position:relative}.steps-header{align-items:flex-start;border-bottom:1px solid var(--mainColor);display:inline-flex;justify-content:flex-start;margin-bottom:19px}.steps-header_has-title{position:absolute;top:115px;z-index:1}.steps-cell{color:var(--mainColor);height:54px;position:relative;text-decoration:none}.steps-cell,.steps-cell__num{align-items:center;display:flex;justify-content:center}.steps-cell__num{border:1px solid var(--mainColor);border-radius:50%;font-size:12px;height:24px;min-height:24px;min-width:24px;width:24px}.steps-cell__name,.steps-cell__num{font-weight:600;transition:all .3s ease}.steps-cell__name{font-size:14px;margin-left:8px}.steps-cell__arrow{background:url(/build/images/arrow-rightBlack.9ceb8493.svg) no-repeat 50%/contain;display:block;height:12px;margin-left:24px;margin-top:1px;opacity:.4;width:12px}.steps-cell:not(:last-child){margin-right:24px}.steps-cell:last-child .steps-cell__arrow{display:none}.steps-cell:before{border-bottom:2px solid var(--mainColor);bottom:-1px;content:"";height:2px;left:0;opacity:0;position:absolute;transition:all .3s ease;width:calc(100% - 32px)}.steps-cell_active{--mainColor:#2dc3f5;pointer-events:none}.steps-cell_active:before{opacity:1}.steps-cell_finish{--mainColor:#0a3046}.steps-cell_finish .steps-cell__num{border-color:#69d140}.steps-cell_finish .steps-cell__arrow{opacity:1}.steps-body{max-width:calc(100vw - 140px)}.steps-body .action-bar-container{margin-bottom:100px}@keyframes rotate{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.Scenario{background-color:#fff;flex-direction:column;margin-bottom:16px;padding:24px}.Scenario,.Scenario-header{display:flex}.Scenario-header .delete-black-icon{margin-left:15px}.Scenario__name{color:#2dc3f5;font-size:18px;font-weight:700;line-height:24px;margin:0 0 24px}.Scenario-top{display:grid;grid-template-columns:1fr 1fr;margin-bottom:25px;position:relative}.Scenario-top:before{background-color:#9eb6cc;content:"";height:100%;left:50%;position:absolute;transform:translateX(-50%);width:1px}.Scenario-top>div:nth-child(2){padding-left:24px}.Scenario-title{color:#0a3046;font-size:14px;font-weight:700;line-height:16px;margin:0 0 24px}.Scenario-row{margin-bottom:16px}.Scenario-row__type{color:#0a3046;font-size:14px;font-weight:400;line-height:16px;margin:0 0 6px}.Scenario-row__type_good{color:#69d140;font-weight:700}.Scenario-row__caption{color:#9eb6cc}.Scenario-body{margin-bottom:24px}.Scenario-body__field{display:flex;flex-direction:column;margin-bottom:16px}.Scenario-body__field:last-child{margin-bottom:0}.Scenario-body__fields{align-items:center;display:flex;justify-content:space-between}.Scenario-body__fields input{width:100%}.Scenario-body__hint{display:flex}.Scenario-body__tooltip{display:block;flex:1 1 auto;margin:0 12px}.Scenario-body__label{color:#0a3046;display:block;font-size:14px;line-height:16px;margin-bottom:12px}.Scenario-body__input{height:40px}.Scenario-link{color:#2dc3f5;cursor:pointer;display:block;margin-bottom:24px;text-decoration:underline}.Scenario-button{background-color:#69d140;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:48px;line-height:16px;margin-top:auto;position:relative;width:min-content}.Scenario-button_loading{--loading-width:90%;background-color:#9eb6cc;border-bottom-right-radius:0;border-top-right-radius:0;height:48px;max-width:293px;padding:0 30px 0 55px;width:100%}.Scenario-button_loading:before{animation-duration:3s;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;background:url(/build/images/loading.35f6124b.svg) no-repeat 50%/contain;content:"";height:24px;left:28px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.Scenario-button_fetch{align-items:center;display:flex;justify-content:center}.Scenario-button_fetch:before{animation-duration:3s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;background:url(/build/images/loading.35f6124b.svg) no-repeat 50%/contain;content:"";display:block;height:22px;width:22px}.Scenario-button_failed{background-color:#9eb6cc;height:48px;max-width:293px;padding:0 30px 0 55px;width:100%}.Scenario-compare{align-items:center;border:1px dashed #2dc3f5;border-radius:2px;color:#2dc3f5;display:flex;font-size:16px;font-weight:700;height:88px;justify-content:center;line-height:24px;width:100%}.Scenario-compare input{opacity:0;position:absolute;visibility:hidden;z-index:-1}.Scenario-deviation{margin-bottom:49px}.Scenario-deviation__label{color:rgba(23,66,92,.9);display:block;font-size:14px;margin-bottom:12px}.Scenario-deviation__wrapper{grid-gap:21px;display:grid;grid-template-columns:24px 80px 24px}.Scenario-deviation__wrapper input{background-color:#f6f9fb;border:none;border-radius:4px;height:40px;text-align:center}.Scenario-deviation__wrapper button{align-items:center;background:none;border:none;cursor:pointer;display:flex;width:24px}.Scenario-accordion{margin-bottom:24px}.Scenario-build{background:#69d140;border:none;border-radius:5px;color:#fff;font-size:16px;font-weight:700;height:48px;line-height:16px;width:166px}.Accordion__title{align-items:center;color:#0a3046;cursor:pointer;display:flex;font-size:16px;font-weight:700;letter-spacing:.01em;line-height:22px;margin-bottom:25px;position:relative}.Accordion__title span{background:url(/build/images/arrow-down-thin.84a4b291.svg) no-repeat center 7px/cover;display:block;height:34px;transform:rotate(-90deg);transition:all .3s ease;width:34px}.Accordion__title_open:before{transform:translateY(-50%) rotate(150deg)}.Accordion__title_open span{transform:rotate(0)}.BudgetChoice{align-items:center;color:#0a3046;display:flex;height:100vh;justify-content:center;position:relative}.BudgetChoice-title{left:26px;margin:0;position:absolute;top:30px}.BudgetChoice-wrapper{background-color:#fff;box-sizing:border-box;min-width:671px;padding:45px 32px}.BudgetChoice-radio{color:inherit;font-size:18px;margin-bottom:20px;padding-top:0}.BudgetChoice-radio .radio-items-label{padding-left:12px}.BudgetChoice-radio .radio-wrap{height:23px;width:23px}.BudgetChoice-radio .radio-wrap:before{border-color:#69d140}.BudgetChoice-radio.checked .radio-wrap:before{background-color:#fff;border-color:#69d140;border-width:7px}.BudgetChoice-radio.checked .radio-wrap:after{display:none}.BudgetChoice-item{margin-bottom:24px}.BudgetChoice-item:last-child{margin-bottom:0}.BudgetChoice-container{position:relative}.BudgetChoice-container:before{content:"%";font-size:14px;left:45px;position:absolute;top:50%;transform:translateY(-50%)}.BudgetChoice-percent{overflow:hidden;width:40px}.BudgetChoice-option{margin-bottom:24px}.BudgetChoice-footer{display:flex;gap:20px;justify-content:flex-end}.BudgetDialog{align-items:center;box-sizing:border-box;color:#0a3046;display:flex;height:100vh;justify-content:center;position:relative}.BudgetDialog-title{left:0;padding-left:20px;position:absolute;top:0;width:100%}.BudgetDialog-wrapper{background-color:#fff;border-radius:24px;overflow:hidden;width:671px}.BudgetDialog-header{background-color:#d7e3ee;color:inherit;font-size:18px;font-weight:500;line-height:22px;padding:25px 26px}.BudgetDialog-body{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:84px 87px}.BudgetDialog-question{color:inherit;font-size:30px;font-weight:300;letter-spacing:.25px;line-height:42px;margin:0 0 60px;text-align:center}.BudgetDialog-actions{gap:20px}.BudgetMarket{background-color:#fff;padding:24px}.BudgetMarket-item{margin-bottom:24px;width:300px}.BudgetMarket-item__range{display:flex;gap:20px;justify-content:space-between}.BudgetMarket-item input{font-size:14px}.BudgetMarket-item__description{height:150px;max-width:100%;resize:none;width:100%}.BudgetMarket-item_wide{max-width:450px;width:100%}.BudgetMarket-label{display:block;font-size:14px;margin-bottom:12px}.settings-page{display:flex;flex-direction:column;width:100%}.settings-wrapper{display:flex;flex-wrap:wrap;padding-left:24px;padding-right:84px;position:relative}.settings-wrapper .quickjump-item{font-size:18px;font-weight:400}.settings-wrapper .quickjump{margin-bottom:60px;padding-right:30px;width:fit-content}.settings-wrapper__button{height:32px;margin-left:auto;padding-bottom:0;padding-top:0}.settings-children{width:100%}.settings-empty{border:1px dashed #9eb6cc;border-radius:16px;color:#032a50;display:flex;flex-direction:column;height:auto;padding:32px;width:479px}.settings-empty p{font-size:16px;font-weight:500;margin:0 0 24px}.settings-empty span{font-size:14px;margin-bottom:24px}.settings-empty button.outlined:before{background-image:url(/build/images/plus-math-blue.107bbb51.svg);background-position:50%;top:5px}.settings-content{grid-gap:24px;display:grid;grid-template-columns:1fr 1fr 1fr}.settings-catalog{grid-gap:24px;align-items:flex-start;display:grid;grid-template-columns:repeat(auto-fit,minmax(587px,1fr))}.settings-container{display:flex;width:100%}.settings-factors-table{table-layout:fixed;text-align:left;width:1000px}.settings-factors-table th{padding-bottom:30px}.settings-factors-table td{padding:0 10px 20px 0}.settings-factors-table td:first-child{padding-left:0}.settings-factors-table td:first-child input{height:56px;width:100%}.settings-modal-footer{display:flex;gap:10px;margin-bottom:100px}.settings-modal-item{margin-bottom:20px}.settings-regions-table{margin-bottom:20px;overflow:visible;table-layout:fixed}.settings-regions-table th{width:300px}.settings-regions-table i{cursor:pointer;height:24px;margin:0 5px;width:24px}.settings-regions-table i:before{background-size:cover;font-size:24px}.settings-scenario-wrapper{text-align:left;width:60%}.settings-scenario-table{border-collapse:collapse;width:100%}.settings-scenario-table td{border-bottom:1px solid #d5e0eb;padding-bottom:18px;padding-top:18px}.settings-scenario-table td:first-child{font-weight:600;padding-right:10px;width:70%}.settings-scenario-table td:nth-child(2),.settings-scenario-table td:nth-child(3){font-weight:600;padding-right:10px}.settings-general-body{grid-gap:24px;display:grid;grid-template-columns:1fr 1fr}.settings-footer-buttons{display:flex;gap:20px;margin-bottom:30px}.settings-footer-buttons .button{margin-left:0}.RegionsPrice-filter{align-items:flex-start;display:flex;gap:40px;margin-bottom:60px;padding-left:20px}.RegionsPrice-filter__item{min-width:160px;width:350px}.RegionsPrice-filter__item .mx-select-outline-label{background:linear-gradient(180deg,#f6f9fb 57%,#fff 0)}.RegionsPrice-empty{align-items:center;display:flex;flex-direction:column;font-size:20px;justify-content:center}.RegionsPrice-empty__icon{font-size:40px}.Precomp-values_file-wrapper{margin-bottom:15px}.ModalCard{background:#fff;border-radius:16px;padding:32px}.ModalCard-header{align-items:center;border-bottom:1px solid #032a50;display:flex;justify-content:space-between;margin-bottom:32px;padding-bottom:17px}.ModalCard-name{font-family:inherit;font-size:16px;font-weight:700;line-height:21px;padding-right:20px}.ModalCard-functions{align-items:center;display:flex}.ModalCard-functions svg{cursor:pointer;height:20px;margin-left:16px;width:20px}.ModalCard-functions svg:first-child{margin-left:0}.ModalCard__item{margin-bottom:32px}.ModalCard__item_edit{margin-bottom:24px}.ModalCard__item:last-child{margin-bottom:0}.ModalCard__title{color:#2dc3f5;font-size:16px;font-weight:700;line-height:21px;margin:0 0 11px}.ModalCard__option{border-bottom:1px solid #d5e0eb;color:#0a3046;font-size:14px;font-weight:400;line-height:21px;margin-bottom:12px;padding-bottom:12px}.ModalCard__option:last-child{margin-bottom:0}.ModalCard__link{color:#42a5f5;font-size:14px}.ModalCard-footer{align-items:center;display:flex;justify-content:space-between}.ModalCard__button{align-items:center;display:flex;font-family:inherit;height:42px;justify-content:center;min-width:78px}.CatalogCard{background-color:#fff;border-radius:16px;color:#0a3046;padding:24px;position:relative}.CatalogCard__title{font-size:14px;font-weight:700;line-height:21px;margin:0 0 8px}.CatalogCard-header{align-items:center;display:flex;justify-content:flex-start;margin-bottom:42px;position:relative}.CatalogCard-header__input{background:transparent;border:none;font-family:inherit;font-size:14px;font-weight:400;height:32px;outline:none;padding-left:27px;transition:all .3s ease-in;width:180px}.CatalogCard-header__input:focus{width:100%}.CatalogCard-header:before{background:url(/build/images/search.c78442e4.svg) no-repeat 50%/contain;content:"";height:15px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}.CatalogCard-header__button{align-items:center;display:flex;font-size:15px;font-weight:500;height:32px;justify-content:center;margin-left:32px;min-width:194px;padding:0 10px}.CatalogCard-fields{display:flex;flex:1;justify-content:space-between}.CatalogCard-fields__name{background:none;flex:1;outline:none}.CatalogCard-fields__actions{margin-left:auto}.CatalogCard-body{display:flex;flex-direction:column}.CatalogCard-body__property{align-items:center;background-color:transparent;border-bottom:1px solid #d5e0eb;display:grid;grid-template-columns:1fr 1fr;margin-bottom:12px;padding-bottom:12px}.CatalogCard-body__property span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CatalogCard-body__property span:nth-child(2){padding:0 15px}.CatalogCard-body__property svg{cursor:pointer;padding-left:20px}.CatalogCard-body__property.input{outline:none}.CatalogCard-body__property.input:focus{border-bottom-color:#42a5f5}.CatalogCard-body__property.triple{grid-template-columns:30% 30% 30%}.CatalogCard-overlay{align-items:center;bottom:0;cursor:pointer;display:flex;height:44px;justify-content:center;left:0;position:absolute;width:100%}.CatalogCard-overlay span{border-color:#0a3046 transparent transparent;border-style:solid;border-width:5px 3.5px 0;height:0;width:0}.ViewMediaTypeCard{background-color:#fff;border-radius:16px;padding:24px}.ViewMediaTypeCard-header{margin-bottom:20px}.ViewMediaTypeCard-header__name{color:var(--text);font-size:14px;font-weight:700;line-height:22px}.ViewMediaTypeCard-body{margin-bottom:40px}.ViewMediaTypeCard-body__table{text-align:left;width:100%}.ViewMediaTypeCard-body__table th{color:var(--textOpacity);font-size:12px;font-weight:400;padding-bottom:20px;text-transform:uppercase;width:25%}.ViewMediaTypeCard-body__table th:first-child{width:30%}.ViewMediaTypeCard-body__table th:nth-child(3){width:20%}.ViewMediaTypeCard-body__table td{font-size:14px;font-weight:400;padding-bottom:20px;width:25%}.ViewMediaTypeCard-body__table td:first-child{width:30%}.ViewMediaTypeCard-body__table td:nth-child(3){width:20%}.ViewMediaTypeCard-body__table tr:not(:last-child)>td>*{padding-left:0}.ViewMediaTypeCard-body__input{background-color:transparent;text-overflow:ellipsis;width:100%}.ViewMediaTypeCard-body__select{background-color:transparent}.ViewMediaTypeCard-body__trash{cursor:pointer;font-size:20px;padding:10px}.ViewMediaTypeCard-footer__line{border:1px solid rgba(158,182,204,.5);margin-bottom:24px}.ViewMediaTypeCard-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:25px}.EditMediaTypeCard-wrapper{background-color:#fff;border-radius:16px;padding:32px}.EditMediaTypeCard-wrapper__item{margin-bottom:30px}.EditMediaTypeCard-wrapper__item:last-child{margin-bottom:0}.EditMediaTypeCard-wrapper__buttons{display:flex}.EditMediaTypeCard-wrapper__buttons button{font-family:inherit}.OutlineLabel{align-items:center;border:1px solid rgba(158,182,204,.5);border-radius:4px;box-sizing:border-box;color:rgba(10,48,70,.5);display:flex;height:56px;justify-content:flex-start;position:relative}.OutlineLabel-label{background-color:#fff;color:inherit;font-family:inherit;font-size:12px;left:16px;line-height:12px;padding:0 4px;position:absolute;top:-7px}.DragFileZone{border:1px dashed #9eb6cc;border-radius:16px;color:#032a50;cursor:pointer;display:flex;flex-direction:column;height:auto;overflow:hidden;position:relative;transition:all .3s ease-in;width:479px}.DragFileZone_input{height:0;opacity:0;visibility:hidden;width:0}.DragFileZone_label{cursor:pointer;padding:32px}.DragFileZone_title{font-size:16px;font-weight:500;margin:0 0 24px}.DragFileZone_description{display:block;font-size:14px;margin-bottom:24px}.DragFileZone_button{display:flex;gap:5px;pointer-events:none}.DragFileZone_drop-area{align-items:center;background-color:#fff;display:flex;font-size:24px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.DragFileZone__active{border-style:solid}.DragFileZone__disabled{pointer-events:none}.EmptyView{align-items:center;display:flex;flex-direction:column;font-size:20px;justify-content:center}.EmptyView_icon{font-size:40px}.EmptyView__full{min-height:100vh;width:100%}.DialogPopupContainer{display:flex;flex-direction:column;gap:10px;position:fixed;right:10px;top:10px;z-index:50}.DialogPopup{animation:fade-in-right .6s cubic-bezier(.39,.575,.565,1) both;background-color:#fff;border-radius:8px;box-shadow:4px 4px 8px 0 rgba(34,60,80,.2);min-width:240px;padding:20px;transition:all .3s ease}.DialogPopup--title{font-size:18px;font-weight:700;margin-bottom:10px}.DialogPopup--body{font-size:14px;margin-bottom:20px}.DialogPopup_hide{animation:fade-out-right .7s cubic-bezier(.25,.46,.45,.94) both}@keyframes fade-in-right{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-out-right{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}}.fileButton{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;position:relative}.fileButton-input{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.library-header{margin-bottom:4rem}.library-header .library-header-nav .library-header-item{color:#3e4757;font-size:1.1rem;margin-right:1rem;text-transform:uppercase}.library-header .library-header-nav .library-header-item.active{color:#2dc3f5}.factors-table,.products-table{width:100%}.library-body{padding:16px}.models-header{background-color:#032a50;padding:0 16px}.models-header .models-header-item{color:#fff;margin-right:16px;padding:1rem 0;text-transform:uppercase}.models-header .models-header-item.active{border-bottom:2px solid #2dc3f5;color:#2dc3f5}.NotFound{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.NotFound-title{color:#2dc3f5;font-size:100px;font-weight:700;margin:0}.NotFound-description{font-size:35px;margin:0 0 10px}.NotFound-link{color:#2dc3f5}.forecast-view{width:100%}.forecast-view .title-romi{color:#032a50;font-size:18px;font-weight:700;margin-left:24px;padding-bottom:24px}.forecast-view .title-romi .tooltip-wrapper{position:relative}.forecast-view .title-romi .tooltip-wrapper .tooltip{background:var(--grey-100);border:1px solid var(--grey-300);border-radius:var(--radius-x1);bottom:calc(100% + 8px);color:var(--colour-text-action-gray);color:var(--colour-black);font-size:var(--text-x1-5);font-weight:400;left:50%;letter-spacing:-.2px;line-height:130%;max-width:318px;opacity:0;padding:11px 16px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .1s ease-in-out;width:max-content;z-index:1}.forecast-view .title-romi .tooltip-wrapper.hover:hover .tooltip{display:block;opacity:1}.forecast-view .title-romi .tooltip-wrapper.focus .toolip{display:none}.forecast-view .title-romi .tooltip-wrapper.focus input:focus+.tooltip{display:initial;opacity:1}.forecast-view .title-romi .tooltip-wrapper.force .tooltip{display:block;opacity:1}.forecast-view .title-romi .tooltip-wrapper.right .tooltip{bottom:unset;left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.forecast-view .title-romi .tooltip-wrapper.right .tooltip:after{border-color:transparent transparent #4d6e83 #4d6e83;box-shadow:-2px 2px 1px rgba(0,0,0,.05);left:-12px;top:50%;transform:rotate(45deg) translateY(-50%)}.forecast-view .title-romi .tooltip-wrapper.bottom .tooltip{bottom:unset;left:50%;top:calc(100% + 8px);transform:translateX(-50%)}.forecast-view .title-romi .tooltip-wrapper.bottom .tooltip:after{border-color:transparent transparent #4d6e83 #4d6e83;box-shadow:-2px 2px 1px rgba(0,0,0,.05);left:calc(50% - 8px);top:-6px;transform:rotate(135deg)}.forecast-view .title-romi .tooltip-wrapper input.invalid+.tooltip{color:#ff264f}.forecast-view .title-romi .tooltip-info-icon{padding:0 10px}.forecast-view .title-romi .tooltip-info-icon:before{content:url(/build/images/info_grey.bbdfcc1d.svg);display:inline-block;height:14px;transform:translateY(2px);width:14px}.forecast-view .title-romi .tooltip-wrapper{font-size:14px;z-index:2}.forecast-view .title-romi .tooltip-wrapper .tooltip{left:-32px!important;padding:16px;transform:none!important}.forecast-view .title-romi .tooltip-wrapper .tooltip:after{left:40px!important}.forecast-view .title-romi .tooltip-wrapper .tooltip .romi-tooltip .divider{background:#fff;height:1px;margin:8px 0}.forecast-view .title-romi-info{padding-left:9px;padding-right:9px}.forecast-view .title-romi-info:before{content:url(/build/images/info_grey.bbdfcc1d.svg);display:inline-block;height:14px;transform:translateY(2px);width:14px}.forecast-view .oveflow-container{overflow-x:scroll}.forecast-view .header-table{background-color:#f6f9fb;position:sticky;top:0;z-index:3}.forecast-view .header-table .table{border-spacing:0}.forecast-view .header-table td{color:#bdcfe0;font-size:14px;padding-left:16px!important}.forecast-view .header-table td:first-child{padding-left:20px!important}.forecast-view .header-table td .button{padding-bottom:0;padding-top:0}.forecast-view .header-table .budget-row td,.forecast-view .header-table .date-row td,.forecast-view .header-table .legend-row td{background-color:#f6f9fb;color:#bdcfe0;text-align:left}.forecast-view .header-table .budget-row td{border-bottom:0!important;padding-left:20px;padding-top:0!important}.forecast-view .header-table .budget-row td+td{text-align:center}.forecast-view .header-table .legend-row{color:#bdcfe0}.forecast-view .header-table .legend-row td{border-bottom:0;padding-right:0}.forecast-view .header-table .legend-row td:first-child{color:#bdcfe0}.forecast-view .header-table .legend-row .multicell td{padding:0!important;position:relative}.forecast-view .header-table .legend-row .multicell td:last-child:after{visibility:hidden}.forecast-view .table-container{overflow:visible}.forecast-view .action-bar-container,.forecast-view .forecast-body-header{left:0;position:sticky;z-index:4}.forecast-view .action-bar-container{z-index:5}.forecast-view.recipe-active .action-bar-container{position:static}.forecast-view .action-bar .dropdown-panel.model-recipe,.forecast-view .action-bar .model-recipe-cancel{margin-right:16px}.forecast-view .action-bar .dropdown-panel.model-recipe .model-recipe-factor{padding-bottom:20px;position:relative}.forecast-view .action-bar .dropdown-panel.model-recipe .model-recipe-factor-number-cell input{width:100px}.forecast-view .action-bar .dropdown-panel.model-recipe .model-recipe-factor-tags{white-space:nowrap}.forecast-view .action-bar .dropdown-panel.model-recipe .model-recipe-wrapper{display:grid;grid-template-columns:244px auto}.forecast-view .action-bar .dropdown-panel.model-recipe .model-recipe-header{display:flex;grid-column:1/3;grid-row:1;justify-content:space-between;left:0;position:sticky}.forecast-view .action-bar .dropdown-panel.model-recipe .model-recipe-header .model-recipe-title{color:#2dc3f5;font-size:18px;font-weight:700;padding-bottom:24px}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content{box-sizing:border-box;margin-top:0;overflow:auto;padding:32px;position:fixed;right:50%;top:0;transform:translateX(50%);width:100vw}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .mode-options-choices tr:first-child td{padding-bottom:16px}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .mode-options-choices tr td span{font-size:14px}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .mode-options-choices tr td input[type=radio]{margin:0}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .mode-options-choices tr.is-disabled .choice-label,.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .mode-options-choices tr.is-disabled input[type=radio]{opacity:.3}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .mode-options-period{border-collapse:collapse;padding-left:16px;position:relative}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .mode-options-period .border-container{padding-left:32px;position:relative}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .mode-options-period .border-container:before{background-color:#bdcfe0;background-position:50%;background-repeat:no-repeat;bottom:10px;content:"";display:inline-block;height:68px;left:16px;position:absolute;transform:translateY(10px);width:1px}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .mode-options-period .tooltip-wrapper{display:block;width:20px}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .mode-options-period .tooltip-wrapper .checkbox-label{display:none}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .mode-options-period tr .mode-options-period-label{padding-bottom:8px}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .mode-options-period tr td{font-size:14px;padding-right:8px}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .mode-options-period tr td:first-child{font-size:14px;font-weight:700;padding-right:16px}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .mode-options{align-items:flex-end;flex:none;grid-column:2;grid-row:2;left:0;overflow-x:auto;padding-bottom:32px;position:sticky;z-index:1}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .mode-options .mode-options-filters{align-items:flex-end;display:flex}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .mode-options tbody{float:right}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .mode-options tbody td{white-space:nowrap}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .model-recipe-wrap{flex:1;grid-column:1/3;grid-row:3;overflow:auto;padding-bottom:300px}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .model-recipe-error{border:1px solid #ff264f}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .model-recipe{border-collapse:collapse}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .model-recipe th{color:#bdcfe0;font-size:14px;font-weight:400;padding:0 8px 8px;text-align:left}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .model-recipe th:last-child{text-align:right}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .model-recipe .row-table{background-color:#fff;left:0;position:sticky;top:0;z-index:3}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .model-recipe .delete-black-icon{margin:0}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .model-recipe .delete-black-icon:hover{box-shadow:none}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .model-recipe .mx-select{margin-bottom:0}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .model-recipe .checkbox-input input[type=checkbox]{height:16px;width:16px}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .model-recipe .button.outlined{margin-top:0}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .model-recipe-factor>td:first-child{background-color:#fff;left:0;position:sticky;top:0;z-index:2}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .model-recipe-factor:hover td{background-color:#dff6fe}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .model-recipe-factor td{padding:4px}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .model-recipe-factor td .checkbox{justify-content:center}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .model-recipe-factor td .input{border-radius:4px}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .model-recipe-factor td.border-container{box-sizing:border-box;padding-left:16px;position:relative}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .model-recipe-factor td.border-container:before{background-color:#bdcfe0;background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:100%;left:4px;position:absolute;top:0;width:1px}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .model-recipe-factor .actions{display:flex}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .model-recipe-factor .actions .button{padding:4px 12px}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .model-recipe-factor .actions .button+.button{margin-left:.5rem}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .model-recipe-numbercell{width:100px}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .model-recipe-factor-name{width:252px}.forecast-view .action-bar .dropdown-panel.model-recipe .dropdown-panel-content .model-recipe-factor-tvalue .select-placeholder{width:64px}.forecast-view .action-bar .dropdown-panel.model-recipe .model-recipe-draggable{align-items:center;background-color:#fff;border:1px dashed gray;box-sizing:border-box;display:flex;font-size:25px;font-weight:700;height:100%;justify-content:center;left:0;padding:10px;pointer-events:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:10}.forecast-view .action-bar .dropdown-panel.model-recipe .onDrop .model-recipe-factor__actions{cursor:grab;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:11}.forecast-view .action-bar .dropdown-panel.model-recipe .onDrop .model-recipe-factor__actions:before{content:""}.forecast-view .action-bar .dropdown-panel.model-recipe .onDrop .model-recipe-draggable{visibility:visible}.recharts-tooltip-wrapper{z-index:2}.forecast-view-header{padding-bottom:24px}.forecast-view-header .page-body-header-item,.forecast-view-header .page-body-header-item:visited{color:#bdcfe0!important;font-size:14px!important;font-weight:lighter!important;margin-right:32px!important;text-decoration:underline!important}.forecast-view-header .header-select{border-bottom:1px solid #bdcfe0;display:inline-block;margin-bottom:0;padding:0;width:200px}.forecast-view-header .mx-select{margin-left:24px}.forecast-view-header .mx-select:first-child{margin-left:0}.forecast-view-header .mx-select__value-container{margin-bottom:0}.forecast-view-header .mx-select__single-value{margin:0}.forecast-view-header .mx-select__indicator{padding:0;position:relative}.forecast-view-header .mx-select__indicator:before{background-image:url(/build/images/arrow-down.271bf48d.svg);background-repeat:no-repeat;content:"";cursor:pointer;display:block;height:24px;position:absolute;right:0;top:-2px;width:24px}.forecast-view-header .mx-select__indicator svg{display:none;width:0}.forecast-view-header .mx-select__menu{border-radius:2px;box-shadow:0 5px 10px rgba(64,113,160,.1);margin:0;padding:16px;z-index:2}.forecast-view-header .mx-select__option--is-selected{background-color:#2dc3f5;border-radius:2px}.forecast-view-header .mx-select__option--is-focused{background-color:#f6f9fb;border-radius:2px;color:#032a50}.forecast-view-header .mx-select__option{margin-bottom:12px}.forecast-view-header .mx-select__option:last-child{margin-bottom:0}.forecast-table{border-spacing:0}.forecast-table .table-row td{border-bottom:5px solid #f6f9fb;padding-right:0}.forecast-table .table-row td>span{overflow-wrap:anywhere}.forecast-table .table-row>td:first-child{left:0;position:sticky;top:0;z-index:2}.forecast-table .table-row .multicell td{border-bottom:0;position:relative}.forecast-table .table-row .multicell td:last-child:after{visibility:hidden}.forecast-table .table-row .multicell td input{background-color:#f6f9fb;color:#032a50;font-size:12px;padding-bottom:6px;padding-top:6px}.forecast-table .table-row .multicell td input::placeholder{color:#032a50;font-size:12px}.forecast-table .table-row .multicell td input.disabled{color:#bdcfe0}.forecast-table .table-row .multicell td input.disabled::placeholder{color:#bdcfe0}.forecast-table .table-row .multicell td input.fact-input{background-color:transparent;border:2px solid #f6f9fb;border-radius:2px}.forecast-table .channel-row td{padding-right:0}.forecast-table .channel-row .multicell td{padding:16px!important;position:relative}.forecast-table .channel-row .multicell td:after{background-image:url(/build/images/line.212dd057.svg);background-repeat:no-repeat;bottom:18px;content:"";display:block;height:24px;position:absolute;right:0;width:1px}.forecast-table .channel-row .multicell td:last-child:after{visibility:hidden}.forecast-table .channel-row .multicell input{background-color:#f6f9fb;color:#032a50;font-size:12px;font-weight:400;padding-bottom:6px;padding-top:6px}.forecast-table .channel-row .multicell input.disabled{color:#bdcfe0}.forecast-table .channel-row .multicell input.fact-input{background-color:transparent;border:2px solid #f6f9fb;border-radius:2px}.forecast-table .button .toggle-button{position:relative}.forecast-table .button .toggle-button:after{background-image:url(/build/images/line-down.3457dd63.svg);background-repeat:no-repeat;content:"";display:block;height:1px;position:absolute;width:100px}.forecast-table tr.campaign-subrow td:first-child .campaign-name{padding-left:24px!important}.forecast-table td .remote-opt-input .faicon{background-color:transparent;pointer-events:none}.forecast-table td .remote-opt-input .faicon:before{color:#e0e8f4;cursor:pointer;transition:color .1s ease-in-out}.forecast-table td .factor-expand-icon{margin-right:8px;width:16px}.forecast-table td:hover .remote-opt-input .faicon{pointer-events:all}.forecast-table td:hover .remote-opt-input .faicon:before{color:#2dc3f5}.forecast-table thead th .fa-chevron-left{margin-right:16px}.forecast-table .factor-name{font-weight:400;position:relative;width:100%}.forecast-table .factor-name-text{display:inline-block;max-width:80%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.forecast-table .factor-name.arrow-right-alt{bottom:-5px}.forecast-body-header{padding-left:24px;padding-right:32px}.page-body-content.show-charts:not(.show-data) .side-panel-container{position:static}.page-body-content.show-charts:not(.show-data) .recharts-text.recharts-cartesian-axis-tick-value tspan{fill:none}.page-body-content.forecasts{position:relative}.page-body-content.forecasts.loading-overlay.is-done{margin-left:24px;margin-right:32px;margin-top:16px}.page-body-content.forecasts .chart-wrap{flex-grow:1;margin-bottom:24px;min-height:50vh;position:relative}.page-body-content.forecasts .chart-wrap .recharts-responsive-container{background-color:#fff;border-radius:2px;margin-left:16px}.page-body-content.forecasts .chart-wrap .recharts-responsive-container .recharts-cartesian-axis-line,.page-body-content.forecasts .chart-wrap .recharts-responsive-container .recharts-cartesian-axis-tick-line{stroke:#d5e0eb!important}.page-body-content.forecasts .chart-wrap .recharts-responsive-container .recharts-cartesian-axis-tick-value{fill:#032a50!important}.page-body-content.forecasts .chart-wrap .recharts-responsive-container .recharts-cartesian-axis-tick-value tspan{font-size:14px!important}.page-body-content.forecasts .chart-wrap .chart-tooltip{background-color:#fff;padding:16px}.page-body-content.forecasts .chart-wrap .side-panel-container{background-color:#fff;left:0;margin-left:24px;position:sticky;top:0;z-index:1}.page-body-content.forecasts .chart-wrap .side-panel-container .side-panel{width:100%}.page-body-content.forecasts .chart-wrap .side-panel-container .side-panel .switch .switch-label{color:#032a50;flex-shrink:9999999;font-size:14px}.page-body-content.forecasts .chart-wrap.blocked,.page-body-content.forecasts .chart-wrap.blocked+.collapsable-table-container{overflow:hidden}.page-body-content.forecasts .collapsable-table-container .table-container{overflow:initial}.modal-recipe{overflow:auto;padding-right:0;width:95%}.modal-recipe .model-recipe{padding:10px 0 32px 32px}.modal-recipe .model-recipe-header{padding-right:32px}.model-recipe-factor__drag-icon{cursor:grab;padding:10px}.model-recipe-header{display:flex;justify-content:space-between;left:0;position:sticky}.model-recipe-header .model-recipe-title{color:#2dc3f5;font-size:18px;font-weight:700;padding-bottom:24px}.mode-options-choices tr:first-child td{padding-bottom:16px}.mode-options-choices tr td span{font-size:14px}.mode-options-choices tr td input[type=radio]{margin:0}.mode-options-choices tr.is-disabled .choice-label,.mode-options-choices tr.is-disabled input[type=radio]{opacity:.3}.mode-options-period{border-collapse:collapse;padding-left:16px;position:relative}.mode-options-period .border-container{padding-left:32px;position:relative}.mode-options-period .border-container:before{background-color:#bdcfe0;background-position:50%;background-repeat:no-repeat;bottom:10px;content:"";display:inline-block;height:68px;left:16px;position:absolute;transform:translateY(10px);width:1px}.mode-options-period .without-border-container{padding-left:0}.mode-options-period .without-border-container:before{display:none}.mode-options-period tr .mode-options-period-label{padding-bottom:8px}.mode-options-period tr td{font-size:14px;padding-right:8px}.mode-options-period tr td:first-child{font-size:14px;font-weight:700;padding-right:16px}.mode-options-period .checkbox-tooltip{display:block;width:30px}.mode-options{align-items:flex-end;flex:none;left:0;overflow-x:auto;padding-bottom:32px;position:sticky;z-index:1}.mode-options .mode-options-filters{align-items:flex-end;display:flex}.mode-options tbody{float:right}.mode-options tbody td{white-space:nowrap}.model-recipe-wrap{flex:1;overflow:auto;padding-bottom:300px}.model-recipe-error{border:1px solid #ff264f}.model-recipe{border-collapse:collapse}.model-recipe th{color:#bdcfe0;font-size:14px;font-weight:400;padding:0 8px 8px;text-align:left}.model-recipe th:last-child{text-align:right}.model-recipe .row-table{background-color:#fff;left:0;position:sticky;top:0;z-index:3}.model-recipe .delete-black-icon{margin:0}.model-recipe .delete-black-icon:hover{box-shadow:none}.model-recipe .mx-select{margin-bottom:0}.model-recipe .checkbox-input input[type=checkbox]{height:16px;width:16px}.model-recipe .button.outlined{margin-top:0}.model-recipe-factor>td:first-child{background-color:#fff;left:0;position:sticky;top:0;z-index:2}.model-recipe-factor:hover td{background-color:#dff6fe}.model-recipe-factor td{padding:4px}.model-recipe-factor td .checkbox{justify-content:center}.model-recipe-factor td .input{border-radius:4px}.model-recipe-factor td.border-container{box-sizing:border-box;padding-left:16px;position:relative}.model-recipe-factor td.border-container:before{background-color:#bdcfe0;background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:100%;left:4px;position:absolute;top:0;width:1px}.model-recipe-factor .actions{display:flex}.model-recipe-factor .actions .button{padding:4px 12px}.model-recipe-factor .actions .button+.button{margin-left:.5rem}.model-recipe-numbercell{width:100px}.model-recipe-factor-name{width:252px}.model-recipe-factor-tvalue .select-placeholder{width:64px}.forecast-errors-modal{width:500px}.xls-download-modal{max-width:540px}.xls-download-modal .modal-form-group{display:flex;flex-wrap:wrap}.xls-download-modal .modal-form-group .name-input{flex-grow:1}.xls-download-modal .modal-form-group .variables-select{margin-top:16px;width:100%}.xls-download-modal .modal-form{gap:5px}.xls-download-modal_view{display:flex;flex-direction:column}.xls-download-modal_view a{color:inherit}.forecast-UploadXLS{background-color:#2dc3f5;border:1px solid transparent;border-radius:4px;bottom:0;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:100%;left:0;opacity:0;padding:8px 24px;position:absolute;right:0;top:0;white-space:nowrap;width:100%}.forecast-UploadXLS .file-input-icon{display:none}#budget-calendar-view{margin-bottom:30px}#budget-calendar-view .filter-row{padding:0 36px 0 24px}#budget-calendar-view .filter-row .romi-analytics-select{border-bottom:1px solid #bdcfe0;display:inline-block;margin-bottom:0;padding-left:0;padding-right:0;width:200px}#budget-calendar-view .filter-row .mx-select{border-bottom:1px solid #bdcfe0;margin-bottom:0;margin-left:24px;padding:0}#budget-calendar-view .filter-row .mx-select:first-child{margin-left:0}#budget-calendar-view .filter-row .mx-select .mx-select__placeholder{color:#bdcfe0}#budget-calendar-view .filter-row a{color:#032a50}#budget-calendar-view .mx-select__single-value{margin:0}#budget-calendar-view .mx-select__dropdown-indicator{padding:0;position:relative}#budget-calendar-view .mx-select__dropdown-indicator:before{background-image:url(/build/images/arrow-down.271bf48d.svg);background-repeat:no-repeat;content:"";cursor:pointer;display:block;height:24px;position:absolute;right:0;top:-3px;width:24px}#budget-calendar-view .mx-select__dropdown-indicator svg{display:none}#budget-calendar-view .mx-select__loading-indicator{transform:translateY(-25%)}#budget-calendar-view .mx-select__loading-indicator+.mx-select__indicator-separator+.mx-select__dropdown-indicator:before{opacity:0}#budget-calendar-view .mx-select__menu{border-radius:2px;box-shadow:0 5px 10px rgba(64,113,160,.1);margin:0;padding:16px;z-index:2}#budget-calendar-view .mx-select__option--is-focused{background-color:#f6f9fb;border-radius:2px;color:#032a50}#budget-calendar-view .mx-select__option--is-selected{background-color:#2dc3f5;border-radius:2px}#budget-calendar-view .mx-select__option--is-disabled{background:inherit;color:#ccc}#budget-calendar-view .mx-select__option{margin-bottom:12px}#budget-calendar-view .mx-select__option:last-child{margin-bottom:0}.react-calendar-timeline{padding-left:24px}.react-calendar-timeline .rct-header-root{background:transparent}.react-calendar-timeline .rct-header-root .sidebar-group-table td{max-width:18%;min-width:18%;padding-bottom:2px;vertical-align:bottom;width:100%}.react-calendar-timeline .rct-header-root .sidebar-group-table td:first-child{max-width:25%;min-width:25%}.react-calendar-timeline .timeline-item{height:100%}.react-calendar-timeline .timeline-item .timeline-item-name{overflow:hidden;text-overflow:ellipsis}.react-calendar-timeline .timeline-item .fa-button{float:right;padding:0}.react-calendar-timeline .rct-items.violet{background-color:#c1bfff}.react-calendar-timeline .rct-items .rct-item .faicon{margin-left:.5rem;padding:0}.react-calendar-timeline .rct-items .rct-item .tooltip-wrapper{display:block;height:100%;text-align:center;width:100%}.react-calendar-timeline .rct-items .rct-item .rct-item-body{align-items:center;display:flex;justify-content:center;overflow:hidden;white-space:nowrap}.react-calendar-timeline .rct-items .rct-item.is-disabled{background:#d7e3ee!important;color:#fff!important}.react-calendar-timeline .rct-items .rct-item.budget-bar{background:#d7e3ee!important;border-color:#fff!important;border-right:none!important;color:#fff!important;font-size:14px!important;text-align:center}.react-calendar-timeline .rct-items .rct-item_plan .rct-item-body{height:100%;width:100%}.react-calendar-timeline .rct-dateHeader{background-color:transparent!important;background:none;border-bottom:none!important;border-left:none!important;color:#bdcfe0}.react-calendar-timeline .rct-calendar-header{border:none!important}.react-calendar-timeline .sidebar-group-table{height:100%;width:100%}.react-calendar-timeline .sidebar-group-table .flex-spread div.green{color:#69d140}.react-calendar-timeline .sidebar-group-table .flex-spread div.red{color:#ff264f}.react-calendar-timeline .sidebar-group-table td{max-width:18%;min-width:18%;padding:0 5px;width:100%}.react-calendar-timeline .sidebar-group-table td>div span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.react-calendar-timeline .sidebar-group-table td>div.green{color:#69d140}.react-calendar-timeline .sidebar-group-table td>div.red{color:#ff264f}.react-calendar-timeline .sidebar-group-table td:first-child{max-width:25%;min-width:25%;padding-left:14px}.react-calendar-timeline .sidebar-group-table td:last-child{width:40px}.react-calendar-timeline .fa-button{margin-right:10px}.react-calendar-timeline .fa-button:before{background-size:cover;height:20px;width:20px}.react-calendar-timeline .rct-header-root{background:transparent!important}.react-calendar-timeline .rct-header-root .sidebar-group-table{color:#bdcfe0;font-size:14px;font-weight:lighter}.react-calendar-timeline .rct-header-root .sidebar-group-table td{border:none}.rct-header-root .sidebar-group-table table tr td{color:#bdcfe0;font-size:14px;font-weight:lighter}.modal-form-input-group .faicon{display:inline-block;padding-left:0}.modal-form-input-group .faicon:hover{background-color:transparent}.modal-form-input-group .button-delete{align-items:center;cursor:pointer;display:flex}.modal-form-input-group .button-delete span{color:#17425c;color:#ff264f;font-family:Arial;font-size:14px;font-weight:700}.modal-form-input-group .button-delete .fa-button{padding-left:0;padding-right:5px}.rct-outer .sidebar-group-table{border-collapse:collapse;color:#032a50;font-size:14px;font-weight:lighter}.rct-outer .sidebar-group-table td{background-color:#fff;border:none;line-height:unset!important;vertical-align:middle;white-space:normal}.rct-outer .rct-sidebar-row-even .timeline-item .budget-group{border-left:2px solid #2dc3f5;color:#2dc3f5}.rct-outer .rct-sidebar-row-even .timeline-item .budget-group .sidebar-group-table table tr td{background-color:#fff;border:none;border-radius:2px;color:#2dc3f5;line-height:0;padding-left:20px;vertical-align:middle;white-space:unset}.rct-outer .rct-sidebar-row-even .timeline-item .budget-group .sidebar-group-table table tr td .flex-spread .timeline-item-name{color:#2dc3f5!important}.rct-outer .rct-sidebar-row-even .timeline-item .budget-group .sidebar-group-table table tr td .flex-spread span{color:#2dc3f5}#modal-add_campaign,#modal-edit_campaign{max-width:550px;overflow-y:auto}#modal-add_campaign .mx-select,#modal-edit_campaign .mx-select{white-space:nowrap}#modal-add_campaign .mx-select .mx-select__dropdown-indicator:before,#modal-edit_campaign .mx-select .mx-select__dropdown-indicator:before{right:-10px;top:-8px}#modal-add_campaign .button.outlined.red,#modal-edit_campaign .button.outlined.red{margin-top:0}#modal-add_campaign .modal-form-input-group+.modal-form-input-group,#modal-edit_campaign .modal-form-input-group+.modal-form-input-group{margin-top:16px}#modal-add_campaign_period .button{margin-top:8px}#modal-edit_campaign_period .button-container{display:flex;margin-top:8px}#modal-edit_campaign_period .button-container .button{margin-right:24px}#modal-edit_campaign_period .button-container .outlined.red{background-color:#ff264f;color:#fff;margin-top:0}.tooltip-locked{color:#bdcfe0;font-size:12px;padding-bottom:16px}.tooltip-info{display:flex;vertical-align:middle}.tooltip-info .tooltip-name{color:#032a50;font-size:12px;font-weight:700;margin-right:8px;padding-bottom:16px}.tooltip-info .tooltip-state{background-color:#69d140;border-radius:2px;color:#fff;font-weight:700;height:16px;padding-left:8px;padding-right:8px;text-align:center}.table-tooltip thead tr th{color:#bdcfe0;font-weight:400;padding-bottom:8px;padding-left:20px;padding-top:0}.table-tooltip thead tr th:last-child{color:#2dc3f5;font-weight:700}.table-tooltip tbody tr td{padding-bottom:6px;padding-left:20px;padding-top:6px;position:relative;vertical-align:middle;width:60px}.table-tooltip tbody tr td:first-child{color:#2dc3f5;font-size:12px;font-weight:700;padding-left:0;padding-right:0;width:60px}.allocate-dropdown .dropdown-panel-toggle{background-color:transparent}.allocate-dropdown .dropdown-panel-content{max-height:500px;min-width:700px;overflow-x:hidden;overflow-y:auto;padding:0!important}.allocate-dropdown-title{margin-top:64px}.allocate-dropdown-body{padding:16px}.allocate-dropdown-footer{background-color:#fff;bottom:0;padding:16px;position:sticky}.allocate-dropdown.is-advanced-mode .allocate-dropdown-body{padding-bottom:128px}.allocate-dropdown.is-advanced-mode .allocate-dropdown-footer:after{background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));bottom:100%;content:"";display:block;height:50px;left:0;position:absolute;width:100%}.allocate-dropdown-table{margin-bottom:16px}.allocate-dropdown table th{text-align:left}.allocate-dropdown .error-tooltip{text-align:left;white-space:normal;width:300px}.add-campaign{position:absolute;right:0;top:0}#FlowChart .Navigation{display:inline-block;margin-bottom:24px;padding-left:24px}.romi-analytics-view .buy-romi-overlay{background-color:#fff;border-radius:2px;margin-left:24px;padding:24px;width:620px}.romi-analytics-view .buy-romi-overlay-label{top:25%}.romi-analytics-view .buy-romi-overlay *{color:#032a50}.romi-analytics-view .buy-romi-overlay ol{padding-left:19px}.romi-analytics-view .buy-romi-overlay .container-romi-overlay svg{padding-top:24px;width:100%}.romi-analytics-view .buy-romi-overlay .romi-overlay-info{font-size:18px;padding-left:32px;position:relative}.romi-analytics-view .buy-romi-overlay .romi-overlay-info:before{background-image:url(/build/images/info.c825244a.svg);background-repeat:no-repeat;content:"";display:block;height:24px;left:0;position:absolute;top:0;width:24px}.romi-analytics-view .table-container .faicon+.faicon{margin-left:16px}#modal-add_model,#modal-edit_model{max-height:100vh;overflow-y:auto}#modal-add_model button.outlined.disabled,#modal-edit_model button.outlined.disabled{color:#bdcfe0}#modal-add_model .mx-select__indicator:before,#modal-edit_model .mx-select__indicator:before{right:-10px;top:-8px}#modal-add_model .modal-form-input-group:hover .button-delete,#modal-edit_model .modal-form-input-group:hover .button-delete{align-items:center;cursor:pointer;display:flex}#modal-add_model .modal-form-input-group:hover .button-delete span,#modal-edit_model .modal-form-input-group:hover .button-delete span{color:#17425c;color:#ff264f;font-family:Arial;font-size:14px;font-weight:700}#modal-add_model .modal-form-input-group:hover .button-delete .fa-button,#modal-edit_model .modal-form-input-group:hover .button-delete .fa-button{padding-left:0;padding-right:5px}#modal-add_model .button-container,#modal-edit_model .button-container{display:flex}#modal-add_model .button-container .button,#modal-edit_model .button-container .button{margin-right:24px}#modal-add_model .button-container .button.outlined.red,#modal-edit_model .button-container .button.outlined.red{background-color:#ff264f;color:#fff;margin-top:0}.modal.entity-modal .mx-select__indicator:before{right:-10px;top:-8px}.view-settings{padding-bottom:200px}.view-settings .view-mediatypes{padding:16px}.view-settings .view-mediatypes .mt-row .input{background-color:#fff;margin-top:16px}.view-settings .view-mediatypes .mt-row .mx-select{display:inline-block;width:200px}.view-settings .view-mediatypes .mt-row .button{margin-left:16px}.view-settings .view-mediatypes .button{margin-top:16px}.view-settings .view-mediatypes table th{text-align:left}.factor-modal .modal-form{padding-bottom:50px}.factor-modal .title-column{display:none}.factor-modal .modal-form-input-label{display:flex;flex-direction:column}.view-factors .actions-cell{float:right;width:48px}.view-factors .actions-cell .faicon+.faicon{margin-left:16px}#budgets-view .intro{background-color:#fff;border-radius:2px;margin-left:24px;padding:24px;width:620px}#budgets-view .intro .intro-info{color:#032a50;font-size:18px;padding-bottom:24px;padding-left:32px;position:relative}#budgets-view .intro .intro-info:before{background-image:url(/build/images/info.c825244a.svg);background-repeat:no-repeat;content:"";display:block;height:24px;left:0;position:absolute;top:0;width:24px}#budgets-view .intro .intro-info a{color:#032a50}#budgets-view .intro svg{width:100%}#budgets-view .action-bar-container{padding-left:24px}#budgets-view .Budgets-actions{grid-gap:12.5px;display:grid;grid-template-columns:25px 25px;justify-content:flex-end}#modal-add_budget,#modal-edit_budget{overflow:auto;width:550px}#modal-add_budget .mediatype-entries>*+*,#modal-edit_budget .mediatype-entries>*+*{margin-top:16px}#modal-add_budget .mediatype-entries .mediatype-entry,#modal-edit_budget .mediatype-entries .mediatype-entry{align-items:flex-end;display:flex}#modal-add_budget .mediatype-entries .mediatype-entry>input,#modal-edit_budget .mediatype-entries .mediatype-entry>input{flex-grow:1;margin:0}#modal-add_budget .mediatype-entries .mediatype-entry>div+div,#modal-edit_budget .mediatype-entries .mediatype-entry>div+div{margin-left:16px}#modal-add_budget .mediatype-entries .mediatype-entry .white-select-container,#modal-edit_budget .mediatype-entries .mediatype-entry .white-select-container{width:100%}#modal-add_budget .mediatype-entries .mediatype-entry .mediatype-entry-title,#modal-edit_budget .mediatype-entries .mediatype-entry .mediatype-entry-title{color:#032a50;font-size:14px;margin-bottom:16px}#modal-add_budget .mediatype-entries .mediatype-entry .button.delete-black-icon,#modal-edit_budget .mediatype-entries .mediatype-entry .button.delete-black-icon{margin:0;padding-right:0}#modal-add_budget .mediatype-entries .mediatype-entry .button.delete-black-icon:before,#modal-edit_budget .mediatype-entries .mediatype-entry .button.delete-black-icon:before{transform:translateX(5px)}#modal-add_budget .mediatype-entries .mediatype-entry .button[class$=-icon]:before,#modal-edit_budget .mediatype-entries .mediatype-entry .button[class$=-icon]:before{margin:0}#modal-add_budget .mediatype-entries .flex-center .outlined,#modal-edit_budget .mediatype-entries .flex-center .outlined{margin-top:0}#modal-add_budget .mediatype-entries .flex-center .note,#modal-edit_budget .mediatype-entries .flex-center .note{color:#bdcfe0;display:flex;flex-direction:column;font-size:14px;padding-left:12px;width:200px}#modal-add_budget .mediatype-entries .flex-center .note div,#modal-edit_budget .mediatype-entries .flex-center .note div{color:#032a50;font-size:16px;margin-bottom:2px}#modal-add_budget .modal-subtitle,#modal-edit_budget .modal-subtitle{color:#032a50;font-size:18px;font-weight:700;padding-bottom:24px}#modal-add_budget .flex .mx-select+.mx-select,#modal-edit_budget .flex .mx-select+.mx-select{margin-left:16px}#modal-add_budget .flex:empty,#modal-edit_budget .flex:empty{display:none}#modal-add_budget .white-select,#modal-edit_budget .white-select{background-color:#fff;border-bottom:1px solid #bdcfe0;padding-left:0;padding-right:0}#modal-add_budget .date-container,#modal-edit_budget .date-container{width:100%}#modal-add_budget .date-container:last-child,#modal-edit_budget .date-container:last-child{margin-left:16px}#modal-add_budget .date-container .title-date-container,#modal-edit_budget .date-container .title-date-container{color:#032a50;font-size:14px;margin-bottom:16px;padding-top:8px}#modal-add_budget .date-container .mx-select,#modal-edit_budget .date-container .mx-select{padding-right:0}#modal-add_budget .date-container .react-datepicker-wrapper,#modal-edit_budget .date-container .react-datepicker-wrapper{width:100%}#modal-add_budget .modal-form-input-group,#modal-edit_budget .modal-form-input-group{padding-top:8px}#modal-add_budget .modal-form-input-group .flex .period-container+.period-container,#modal-edit_budget .modal-form-input-group .flex .period-container+.period-container{margin-left:16px}#modal-add_budget .modal-form-input-group .flex .title-period-container,#modal-edit_budget .modal-form-input-group .flex .title-period-container{color:#032a50;font-size:14px;margin-bottom:16px}#modal-add_budget .modal-form-input-group .input-group-title,#modal-edit_budget .modal-form-input-group .input-group-title{color:#2dc3f5;font-size:14px;font-weight:700}#modal-add_budget .modal-form-input-group .flex-center .delete-button,#modal-edit_budget .modal-form-input-group .flex-center .delete-button{margin-left:8px}#modal-add_budget .modal-form-input-group-title,#modal-edit_budget .modal-form-input-group-title{color:#032a50;font-size:18px;font-weight:700;padding-top:8px}#modal-add_budget .button.green-button,#modal-edit_budget .button.green-button{background-color:#69d140;margin-bottom:24px;margin-top:8px}.budget{--darkBlue:#0a3046;--textColor:var(--darkBlue);--offsetMd:24px;--offsetSm:14px;color:var(--textColor)}.budget-container{padding:16px 24px}.budget-line{border:1px dashed #0a3046;margin-bottom:24px;width:100%}.budget-title{font-size:16px;font-weight:700;line-height:18px;margin:0 0 var(--offsetMd) 0}.budget-field{margin-bottom:var(--offsetMd)}.budget-field>input[type=text]{border-radius:4px;height:40px;width:100%}.budget-grid{display:grid;gap:var(--offsetMd) var(--offsetMd);grid-template-columns:1fr 1fr}.budget-grid input{width:100%}.budget__plains{display:flex;gap:20px}.budget__label{color:inherit;display:block;font-size:14px;margin-bottom:var(--offsetSm)}.budget-selects{display:flex;margin-bottom:var(--offsetMd)}.budget-selects_quartal{align-items:center}.budget-selects_quartal>div{margin-right:var(--offsetMd);width:532px}.budget-selects_quartal .checkbox{margin-top:30px}.budget-selects_quartal .react-datepicker-wrapper{width:100%}.budget-selects_quartal .react-datepicker-wrapper input{height:40px;width:100%}.budget__select{width:254px}.budget__select input{caret-color:transparent}.budget__select_quartal{border-radius:4px;width:calc(100% - var(--offsetMd))}.budget__select_quartal .mx-select__indicator:before{top:3px!important}.budget__select_quartal input{caret-color:transparent}.budget-wrapper_checkboxes{grid-gap:34px;display:grid;grid-template-columns:max-content max-content}.budget-wrapper_button{display:flex;margin-bottom:24px;margin-top:24px}.budget-wrapper_button button{align-items:center;display:flex;justify-content:center}.budget-next{background-color:#69d140;border:none;border-radius:5px;color:#fff}.budget-back,.budget-next{cursor:pointer;font-weight:700;height:37px;width:90px}.budget-back{background-color:transparent;border:1px solid #0a3046;border-radius:5px;color:#0a3046;margin-right:16px}.budget-inner{background-color:#fff;padding:24px}.budget-remain__label{color:#9eb6cc;font-size:12px}.period{--accentColor:#2dc3f5;--gray:$gray;margin-bottom:28px}.period-header{grid-gap:10px;display:grid;grid-template-columns:max-content 25px 25px;margin-bottom:26px}.period-header__name{color:var(--accentColor);font-size:14px;font-weight:700}.period-body__top{grid-gap:16px;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:var(--offsetMd)}.period-body__bottom{display:flex;flex-direction:column}.period-body__bottom>div,.period-body__bottom>label,.period-mediatype{margin-bottom:var(--offsetMd)}.period-mediatype{grid-gap:16px;display:grid;grid-template-columns:1fr 1fr 1fr}.period-field{border:none;display:flex;flex-direction:column;margin-left:0;padding:0}.period-field__label{color:var(--textColor);display:block;font-size:14px;line-height:16px;margin-bottom:12px}.period-field input{border-radius:4px;height:40px;width:100%}.period-field:first-child() input{border:1px solid var(--gray,gray)}.period-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr}.period__select{width:calc(100% - 23px)}.period-icon_delete{transform:translateY(5px)}.period-remaining-budget{margin-bottom:var(--offsetMd)}.period-remaining-budget__number{color:var(--darkBlue);font-size:14px;font-weight:400;line-height:16px}.period-remaining-budget__text{color:#9eb6cc;font-size:12px}.mx-select-outlined{background:none;border-bottom:1px solid var(--darkBlue,"#0a3046");border-radius:0;margin-right:var(--offsetMd,"24px");padding:0}.mx-select-indicator_thin .mx-select__indicator,.mx-select-outlined .mx-select__indicator{padding-right:16px}.mx-select-indicator_thin .mx-select__indicator:before,.mx-select-outlined .mx-select__indicator:before{background-image:url(/build/images/arrow-down-thin.84a4b291.svg);background-position:top;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:30px;position:absolute;right:0;top:7px;width:30px}.mx-select-indicator_thin .mx-select__indicator svg,.mx-select-outlined .mx-select__indicator svg{display:none}.Modeling-scenario{grid-gap:0 16px;display:grid;grid-template-columns:1fr 1fr}.Modeling-add{background:none;border:1px dashed #2dc3f5;border-radius:2px;color:#2dc3f5;cursor:pointer;font-size:16px;font-weight:700;height:88px;line-height:24px;width:calc(50% - 7px)}.WeeklyInventoryPriceModal{width:90%}.UploadXLSModal-file{margin-bottom:30px}.products-header{margin-bottom:60px}.products-header .action-bar-container{padding-left:28px}.products-filter{align-items:flex-end;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:row;gap:40px;padding:0 32px 0 24px}.products-filter__element{flex:1 1}.products-filter .input-container{background:#fff}.products-filter .input-container input{height:56px}.products-filter .input-container input::placeholder{color:grey;font-weight:400}.products-filter__clear{align-self:center;background-color:#2dc3f5;border:none;border-radius:4px;color:#fff;cursor:pointer;height:45px;padding:6px 15px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border:8px solid transparent;box-sizing:content-box;height:0;position:absolute;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{border-bottom-color:#e0e8f4;border-width:8px;content:"";left:-8px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#d7e3ee;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#e0e8f4;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{border-top-color:#e0e8f4;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker .react-datepicker-wrapper input .modal .modal-form button{width:0!important}.react-datepicker{background-color:#fff;border:none;border-radius:2px;box-shadow:0 5px 10px rgba(64,113,160,.1);color:#032a50;display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;padding:16px;position:relative}.react-datepicker__aria-live{display:none}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:999}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{display:none}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#fff;border-bottom:1px solid #e0e8f4;border-top-left-radius:0;border-top-right-radius:0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#17425c;font-size:14px;font-weight:400;margin-top:0;padding-bottom:16px}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;line-height:1.7rem;padding:0;position:absolute;text-align:center;text-indent:-999em;top:13px;width:0;width:24px;z-index:1}.react-datepicker__navigation--previous{border-right-color:none;color:transparent;left:10px;position:absolute}.react-datepicker__navigation--previous:before{background-image:url(/build/images/arrow-left.078a53db.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:24px;width:24px}.react-datepicker__navigation--previous:hover{border-right-color:transparent}.react-datepicker__navigation--previous:focus{border:none;outline:none}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:transparent;cursor:default}.react-datepicker__navigation--next{border-left-color:none;position:absolute;right:10px}.react-datepicker__navigation--next:after{background-image:url(/build/images/arrow-right.f71c9d76.svg);background-position:50%;content:"";display:block;height:24px;width:24px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--next:hover{border-left-color:transparent}.react-datepicker__navigation--next:focus{border:none;outline:none}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#9fa8b7;cursor:default}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{border-top-color:#828da1;top:4px}.react-datepicker__navigation--years-previous:hover{border-top-color:#677389}.react-datepicker__navigation--years-upcoming{border-bottom-color:#828da1;top:-4px}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#677389}.react-datepicker__month-container{float:left}.react-datepicker__month{margin:0;padding-top:8px;text-align:center}.react-datepicker__month .react-datepicker__month-wrapper{display:flex}.react-datepicker__month .react-datepicker__month-wrapper .react-datepicker__month-text,.react-datepicker__month .react-datepicker__month-wrapper .react-datepicker__quarter-text{height:3rem;margin:0;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:85px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #e0e8f4;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#d7e3ee;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#2dc3f5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#2dc3f5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#828da1}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__week-number{color:#828da1;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#d7e3ee;border-radius:0}.react-datepicker__week{padding-bottom:8px;white-space:nowrap}.react-datepicker__week:last-child{padding-bottom:0}.react-datepicker__week .react-datepicker__day--weekend:last-child{color:#ff264f}.react-datepicker__day-names{padding-bottom:8px;white-space:nowrap}.react-datepicker__day,.react-datepicker__time-name{color:#032a50}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day-name{color:#bdcfe0;font-size:12px}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{background-color:#2dc3f5;border-radius:0;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#15bcf4}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#828da1;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#45caf6;border-radius:2px;color:#fff}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted{background-color:#2dc3f5;border-radius:0;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover{background-color:#45caf6}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected{background-color:transparent;border-radius:0;color:#2dc3f5}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover{background-color:#5ed1f7;border-radius:2px;color:#fff}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected{background-color:#5ed1f7;border-radius:0;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover{background-color:#15bcf4}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range){background-color:rgba(45,195,245,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range){background-color:#d7e3ee;color:#032a50}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled{color:#828da1;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#2dc3f5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#d7e3ee}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:0}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#677389}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#828da1;border-width:.45rem;float:right;margin-left:20px;position:relative;top:8px}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#d7e3ee;border:1px solid #e0e8f4;border-radius:0;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#828da1}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#677389}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#677389}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#2dc3f5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#d7e3ee;border-top:1px solid #e0e8f4;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#828da1}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#677389}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#9fa8b7;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#828da1}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#677389}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#9fa8b7;cursor:default}.react-calendar-timeline *{box-sizing:border-box}.react-calendar-timeline .rct-outer{display:block;overflow:hidden;white-space:nowrap}.react-calendar-timeline .rct-scroll{display:inline-block;overflow-x:hidden;overflow-y:hidden;-ms-touch-action:none;touch-action:none;vertical-align:top;white-space:normal}.react-calendar-timeline .rct-item{align-items:center;border:transparent!important;border-radius:2px;display:flex;font-size:14px!important;justify-content:center;position:relative}.react-calendar-timeline .rct-item-overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;position:absolute}.react-calendar-timeline .rct-item.violet{background-color:#c1bfff!important}.react-calendar-timeline .rct-item.orange{background-color:#ffce83!important}.react-calendar-timeline .rct-item.green{background-color:#9eee7e!important}.react-calendar-timeline .rct-item.red{background-color:#ffb0bf!important}.react-calendar-timeline .rct-item.darkviolet{background-color:#9997ff!important}.react-calendar-timeline .rct-item.darkviolet:after{background-image:url(/build/images/edit-small.c877e447.svg);background-repeat:no-repeat;content:"";cursor:pointer;display:block;height:20px;margin-left:10px;width:20px}.react-calendar-timeline .rct-item.darkorange{background-color:#faab33!important}.react-calendar-timeline .rct-item.darkorange:after{background-image:url(/build/images/edit-small.c877e447.svg);background-repeat:no-repeat;content:"";cursor:pointer;display:block;height:20px;margin-left:10px;width:20px}.react-calendar-timeline .rct-item.darkgreen{background-color:#69d140!important}.react-calendar-timeline .rct-item.darkgreen:after{background-image:url(/build/images/edit-small.c877e447.svg);background-repeat:no-repeat;content:"";cursor:pointer;display:block;height:20px;margin-left:10px;width:20px}.react-calendar-timeline .rct-item.darkred{background-color:#ff264f!important}.react-calendar-timeline .rct-item.darkred:after{background-image:url(/build/images/edit-small.c877e447.svg);background-repeat:no-repeat;content:"";cursor:pointer;display:block;height:20px;margin-left:10px;width:20px}.react-calendar-timeline .rct-item:hover{z-index:88}.react-calendar-timeline .rct-item-body{z-index:1}.react-calendar-timeline .rct-item-content{border-radius:2px;display:inline-block;height:100%;left:0;overflow:hidden;padding:0 6px;position:sticky;position:-webkit-sticky}.react-calendar-timeline .budget-group{border-left:2px solid #2dc3f5}.react-calendar-timeline .budget-group .border-bottom{color:#2dc3f5;font-weight:700}.react-calendar-timeline .rct-sidebar{border-right:4px solid #f6f9fb;box-sizing:border-box;display:inline-block;overflow:hidden;position:relative;vertical-align:top;white-space:normal}.react-calendar-timeline .rct-sidebar.rct-sidebar-right{border-left:4px solid #f6f9fb;border-right:0}.react-calendar-timeline .rct-sidebar .rct-sidebar-row{border-bottom:4px solid #f6f9fb;border-bottom-left-radius:2px;border-top:0 solid #f6f9fb;border-top-left-radius:2px;box-sizing:border-box;line-height:unset!important;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-calendar-timeline .rct-sidebar .rct-sidebar-row .rct-sidebar-row-even .timeline-item .budget-group .sidebar-group-table tr td{background-color:#fff;border:none;border-radius:2px;color:#2dc3f5;padding-left:20px}.react-calendar-timeline .rct-sidebar .rct-sidebar-row .rct-sidebar-row-even .timeline-item .budget-group .sidebar-group-table tr td .flex-spread span{color:#2dc3f5}.react-calendar-timeline .rct-sidebar .rct-sidebar-row .rct-sidebar-row-odd .timeline-item .budget-group .sidebar-group-table tr td{background-color:#fff;border:none;border-radius:2px;color:#032a50;padding-left:20px}.react-calendar-timeline .rct-sidebar .rct-sidebar-row .sidebar-group-table .calendar-mediatype-name{max-width:80%}.react-calendar-timeline .rct-vertical-lines .rct-vl{border-left:2px solid #f6f9fb;position:absolute;z-index:30}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-vl-first{border-left-width:2px}.react-calendar-timeline .rct-horizontal-lines{-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even,.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{border-bottom:4px solid #f6f9fb;box-sizing:border-box;z-index:40}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even,.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{background:#fff}.react-calendar-timeline .rct-cursor-line{background:#2196f3;position:absolute;width:2px;z-index:51}.react-calendar-timeline .rct-dateHeader{align-items:center;background-color:#f0f0f0;border-bottom:1px solid #032a50;border-left:2px solid #bbb;cursor:pointer;display:flex;font-size:14px;height:100%;justify-content:center}.react-calendar-timeline .rct-dateHeader-primary{background-color:initial;border-left:1px solid #bbb}.react-calendar-timeline .rct-header-root{background:#2dc3f5;margin-bottom:9px}.react-calendar-timeline .rct-calendar-header{border:1px solid #bbb}.react-calendar-timeline .rct-calendar-interval{color:#bdcfe0;font-size:14px;padding-left:2px;padding-top:5px}.rc-tooltip.rc-tooltip-zoom-enter,.rc-tooltip.rc-tooltip-zoom-leave{display:block}.rc-tooltip-zoom-appear,.rc-tooltip-zoom-enter{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:cubic-bezier(.18,.89,.32,1.28);opacity:0}.rc-tooltip-zoom-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:cubic-bezier(.6,-.3,.74,.05)}.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active,.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active{animation-name:rcToolTipZoomIn;animation-play-state:running}.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active{animation-name:rcToolTipZoomOut;animation-play-state:running}@keyframes rcToolTipZoomIn{0%{opacity:0;transform:scale(0);transform-origin:50% 50%}to{opacity:1;transform:scale(1);transform-origin:50% 50%}}@keyframes rcToolTipZoomOut{0%{opacity:1;transform:scale(1);transform-origin:50% 50%}to{opacity:0;transform:scale(0);transform-origin:50% 50%}}.rc-tooltip{display:block;font-size:12px;position:absolute;visibility:visible;z-index:1070}.rc-tooltip-hidden{display:none}.rc-tooltip-placement-top,.rc-tooltip-placement-topLeft,.rc-tooltip-placement-topRight{padding:5px 0 9px}.rc-tooltip-placement-right,.rc-tooltip-placement-rightBottom,.rc-tooltip-placement-rightTop{padding:0 5px 0 9px}.rc-tooltip-placement-bottom,.rc-tooltip-placement-bottomLeft,.rc-tooltip-placement-bottomRight{padding:9px 0 5px}.rc-tooltip-placement-left,.rc-tooltip-placement-leftBottom,.rc-tooltip-placement-leftTop{padding:0 9px 0 5px}.rc-tooltip-inner{background-color:#fff;border-radius:2px;box-shadow:0 5px 10px rgba(64,113,160,.1);color:#032a50;min-height:34px;padding:16px 16px 8px;text-align:left;text-decoration:none}.rc-tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.rc-tooltip-placement-top .rc-tooltip-arrow,.rc-tooltip-placement-topLeft .rc-tooltip-arrow,.rc-tooltip-placement-topRight .rc-tooltip-arrow{border-top-color:#fff;border-width:5px 5px 0;bottom:4px;margin-left:-5px}.rc-tooltip-placement-top .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-topLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-topRight .rc-tooltip-arrow{right:15%}.rc-tooltip-placement-right .rc-tooltip-arrow,.rc-tooltip-placement-rightBottom .rc-tooltip-arrow,.rc-tooltip-placement-rightTop .rc-tooltip-arrow{border-right-color:#fff;border-width:5px 5px 5px 0;left:4px;margin-top:-5px}.rc-tooltip-placement-right .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-rightTop .rc-tooltip-arrow{margin-top:0;top:15%}.rc-tooltip-placement-rightBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-left .rc-tooltip-arrow,.rc-tooltip-placement-leftBottom .rc-tooltip-arrow,.rc-tooltip-placement-leftTop .rc-tooltip-arrow{border-left-color:#fff;border-width:5px 0 5px 5px;margin-top:-5px;right:4px}.rc-tooltip-placement-left .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-leftTop .rc-tooltip-arrow{margin-top:0;top:15%}.rc-tooltip-placement-leftBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-bottom .rc-tooltip-arrow,.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{border-bottom-color:#fff;border-width:0 5px 5px;margin-left:-5px;top:4px}.rc-tooltip-placement-bottom .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{right:15%}.BaseModal{height:100%;left:0;position:fixed;top:0;width:100%}.BaseModal-content{background:#fff;position:absolute}.BaseModal-background{background:#000;height:100%;opacity:.7;width:100%}.CenterModal{animation:fade-in .6s cubic-bezier(.39,.575,.565,1) both}.CenterModal .BaseModal-content{border-radius:12px;left:50%;margin-right:-50%;padding:32px;top:50%;transform:translate(-50%,-50%)}.CenterModal.BaseModal__leave{animation:fade-out .6s cubic-bezier(.39,.575,.565,1) both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.SidebarModal-header{color:#2dc3f5;font-size:24px;font-weight:700;margin:0;padding-bottom:24px;text-align:left}.SidebarModal .BaseModal-content{animation:modal-slide-in .6s cubic-bezier(.39,.575,.565,1) both;height:100vh;max-height:100vh;min-width:340px;overflow:auto;padding:32px 24px;right:0;top:0}.SidebarModal .BaseModal-content:after{content:"";display:block;height:64px}.SidebarModal .BaseModal-background{animation:fade-in-background .6s cubic-bezier(.39,.575,.565,1) both}.SidebarModal.BaseModal__leave .BaseModal-content{animation:modal-slide-out .6s cubic-bezier(.39,.575,.565,1) both}.SidebarModal.BaseModal__leave .BaseModal-background{animation:fade-out-background .6s cubic-bezier(.39,.575,.565,1) both}@keyframes modal-slide-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes modal-slide-out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes fade-in-background{0%{opacity:0}to{opacity:.7}}@keyframes fade-out-background{0%{opacity:.7}to{opacity:0}}.TagsModal{display:flex;flex-direction:column;gap:var(--offset-x2)}.container_I6BT4.disabled_NGLVM .label_hj6ji,.container_I6BT4.disabled_NGLVM .radio_C99Yb{opacity:.4}.wrapper_Wdxjy{align-items:center;display:flex;gap:var(--offset-x1)}.input_geCCl{opacity:0;position:absolute;visibility:hidden}.input_geCCl:checked+.radio_C99Yb{background:var(--colour-back-action-primary)}.input_geCCl:disabled+.radio_C99Yb{border-color:var(--colour-border-disable)}.radio_C99Yb{background:none;border:1px solid var(--colour-back-action-primary);border-radius:100%;height:16px;width:16px}.label_hj6ji{color:var(--colour-text-action-gray);font-size:var(--text-x2);font-weight:400;letter-spacing:calc(var(--header-x4) * 1 / 100px);line-height:calc(var(--text-x2)*1.3)}.label_qnYBs{color:#9eb6cc;font-size:12px}.BudgetResult{background-color:#fff;display:flex;margin-bottom:24px;overflow-x:auto;overflow-y:hidden;position:relative}.BudgetResult::-webkit-scrollbar{background-color:transparent;height:5px;width:5px}.BudgetResult::-webkit-scrollbar-thumb{background-color:#69d140;border-radius:9em}.BudgetResult *{box-sizing:border-box}.BudgetResult-sidebar{background:#fff;border-right:1px solid #0a3046;left:0;position:sticky;top:2.3px;width:auto;z-index:2}.BudgetResult-sidebar div:first-child{border-top:none;height:96px}.BudgetResult-sidebar__channels{align-items:center;border-top:2px solid #f6f9fb;display:flex;font-size:14px;font-weight:400;height:56px;justify-content:space-between;min-width:185px;overflow:hidden;padding-left:16px;padding-right:16px;white-space:nowrap}.BudgetResult-sidebar__channels_dropdown:after{background:url(/build/images/arrow-down-thin.84a4b291.svg) no-repeat center 5px/cover;content:"";display:inline-block;height:30px;transition:all .3s ease;width:30px}.BudgetResult-sidebar__channels_open:after{transform:rotate(180deg)}.BudgetResult-sidebar__channels_inner{padding-left:30px}.BudgetResult-sidebar__caption{border-top:none;font-weight:600;height:50px}.BudgetResult-table{border-collapse:collapse;min-width:481px;table-layout:fixed;text-align:left;width:auto}.BudgetResult-table__th{border-right:1px solid #0a3046;height:40px;text-align:center}.BudgetResult-table__th div{display:inline-block}.BudgetResult-table__td{border-right:1px solid #0a3046;height:56px;padding:0;vertical-align:baseline}.BudgetResult-scenario{border-collapse:collapse;margin:0;padding:0;table-layout:fixed}.BudgetResult-scenario td,.BudgetResult-scenario th{font-size:14px;font-weight:400;padding:0 8px;text-align:center}.BudgetResult-scenario th{border-right:2px solid #f6f9fb;border-top:2px solid #f6f9fb;height:56px;padding:0;width:115px}.BudgetResult-scenario th:last-child{border-right:none}.BudgetResult-scenario td{border-right:2px solid #f6f9fb;border-top:2px solid #f6f9fb;height:56px;padding:0}.BudgetResult-scenario td:last-child{border-right:none}.BudgetResult-scenario__kpi{font-weight:600!important;height:50px!important;position:relative}.BudgetResult .good-cell{background:rgba(158,238,126,.1)}.BudgetResult .mid-cell{background:rgba(255,206,131,.2)}.BudgetResult-button{background-color:#69d140;border-radius:5px;height:48px;padding:0 30px}.header_M1SrA{justify-content:flex-start;margin-bottom:calc(var(--token)*4.5px)}.dates_F9brM,.header_M1SrA{align-items:center;display:flex;gap:16px}.dates_F9brM{justify-content:center}.period_b81Cx{min-width:245px}.type_tsPU5{align-items:center;display:flex;gap:16px;justify-content:center}.filter_JB3_V{margin-left:auto}.select_Gf9gr{min-width:369px}.dashboard_u5giU{display:flex;flex-direction:column;gap:30px}.grid_U9T50{display:grid;gap:32px;grid-template-columns:1fr 1fr}.tooltip_xiNEW{align-items:center;background:#000;border:none;border-radius:4px;color:#fff;display:flex;font-family:inherit;font-size:10px;font-weight:600;gap:4px;justify-content:center;line-height:12px;min-width:47px;outline:none;padding:calc(var(--token)*1px)}.tooltip_xiNEW.md_J_1vB{gap:12px;padding:calc(var(--token)*1px) calc(var(--token)*2px)}.circle_m7evh{background:#fff;border-radius:100%;display:block;height:8px;width:8px}.chart_qySBV .recharts-cartesian-axis-tick-line{display:none}.chart_qySBV .recharts-cartesian-axis-tick-value{fill:#000;font-family:inherit;font-size:var(--alt-x1-5);overflow:visible}.chart_qySBV .recharts-cartesian-axis-line{fill:#000}.header_Ni28A{margin-bottom:var(--offset-x4)}.title_enhlj{color:var(--colour-text-primary)}.target_auKOV{display:flex;flex-direction:column;font-size:var(--header-x3);font-weight:700;margin:0}.legends_zGmF0{align-items:center;display:flex;gap:19px;justify-content:center;margin:0 auto;margin-bottom:var(--offset-x4)}.dashboard_fLDQG{height:1px;min-height:470px;width:100%}.legend_Q5VCN{align-items:center;background:#f2f2f2;border-radius:var(--radius-x1);display:flex;font-size:var(--alt-x1-5);gap:14px;padding:calc(var(--token)*1.15px) calc(var(--token)*2.31px)}.legend_Q5VCN.inversed_s__IV{background:#000;color:#fff}.color_hknL2{background:#fff;border-radius:100%;height:11px;width:11px}.info_EzMbj{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--offset-x4)}.title_ldxVx{color:var(--colour-text-primary)}.target_yJcQ5{display:flex;flex-direction:column;font-size:var(--header-x3);font-weight:700;margin:0}.legend_Ki3Jx{display:flex;flex-direction:row-reverse;flex-wrap:wrap;grid-column-end:3;grid-column-start:1}.legend_Ki3Jx .item_PmpTc{margin-bottom:16px;margin-right:8px}.legend_Ki3Jx .item_PmpTc .indicator_vCqc3{border-radius:50%;display:inline-block;height:15px;margin-right:16px;width:15px}.chart_r32G4{color:#000}.chart_r32G4 .recharts-text{fill:#000;font-size:var(--text-x1-5)}.chart_r32G4 .recharts-cartesian-axis-line{stroke:#000}.chart_r32G4 .recharts-cartesian-axis-tick-line{display:none}.chart_r32G4 .recharts-surface{overflow:visible}.chart_r32G4 .scatter_jXbpI .recharts-scatter-symbol{height:30px;opacity:0;padding:15px;transition:all .3s ease;width:30px}.chart_r32G4 .scatter_jXbpI .recharts-scatter-symbol:hover{opacity:1}.grid_eB3T1{align-items:center;display:flex;flex-wrap:wrap;gap:5px;height:100%;justify-content:center;width:100%}.chart_RQotJ{margin-bottom:25px}.section_vaOin{background:#fff;border-radius:var(--radius-x2);display:flex;flex-direction:column;min-height:400px;padding:var(--offset-x6);position:relative;width:auto}.piechart_htk_H .recharts-surface{overflow:visible}.wrapper_HRfMp{align-items:center;display:flex;justify-content:space-between}.pie_mVb72{flex:1 1 auto;min-width:250px}.wrapper_vSeAZ{align-items:center;display:flex;gap:30px;justify-content:space-between}.dashboard_C3DiQ{display:flex;flex-direction:column;gap:30px}.grid_eiSsw{display:grid;gap:32px;grid-template-columns:1fr 1fr}.error_BsAhA{background:var(--colour-error-600);border-radius:var(--radius-x05);color:#fff;font-size:var(--text-x3);left:50%;margin-right:-50%;padding:var(--offset-x1) var(--offset-x2);position:absolute;top:50%;transform:translate(-50%,-50%)}.chart_BcaEf{color:#000}.chart_BcaEf .recharts-text{fill:#000;font-size:var(--text-x1-5)}.chart_BcaEf .recharts-cartesian-axis-line{stroke:#000}.chart_BcaEf .recharts-cartesian-axis-tick-line{display:none}.chart_BcaEf .recharts-surface{overflow:visible}.tooltip_hBt57{color:#fff;font-size:9px;gap:10px;line-height:11px}.item_XcDr3,.tooltip_hBt57{display:flex;flex-direction:column}.item_XcDr3{gap:5px}.header_n3xcb{align-items:flex-end;display:flex;flex-direction:column}.header_n3xcb h2{margin:0}.chart_R2u5a{color:#000}.chart_R2u5a .recharts-text{fill:#000;font-size:var(--text-x1-5)}.chart_R2u5a .recharts-cartesian-axis-line{stroke:#000}.chart_R2u5a .recharts-cartesian-axis-tick-line{display:none}.chart_R2u5a .recharts-surface{overflow:hidden}.chart_R2u5a .recharts-active-dot{display:none}.tooltip_zqUkV{display:flex;flex-direction:column;gap:5px}.body_O_Ftm{display:flex;gap:2px}.chart_B649B{color:#000}.chart_B649B .recharts-text{fill:#000;font-size:var(--text-x1-5)}.chart_B649B .recharts-cartesian-axis-line{stroke:#000}.chart_B649B .recharts-cartesian-axis-tick-line{display:none}.chart_B649B .recharts-surface{overflow:hidden}.chart_B649B .recharts-active-dot{display:none}.Tooltip_nMmkv{display:flex;flex-direction:column;gap:5px}.chart_rPw6L{color:#000}.chart_rPw6L .recharts-text{fill:#000;font-size:var(--text-x1-5)}.chart_rPw6L .recharts-cartesian-axis-line{stroke:#000}.chart_rPw6L .recharts-cartesian-axis-tick-line{display:none}.chart_rPw6L .recharts-surface{overflow:hidden}.chart_rPw6L .recharts-active-dot{display:none}.Line_L7chu .recharts-line-dots{pointer-events:none}.wrapper_L44E2{margin-top:26px}.wrapper_uzTfs{background:#fff;border-radius:var(--radius-x2);display:flex;flex-direction:column;gap:20px;padding:var(--offset-x6)}.label_gztGC{color:#000;letter-spacing:-.01em;line-height:20.8px;margin:0}.block_Ja0SS{flex-direction:column}.block_Ja0SS,.content_d8_su{display:flex;gap:20px}.wrapper_gw1FU{width:auto}.table_Z7J2k{background:#fff;border-collapse:collapse;border-radius:var(--radius-x1);color:var(--colour-black);position:relative;table-layout:fixed;text-align:left;width:max-content}.header_iDVYT{background:#fff;height:74px;position:sticky;top:0;transition:all .3s ease}.header_iDVYT.scrolled_wBobs{box-shadow:10px 10px 10px 0 rgba(0,0,0,.1)}.th_ldHCg{padding:0 20px 0 12px}.content_je6it{align-items:center;display:flex;gap:px;justify-content:flex-start;position:relative}.icon_QJd1b{display:block;height:20px;transition:all .3s ease}.icon_QJd1b>svg{height:30px;width:30px}.icon_QJd1b.asc_kTR7E{transform:rotate(-180deg)}.icon_QJd1b.desc_m3Aas{transform:rotate(0deg)}.row_e9jol:active .td_ZjDuA,.row_e9jol:focus .td_ZjDuA,.row_e9jol:hover .td_ZjDuA{background:var(--colour-back-hover);cursor:pointer}.row_e9jol:first-child .td_ZjDuA{border-top:1px solid var(--colour-back-hover)}.row_e9jol.default_xNiYU .td_ZjDuA{background:var(--colour-back-secondary)}.td_ZjDuA{background:#fff;border-bottom:1px solid var(--colour-back-hover);padding:8px 20px 8px 12px;transition:all .3s ease}.card__m1dx{background:#fff;border-radius:var(--radius-x2);justify-content:space-between;max-width:max-content;min-height:264px;padding:var(--offset-x4);padding-right:var(--offset-x5)}.card__m1dx,.left_SQ9su{display:flex;gap:var(--offset-x2)}.left_SQ9su{flex-direction:column}.title_DUoQe{color:var(--colour-black);font-size:var(--header-x6);font-weight:900;letter-spacing:-1.95px;line-height:110%;margin:0}.date_a5QdU{color:var(--colour-text-action-gray);color:var(--colour-text-gray)}.date_a5QdU,.description_CnSGJ{font-size:var(--text-x3);font-weight:400;letter-spacing:-.2px;line-height:30.8px}.description_CnSGJ{text-wrap:balance;color:var(--colour-text-action-gray);margin:0;max-width:70%}.actions_Vvf3V{display:flex;gap:10px}.actions_Vvf3V>button{margin:0}.right_Aqga9{align-items:center;background:#d9d9d9;border-radius:12px;display:flex;justify-content:center;max-width:32.3%;width:100%}.loading_WAu2F{display:inline-block;height:80px;width:80px}.loading_WAu2F:after{animation:loading-animation_DKSsl 1.2s linear infinite;border-color:#fff transparent;border-radius:50%;border-style:solid;border-width:6px;content:" ";display:block;height:64px;margin:8px;width:64px}.version_ziVGF{color:#fff;font-size:64px}@keyframes loading-animation_DKSsl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wrapper_JYbkc{display:flex;flex-direction:column;gap:18px}.message_ECBds{align-items:center;color:var(--colour-text-action-gray);display:flex;font-size:var(--text-x2);font-weight:400;justify-content:center;letter-spacing:calc(var(--header-x4) * 1 / 100px);line-height:calc(var(--text-x2)*1.3);padding:var(--offset-x3)}.message_ECBds,.progress_qg6RU{background:var(--colour-blue-100);border-radius:var(--radius-x1)}.progress_qg6RU{height:12px;overflow:hidden;position:relative;width:100%}.bar_WXA8w{background:var(--colour-blue-400);height:12px;left:0;max-width:100%;position:absolute;top:0;width:1%}.wrapper_k2F2b{display:flex;flex-direction:column;gap:20px}.container_PvFWo{align-items:flex-start;justify-content:flex-start}.container_PvFWo,.form_kGAma{display:flex;flex-direction:column;gap:var(--offset-x3)}.form_kGAma{background:#fff;border-radius:var(--radius-x1-5);height:auto;max-width:888px;padding:var(--offset-x4);width:100%}.radio_q3Rzv{padding:0}.label_e1CLS{font-weight:400;font-weight:700}.description_SVxtS,.label_e1CLS{color:var(--colour-text-action-gray);font-size:var(--text-x2);letter-spacing:calc(var(--header-x4) * 1 / 100px);line-height:calc(var(--text-x2)*1.3);margin:0}.description_SVxtS{font-weight:400}.description_SVxtS[data-disabled=true]{opacity:.4}.settings_pTnqA{grid-gap:20px;display:flex;flex-wrap:wrap}.column_BPrFE{display:flex;flex:1 1 auto;flex-direction:column;gap:31px;max-width:650px}.column_BPrFE:first-child{gap:var(--offset-x1)}.column_BPrFE:nth-child(2) .row_qGlQR{align-items:stretch;gap:25px;justify-content:flex-start}.column_BPrFE:nth-child(2) .content_qXAm8{flex:1 1 auto}.column_BPrFE:nth-child(2) .output_dqc61{min-height:44px;width:100%}.column_BPrFE:nth-child(2) .output_dqc61 .mx-select-outline-container{height:44px;max-width:450px;min-height:44px}.column_BPrFE:nth-child(2) .output_dqc61 .mx-select-outline__control{min-height:44px}.column_BPrFE:nth-child(3){align-items:flex-end;gap:10px;max-width:none}.row_qGlQR{align-items:baseline;display:flex;gap:var(--offset-x2);justify-content:space-between;min-height:39px}.label_GT43d{color:var(--colour-text-action-gray);flex:0 0 auto;font-size:var(--header-x2);font-weight:700;line-height:110%;padding-top:11px}.content_qXAm8{align-items:center;display:flex;gap:var(--offset-x1)}.dates_z5y6W{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.alt_Q_C7r{color:var(--colour-text-action-gray);font-size:var(--text-x1-5);font-weight:400;font-weight:700;letter-spacing:-.2px;line-height:130%;padding-left:var(--offset-x1-5)}.output_dqc61 .mx-select-outline-label{display:none}.save_Y1P75{max-width:205px}.switch_SXsRP{max-width:256px}.wrapper_agsiH{display:flex;position:relative}.icon_mDvwM{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.icon_mDvwM.lg_sFBPk{height:24px;width:24px}.icon_mDvwM.md_Deged{height:16px;width:16px}.input_BvT_1:not(.ThisClassDoesntExist_gvZSp){background:#fff;border:1px solid var(--colour-border-outline);border-radius:var(--radius-x05);font-size:var(--text-x3);outline:none}.input_BvT_1:not(.ThisClassDoesntExist_gvZSp).lg_sFBPk{height:56px;max-width:178px;width:100%}.input_BvT_1:not(.ThisClassDoesntExist_gvZSp).md_Deged{font-size:var(--text-x2);height:44px;width:auto}.table_C4Fwv{border-collapse:collapse;table-layout:fixed;text-align:left;width:max-content}.table_C4Fwv .mx-select-outline .mx-select-outline-label{display:none}.table_C4Fwv .mx-select-outline .mx-select-outline__control{border:none;min-height:44px}.th_fXPGU{color:var(--colour-text-action-gray);color:var(--colour-text-action-disable);font-size:var(--text-x2);font-weight:400;letter-spacing:calc(var(--header-x4) * 1 / 100px);line-height:calc(var(--text-x2)*1.3);min-width:133px;padding:var(--offset-x2)}.th_fXPGU:first-child{min-width:386px}.th_fXPGU:nth-child(2){min-width:215px}.td_qlybo{background:#fff;border-bottom:8px solid #f5f9fb;padding:var(--offset-x2)}.td_qlybo:first-child{left:0;position:sticky;z-index:1}.action_wWaBp{align-items:center;display:flex}.action_wWaBp .menu_NcTo8{height:20px;width:20px}.action_wWaBp>div{flex:1 1 auto}.action_wWaBp svg{cursor:pointer;padding:var(--offset-x2);padding-right:0}.button_sxqQu{width:100%}.tr_DwWBw{transition:all .3s ease}.onDrop{opacity:.4}.td_j7bwT{background:#fff;border-bottom:8px solid #f5f9fb;padding:var(--offset-x2)}.td_j7bwT:first-child{left:0;position:sticky;z-index:1}.action_PskwD{align-items:center;display:flex}.action_PskwD .menu_myzge{height:20px;width:20px}.action_PskwD>div{display:flex;flex:1 1 auto;justify-content:space-around}.action_PskwD svg{cursor:pointer;padding:var(--offset-x2);padding-right:0}.components_LXcMT{max-width:450px}.recipe_EQHWc{display:flex;flex-direction:column;max-width:calc(100vw - 137px)}.settings_Pjw7e{background:#fff;border-radius:var(--radius-x1);padding:var(--offset-x2)}.body_VGNbK{overflow:auto;scrollbar-color:#2dc3f5 #fff;scrollbar-width:thin}.body_VGNbK ::-webkit-scrollbar{width:8px}.body_VGNbK ::-webkit-scrollbar-track{background:#fff}.body_VGNbK ::-webkit-scrollbar-thumb{background-color:#2dc3f5;border:16px dashed #fff;border-radius:16px}.action_zaryU{display:flex;flex-direction:column;gap:8px}.actions_AL4I_{display:flex;gap:17px}.scenario_osHTn{background-color:var(--colour-back-primary);border-radius:var(--radius-x2);gap:12px;padding:var(--offset-x3)}.grid_C3fCK,.scenario_osHTn{display:flex;flex-direction:column}.grid_C3fCK{gap:var(--offset-x1)}.header_L3fnB{display:flex}.icon_PRgJR{margin-left:15px}.name_at3cT{color:var(--colour-text-action-gray);color:var(--colour-text-primary);font-size:var(--header-x3);font-weight:700;line-height:120%;margin:0}.footer_iZRrH{display:grid;gap:var(--offset-x2);grid-template-columns:repeat(2,1fr);margin-top:auto}.footer_iZRrH>div,.footer_iZRrH>label{grid-column:span 1;width:100%}.footer_iZRrH>label:nth-child(2)+div{grid-column:span 2}.footer_iZRrH.full_E47Bj{grid-template-columns:1fr}.actions_TPmOo{align-items:flex-end;display:flex}.section_xR4Z_{display:grid;gap:var(--offset-x1-5);grid-template-columns:1fr 1fr}.block_ka_4W{display:flex;flex-direction:column;gap:var(--offset-x1-5) 0;position:relative}.title_QyXHA{color:var(--colour-text-action-gray);font-size:var(--header-x3);font-weight:700;line-height:120%;margin:0}.content_zQnV6{display:flex;flex-direction:column;gap:var(--offset-x1-5) 0}.name_ROyfT{color:var(--colour-text-action-gray);font-size:var(--header-x2);font-weight:700;line-height:110%;margin:0}.wrapper_N_fZx{gap:var(--offset-x1-5) 0}.row_RagqU,.wrapper_N_fZx{display:flex;flex-direction:column}.value_ucZZ6{font-size:var(--text-x3);letter-spacing:-.2px;line-height:30.8px}.label_zLiVt{color:var(--colour-text-action-gray);color:var(--colour-text-gray);font-size:var(--text-x2);font-weight:400;letter-spacing:calc(var(--header-x4) * 1 / 100px);line-height:calc(var(--text-x2)*1.3)}.details_yaoCp{gap:var(--offset-x2) 0}.details_yaoCp,.list_Z6GPB{display:flex;flex-direction:column}.list_Z6GPB{gap:var(--offset-x1) 0;min-height:140px;position:relative}.list_Z6GPB:not(:first-child):before{background:var(--colour-back-disable);content:"";height:1px;left:0;position:absolute;top:-8.5px;width:100%}.description_gcNY_,.value_ucZZ6{color:var(--colour-text-action-gray);font-size:var(--text-x2);font-weight:400;letter-spacing:calc(var(--header-x4) * 1 / 100px);line-height:calc(var(--text-x2)*1.3);margin:0}.description_gcNY_{color:var(--colour-text-gray)}.action_qy3Ez{bottom:0;height:45px;position:absolute;right:45px;width:50px}.action_qy3Ez>svg{cursor:pointer;height:100%;transform:rotate(-90deg);transform-origin:50% 35%;transition:all .2s linear;width:100%}.action_qy3Ez>svg.open_PApqe{transform:rotate(0)}.good_S2nIO{color:#69d140;font-weight:700}.error_mxX7m{color:#950000;font-weight:700}.Accordion_bkpQd{--mainColor:var(--colour-back-page);--textColor:inherit;background:var(--mainColor);border-radius:var(--radius-x1);height:fit-content;padding:var(--offset-x1-5);transition:all .3s linear}.Accordion_bkpQd:active:not(.disabled_Kv8tC),.Accordion_bkpQd:focus:not(.disabled_Kv8tC),.Accordion_bkpQd:hover:not(.disabled_Kv8tC){--mainColor:var(--colour-back-hover)}.Accordion_bkpQd.disabled_Kv8tC{--mainColor:var(--grey-200);--textColor:var(--colour-text-disabled)}.header_DIuFe{display:flex;justify-content:space-between}.title_I9_1a{color:var(--colour-text-action-gray);color:var(--textColor);font-size:var(--header-x2);font-size:var(--text-x2)!important;font-weight:700;line-height:110%;line-height:inherit;margin:0;transition:all .3s linear}.iconBox_vj7G2.isOpen_aHlJz .icon_yA9Kf{transform:rotate(90deg)}.icon_yA9Kf{fill:var(--textColor);transform:rotate(0deg);transition:all .3s linear}.content_CrmBj{background:var(--mainColor);margin-top:var(--offset-x1);transition:all .3s linear}.field_y4I4w{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.field_y4I4w:last-child{margin-bottom:0}.input_IbF5H{height:40px}.inner_MopZ7{display:flex;flex-direction:column;gap:var(--offset-x1-5)}.wrapper_NagkE{display:grid;gap:var(--offset-x2);grid-template-columns:1fr 1fr;margin-bottom:var(--offset-x2)}.modalButton_KYulC{width:100%}.grid_FtUL1{display:grid;gap:var(--offset-x2);grid-template-columns:1fr 1fr}.wrapper_J22Do{display:flex;flex-direction:column;gap:var(--offset-x1)}.label_keSwm{color:var(--colour-text-action-gray);color:var(--colour-text-gray);display:block;font-size:var(--text-x2);font-weight:400;letter-spacing:calc(var(--header-x4) * 1 / 100px);line-height:calc(var(--text-x2)*1.3)}.fields_cZqse{align-items:center;flex:1 1 auto;justify-content:space-between}.field_EIZLS,.fields_cZqse{display:flex;gap:var(--offset-x1)}.field_EIZLS{flex:1 1 auto;flex-direction:column}.hint_itGRe{display:flex}.icon_QNiET{padding:0 10px;vertical-align:sub}.input_YLbOh{height:40px;width:100%}@keyframes rotate_mnrru{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}@keyframes spin_OQcA_{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.button_bCYNK,.dropdown_NfeEs{width:100%}.button_bCYNK.loading_MBGCO{background-color:#9eb6cc;border-bottom-right-radius:0;border-top-right-radius:0;padding:0 30px 0 55px;width:100%}.button_bCYNK.fetch_Ma2Nq:before{animation-duration:3s;animation-iteration-count:infinite;animation-name:spin_OQcA_;animation-timing-function:linear;background:url(/build/images/loading.35f6124b.svg) no-repeat 50%/contain;content:"";display:block;height:22px;width:22px}.button_bCYNK.failed_aOwP8{background-color:#9eb6cc;padding:0 30px 0 55px;width:100%}.block_aWmcs{display:flex;flex-direction:column;gap:var(--offset-x1)}.label_nVi51{color:var(--colour-text-action-gray);color:var(--colour-text-gray);font-size:var(--text-x2);font-weight:400;letter-spacing:calc(var(--header-x4) * 1 / 100px);line-height:calc(var(--text-x2)*1.3)}.wrapper_SAm2h{display:flex;gap:var(--offset-x1);justify-content:space-between}.wrapper_SAm2h>div{height:44px}.button_qiOBr{align-items:center;background:var(--colour-back-page);border:none;border-radius:var(--radius-x1-5);display:flex;height:100%;justify-content:center;min-width:45px;outline:none;width:45px}.input_s2pz7{text-align:center;width:100%}.scenarios_GGpCO{align-items:flex-start;display:grid;gap:18px;grid-template-columns:1fr 1fr}.WeeklyInventoryPriceModal_GmnpO{width:90%}.inner_bkQER{border-radius:var(--radius-x1-5);display:flex;flex-direction:column;gap:var(--offset-x3);max-width:600px}.list_soBPF{background:var(--warning-200);border-radius:var(--radius-x1);margin:0;padding:var(--offset-x1-5)}.subtitle_Jc7D0{font-weight:400;font-weight:700}.item_nDT3A,.subtitle_Jc7D0{color:var(--colour-text-action-gray);font-size:var(--text-x2);letter-spacing:calc(var(--header-x4) * 1 / 100px);line-height:calc(var(--text-x2)*1.3);line-height:20.8px}.item_nDT3A{font-weight:400;list-style-position:inside}.link_SpOMU{font-weight:700}.wrapper_No8DH{background:#fff;border-radius:12px;margin:0 auto;padding:var(--offset-x4);width:max-content}.table_bDO97{border-collapse:collapse;margin-bottom:var(--offset-x2);width:100%}.titles_KCjJ4{position:sticky;top:0;z-index:1}.th_b4oFc{background-color:#f5f9fb;color:var(--colour-text-action-gray);color:var(--colour-text-gray);font-size:var(--text-x2);font-weight:400;letter-spacing:calc(var(--header-x4) * 1 / 100px);line-height:calc(var(--text-x2)*1.3);padding:var(--offset-x3) var(--offset-x2);text-align:left}.action_GGnZ5{display:flex;justify-content:flex-end}.cell_wCSKx{background:#fff;border-bottom:5px solid #f5f9fb;box-sizing:border-box;color:var(--colour-text-action-gray);font-size:var(--text-x2);font-weight:400;height:61px;letter-spacing:calc(var(--header-x4) * 1 / 100px);line-height:calc(var(--text-x2)*1.3);padding:var(--offset-x1-5) var(--offset-x2)}.actions_cKbMr{display:flex;gap:10px}.actions_cKbMr>svg{cursor:pointer}.field_umheq{height:44px;outline:none;padding:0}.field_umheq,.field_umheq:not(:focus,:active){box-sizing:border-box;color:var(--colour-text-action-gray);font-size:var(--text-x2);font-weight:400;letter-spacing:calc(var(--header-x4) * 1 / 100px);line-height:calc(var(--text-x2)*1.3)}.field_umheq:not(:focus,:active){background:#fff;background:none;border-bottom:5px solid #f5f9fb;border:none!important;height:61px;height:auto;padding:var(--offset-x1-5) 0}.table_A3b82{border-collapse:collapse;margin-bottom:var(--offset-x2);width:100%}.titles_L1Wkj{position:sticky;top:0;z-index:1}.th_CEAta{background-color:#f5f9fb;color:var(--colour-text-action-gray);color:var(--colour-text-gray);font-size:var(--text-x2);font-weight:400;letter-spacing:calc(var(--header-x4) * 1 / 100px);line-height:calc(var(--text-x2)*1.3);padding:var(--offset-x3) var(--offset-x2);text-align:left}.action_TPis2{display:flex;justify-content:flex-end}.wrapper_vefA3{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;max-height:500px;max-width:500px;width:100%}.img_rIpFY{aspect-ratio:1;height:100%;pointer-events:none;user-select:none;width:100%}.wrapper_h7ovF{background:var(--colour-back-primary);border-radius:var(--radius-x1-5);margin:auto;max-width:594px;padding:var(--offset-x4);width:100%}.block_FDDOi,.wrapper_h7ovF{display:flex;flex-direction:column;gap:var(--offset-x3)}.content_Z0y5x>:not(:last-child){margin-bottom:24px}.actions_w1Hjr{display:flex;gap:10px}.wrapper_F4AWB{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;min-width:586px}.content_YExY0{display:flex;flex-direction:column;gap:var(--offset-x3)}.description_PvzKL{color:var(--colour-text-action-gray);font-size:var(--text-x2);font-weight:400;letter-spacing:calc(var(--header-x4) * 1 / 100px);line-height:calc(var(--text-x2)*1.3);margin:0}.actions_LdEEj{display:flex;flex-direction:column;gap:var(--offset-x1-5)}.actions_LdEEj .close_oteDt:not(:disabled){background-color:var(--colour-back-page)}.version_yVER6{align-items:center;border:1px solid var(--colour-back-secondary);border-radius:var(--radius-x1);color:var(--colour-back-secondary);display:flex;font-size:var(--text-x2);font-weight:700;height:44px;justify-content:center;padding:0 52px;width:fit-content}.title_iy96V{margin-bottom:var(--offset-x4)}.actions_JAuKU{display:flex;flex-direction:column;gap:var(--offset-x2)}