@import url(https://fonts.googleapis.com/css2?family=Lato&display=swap);@import url(https://fonts.googleapis.com/css2?family=Francois+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700;900&display=swap);html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#2d37680d;font-family:Lato,sans-serif;margin:0;padding:0}body>div,body>div>div,body>div>div>div{height:100%}body>div>div>div{margin:0;max-width:2000px;padding:0}.content-wrapper{background-color:#fff;float:left;font-family:Lato,sans-serif;margin:0;min-height:650px;padding:0 0 50px;width:100%}.mockup-overlay{display:block;display:none;height:100%;left:0;opacity:.6;position:fixed;top:0;width:100%}.official-data-disclaimer{clear:left;color:#aaa;display:block;float:left;font-size:13px;margin:20px 0 50px 79px}.footer{background-color:#fbfbff;border-top:1px solid #efefef;bottom:24px;color:#999;display:inline-block;font-size:12px;height:17px;letter-spacing:1px;padding:10px 0;position:relative;text-align:center;width:100%}.footer a{color:#999;margin:0 10px 0 0;text-underline-offset:1px}.footer a:hover{color:#372d68}::-webkit-scrollbar{background:#eeebff;overflow:visible;width:8px}::-webkit-scrollbar-thumb{background-color:#6d5bd0;border:none;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#372d68;border-radius:4px}@media screen and (max-width:1350px){.official-data-disclaimer{margin-left:40px}}@media screen and (min-width:2000px){body>div>div>div{margin-left:calc(50% - 1000px)}}.auto-tooltip{position:relative}.auto-tooltip .tooltip-message{background:#fff;border:1px solid #ddd;border-radius:10px;bottom:75%;box-shadow:0 1px 1px #00000080;color:#333;left:0;opacity:0;padding:10px 20px;position:absolute;visibility:hidden;width:100%}.auto-tooltip .tooltip-message:after{background:#fff;border:0;border-bottom:1px solid #ddd;border-left:1px solid #ddd;bottom:-8px;box-shadow:-1px 1px 1px #00000080;content:"";height:15px;left:15px;position:absolute;transform:rotate(-45deg);width:15px}.auto-tooltip:hover .tooltip-message{bottom:100%;opacity:1;visibility:visible}.budget-content{clear:left;margin:0 78px;padding-top:10px}.budget-create-row{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:400px}.budget-create-row>span{word-wrap:normal;min-width:200px}.budget-create-row .input{width:100px}.budget-create-row .dropdown{min-height:30px}.budget-create-row .dropdown .dropdowns-wrapper,.budget-create-row .dropdown .dropdowns-wrapper .secondary-legends{margin:0}.budget-create-row .dropdown .dropdowns-wrapper .secondary-legends{float:left}.budget-table-row{align-items:center;display:flex}.budget-table-row .start-edit-months{margin:0 auto}.budget-table{--expanded-border-radius:20px;--expanded-margin-top:2px;border-collapse:collapse;max-width:1350px;table-layout:fixed;width:100%}.budget-table th{text-align:right}.budget-table th.left-align{text-align:left}.budget-table .money-column,.budget-table .money-column input{font-family:Lato,sans-serif;font-size:13px;text-align:right}.budget-table button,.budget-table input{padding-bottom:0;padding-top:0}.budget-table input:disabled{background-color:#d3d3d3}.budget-table .row-name span{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.budget-table .row-name button{color:#fbfbff;font-weight:bolder;white-space:nowrap}.budget-table .detail-column{font-size:13px;font-style:italic;padding-right:.5em;text-align:right}.budget-table .expand-cell{align-items:baseline;display:flex;justify-content:space-between}.budget-table .expand-cell button{background-color:#6d5bd0;height:22px;width:45px}.budget-table .percent-row td{font-size:11px}.budget-table tr.shaded td.shaded{background-color:#f2f1fa}.budget-table tr.shaded.top-row td.shaded{border-top:var(--expanded-margin-top) solid #fff;padding-top:calc(var(--expanded-border-radius)/4)}.budget-table tr.shaded.bottom-row td.shaded{padding-bottom:calc(var(--expanded-border-radius)/4)}.budget-table td.right-end{padding-right:calc(var(--expanded-border-radius)/2)}.budget-table td.left-start{padding-left:calc(var(--expanded-border-radius)/2)}.budget-table tr.shaded.top-row td.left-start{border-top-left-radius:var(--expanded-border-radius)}.budget-table tr.shaded.top-row td.right-end{border-top-right-radius:var(--expanded-border-radius)}.budget-table tr.shaded.bottom-row td.left-start{border-bottom-left-radius:var(--expanded-border-radius)}.budget-table tr.shaded.bottom-row td.right-end{border-bottom-right-radius:var(--expanded-border-radius)}.budget-table td.green-cell{background-color:#88dad6}.budget-table tr.bold{font-weight:700}.budget-table tr.line-above td{border-top:1px solid #000}.budget-table tr.spacer{height:10px}.budget-table .fa-button{background-color:#007cba;font-size:10px;margin-left:1px;margin-right:1px;padding:3px}.budget-list{max-width:800px}.budget-list-title-row{border-bottom:1px solid #000;display:flex;font-size:.8em;justify-content:space-between;margin-bottom:.4em}.budget-list-title-row .budget-period{width:420px}.budget-list-item{align-items:baseline;display:flex}.budget-name{flex-grow:1}.budget-list-item .budget-period{font-size:.7em;margin-right:2em}.create-button-row{margin-top:2em}.create-budget{background-color:#6d5bd0;color:#fff;padding:.4em .4em .4em .2em;text-decoration:none}.fa-button.create-budget:before{vertical-align:bottom}.budget-title-row{align-items:start;display:flex;justify-content:space-between;margin-bottom:.3em}.budget-title-row #controls{align-items:flex-start;display:flex;gap:20px;position:relative}.budget-title-row button{border:1px solid #fff;border-radius:5px;font-family:Lato,sans-serif;font-size:16px;font-weight:400;height:37px;margin:0 4px 0 0;padding:8px 15px;vertical-align:middle}.budget-title-row button.disappear{background-color:#fff;color:#1b7f7b}.budget-title-row button.disappear:before{background-color:#1b7f7b}.budget-title-row button.save{background-color:#6d5bd0;border-color:#6d5bd0;color:#fff}.budget-title-row button.save:hover{background-color:#372d68;border-color:#372d68}.budget-title-row button.save:disabled{background-color:#efefef;border-color:#cbc6ec;color:#372d68}.budget-title-row button.help{background-color:#fff;color:#6d5bd0;padding-left:10px}.budget-title-row button.help:before{background-color:#6d5bd0;content:"";display:inline-block;height:1.2em;margin-right:5px;-webkit-mask-image:url(/static/media/help.550a6dcfbe6ef59aa2af.svg);mask-image:url(/static/media/help.550a6dcfbe6ef59aa2af.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.2em 1.2em;mask-size:1.2em 1.2em;vertical-align:bottom;width:1.2em}.budget-title-row button.help:hover{border-color:#6d5bd0}.budget-title-row #controls .title{color:#6d5bd0;display:block;font-size:.8em;margin:2px 0 5px;text-transform:uppercase}.budget-title-row #budget-name h3{border:1px solid #cbc6ec;border-radius:2px;cursor:text;display:inline-block;margin-top:0;min-width:13.2em;padding:4px;position:relative}.budget-title-row #budget-name h3:after{background-color:#cbc6ec;content:"";display:inline-block;height:.8em;margin-right:0;-webkit-mask-image:url(/static/media/edit.0f2469edf27db7a4a8ce.svg);mask-image:url(/static/media/edit.0f2469edf27db7a4a8ce.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;right:2px;top:7px;vertical-align:middle;width:.8em}.budget-title-row #budget-name h3:hover{border:1px solid #6d5bd0}.budget-title-row #budget-name h3:hover:after{background-color:#372d68}.budget-title-row #budget-name input.input{font-family:Lato,sans-serif;font-size:1.2em;font-weight:700;margin:0 0 22px}#budget-period button{background-color:#6d5bd0;color:#fbfbff;cursor:pointer;font-size:.9em;margin-left:1em}#budget-period button.disabled{background-color:#ddd;cursor:not-allowed}#budget-period-picker{min-height:200px}.budget-action-list{display:flex;gap:.5em;justify-content:flex-end;max-width:1350px}button.budget-action-button{background-color:#6d5bd0;color:#fbfbff;height:22px}.budget-list-item button{background-color:#fff;color:#6d5bd0;cursor:pointer;height:2em;margin:.1em;padding:1px 7px 3px;text-align:left}.budget-list-item button.toggle{width:120px}.budget-list-item button:before{background-color:#6d5bd0}.budget-list-item button.trash:before{background-color:#da546c}.budget-list-item button:disabled{background-color:#efefef}.budget-list-item button:disabled:before{background-color:#372d68}.budget-list-item button:disabled{color:#372d68}button.budget-action-button:hover{background-color:#372d68}button.budget-action-button:disabled{background-color:#cbc6ec}.budget-content .dropdowns-wrapper .secondary-legends{max-width:180px}.budget-content .dropdowns-wrapper .secondary-legends .secondary-legends-button{width:120px}.budget-content .dropdowns-wrapper .secondary-legends:hover .secondary-legends-button{display:block;left:auto;margin-left:30px;position:relative}.fa-button,.fa-button-after,.no-icon,button.budget-action-button{border-radius:3px;border-style:none}.fa-button-after:after,.fa-button:before{background-color:#fbfbff;content:"";display:inline-block;height:1.2em;margin:2px 5px;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:middle;width:1.2em}.fa-button-after.edit:after,.fa-button.edit:before{-webkit-mask-image:url(/static/media/edit.0f2469edf27db7a4a8ce.svg);mask-image:url(/static/media/edit.0f2469edf27db7a4a8ce.svg)}.fa-button-after.toggle-on:after,.fa-button.toggle-on:before{height:1.4em;-webkit-mask-image:url(/static/media/toggle-on.2464aceef75f8256d176.svg);mask-image:url(/static/media/toggle-on.2464aceef75f8256d176.svg);width:1.8em}.fa-button-after.toggle-off:after,.fa-button.toggle-off:before{height:1.4em;-webkit-mask-image:url(/static/media/toggle-off.cf705c28824d31f394ce.svg);mask-image:url(/static/media/toggle-off.cf705c28824d31f394ce.svg);width:1.8em}.fa-button-after.check:after,.fa-button.check:before{-webkit-mask-image:url(/static/media/check.872a702e836fb9d8158e.svg);mask-image:url(/static/media/check.872a702e836fb9d8158e.svg)}.fa-button-after.chart-bar:after,.fa-button.chart-bar:before{-webkit-mask-image:url(/static/media/chart-bar-solid.929d9acdff7df434937f.svg);mask-image:url(/static/media/chart-bar-solid.929d9acdff7df434937f.svg)}.fa-button-after.chart-column:after,.fa-button.chart-column:before{-webkit-mask-image:url(/static/media/chart-column-solid.eeed96d1212aa143eda7.svg);mask-image:url(/static/media/chart-column-solid.eeed96d1212aa143eda7.svg)}.fa-button-after.rotate-left:after,.fa-button.rotate-left:before{-webkit-mask-image:url(/static/media/rotate-left-solid.9e2b10d31303b4604e5b.svg);mask-image:url(/static/media/rotate-left-solid.9e2b10d31303b4604e5b.svg)}.fa-button-after.rotate-right:after,.fa-button.rotate-right:before{-webkit-mask-image:url(/static/media/rotate-right-solid.676a099e0ae7d9063218.svg);mask-image:url(/static/media/rotate-right-solid.676a099e0ae7d9063218.svg)}.fa-button-after.fold:after,.fa-button.fold:before{-webkit-mask-image:url(/static/media/fold-icon.0242f3ada1814d3d1277.svg);mask-image:url(/static/media/fold-icon.0242f3ada1814d3d1277.svg)}.fa-button-after.unfold:after,.fa-button.unfold:before{-webkit-mask-image:url(/static/media/unfold-icon.5f3b7df35a20cd47ef1d.svg);mask-image:url(/static/media/unfold-icon.5f3b7df35a20cd47ef1d.svg)}.fa-button-after.trash:after,.fa-button.trash:before{-webkit-mask-image:url(/static/media/trash-solid.4da6efdae2708ae1b361.svg);mask-image:url(/static/media/trash-solid.4da6efdae2708ae1b361.svg)}.top-bar{background-color:#3a306e;color:#fff;float:left;height:63px;margin:0;padding:0;width:100%}.top-bar .logo{background-repeat:no-repeat;cursor:pointer;float:left;height:35px;left:41px;position:relative;top:16px;width:100px}.top-bar-logout{float:right;height:24px;margin:23px 33px 0;min-width:60px;text-align:right}.top-bar-logout span.license-switch{background-image:url(/static/media/top-bar-user-avatar.c94de88341a8d43b5bc7.svg);background-position:0 2px;background-repeat:no-repeat;color:#fff;font-family:Lato,sans-serif;font-size:12px;font-weight:400;margin:0 20px 0 22px;padding:3px 0 0 21px;text-indent:20px;text-transform:uppercase}.top-bar .settings-link{color:#372d68;padding:3px 0 0;text-align:left;text-decoration:none}.top-bar .settings-icon{background-color:#372d68;border-radius:0;display:inline-block;height:18px;margin-right:5px;-webkit-mask-image:url(/static/media/user-gear-solid.2ffcf26031ec31f6a739.svg);mask-image:url(/static/media/user-gear-solid.2ffcf26031ec31f6a739.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:18px 18px;mask-size:18px 18px;position:relative;top:2px;width:20px}.top-bar-logout span.license-switch{background-color:#ffffff1a;background-position:6px 7px;border:1px solid #0000;border-radius:4px;cursor:pointer;display:inline-block;height:32px;line-height:30px;margin:-8px 20px 0 22px;padding:0;text-indent:26px}.top-bar-logout span.license-switch .mask{background-color:#cfcdd4;display:inline-block;height:15px;line-height:normal;margin:-3px 0 0 5px;-webkit-mask-image:url(/static/media/chevron-down.8624f04faf16b2d07c00.svg);mask-image:url(/static/media/chevron-down.8624f04faf16b2d07c00.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:relative;top:3px;width:24px}.top-bar-logout span.logout{background-color:#ffffff1a;border:1px solid #0000;border-radius:4px;color:#fff;cursor:pointer;float:right;font-family:Lato,sans-serif;font-style:normal;font-weight:300;height:32px;letter-spacing:.3px;line-height:30px;margin:-6px 0 0;padding:0 10px 0 13px;text-align:left;width:65px}.top-bar-logout span.license-switch:hover,.top-bar-logout span.logout:hover{border-color:#fff;transition:all .15s ease-out}.top-bar-logout .user-menu{background:#fff;border:1px solid #00000026;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);color:#000;padding:2em;position:relative;text-align:left;top:15px;width:400px;z-index:1000}.content-overlay,.top-bar-logout .license-switch-choice{text-align:center}.content-overlay{background-color:#fffc;height:100%;left:0;margin:0;padding:0;position:fixed;top:0;width:100%;z-index:100}.compare-overlay .spinner-wrapper,.content-overlay .spinner-wrapper{margin-top:-200px;padding-left:10px;position:absolute;top:50%}.content-overlay .error-wrapper{background-color:#fff;border:1px solid #cdcdcd;border-radius:8px;display:inline-block;height:140px;left:50%;margin:-200px 0 0 -330px;overflow:hidden;padding:45px 30px;position:absolute;text-align:center;top:50%;width:600px}.content-overlay .error-wrapper button{background-color:#007cba;border-radius:5px;border-style:none;color:#fff;cursor:pointer;float:none;font-size:13px;font-weight:500;line-height:18px;margin:-11px 0 16px 15px;padding:8px 14px 6px;position:relative;width:auto}.company-heading,.content-heading{background-color:#fbfbff;float:left;margin:0;padding:0 0 0 80px;width:calc(100% - 80px)}.no-float{clear:both;float:none}.content-heading .breadcrumbs{color:#160a25;display:flex;flex-flow:row wrap;font-family:Lato,sans-serif;font-size:14px;font-weight:400;gap:20px;letter-spacing:.1px;margin:15px 0 0;position:relative;text-transform:uppercase}.content-heading .breadcrumbs span+span:before{content:"/";left:-10px;position:relative}.content-heading .breadcrumbs a{color:#6d5bd0;text-decoration:none}.content-heading .breadcrumbs a:hover{color:#372d68;text-decoration:underline;transition:all .15s ease-out}.bottom-buttons-and-info .official-data-disclaimer{margin-left:75px}.bottom-buttons-and-info .help,.company-heading .help,.content-heading .help{border:1px solid #0000;border-radius:4px;color:#6d5bd0;cursor:pointer;float:right;font-family:Lato,sans-serif;font-size:16px;font-weight:400;height:36px;letter-spacing:.1px;line-height:36px;margin:20px 78px 0 0;padding:0 2px 0 10px;position:relative;text-align:left;width:76px;z-index:150}.company-heading .help.help-above{margin-top:-44px}.bottom-buttons-and-info .help{float:left;margin-left:clamp(900px,calc(100% - 180px),1155px);margin-top:-53px;position:absolute}.bottom-buttons-and-info .help .mask,.company-heading .help .mask,.content-heading .help .mask{background-color:#6d5bd0;float:left;height:20px;margin:9px 8px 0 0;-webkit-mask-image:url(/static/media/help.550a6dcfbe6ef59aa2af.svg);mask-image:url(/static/media/help.550a6dcfbe6ef59aa2af.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px 20px;mask-size:20px 20px;position:relative;top:-2px;width:20px}.bottom-buttons-and-info .help:hover,.company-heading .help:hover,.content-heading .help:hover{border-color:#372d68;color:#372d68;transition:all .15s ease-out}.bottom-buttons-and-info .help:hover .mask,.company-heading .help:hover .mask,.content-heading .help:hover .mask{background-color:#372d68}.company-heading h1,.content-heading h1{clear:left;color:#000;float:left;font-family:Francois One,sans-serif;font-size:30px;font-weight:400;line-height:45px;margin:10px 0 6px;padding:0}.content-heading h1 span{font-family:Lato,sans-serif;font-size:24px;font-weight:400;line-height:28px;margin-left:18px}.info-boxes{clear:left;float:left;width:100%}.company-info-visibility-toggle{background-color:#cbc6ec;background-size:100%;cursor:pointer;float:left;height:14px;margin:58px 78px 0 -33px;-webkit-mask-image:url(/static/media/fold-company-info-icon.867851de5f48b7cdd155.svg);mask-image:url(/static/media/fold-company-info-icon.867851de5f48b7cdd155.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;width:14px}.company-info-visibility-toggle.folded{-webkit-mask-image:url(/static/media/unfold-company-info-icon.af7748d37ac8259eef30.svg);mask-image:url(/static/media/unfold-company-info-icon.af7748d37ac8259eef30.svg)}.company-info-visibility-toggle:hover{background-color:#372d68}.info-boxes .company-info-box{float:left;min-height:120px;padding:5px 20px 0 0;width:calc(40% - 50px)}.info-boxes .company-info-box:nth-of-type(2){width:calc(50% - 50px)}.info-boxes .company-info-box div{font-size:15px;line-height:25px}.info-boxes .company-info-box div.has-info-icon{background-position:0 2px;background-repeat:no-repeat;background-size:15px 15px;text-indent:26px}.info-boxes .company-info-box div.has-info-icon.employees{background-image:url(/static/media/employees.7f82e7e7809c74552c9d.svg)}.info-boxes .company-info-box div.has-info-icon.city{background-image:url(/static/media/city.9818682a239422091aff.svg)}.info-boxes.slim{clear:none;margin:20px 0 0 20px;width:400px}.info-boxes.slim .company-info-box{min-height:20px;width:400px}.content-menu{clear:left;float:left;margin:10px 0 0}.content-menu ul{list-style:none;margin:0;padding:0;width:100%}.content-menu ul li{display:inline-block;font-family:Lato,sans-serif;font-size:15px;font-weight:700;height:36px;line-height:20px;list-style:none;margin:0;padding:0}.content-menu ul a{border-bottom:4px solid #0000;border-radius:6px 6px 0 0;color:#6d5bd0;height:100%;letter-spacing:.2px;margin:0 5px 0 0;min-width:180px;padding:14px 16px 12px;text-decoration:none;width:100%}.content-menu ul a.active,.content-menu ul a:hover{background-color:#eeebff;border-bottom-color:#6d5bd0;transition:all .15s ease-out}.content-menu .alert-bubble{background-color:#da546c;border-radius:20px;color:#fff;float:right;font-size:14px;height:22px;line-height:21px;margin-top:0;min-width:14px;padding:0 4px;position:relative;right:-4px;text-align:center}.row-based-table-wrapper{padding:0 0 0 80px}.row-based-table-wrapper-heading{cursor:pointer;float:left;font-family:Lato,sans-serif;font-size:16px;font-weight:700;letter-spacing:.1px;line-height:20px;margin:0;width:100%}.row-based-table{display:flex;flex-wrap:wrap;float:left;font-size:13px;margin-bottom:50px;padding:0;width:100%}.row-based-table-head{background-color:#fbfbff;border-bottom:1px solid #cbc6ec;display:flex;float:left;font-family:Lato,sans-serif;font-size:15px;font-weight:700;height:45px;line-height:22px;width:100%}.row-based-table-head:empty{display:none}.row-based-table-column{background-color:#fff;display:flex;float:left;font-size:12px;width:100%}.row-based-table-column:first-of-type{padding-left:20px}.row-based-table-head>div.active,.row-based-table-head>div:hover{background-color:#eeebff;transition:all .15s ease-out}.row-based-table-head>div.active .row-based-table-column-sort,.row-based-table-head>div:hover .row-based-table-column-sort{background-color:#372d68}.row-based-table-head span{float:left}.row-based-table-column-sort{background-color:#6d5bd0;cursor:pointer;float:left;height:20px;margin-left:8px;margin-top:6px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:18px 18px;mask-size:18px 18px;width:20px}.row-based-table-column-sort:hover{background-color:#372d68}.row-based-table-head .right span{float:none}.row-based-table-head .right .row-based-table-column-sort{float:right}.row-based-table-head .row-based-table-column-sort.number{-webkit-mask-image:url(/static/media/sort-number.002e241d381b1d05c959.svg);mask-image:url(/static/media/sort-number.002e241d381b1d05c959.svg)}.row-based-table-head .reversed .row-based-table-column-sort.number{-webkit-mask-image:url(/static/media/sort-number-reversed.2693d10e315b893df2b3.svg);mask-image:url(/static/media/sort-number-reversed.2693d10e315b893df2b3.svg)}.row-based-table-head .row-based-table-column-sort.a-z{-webkit-mask-image:url(/static/media/sort-a-z.e5a4caec565e6d82f756.svg);mask-image:url(/static/media/sort-a-z.e5a4caec565e6d82f756.svg)}.row-based-table-head .reversed .row-based-table-column-sort.a-z{-webkit-mask-image:url(/static/media/sort-a-z-reversed.26525dd69a542212fe48.svg);mask-image:url(/static/media/sort-a-z-reversed.26525dd69a542212fe48.svg)}.row-based-table-row{border-bottom:1px solid #f2f1fa;display:flex;float:left;font-family:Lato,sans-serif;font-size:13px;font-weight:400;line-height:22px;min-height:32px;width:100%}.row-based-table-row:hover{background-color:#fbfbff;transition:all .15s ease-out}.row-based-table-row:empty{display:none}.column-based-table .budget-selector{background-color:#eeebff;border-radius:0;height:32px;position:relative;width:188px;z-index:20}.column-based-table .budget-selector:after{border-color:#6d5bd0;border-style:none solid solid none;border-width:1px;content:"";display:block;height:6px;position:absolute;right:15px;top:10px;transform:rotate(45deg);width:6px}.column-based-table .budget-selector.is-visible{display:block}.column-based-table .budget-selector:hover{border-radius:3px}.column-based-table .budget-selector:hover .label,.column-based-table .budget-selector:hover:after{display:none}.column-based-table .budget-selector ul li.selected,.column-based-table .budget-selector:hover ul li{display:list-item}.column-based-table .budget-selector:hover .label{display:block;margin-bottom:5px;text-align:left}.column-based-table .budget-selector:hover ul{background-color:#eeebff}.column-based-table .budget-selector .label{display:none}.column-based-table .budget-selector ul{display:block;margin:0;padding:5px 10px;z-index:20}.column-based-table .budget-selector ul li{display:none;line-height:25px;list-style:none;min-height:24px;text-align:left;text-indent:0}.column-based-table .budget-selector ul li a{margin-left:0;max-width:145px;overflow:hidden;position:static;text-overflow:ellipsis;white-space:nowrap}.column-based-table .budget-selector ul li a:hover{max-width:none}.column-based-table .budget-selector ul li.selected a{margin-left:0}.column-based-table .status-neutral,.company-info-box .status-neutral,.compare-wrapper .status-neutral,.row-based-table-row .status-neutral{background-color:#6d5bd01a;background-image:url(/static/media/status-neutral.8b0fdcd498389626c301.svg);background-position:4px 9px;background-repeat:no-repeat;border-radius:6px;color:#6d5bd0;font-size:15px;padding:1px 4px 2px 14px}.column-based-table .status-not-ok,.company-info-box .status-not-ok,.compare-wrapper .status-not-ok,.row-based-table-row .status-not-ok{background-color:#da546c1f;background-image:url(/static/media/status-not-ok.b81da7460724d2bfefe7.svg);background-position:4px 4px;background-repeat:no-repeat;background-size:10px 10px;border-radius:6px;color:#da546c;font-size:13px;padding:1px 6px 2px 16px}.charts-wrapper .status-ok,.column-based-table .status-ok,.company-info-box .status-ok,.compare-wrapper .status-ok,.row-based-table-row .status-ok{background-color:#27b6b01f;background-image:url(/static/media/status-ok.5db1ea54eb88bed0e87f.svg);background-position:4px 5px;background-repeat:no-repeat;background-size:10px 10px;border-radius:6px;color:#1b7f7b;font-size:13px;padding:1px 6px 2px 17px}.charts-wrapper .info-boxes .chart-box.status-ok{background-image:none;display:inline-block;float:none;margin:10px 0 0 20px;max-width:none;text-align:center;width:calc(100% - 62px)}.column-based-table .status-warning,.row-based-table-row .status-warning{background-color:#f0e68c66;border-radius:6px;color:#46371a;font-size:15px;padding:1px 4px 2px 16px}.compare-wrapper .status-not-ok{background-position:7px 11px;display:inline-block;margin:5px 40px;padding-left:21px}.no-buttons .legends-button{display:none}.company-menu{clear:left;float:left;margin:30px 0 0}.company-menu ul{float:left;list-style:none;margin:0;padding:0;width:890px}.company-menu ul li{display:inline-block;font-family:Lato,sans-serif;font-size:15px;font-weight:700;height:36px;line-height:20px;list-style:none;margin:0;padding:0}.company-menu ul a{border-bottom:4px solid #0000;border-radius:6px 6px 0 0;color:#6d5bd0;height:100%;letter-spacing:.2px;margin:0 5px 0 0;min-width:180px;padding:14px 16px 12px;text-decoration:none;width:100%}.company-menu ul a.active,.company-menu ul a:hover{background-color:#eeebff;border-bottom-color:#6d5bd0;transition:all .15s ease-out}.company-heading{background-color:initial;height:0}.company-heading.company-waterfall-heading{height:auto}.company-heading .help{margin-top:20px}.company-heading h1{font-size:26px;line-height:37px;margin-top:38px}.row-based-table-head>div:first-of-type,.row-based-table-row>div:first-of-type{padding-left:36px}.row-based-table-head div.small,.row-based-table-row div.small{max-width:150px}.row-based-table-head div.medium,.row-based-table-row div.medium{max-width:225px;text-overflow:ellipsis}.row-based-table-head div.large,.row-based-table-row div.large{max-width:430px}.row-based-table-head div.right,.row-based-table-row div.right{text-align:right}.row-based-table-head div.right a,.row-based-table-row div.right a{float:right}.row-based-table-head>div,.row-based-table-row>div{box-sizing:border-box;flex:1 1;line-height:20px;list-style:none;min-height:22px;overflow:hidden;padding:6px 20px 6px 10px}.row-based-table-row>div.hide-overflow{white-space:nowrap}.row-based-table-row>div .tooltip{background-color:#f2f1fa;border:1px solid #cbc6ec;border-radius:5px;color:#000;display:none;margin-left:120px;margin-top:5px;max-width:300px;padding:10px;position:absolute;white-space:normal}.row-based-table-row>div:hover .tooltip{display:block}.row-based-table-head>div{height:45px;line-height:30px;overflow:hidden;padding:10px 20px 6px 10px;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.row-based-table a{color:#6d5bd0;display:block;float:left;margin:0;padding:0;text-decoration:none}.row-based-table a:hover{color:#372d68;text-decoration:underline;transition:all .15s ease-out}.checkbox-col{max-width:46px}.checkbox-col,.row-based-table-head>div.checkbox-col:first-of-type,.row-based-table-row>div.checkbox-col:first-of-type{padding-left:10px}.checkbox-col.checkbox-disabled{cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none}.checkbox-col.checkbox-disabled .checkmark{background-color:#efefef;border:2px solid #efefef}.checkbox-container{cursor:pointer;display:block;float:left;font-size:22px;margin-bottom:10px;padding-left:0;position:relative;-webkit-user-select:none;user-select:none}.checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:#fff;border:2px solid #cbc6ec;border-radius:2px;height:19px;left:0;margin:0;position:absolute;top:0;width:19px}.checkbox-container:hover input~.checkmark{background-color:#372d68;border:2px solid #372d68;transition:all .15s ease-out}.checkbox-container input:checked~.checkmark{background-color:#6d5bd0;border-color:#6d5bd0}.checkbox-container input:checked:hover~.checkmark{background-color:#372d68;border-color:#372d68}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container input~.checkmark:after{border:solid #fff;border-width:0 3px 3px 0;content:"";display:none;height:10px;left:6px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.row-based-table-actions{margin:-5px 0 10px}.row-based-table-filter-wrapper{display:inline-block;margin-left:calc(100% - 464px);margin-top:-50px;position:absolute;text-align:right;width:350px}.row-based-table-filter-wrapper label{color:#160a25;float:left;font-family:Lato,sans-serif;font-size:16px;font-weight:400;line-height:19px;position:relative;top:-3px}.row-based-table-filter-wrapper input{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M15.8906 14.6531L12.0969 10.8594C12.025 10.7875 11.9313 10.75 11.8313 10.75H11.4187C12.4031 9.60938 13 8.125 13 6.5C13 2.90937 10.0906 0 6.5 0C2.90937 0 0 2.90937 0 6.5C0 10.0906 2.90937 13 6.5 13C8.125 13 9.60938 12.4031 10.75 11.4187V11.8313C10.75 11.9313 10.7906 12.025 10.8594 12.0969L14.6531 15.8906C14.8 16.0375 15.0375 16.0375 15.1844 15.8906L15.8906 15.1844C16.0375 15.0375 16.0375 14.8 15.8906 14.6531ZM6.5 11.5C3.7375 11.5 1.5 9.2625 1.5 6.5C1.5 3.7375 3.7375 1.5 6.5 1.5C9.2625 1.5 11.5 3.7375 11.5 6.5C11.5 9.2625 9.2625 11.5 6.5 11.5Z%27 fill=%27%236D5BD0%27/%3E%3C/svg%3E");background-position:282px 8px;background-repeat:no-repeat;border:1px solid #6d5bd0;border-radius:3px;clear:left;float:right;font-size:14px;line-height:28px;margin:0 0 16px;outline-width:0;padding:3px 35px 3px 6px;text-indent:5px;width:268px}.row-based-table-filter-wrapper input:focus,.row-based-table-filter-wrapper input:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M15.8906 14.6531L12.0969 10.8594C12.025 10.7875 11.9313 10.75 11.8313 10.75H11.4187C12.4031 9.60938 13 8.125 13 6.5C13 2.90937 10.0906 0 6.5 0C2.90937 0 0 2.90937 0 6.5C0 10.0906 2.90937 13 6.5 13C8.125 13 9.60938 12.4031 10.75 11.4187V11.8313C10.75 11.9313 10.7906 12.025 10.8594 12.0969L14.6531 15.8906C14.8 16.0375 15.0375 16.0375 15.1844 15.8906L15.8906 15.1844C16.0375 15.0375 16.0375 14.8 15.8906 14.6531ZM6.5 11.5C3.7375 11.5 1.5 9.2625 1.5 6.5C1.5 3.7375 3.7375 1.5 6.5 1.5C9.2625 1.5 11.5 3.7375 11.5 6.5C11.5 9.2625 9.2625 11.5 6.5 11.5Z%27 fill=%27%23372D68%27/%3E%3C/svg%3E");border-color:#372d68;border-width:1px}::placeholder{color:#cdcdcd;font-size:14px;opacity:1}.row-based-table button{background-color:#6d5bd0;background-position:9px 8px;background-repeat:no-repeat;border-radius:3px;border-style:none;color:#fff;cursor:pointer;float:left;font-family:Lato,sans-serif;font-size:18px;font-weight:400;height:36px;line-height:24px;margin:0 15px 0 0;overflow:hidden;padding:0 15px 2px 14px;text-decoration:none;width:auto}.row-based-table .row-based-table-actions button{background-color:#f5f5f7;color:#cfcdd4;cursor:inherit;pointer-events:none}.row-based-table .row-based-table-actions button.is-activated{background-color:#6d5bd0;color:#fff;cursor:pointer;pointer-events:all}.row-based-table .row-based-table-actions button.reject-button.is-activated .mask{background-color:#fff}.row-based-table .row-based-table-actions button.reject-button .mask{background-color:#cfcdd4;float:left;height:22px;margin:3px 6px 0 0;-webkit-mask-image:url(/static/media/reject.bce87d42111f97136f92.svg);mask-image:url(/static/media/reject.bce87d42111f97136f92.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:24px}.row-based-table .row-based-table-actions button.approve-button.is-activated .mask{background-color:#fff}.row-based-table .row-based-table-actions button.approve-button .mask{background-color:#cfcdd4;float:left;height:22px;margin:2px 6px 0 1px;-webkit-mask-image:url(/static/media/approve.b9ec952cb3cf40ed625f.svg);mask-image:url(/static/media/approve.b9ec952cb3cf40ed625f.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:24px}.row-based-table .row-based-table-actions button.approve-button.is-activated:hover,.row-based-table .row-based-table-actions button.reject-button.is-activated:hover{background-color:#372d68}.row-based-table .row-based-table-actions button.compare-button.is-activated .mask{background-color:#fff}.row-based-table .row-based-table-actions button.compare-button .mask{background-color:#cfcdd4;float:left;height:22px;margin:4px 6px 0 0;-webkit-mask-image:url(/static/media/compare.291ed56464b442947564.svg);mask-image:url(/static/media/compare.291ed56464b442947564.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:24px}.row-based-table .row-based-table-actions button.compare-button.is-activated:hover{background-color:#372d68}.column-based-table-wrapper.new-no-float{clear:both;float:none}.column-based-table-wrapper.new-no-float .labels-column{flex-grow:1;width:auto}.column-based-table-wrapper.new-no-float.animation-class{animation:table-background-animation .3s;animation-timing-function:linear;background-image:linear-gradient(90deg,#00f0,#00f0,#0000ff0d,#00f0,#00f0);background-position:300% 0;background-repeat:no-repeat;background-size:300% 100%}.column-based-table-wrapper.new-no-float.animation-class.left{animation-direction:reverse}@keyframes table-background-animation{0%{background-position:0 0}to{background-position:100% 0}}.column-based-table-wrapper .table-row{display:flex;flex-direction:row;flex-wrap:wrap}.column-based-table-wrapper.no-wrap .table-row{flex-wrap:nowrap}.column-based-table-wrapper .table-row>div{flex-shrink:0}.column-based-table-wrapper{background-image:linear-gradient(90deg,#00f0,#00f0,#0000ff0d,#00f0,#00f0);background-size:300% 100%;float:left;margin:0 0 0 80px}.column-based-table-wrapper.new-no-float .column-based-table{float:none}.table-button-row{align-items:flex-start;display:flex;justify-content:space-between}.column-based-table{float:left;font-size:14px;font-weight:400;line-height:19px;margin:31px 0 20px;width:100%}.column-based-table .column{box-sizing:border-box;flex-direction:column;float:left;min-width:160px}.column-based-table .labels-column{max-width:397px;min-width:250px;text-align:left;width:100%}.column-based-table .labels-column.account-labels{max-width:460px;min-width:460px}.column-based-table .labels-column.account-labels .cell{max-width:422px;min-width:422px}.column-based-table .labels-column .cell{padding-left:5px;text-overflow:ellipsis;white-space:nowrap}.column-based-table .cell.tiny-cell,.column-based-table .tiny-row .cell{background-color:rgba(0,0,0,.035);background-position:calc(100% - 9px) 11px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.9px;line-height:15px;margin-bottom:5px;margin-left:10px;margin-right:10px;min-height:16px;padding:2px 13px 6px 10px}@-moz-document url-prefix(){.column-based-table .cell.tiny-cell,.column-based-table .tiny-row .cell{letter-spacing:0}}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.column-based-table .cell.tiny-cell,.column-based-table .tiny-row .cell{letter-spacing:-.1px}}}.column-based-table .labels-column .cell.tiny-cell,.column-based-table .tiny-row .labels-column .cell{margin-left:0;padding-right:10px;width:calc(100% - 30px)}.column-based-table .cell.hidden-row{display:none}.column-based-table .cell.trend-arrow-up{background-image:url(/static/media/trend-arrow-up.c08c09638db793c0e2a2.svg);background-position:calc(100% - 12px) calc(100% - 16px)}.column-based-table .cell.trend-arrow-down{background-image:url(/static/media/trend-arrow-down.03747507102ef64c2ba3.svg)}.column-based-table .cell.trend-arrow-down,.column-based-table .cell.trend-arrow-same{background-position:calc(100% - 12px) calc(100% - 16px)}.column-based-table .cell .anomaly-icon{background-image:url(/static/media/anomaly-icon.b1822501d4248e617ef7.svg);background-position:0 3px;display:inline-block;height:15px;margin:0 10px 0 0;width:17px}.column-based-table .cell .tooltip{background-color:#f2f1fa;border:1px solid #cbc6ec;border-radius:5px;color:#000;display:none;margin-left:20px;margin-top:15px;max-width:300px;padding:10px;position:absolute;text-align:left;text-indent:0;white-space:normal}.column-based-table .cell .cell:hover .tooltip{display:block}.column-based-table .cell.is-hovered,.column-based-table .table-row:hover{background-color:#23234b0a}.column-based-table .cell.chart-launcher .mask{background-color:#0000;float:left;height:14px;margin:4px 6px 0 0;-webkit-mask-image:url(/static/media/open-chart.bee7cecced1e073d918f.svg);mask-image:url(/static/media/open-chart.bee7cecced1e073d918f.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:14px}.column-based-table a{border:1px solid #0000;border-radius:4px;color:#6d5bd0;cursor:pointer;display:inline-block;letter-spacing:.1px;margin-left:-81px;margin-top:-5px;padding:5px 10px;position:absolute;text-align:right;text-decoration:none}.column-based-table a:hover{border-color:#0000;color:#372d68;text-decoration:underline;transition:all .15s ease-out}.column-based-table .budget-data .column-header:first-of-type,.column-based-table .column-header .budget-data{background-color:#eeebff;height:34px;overflow:visible;padding:0}.column-based-table .column-header .budget-data .cell{padding-left:33px;text-overflow:ellipsis;white-space:nowrap}.column-based-table .my-numbers-data{background-color:#78c8c812}.column-based-table .column-header .my-numbers-data,.column-based-table .my-numbers-data .column-header:first-of-type,.column-based-table .my-numbers-data .column-header:first-of-type.is-hovered{background-color:#88dad6}.column-based-table .my-numbers-data .parent-cell .column-header{background-color:initial;padding-right:30px;width:100%}.column-based-table .cell{background-position:calc(100% - 12px) calc(100% - 20px);background-repeat:no-repeat;min-height:26px;overflow:hidden;padding:8px 33px 0 0}.column-based-table .my-numbers-data .cell.is-hovered{background-color:#6478080d}.column-based-table .table-row .nested-row{width:100%}.column-based-table .bold .cell,.column-based-table .cell.bold,.column-based-table .expanded .cell{font-weight:700}.column-based-table .cell.is-hidden{display:none}.column-based-table .cell.number,.column-based-table :not(.labels-column)>.cell{text-align:right}.column-based-table .cell.space-under,.column-based-table .table-row.space-under{margin-bottom:30px}.column-based-table .empty-row .cell{height:22px;min-height:22px}.column-based-table .cell.line-under,.column-based-table .line-under>*>.cell{border-bottom:1px solid #efefef}.column-based-table .cell.line-under-strong,.column-based-table .line-under-strong>*>.cell{border-bottom:1px solid #160a25}.column-based-table .cell.summary,.column-based-table .table-row.summary .cell{border-bottom:none;border-top:2px solid #160a25}.column-based-table .parent-cell .cell.summary{font-weight:400}.column-based-table .labels-column .parent-cell .cell:not(.parent-cell){width:calc(100% - 2px)}.column-based-table .cell.level-1-header,.column-based-table .level-1-header .cell{border-bottom:none;border-top:1px solid #efefef;font-size:16px;font-weight:700;letter-spacing:.5px;line-height:22px;margin-bottom:15px;text-transform:uppercase}.column-based-table .labels-column .cell.level-1-header:before,.column-based-table .level-1-header .labels-column .cell:before{border-color:#0000 #efefef;border-style:solid;border-width:16px 16px 16px 0;content:"";display:block;height:0;margin-left:-30px;margin-top:-20px;position:absolute;transform:rotate(45deg);width:0}.column-based-table .cell.level-1-footer,.column-based-table .level-1-footer .cell{border-bottom:1px solid #efefef;border-top:none;font-size:16px;font-weight:700;letter-spacing:.5px;line-height:22px;text-transform:uppercase}.column-based-table .labels-column .cell.level-1-footer:before,.column-based-table .level-1-footer .labels-column .cell:before{border-color:#0000 #efefef;border-style:solid;border-width:16px 16px 16px 0;content:"";display:block;height:0;margin-left:-30px;margin-top:6px;position:absolute;transform:rotate(-45deg);width:0}.column-based-table .labels-column .parent-cell{float:left;overflow:visible;padding-left:5px;position:relative;text-align:left;width:calc(100% - 38px)}.column-based-table .parent-cell .cell{display:none;font-weight:400;padding-right:30px;text-indent:10px;width:100%}.column-based-table .parent-cell .parent-cell{margin-top:0;padding-top:0}.column-based-table .labels-column .parent-cell .parent-cell{padding-right:8px}.column-based-table .parent-cell .parent-cell .cell{padding-right:30px}.column-based-table .labels-column .parent-cell .parent-cell .cell{padding-right:3px}.column-based-table .parent-cell .parent-cell.is-open{margin-left:0;margin-top:2px;padding-bottom:10px}.column-based-table .parent-cell.is-open .parent-cell .cell{display:none}.column-based-table .parent-cell.is-open .parent-cell.is-open .cell{display:block}.column-based-table .parent-cell .parent-cell.is-open .is-hidden{display:none}.column-based-table .labels-column .parent-cell .parent-cell .cell{margin-left:0}.column-based-table .labels-column .parent-cell .parent-cell{margin-left:0;padding-left:25px;text-align:left;text-indent:15px}.column-based-table .labels-column .parent-cell .parent-cell.is-open{margin-top:0;padding-bottom:60px}.column-based-table .labels-column .parent-cell.is-open .parent-cell .unfold-icon{background-color:#cbc6ec;height:18px;margin-left:-20px;margin-top:13px;-webkit-mask-image:url(/static/media/unfold-icon.5f3b7df35a20cd47ef1d.svg);mask-image:url(/static/media/unfold-icon.5f3b7df35a20cd47ef1d.svg);-webkit-mask-position:0 6px;mask-position:0 6px;-webkit-mask-size:10px 10px;mask-size:10px 10px;width:18px}.column-based-table .labels-column .parent-cell.is-open .parent-cell.is-open .unfold-icon{-webkit-mask-image:url(/static/media/fold-icon.0242f3ada1814d3d1277.svg);mask-image:url(/static/media/fold-icon.0242f3ada1814d3d1277.svg)}.column-based-table .labels-column .parent-cell.is-open .parent-cell .unfold-icon:hover{background-color:#372d68}.column-based-table .table-row .unfold-icon{background-color:#cbc6ec;cursor:pointer;display:block;height:18px;margin-left:-20px;margin-top:8px;-webkit-mask-image:url(/static/media/unfold-icon.5f3b7df35a20cd47ef1d.svg);mask-image:url(/static/media/unfold-icon.5f3b7df35a20cd47ef1d.svg);-webkit-mask-position:4px 3px;mask-position:4px 3px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;width:18px}.column-based-table .table-row .unfold-icon.is-open{-webkit-mask-image:url(/static/media/fold-icon.0242f3ada1814d3d1277.svg);mask-image:url(/static/media/fold-icon.0242f3ada1814d3d1277.svg);-webkit-mask-position:4px 8px;mask-position:4px 8px}.column-based-table .nested-row>:before{background-color:#cbc6ec;content:"";height:48px;margin-left:-32px;position:absolute;width:1px}.column-based-table .parent-cell .unfold-icon{background-color:#cbc6ec;cursor:pointer;display:none;float:left;height:50px;margin-left:-28px;margin-top:-18px;-webkit-mask-image:url(/static/media/unfold-icon.5f3b7df35a20cd47ef1d.svg);mask-image:url(/static/media/unfold-icon.5f3b7df35a20cd47ef1d.svg);-webkit-mask-position:6px 22px;mask-position:6px 22px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;width:18px}.column-based-table .parent-cell.is-open .unfold-icon{margin-top:-1px;-webkit-mask-image:url(/static/media/fold-icon.0242f3ada1814d3d1277.svg);mask-image:url(/static/media/fold-icon.0242f3ada1814d3d1277.svg)}.column-based-table .parent-cell .unfold-icon:hover{background-color:#372d68}.column-based-table .parent-cell.is-open{padding-bottom:8px;padding-top:40px}.column-based-table .parent-cell.is-open .parent-cell{background-position:calc(100% - 12px) calc(100% - 44px)}.column-based-table .parent-cell.is-open .parent-cell.is-open{padding-bottom:24px;padding-top:45px}.column-based-table .labels-column .parent-cell.is-open .parent-cell.is-open{margin-top:2px;padding-bottom:59px;padding-top:0}.column-based-table .parent-cell .parent-cell{background-position:calc(100% - 12px) calc(100% - 22px)}.column-based-table .cell.parent-cell.is-open.space-under{margin-bottom:10px}.column-based-table .parent-cell.is-open .cell.is-hidden{display:none}.column-based-table .labels-column .parent-cell .unfold-icon{display:block}.column-based-table .labels-column .parent-cell.is-open{margin-top:0;padding-bottom:38px;padding-top:0}.column-based-table .parent-cell.is-open .cell{display:block}.column-based-table .labels-column .parent-cell.is-open .cell{left:0}.column-based-table .labels-column .parent-cell.is-open .cell:before{background-color:#cbc6ec;content:"";display:block;height:48px;margin-left:-22px;margin-top:-12px;position:absolute;width:1.2px;z-index:10}.column-based-table .labels-column .parent-cell.is-open .parent-cell:before{display:none}.column-based-table .parent-cell .parent-sum{display:block;height:26px}.column-based-table .parent-cell .parent-heading,.column-based-table .parent-cell.is-open .parent-heading{display:none}.column-based-table .parent-cell.is-open .parent-sum{display:block;font-weight:700;height:30px;line-height:40px}.column-based-table .parent-cell.is-open .parent-cell .parent-sum{height:43px}.column-based-table .parent-cell.is-open .parent-cell.is-open{background-position:calc(100% - 12px) calc(100% - 35px)}.column-based-table .parent-cell.is-open .parent-cell.is-open .parent-sum{height:35px}.column-based-table .labels-column .parent-cell .parent-sum{display:block}.column-based-table .labels-column .parent-cell .parent-heading{display:none}.column-based-table .labels-column .parent-cell.is-open .parent-heading{display:block;font-weight:700;height:40px;line-height:43px}.column-based-table .labels-column .parent-cell.is-open .parent-sum{display:none}.column-based-table .labels-column .parent-cell .parent-cell .parent-heading,.column-based-table .labels-column .parent-cell.is-open .parent-cell .parent-heading{height:43px;line-height:43px;margin-left:-12px}.column-based-table .labels-column .parent-cell.is-open .parent-cell.is-open .parent-heading{height:45px;line-height:45px;margin-left:-12px}.top-buttons-block{margin-left:50px;margin-top:15px}.top-buttons-block a{background-color:#fff;border-radius:3px;color:#6d5bd0;font-family:Lato,sans-serif;font-size:16px;font-weight:400;height:24px;line-height:28px;margin:0 4px 0 0;padding:8px 15px 7px;text-decoration:none}.top-buttons-block a.active,.top-buttons-block a:hover{background-color:#372d68;color:#fff;transition:all .15s ease-out}.content-wrapper .top-buttons{float:left;margin:15px 0 0}.content-wrapper .charts-wrapper button,.content-wrapper .top-buttons a{background-color:#fff;border-radius:3px;border-style:none;color:#6d5bd0;cursor:pointer;float:left;font-family:Lato,sans-serif;font-size:16px;font-weight:400;height:24px;line-height:23px;margin:0 4px 0 0;overflow:hidden;padding:8px 15px 7px;text-decoration:none;width:auto}.content-wrapper .charts-wrapper button .mask,.content-wrapper .top-buttons a .mask{background-color:#6d5bd0;float:left;height:22px;margin:0 10px 0 1px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:24px}.content-wrapper .charts-wrapper button{border:1px solid #6d5bd0;border-radius:4px}.content-wrapper .top-buttons a.current,.content-wrapper .top-buttons a.selected,.content-wrapper .top-buttons a:hover{background-color:#372d68;color:#fff;font-family:Lato,sans-serif;transition:all .15s ease-out}.content-wrapper .top-buttons a.current,.content-wrapper .top-buttons a.selected{cursor:default;pointer-events:none}.content-wrapper .top-buttons a.accounts.current .mask,.content-wrapper .top-buttons a.accounts.current:hover .mask,.content-wrapper .top-buttons a.accounts:hover .mask{background-color:#fff}.content-wrapper .top-buttons a.accounts .mask{margin:1px 3px 0 1px;-webkit-mask-image:url(/static/media/accounts.7aa209173a1b4fe0bc64.svg);mask-image:url(/static/media/accounts.7aa209173a1b4fe0bc64.svg)}.content-wrapper .top-buttons a.by-month.current .mask,.content-wrapper .top-buttons a.by-month.current:hover .mask,.content-wrapper .top-buttons a.by-month:hover .mask{background-color:#fff}.content-wrapper .top-buttons a.by-month .mask{-webkit-mask-image:url(/static/media/monthly.a9f862fecba76e365823.svg);mask-image:url(/static/media/monthly.a9f862fecba76e365823.svg)}.content-wrapper .top-buttons a.by-chart{display:none}.content-wrapper .top-buttons a.by-chart.current .mask,.content-wrapper .top-buttons a.by-chart.current:hover .mask,.content-wrapper .top-buttons a.by-chart:hover .mask{background-color:#fff}.content-wrapper .top-buttons a.by-chart .mask{margin:4px 6px 0 1px;-webkit-mask-image:url(/static/media/open-chart.bee7cecced1e073d918f.svg);mask-image:url(/static/media/open-chart.bee7cecced1e073d918f.svg);-webkit-mask-size:18px 18px;mask-size:18px 18px}.content-wrapper .top-buttons a.by-year.current .mask,.content-wrapper .top-buttons a.by-year.current:hover .mask,.content-wrapper .top-buttons a.by-year:hover .mask{background-color:#fff}.content-wrapper .top-buttons a.by-year .mask{-webkit-mask-image:url(/static/media/yearly.64efcb97313a39138d25.svg);mask-image:url(/static/media/yearly.64efcb97313a39138d25.svg)}.content-wrapper .chart-view-options .top-buttons{margin:20px 0 0 80px}.column-based-table-wrapper .save-file.as-pdf .mask{background-color:#b11010;height:17px;margin-top:8px;-webkit-mask-image:url(/static/media/save-as-pdf.752a0697e07151961eb3.svg);mask-image:url(/static/media/save-as-pdf.752a0697e07151961eb3.svg)}.column-based-table-wrapper .save-file.as-pdf:hover .mask{background-color:#b11010}.column-based-table-wrapper .save-file.as-csv .mask{background-color:#148044;height:17px;margin-top:8px;-webkit-mask-image:url(/static/media/save-as-csv.34de9b84bcffcbf3fff5.svg);mask-image:url(/static/media/save-as-csv.34de9b84bcffcbf3fff5.svg)}.column-based-table-wrapper .save-file.as-csv:hover .mask{background-color:#148044}.column-based-table-wrapper .top-filters{float:left;margin:15px 0 0;min-width:400px;width:50%}.column-based-table-wrapper .top-step-buttons{float:right;margin:15px 81px 0 0;text-align:right;width:450px}#topStepButtons{display:none}.column-based-table-wrapper .filter-toggle,.column-based-table-wrapper .foldable-main-toggle,.column-based-table-wrapper .hidden-values-toggle,.column-based-table-wrapper .save-file,.column-based-table-wrapper .show-budgets{border:1px solid #0000;border-radius:4px;color:#6d5bd0;cursor:pointer;display:none;float:left;font-family:Lato,sans-serif;font-size:16px;font-weight:400;height:32px;letter-spacing:.1px;line-height:32px;margin:0;padding:0 12px}.column-based-table-wrapper .filter-toggle .mask,.column-based-table-wrapper .foldable-main-toggle .mask,.column-based-table-wrapper .hidden-values-toggle .mask,.column-based-table-wrapper .save-file .mask,.column-based-table-wrapper .show-budgets .mask{background-color:#6d5bd0;float:left;height:15px;margin:10px 6px 0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:15px}.column-based-table-wrapper .filter-toggle:hover,.column-based-table-wrapper .foldable-main-toggle:hover,.column-based-table-wrapper .hidden-values-toggle:hover,.column-based-table-wrapper .save-file:hover,.column-based-table-wrapper .show-budgets:hover{border-color:#372d68;color:#372d68;transition:all .15s ease-out}.column-based-table-wrapper .filter-toggle:hover .mask,.column-based-table-wrapper .foldable-main-toggle:hover .mask,.column-based-table-wrapper .hidden-values-toggle:hover .mask,.column-based-table-wrapper .save-file:hover .mask,.column-based-table-wrapper .show-budgets:hover .mask{background-color:#372d68;transition:all .15s ease-out}.column-based-table-wrapper .filter-toggle.is-visible,.column-based-table-wrapper .foldable-main-toggle.is-visible,.column-based-table-wrapper .hidden-values-toggle.is-visible,.column-based-table-wrapper .save-file.is-visible,.column-based-table-wrapper .show-budgets.is-visible{display:inline-block}.column-based-table-wrapper .show-budgets .mask{-webkit-mask-image:url(/static/media/toggle-off.cf705c28824d31f394ce.svg);mask-image:url(/static/media/toggle-off.cf705c28824d31f394ce.svg)}.column-based-table-wrapper .show-budgets.is-active .mask{-webkit-mask-image:url(/static/media/toggle-on.2464aceef75f8256d176.svg);mask-image:url(/static/media/toggle-on.2464aceef75f8256d176.svg)}.button-group .btn.fold:before,.column-based-table-wrapper .foldable-main-toggle .mask{-webkit-mask-image:url(/static/media/unfold-main-toggle-icon.a56e1873e20cc4c43306.svg);mask-image:url(/static/media/unfold-main-toggle-icon.a56e1873e20cc4c43306.svg)}.button-group .btn.fold.is-expanded:before,.column-based-table-wrapper .foldable-main-toggle.is-active .mask{-webkit-mask-image:url(/static/media/fold-main-toggle-icon.866b9c700853d3627b31.svg);mask-image:url(/static/media/fold-main-toggle-icon.866b9c700853d3627b31.svg)}.column-based-table-wrapper .hidden-values-toggle .mask{margin-top:9px;-webkit-mask-image:url(/static/media/hide-hideable-toggle-icon.ee7372ad6fc337486ed8.svg);mask-image:url(/static/media/hide-hideable-toggle-icon.ee7372ad6fc337486ed8.svg);width:17px}.column-based-table-wrapper .hidden-values-toggle.is-active .mask{margin-top:11px;-webkit-mask-image:url(/static/media/show-hideable-toggle-icon.97b225d98bb76ce67177.svg);mask-image:url(/static/media/show-hideable-toggle-icon.97b225d98bb76ce67177.svg);width:17px}.column-based-table-wrapper .step-button{background-position:0 0;background-repeat:no-repeat;border:1px solid #fff;border-radius:3px;cursor:pointer;display:block;float:right;height:40px;margin:5px 0 0;width:40px}.button-group{align-items:center;display:flex}.button-group .step-header{font-family:Lato,sans-serif;font-size:15px;font-weight:700;text-align:center;width:200px}.button-group .btn{border:1px solid #0000;border-radius:3px;color:#6d5bd0;cursor:pointer;margin:0 5px}.button-group .btn:hover{border-color:#372d68;color:#372d68}.button-group .btn.inactive:hover{border-color:#0000}.button-group .btn:before{background-color:#6d5bd0;content:"";display:inline-block;-webkit-mask-position:center;mask-position:center}.button-group.action-group{flex-wrap:wrap}.button-group.action-group .btn{margin-top:6px}.button-group.action-group .choose-budget select{max-width:120px}.step-button-group .btn:before{height:40px;width:40px}.step-button-group .btn.inactive:before{background-color:#cfcdd4}.step-button-group .btn.left:before{-webkit-mask-image:url(/static/media/step-left.559023feffa63f000e87.svg);mask-image:url(/static/media/step-left.559023feffa63f000e87.svg)}.step-button-group .btn.left-fast:before{-webkit-mask-image:url(/static/media/step-left-fast.76fb3e7b0da5a666e779.svg);mask-image:url(/static/media/step-left-fast.76fb3e7b0da5a666e779.svg)}.step-button-group .btn.right:before{-webkit-mask-image:url(/static/media/step-right.606049d04833a20a60eb.svg);mask-image:url(/static/media/step-right.606049d04833a20a60eb.svg)}.step-button-group .btn.right-fast:before{-webkit-mask-image:url(/static/media/step-right-fast.65d48cc84f67eb873561.svg);mask-image:url(/static/media/step-right-fast.65d48cc84f67eb873561.svg)}.column-based-table-wrapper .step-button:hover{border-color:#372d68}.button-group.action-group .btn{height:30px;line-height:30px;padding:0 5px}.button-group.action-group .btn:before{margin:0 7px;vertical-align:sub}.button-group .fold.btn:before{height:14px;width:14px}.button-group .csv.btn:before{background-color:#148044;height:17px;-webkit-mask-image:url(/static/media/save-as-csv.34de9b84bcffcbf3fff5.svg);mask-image:url(/static/media/save-as-csv.34de9b84bcffcbf3fff5.svg);width:14px}.button-group .pdf.btn:before{background-color:#b11010;height:17px;-webkit-mask-image:url(/static/media/save-as-pdf.752a0697e07151961eb3.svg);mask-image:url(/static/media/save-as-pdf.752a0697e07151961eb3.svg);width:14px}.column-based-table-wrapper .step-button .mask{float:left;height:44px;margin:-1px 1px 1px -2px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:44px}.column-based-table-wrapper .step-button.inactive{cursor:inherit;pointer-events:none}.column-based-table-wrapper .step-button.left .mask{background-color:#6d5bd0;-webkit-mask-image:url(/static/media/step-left.559023feffa63f000e87.svg);mask-image:url(/static/media/step-left.559023feffa63f000e87.svg)}.column-based-table-wrapper .step-button.right .mask{background-color:#6d5bd0;-webkit-mask-image:url(/static/media/step-right.606049d04833a20a60eb.svg);mask-image:url(/static/media/step-right.606049d04833a20a60eb.svg)}.column-based-table-wrapper .step-button.left.inactive .mask,.column-based-table-wrapper .step-button.right.inactive .mask{background-color:#cfcdd4}.column-based-table-wrapper .step-button.left:hover .mask,.column-based-table-wrapper .step-button.right:hover .mask{background-color:#372d68}.column-based-table-wrapper .step-button.left-fast .mask{background-color:#6d5bd0;-webkit-mask-image:url(/static/media/step-left-fast.76fb3e7b0da5a666e779.svg);mask-image:url(/static/media/step-left-fast.76fb3e7b0da5a666e779.svg)}.column-based-table-wrapper .step-button.right-fast .mask{background-color:#6d5bd0;-webkit-mask-image:url(/static/media/step-right-fast.65d48cc84f67eb873561.svg);mask-image:url(/static/media/step-right-fast.65d48cc84f67eb873561.svg)}.column-based-table-wrapper .step-button.left-fast.inactive .mask,.column-based-table-wrapper .step-button.right-fast.inactive .mask{background-color:#cfcdd4}.column-based-table-wrapper .step-button.left-fast:hover .mask,.column-based-table-wrapper .step-button.right-fast:hover .mask{background-color:#372d68;transition:all .15s ease-out}.column-based-table-wrapper .current-span{display:block;float:right;font-family:Lato,sans-serif;font-size:15px;font-weight:700;height:30px;line-height:24px;margin:0 10px;padding:15px 0 0;text-align:center;white-space:nowrap;width:200px}.data-missing-wrapper{background-color:#fff;display:flex;flex-wrap:wrap;float:left;font-size:13px;margin-bottom:15px;margin-left:15px;padding:0;width:calc(100% - 30px)}.chart-data-missing,.choose-at-least-one-budget,.data-missing-wrapper .company-data-missing-message,.no-pending-companies-message{background-color:#da546c1f;background-position:4px 7px;background-repeat:no-repeat;border-radius:6px;color:#da546c;display:inline-block;float:none;font-size:16px;margin:100px auto;min-width:400px;padding:10px 4px 12px 16px;text-align:center}.chart-data-missing,.choose-at-least-one-budget{display:block;margin-top:100px;width:250px}.choose-at-least-one-budget{background-color:#53c1e21f;color:#000}.overlay-menu{clear:left;float:left;margin:30px 0 0}.overlay-menu ul{list-style:none;margin:0;padding:0;width:100%}.overlay-menu ul li{cursor:pointer;display:inline-block;font-family:Lato,sans-serif;font-size:15px;font-weight:700;height:36px;line-height:20px;list-style:none;margin:0;padding:0}.overlay-menu ul a,.overlay-menu ul button{background-color:initial;border:none;border-bottom:4px solid #0000;border-radius:6px 6px 0 0;color:#6d5bd0;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:.2px;margin:0 5px 0 0;min-width:180px;padding:14px 16px 12px;text-decoration:none}.overlay-menu ul a.active,.overlay-menu ul a:hover,.overlay-menu ul button.active,.overlay-menu ul button:hover{background-color:#eeebff;border-bottom-color:#6d5bd0;transition:all .15s ease-out}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.disappear{animation:fade-out 5s cubic-bezier(1,0,0,0);opacity:0}.button.report-generator-opener{float:left;font-size:15px;line-height:30px;margin-left:0;margin-top:-6px;min-height:31px;min-width:0;min-width:auto;padding-bottom:0;padding-left:30px}.button.report-generator-opener:hover{background-color:#372d68}.button.report-generator-opener .icon{background-image:url(/static/media/report.8461749b97f7c33633b7.svg);background-position:-1px 0;background-repeat:no-repeat;border-radius:0;display:inline-block;height:18px;margin-left:-21px;margin-right:5px;margin-top:5px;position:absolute;width:20px}.report-generator-wrapper{background-color:#fff;border-radius:5px;color:#000;display:inline-block;float:none;font-family:Lato,sans-serif;font-size:18px;line-height:30px;margin:0 auto;max-height:80%;max-width:800px;overflow-y:auto;padding:20px 30px;position:relative;text-align:left;top:7%;width:calc(100% - 60px);z-index:210}.report-generator-wrapper p{font-size:14px}.report-generator-overlay{background-color:#2d37684d;display:block;height:100%;left:0;margin:0;padding:0;position:fixed;text-align:center;top:0;width:100%;z-index:200}.report-generator-overlay h2{float:left;font-size:26px;line-height:37px;margin:5px 0;text-align:left}.report-generator-overlay h2,.report-generator-overlay h3{color:#160a25;font-family:Francois One,sans-serif;font-weight:400}.report-generator-overlay h3{font-size:20px;line-height:30px;margin:10px 0 0}.report-generator-overlay .report-generator-close{border:1px solid #0000;border-radius:4px;color:#6d5bd0;cursor:pointer;float:right;font-family:Lato,sans-serif;font-size:18px;font-weight:400;height:40px;letter-spacing:.1px;line-height:38px;margin:47px 78px 0 0;padding:0 15px;position:absolute;right:-60px;text-align:left;top:-27px;width:70px}.report-generator-overlay .report-generator-close:hover{border-color:#372d68;color:#372d68;transition:all .15s ease-out}.report-generator-overlay .report-generator-close .mask{background-color:#6d5bd0;float:right;height:16px;margin:13px 0 0;-webkit-mask-image:url(/static/media/help-close.72bcf4f5cf5e85ec669e.svg);mask-image:url(/static/media/help-close.72bcf4f5cf5e85ec669e.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:16px}.report-generator-overlay .report-generator-close:hover .mask{background-color:#372d68}.report-generator-overlay .budgets-block .multi{min-height:5em}.report-generator-overlay .budgets-block .budget-select{display:flex;flex-direction:row}.report-generator-overlay .budgets-block .checkbox-container+div,.report-generator-overlay .budgets-block .checkbox-container+span{font-size:13px;position:relative;top:-4px}.report-generator-overlay .budgets-block span{color:#aaa;margin:0 1em 0 0}.report-generator-overlay .budgets-block.enabled span{color:#000}.report-generator-overlay .report-generator-item{float:left;margin-right:30px;text-align:left}.report-generator-overlay .report-generator-scroll-container{width:100%}.report-generator-overlay .report-generator-form{clear:both;display:flex;flex-direction:column;width:100%}.report-generator-overlay .year-row{grid-gap:1em;display:grid;gap:1em;grid-template-columns:1fr 1fr}.report-generator-overlay .month-selector-wrapper{margin-bottom:5em}.report-generator-overlay .reports-month-selector{clear:both}.report-generator-overlay .reports-month-selector,.report-generator-overlay .reports-month-wrapper{grid-gap:1em;display:grid;gap:1em;grid-template-columns:1fr 1fr}.report-generator-overlay .reports-month-wrapper.comparison{grid-template-columns:25px 1fr 1fr}.report-generator-overlay .comparison .checkbox-container{margin-top:35px}.report-generator-overlay .reports-dropdown-wrapper{height:5em}.input-wrapper.months>div{text-transform:capitalize}.content-wrapper .charts-wrapper.company-charts .report-generator-overlay h4{margin:20px 0 15px}.report-generator-overlay h4{margin:.8em 0 .5em}.report-generator-overlay p em{clear:left;float:left;margin-top:15px}.report-generator-overlay h4:nth-of-type(2){float:left;height:20px;margin-bottom:20px;margin-top:0;min-width:80%;padding-bottom:0;padding-top:10px;position:relative;top:0;z-index:1}.report-generator-overlay .report-generator-row{clear:left;font-size:14px;width:100%}.report-generator-overlay .report-quarter-financial-year{clear:left;float:left;font-weight:700;margin-right:20px}.report-generator-overlay .checkbox-wrapper{min-width:100px}.report-generator-overlay .checkbox-container{display:block;float:left;margin-right:35px}.report-generator-overlay .checkbox-container div{font-size:13px;line-height:20px;margin-left:32px}.report-generator-overlay .checkbox-container input:checked~.checkmark,.report-generator-overlay .checkbox-container input:hover~.checkmark{border-color:#6d5bd0!important}.report-generator-overlay .button{clear:left;float:left;margin-top:20px;text-align:center}.report-generator-overlay .button:disabled{background-color:#aaa;cursor:no-drop}.compare-wrapper{background-color:#fff;border-radius:5px;color:#000;display:inline-block;float:none;font-family:Lato,sans-serif;font-size:18px;height:80%;line-height:30px;margin:0 auto;max-height:800px;max-width:800px;min-height:550px;overflow:hidden;padding:5px 30px;position:relative;text-align:center;top:10%;width:calc(100% - 60px);z-index:210}.compare-overlay{background-color:#2d37684d;display:block;height:100%;left:0;margin:0;padding:0;position:fixed;text-align:center;top:0;width:100%;z-index:200}.compare-overlay h2{float:left;font-size:26px;line-height:37px;margin:18px 0;text-align:left;text-indent:45px}.compare-overlay h2,.compare-overlay h3{color:#160a25;font-family:Francois One,sans-serif;font-weight:400}.compare-overlay h3{font-size:20px;line-height:30px;margin:22px 0 15px}.compare-overlay .compare-close{border:1px solid #0000;border-radius:4px;color:#6d5bd0;cursor:pointer;float:right;font-family:Lato,sans-serif;font-size:18px;font-weight:400;height:40px;letter-spacing:.1px;line-height:38px;margin:47px 96px 0 0;padding:0 15px;position:relative;right:-85px;text-align:left;top:-30px;width:70px}.compare-overlay .compare-close:hover{border-color:#372d68;color:#372d68;transition:all .15s ease-out}.compare-overlay .compare-close .mask{background-color:#6d5bd0;float:right;height:16px;margin:13px 0 0;-webkit-mask-image:url(/static/media/help-close.72bcf4f5cf5e85ec669e.svg);mask-image:url(/static/media/help-close.72bcf4f5cf5e85ec669e.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:16px}.compare-overlay .compare-close:hover .mask{background-color:#372d68}.compare-overlay .compare-item{float:left;margin-right:30px;text-align:left}.compare-overlay ul{list-style:none;margin-right:30px;padding:0}.compare-overlay li{list-style:none;margin:10px 0}.compare-overlay .compare-scroll-container{float:left;height:calc(80vh - 150px);margin-top:-15px;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.compare-overlay .compare-warnings{margin-top:-20px;position:relative}.compare-wrapper .chart-wrapper{max-width:740px;width:740px}.compare-wrapper .compare-chart-menu{text-align:center;width:100%}.compare-wrapper .compare-chart-menu a,.compare-wrapper .compare-chart-menu span{border:1px solid #0000;border-radius:4px;color:#6d5bd0;cursor:pointer;font-family:Lato,sans-serif;font-size:18px;font-weight:400;height:38px;letter-spacing:.1px;line-height:38px;margin:20px 3px 20px 0;outline:none;padding:8px 13px 9px 12px;position:relative;text-align:left;text-align:center;text-decoration:none;z-index:150}.compare-wrapper .compare-chart-menu a.active,.compare-wrapper .compare-chart-menu a:hover,.compare-wrapper .compare-chart-menu span.active,.compare-wrapper .compare-chart-menu span:hover{background-color:#372d68;color:#fff}.compare-wrapper .compare-chart-menu a.active,.compare-wrapper .compare-chart-menu span.active{pointer-events:none}.compare-wrapper .compare-chart-menu:nth-of-type(2){margin-top:13px}.compare-wrapper .compare-chart-menu:nth-of-type(2) a{margin-top:13px;padding:6px 11px 7px 10px}.balance-sheets-account-years-menu,.profit-and-loss-account-years-menu{float:left;margin:0 0 0 80px;text-align:left;width:100%}.balance-sheets-account-years-menu a,.profit-and-loss-account-years-menu a{border:1px solid #0000;border-radius:4px;color:#6d5bd0;cursor:pointer;float:left;font-family:Lato,sans-serif;font-size:18px;font-weight:400;height:38px;letter-spacing:.1px;line-height:38px;margin:20px 3px 20px 0;outline:none;padding:0 11px 0 8px;position:relative;text-align:left;text-decoration:none;z-index:150}.balance-sheets-account-years-menu a:hover,.profit-and-loss-account-years-menu a:hover{border-color:#372d68;color:#372d68}.balance-sheets-account-years-menu a.active,.profit-and-loss-account-years-menu a.active{background-color:#372d68;color:#fff;pointer-events:none;transition:all .15s ease-out}.help-wrapper{background-color:#fff;border-radius:5px;color:#000;display:inline-block;float:none;font-family:Lato,sans-serif;font-size:16px;line-height:24px;margin:0 auto;max-width:800px;min-height:600px;padding:30px;position:relative;text-align:center;top:10%;width:calc(80% - 60px);z-index:210}.dialog-overlay{background-color:#2d37684d;display:block;height:100%;left:0;margin:0;padding:0;position:fixed;top:0;width:100%;z-index:200}.dialog-wrapper{background-color:#fff;border-radius:5px;color:#000;font-family:Lato,sans-serif;font-size:16px;line-height:24px;margin:0 auto;max-width:600px;padding:30px;position:relative;top:10%;width:calc(80% - 60px);z-index:210}.dialog-overlay .dialog-buttons{display:flex;justify-content:space-around;margin-top:2em}.dialog-overlay .dialog-buttons>div{border:2px solid #6d5bd0;border-radius:.5em;color:#6d5bd0;cursor:pointer;padding:.2em .5em}.help-overlay{background-color:#2d37684d;display:block;height:100%;left:0;margin:0;padding:0;position:fixed;text-align:center;top:0;width:100%;z-index:200}.dialog-overlay-closer,.help-overlay-closer{height:100vh;position:absolute;width:100vw}.help-overlay h2{float:left;font-size:26px;line-height:37px;margin:15px 0;text-align:left}.help-overlay h2,.help-overlay h3{color:#160a25;font-family:Francois One,sans-serif;font-weight:400}.help-overlay h3{font-size:20px;line-height:30px;margin:0 0 15px}.help-overlay .help-close{border:1px solid #0000;border-radius:4px;color:#6d5bd0;cursor:pointer;float:right;font-family:Lato,sans-serif;font-size:18px;font-weight:400;height:40px;letter-spacing:.1px;line-height:38px;margin:47px 84px 0 0;padding:0 12px;position:relative;right:-85px;text-align:left;top:-30px;width:76px}.help-overlay .help-close .mask{background-color:#6d5bd0;float:left;height:22px;margin:12px 1px 0 0;-webkit-mask-image:url(/static/media/help-close.72bcf4f5cf5e85ec669e.svg);mask-image:url(/static/media/help-close.72bcf4f5cf5e85ec669e.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:24px}.help-overlay .help-close:hover{border-color:#372d68;color:#372d68;transition:all .15s ease-out}.help-overlay .help-close:hover .mask{background-color:#372d68}.help-overlay .help-item{float:left;margin-right:30px;text-align:left}.help-overlay .help-item tr td{vertical-align:top}.help-overlay .help-item tr td:nth-of-type(2){width:40%}.help-overlay ul{list-style:none;margin-right:30px;padding:0}.help-overlay li{list-style:none;margin:10px 0}.help-overlay .help-scroll-container{float:left;height:calc(80vh - 150px);overflow:auto;width:100%}.content-wrapper .charts-wrapper{background-color:#fff;margin:5px 15px;max-width:none;min-height:450px;overflow:hidden;padding:10px;width:calc(100% - 40px)}.content-wrapper .charts-wrapper .chart-wrapper span{width:100%}.content-wrapper .charts-wrapper .chart-wrapper{float:left}.content-wrapper .company-info-table{float:left;font-size:14px;margin-bottom:20px;margin-left:55px;margin-top:2px;max-width:550px;width:100%}.content-wrapper .company-charts.charts-wrapper{min-height:370px}.content-wrapper .company-info-table div{float:left;font-size:13px;padding:5px 10px 5px 0;width:calc(60% - 40px)}.content-wrapper .company-info-table div:nth-child(odd){clear:left;width:calc(40% - 40px)}.content-wrapper .company-info-table .company-activity-info{border-top:1px solid #cdcdcd;float:left;font-size:13px;margin-top:10px;padding-top:10px;width:calc(100% - 80px)}.content-wrapper .company-info-table .company-activity-info p{margin:0 0 10px}.content-wrapper .charts-wrapper.company-charts h4{color:#6d5bd0;font-size:15px;font-weight:400;margin:10px 0 20px 50px}.content-wrapper .charts-wrapper.company-charts .column-based-table-wrapper{background-color:initial;background-image:none;margin:0 0 0 55px;width:calc(100% - 55px)}.content-wrapper .charts-wrapper.company-charts .column-based-table-wrapper .top-filters,.content-wrapper .charts-wrapper.company-charts .column-based-table-wrapper .top-step-buttons{display:none}.content-wrapper .charts-wrapper.company-charts .column-based-table{background-color:initial;margin:0 0 10px}.content-wrapper .charts-wrapper.company-charts .column-based-table .data-missing-wrapper{background-color:initial;margin-left:0}.content-wrapper .charts-wrapper.company-charts .column-based-table .labels-column{max-width:250px;min-width:250px}.content-wrapper .charts-wrapper.company-charts .column-based-table .labels-column .cell{max-width:250px;min-width:212px;text-indent:0}.content-wrapper .charts-wrapper.company-charts .column-based-table .column{max-width:150px}.content-wrapper .charts-wrapper.company-charts .column-based-table .cell{max-width:150px;text-indent:15px}.content-wrapper .charts-wrapper.company-charts .column-based-table .cell.tiny-cell span{padding-right:9px;top:-3px}.content-wrapper .charts-wrapper.company-charts .column-based-table .my-numbers-data .column-header:first-of-type{padding:8px 30px 0 0!important;position:static!important;text-align:right!important}.charts-wrapper .info-boxes{background-color:#fbfbff;border:none;border-radius:10px;box-shadow:0 0 10px #d3d3d3;margin-left:55px;margin-right:25px;margin-top:0;max-width:1200px;min-width:800px;padding:10px 0 25px;width:calc(100% - 110px)}.charts-wrapper .info-boxes h5{font-size:12px;margin:10px 0 10px 55px}.charts-wrapper .chart-box{float:left;margin-left:0;max-width:550px;width:50%}.charts-wrapper .chart-box.legends-as-legends .legend-buttons-wrapper{display:block;float:none;margin-left:0;margin-top:350px;position:absolute;text-align:center;width:500px;z-index:11}.charts-wrapper .chart-box.legends-as-legends .legend-buttons-wrapper .legends-button{background-color:initial!important;color:#000;display:inline-block;float:none;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.charts-wrapper .chart-box.legends-as-legends .legend-buttons-wrapper .legends-button .legends-icon{display:block}.charts-wrapper .chart-box.legends-as-legends .legend-buttons-wrapper .legends-button:before{display:none}.charts-wrapper .chart-box .legend-buttons-wrapper{float:right;margin-right:65px}.charts-wrapper .chart-box.no-buttons .legend-buttons-wrapper{display:none}.charts-wrapper .chart-box.dropdown .legend-buttons-wrapper{display:block;height:21px;margin-left:310px;max-width:220px;overflow:hidden;padding:0;position:absolute;text-align:right;width:100%}.charts-wrapper .chart-box.dropdown .legend-buttons-wrapper:after{background-color:initial;border-color:#0000 #fff #fff #0000;border-style:solid;border-width:4px;content:"";height:0;margin-left:-60px;margin-top:3px;position:absolute;transform:rotate(45deg);width:0;z-index:11}.charts-wrapper .chart-box.dropdown .legend-buttons-wrapper:hover{height:auto;min-height:100px;z-index:11}.legends-button .legends-icon{border-radius:7px;display:none;float:left;height:14px;margin-right:4px;width:14px}.charts-wrapper .chart-box.dropdown .legend-buttons-wrapper:hover .legends-button{float:left;position:static}.charts-wrapper .chart-box.dropdown .legend-buttons-wrapper .legends-button,.secondary-legends.dropdown .secondary-legends-button{display:block;max-width:150px;position:absolute;text-align:left;width:100%;z-index:11}.secondary-legends span{font-size:12px;margin-left:-62px;margin-top:-22px;position:absolute}.charts-wrapper .chart-box.dropdown .legend-buttons-wrapper .legends-button.checked,.secondary-legends .secondary-legends-button.checked{z-index:12}.secondary-legends .secondary-legends-button.active{background-color:#372d68;color:#fff}.secondary-legends{height:35px;margin:10px 0;text-align:center;width:100%}.secondary-legends .secondary-legends-button{background-color:#fff;border-radius:3px;color:#6d5bd0;cursor:pointer;display:inline-block;float:none;font-size:11px;margin-left:-60px;min-height:15px;overflow:hidden;padding:5px 0 5px 15px;position:absolute;text-align:left;text-indent:10px;text-overflow:ellipsis;white-space:nowrap;width:100px;z-index:100;z-index:10}.dropdowns-wrapper{margin-left:47px;position:absolute;width:600px;z-index:10}.dropdowns-wrapper .secondary-legends:hover{height:auto;z-index:11}.dropdowns-wrapper .secondary-legends:hover .secondary-legends-button{display:block;left:15px;margin-left:-10px;position:relative}.dropdowns-wrapper .secondary-legends:hover .secondary-legends-button.hidden{display:none}.dropdowns-wrapper .secondary-legends .secondary-legends-button:before{border-color:#cdcdcd;border-style:none solid solid none;border-width:2px;content:"";display:block;height:2px;margin-left:-9px;margin-right:0;margin-top:1px;padding:2px;position:absolute;transform:rotate(45deg);width:2px}.dropdowns-wrapper .secondary-legends .secondary-legends-button.checked:before{background:none}.dropdowns-wrapper .secondary-legends:hover .secondary-legends-button:before{background-color:#fff;border:1px solid #fff;content:"";display:block;height:7px;margin-left:-11px;margin-right:0;margin-top:0;padding:2px;position:absolute;text-indent:15px;transform:rotate(0deg);width:7px}.dropdowns-wrapper .secondary-legends:hover .secondary-legends-button:hover{font-weight:700}.charts-wrapper .chart-box .legends-button{background-color:#cdcdcd;border-radius:3px;color:#fff;cursor:pointer;display:block;float:right;font-size:11px;margin-left:4px;min-height:15px;padding:3px 5px 3px 20px;position:relative;user-select:none;-moz-user-select:none;-webkit-user-select:none;z-index:100}.charts-wrapper .chart-box .legends-button.checked:before,.dropdowns-wrapper .secondary-legends:hover .secondary-legends-button.checked:before,.secondary-legends .secondary-legends-button.checked:before{background-image:url(/static/media/check.872a702e836fb9d8158e.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:80%}.charts-wrapper .chart-box.dropdown .legend-buttons-wrapper .legends-button:before,.secondary-legends.dropdown .secondary-legends-button:before{display:none}.charts-wrapper .legends-button:before,.secondary-legends .secondary-legends-button:before{background-color:#fff;border:1px solid #ffffffb3;content:"";display:block;height:7px;margin-left:-14px;margin-top:3px;position:absolute;width:7px}.dropdowns-wrapper .secondary-legends{background-color:#fff;border:1px solid #cdcdcd;border-radius:10px;display:block;float:left;height:25px;margin-right:10px;max-width:130px;padding-top:3px}.dropdowns-wrapper .secondary-legends.right{float:right;margin-right:115px}.dropdowns-wrapper .secondary-legends .checked{font-weight:700}.dropdowns-wrapper .secondary-legends .hidden,.dropdowns-wrapper .secondary-legends:hover .hidden{display:none}.charts-wrapper .info-boxes h4{font-size:15px}.charts-wrapper .info-boxes-charts{float:left;margin-left:55px;width:calc(100% - 55px)}.charts-wrapper .info-boxes-charts .chart-box{background-color:#fbfbff;border:none;border-radius:10px;box-shadow:0 0 10px #d3d3d3;margin:5px 10px 10px 0;max-width:595px;min-height:480px;min-width:545px;padding:10px 0 5px;width:calc(50% - 32px)}.chart-box .render-as-switch,.compare-overlay .render-as-switch{background-color:silver;float:right;height:15px;margin-right:20px;-webkit-mask-image:url(/static/media/column-chart.868604aa67a268ddf6bc.svg);mask-image:url(/static/media/column-chart.868604aa67a268ddf6bc.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:17px}.compare-overlay .render-as-switch{margin-right:0;margin-top:-20px}.chart-box .render-as-switch.active,.chart-box .render-as-switch:hover,.compare-overlay .render-as-switch.active,.compare-overlay .render-as-switch:hover{background-color:#372d68;cursor:pointer}.charts-wrapper .info-boxes-charts .chart-box .chart-data-missing{margin-left:calc(50% - 208px);margin-top:100px;width:250px}.charts-wrapper .chart-box:nth-of-type(2){margin-left:0;margin-right:0}.content-wrapper .charts-wrapper.company-charts .chart-wrapper{display:inline-block;height:350px;margin-top:20px;max-width:none;min-width:0;min-width:auto;text-align:center}.content-wrapper .charts-wrapper .bar-chart-wrapper{display:inline-block;margin:35px 0 0 calc(1% + 20px);text-align:center;width:calc(100% - 40px)}.content-wrapper .info-boxes .chart-box .status-neutral{background-color:#6d5bd01a;background-position:4px 9px;background-repeat:no-repeat;border-radius:6px;color:#6d5bd0;display:inline-block;font-size:13px;margin-left:80px;padding:3px 14px 4px}.content-wrapper .top-buttons{margin-left:80px}.content-wrapper .reset-charts{border:1px solid #0000;border-radius:4px;color:#6d5bd0;cursor:pointer;float:right;font-family:Lato,sans-serif;font-size:16px;font-weight:400;height:36px;letter-spacing:.1px;line-height:34px;margin:20px 3px 20px 0;outline:none;padding:0 12px;position:relative;text-align:left;z-index:150}.content-wrapper .reset-charts .mask{background-color:#6d5bd0;float:left;height:14px;margin:10px 6px 0 0;-webkit-mask-image:url(/static/media/reset-charts.f1a1eeb7b65f356b045c.svg);mask-image:url(/static/media/reset-charts.f1a1eeb7b65f356b045c.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:14px 14px;mask-size:14px 14px;width:14px}.content-wrapper .reset-charts:hover .mask{background-color:#372d68}.content-wrapper .chart-options{float:left;width:calc(100% - 600px)}.content-wrapper .chart-option{border:1px solid #0000;border-radius:4px;color:#6d5bd0;cursor:pointer;float:left;font-family:Lato,sans-serif;font-size:15px;font-weight:400;height:30px;letter-spacing:.1px;line-height:32px;margin:20px 3px 20px 0;outline:none;padding:0 11px 0 8px;position:relative;text-align:left;text-decoration:none;z-index:150}.content-wrapper .chart-option:hover{border-color:#372d68;color:#372d68}.content-wrapper .chart-option.current{background-color:#372d68;color:#fff;transition:all .15s ease-out}.content-wrapper .reset-charts:hover{border-color:#372d68;color:#372d68}.content-wrapper .charts-wrapper button:hover{border-color:#6d5bd0;transition:all .15s ease-out}.content-wrapper iframe{background-color:#fff;border:1px solid #e6e6e6;height:450px;margin:5px 15px;overflow:hidden;padding:10px;width:calc(50% - 52px)}.content-wrapper .charts-wrapper .waterfall-chart-wrapper{width:calc(100% - 90px)}.content-wrapper .charts-wrapper .waterfall-chart-wrapper .chart-wrapper{width:100%}.content-wrapper .charts-wrapper .chart-drilldown span span{border-radius:3px;display:block;font-size:13px;font-weight:400;padding:8px 0;right:15px;text-align:center;top:20px;width:100px}.spinner-wrapper{float:left;margin-left:0;min-height:100px;padding-top:50px;text-align:center;width:100%}.spinner-wrapper .spinner{display:inline-block;height:0;width:0}.spinner-wrapper .spinner:after{animation:spinner 1.2s linear infinite;border-color:#007cba #0000;border-radius:50%;border-style:solid;border-width:2px;content:" ";display:block;height:30px;margin:0 0 0 -15px;width:30px}.bar-chart-wrapper .spinner-wrapper{margin-top:120px}.license-choice-wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.license-choice{background-color:#eeebff;border:1px solid #0000;border-radius:4px;box-sizing:border-box;color:#6d5bd0;margin-top:15px;max-width:30em;padding:7px;width:100%}.license-choice:hover{border-color:#3a306e;color:#3a306e;cursor:pointer}#settings-content{clear:both;display:flex;flex-direction:row;justify-content:space-between;margin:2em}#settings-content>div{padding-right:20px;width:100%}#settings-content h2{font-size:20px;position:relative}#settings-content .date{white-space:nowrap}#settings-content button{background-color:#fff;border:1px solid #0000;color:#6d5bd0;cursor:pointer;height:2em;margin:.1em;padding:1px 7px 3px;text-align:left}#settings-content button.trash{color:#aa4154}#settings-content button.trash:before{background-color:#da546c;color:#aa4154}#settings-content .button:hover{border-color:#372d68;color:#372d68;transition:all .15s ease-out}#settings-content .trash:hover{border-color:#aa4154;color:#aa4154}#settings-content h2:after{border-bottom:1px solid #372d68;bottom:0;content:"";height:1px;left:0;max-width:85%;position:absolute;width:300px}.dropdown-input{margin-bottom:20px;position:relative}.dropdown-input span{font-size:.8em;position:relative;top:0}.dropdown-input .input-wrapper{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:10px;display:flex;flex-direction:column;height:25px;margin-right:10px;padding:3px 6px;position:relative;width:130px}.dropdown-input .input-wrapper:before{background-color:#fff;background-image:url(/static/media/chevron-down.8624f04faf16b2d07c00.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:14px;left:7px;margin-right:15px;opacity:.5;position:absolute;top:8px;width:14px}.dropdown-input.enabled:hover .input-wrapper:before{background:none}.dropdown-input.size-large .input-wrapper{width:200px}.dropdown-input.size-medium .input-wrapper{width:165px}.dropdown-input.enabled .input-wrapper{background-color:#fff;border:1px solid #cdcdcd}.dropdown-input .dropdown-input-button{background-color:#f9f9f9;color:#aaa;display:inline-block;font-size:11px;line-height:20px;margin:2px 0;min-height:10px;overflow:hidden;padding:0 0 1px;position:absolute;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 40px);z-index:9}.dropdown-input.enabled:hover .dropdown-input-button+.dropdown-input-button{padding:5px 0 0}.dropdown-input.enabled .dropdown-input-button{background-color:#fff;color:#6d5bd0;cursor:pointer}.dropdown-input .dropdown-input-button.checked{font-weight:700;z-index:10}.dropdown-input.enabled:hover .dropdown-input-button.checked{z-index:13}.dropdown-input.enabled:hover .dropdown-input-button.checked .check-mark{background-image:url(/static/media/check.872a702e836fb9d8158e.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:12px;left:5px;position:absolute;top:5px;width:12px}.dropdown-input.enabled .dropdown-input-button:hover{font-weight:700}.dropdown-input.enabled:hover .input-wrapper{height:auto;position:absolute;z-index:11}.dropdown-input.enabled:hover .dropdown-input-button{position:relative;z-index:12}dl{display:table;max-width:40em;width:100%}dl>div{display:table-row}dl>div>dd,dl>div>dt{border:none;display:table-cell;padding:.25em}dl>div>dt{font-weight:700;width:30%}.alert{justify-content:center;width:100%}.alert,.alert>div{display:flex;flex-direction:row}.alert>div{align-items:center;background-position:4px 4px;background-repeat:no-repeat;background-size:10px 10px;border-radius:6px;font-size:13px;margin:2em 0 1em 20px;max-width:50em;padding:1em 2em}.alert.compact>div{margin:1em 0;padding:.5em 2em}.alert.severity-error>div{background-color:#da546c1f;color:#ba542c}.alert.severity-success>div{background-color:#2155241f;color:#83cf6c}.alert.severity-information>div{background-color:#3233261f;color:#bdb99b}.alert.severity-warning>div{background-color:#f0e68c66;color:#46371a}.alert span.message{margin-left:1em}.group-overview-wrapper{margin-left:80px;margin-top:1em}.group-overview-wrapper .column-based-table-wrapper{margin-left:20px}.group-overview-wrapper #controls{align-items:flex-start;display:flex;gap:20px;position:relative}.group-overview-wrapper #controls #choice-select>span{color:#6d5bd0;display:block;font-size:.8em;margin:2px 0 5px;text-transform:uppercase}.group-overview-wrapper #controls .dropdown-input{margin:0}.group-overview-wrapper #company-select{align-items:center;align-self:flex-end;display:flex;font-size:15px;line-height:100%;min-height:33px}.group-overview-wrapper #company-select>div{text-align:center;width:100%}.group-overview-wrapper #company-select:hover{background-color:#372d68}.company-picker .picker-menu li{cursor:pointer}.company-picker .input-control{border:1px solid #8b949e;border-radius:5px;display:flex;font-size:16px;margin:0 0 .5em;padding:8px 6px;width:calc(100% - 14px)}.company-picker .input-wrapper{flex:1 1}.company-picker .input-wrapper input{border:0;width:calc(100% - 10px)}.company-picker .input-wrapper input:focus{outline:none}.company-picker .input-expand{align-items:center;align-self:stretch;display:flex;flex-shrink:0}.company-picker .expand-separator{align-self:stretch;background-color:#f2f1fa;margin-bottom:4px;margin-top:4px;width:1px}.company-picker .input-expand-dropdown{background-color:#8b949e;display:block;height:15px;line-height:normal;margin:-3px 0 0 10px;-webkit-mask-image:url(/static/media/chevron-down.8624f04faf16b2d07c00.svg);mask-image:url(/static/media/chevron-down.8624f04faf16b2d07c00.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:relative;top:3px;width:24px}.company-picker .input-expand-dropdown:hover{background-color:#000}.company-picker .selector-wrapper{position:relative}.company-picker ul.picker-menu{background-color:#fff;border:1px solid #efefef;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.175);list-style-type:none;margin:0;max-height:20em;overflow-y:scroll;padding:4px 0;position:absolute}.company-picker ul.picker-menu li{line-height:2.3em;padding:4px}.company-picker .highlighted{background-color:#eeebff}.company-picker ul.selected{border:1px solid #efefef;border-radius:5px;list-style-type:none;margin:.5em 0;padding:4px 0}.company-picker ul.selected li{display:grid;grid-template-columns:1fr auto;margin:0 .5em;padding:.5em 0}.company-picker ul.selected li+li{border-top:1px solid #efefef}.company-picker button.trash{background-color:initial;cursor:pointer}.company-picker button.trash:before{background-color:#da546c}.company-picker .warning{align-items:center;background-color:#da546c1f;background-position:4px 4px;background-repeat:no-repeat;background-size:10px 10px;border-radius:6px;color:#da546c;display:flex;flex-direction:row;font-size:13px;padding:1px 6px 2px 16px}.company-picker .warning span{margin-left:1em}.month-picker{position:relative;z-index:11}.month-picker .invisible-overlay{height:100%;left:0;margin:0;padding:0;position:fixed;top:0;width:100%;z-index:12}.month-picker .popup-container{position:relative;top:2px}.month-picker .picker-title{color:#6d5bd0;font-size:.8em;text-transform:uppercase}.month-picker .picker-value{border:1px solid #6d5bd0;border-radius:3px;cursor:pointer;font-size:14px;line-height:28px;outline-width:0;padding:3px 35px 3px 6px;text-indent:5px;width:8em}.month-picker .popup{background:#fff;border:1px solid #00000026;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);color:#000;padding:1em;position:absolute;top:0;width:260px;z-index:100}.month-picker .header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5em}.month-picker .header label{padding:.5em 0}.month-picker .header span{border-radius:4px;cursor:pointer;padding:.5em 1em}.month-picker .header span:hover{background-color:#eeebff}.month-picker .header span.inactive{color:#aaa;cursor:default}.month-picker .header span.inactive:hover{background-color:initial}.month-picker ul{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0}.month-picker li{border-radius:4px;cursor:pointer;display:grid;line-height:2em;list-style-type:none;margin:0;text-align:center;-webkit-user-select:none;user-select:none}.month-picker li:hover{background-color:#eeebff}.month-picker li.active{background-color:#372d68;color:#fff}@media screen and (min-width:2000px){.row-based-table-filter-wrapper{margin-left:1540px}}@media screen and (max-width:1440px){.row-based-table-head{font-size:14px}.row-based-table-row{font-size:13px;line-height:22px}.row-based-table-row .red,.row-based-table-row .status-neutral,.row-based-table-row .status-ok{background-position:4px 4px;font-size:13px}}@media screen and (max-width:1350px){.company-info-visibility-toggle{float:right;margin:33px 78px 0 0;position:relative}.balance-sheets-account-years-menu,.content-wrapper .top-buttons,.profit-and-loss-account-years-menu{margin-left:50px}.column-based-table-wrapper{margin:0 0 0 40px}.group-overview-wrapper .column-based-table-wrapper{margin-left:0}.company-heading,.content-heading,.row-based-table-wrapper{padding:0 0 0 50px}.content-wrapper .charts-wrapper{margin:5px 0;padding:10px 0;width:100%}.charts-wrapper .info-boxes-charts{float:left;margin-left:50px;width:calc(100% - 15px)}.charts-wrapper .info-boxes{margin-left:50px;width:calc(100% - 69px)}}@media screen and (max-width:1250px){.top-bar-logout{margin-right:18px}.balance-sheets-account-years-menu,.content-wrapper .top-buttons,.profit-and-loss-account-years-menu{margin-left:20px}.company-info-visibility-toggle{margin-right:19px}.company-heading .help{margin-right:-11px}.company-menu ul a{border-bottom:4px solid #0000;border-radius:6px 6px 0 0;color:#6d5bd0;height:100%;letter-spacing:.2px;margin:0 2px 0 0;min-width:140px;padding:14px 10px 12px;text-decoration:none;width:100%}.button.report-generator-opener{left:calc(100% - 131px);position:absolute}.content-wrapper .charts-wrapper.company-charts .chart-wrapper{margin-left:35px;margin-top:0}.charts-wrapper .chart-box .legend-buttons-wrapper{float:left;margin-left:43px;position:absolute}.chart-box .dropdowns-wrapper{margin-left:calc(100% - 680px);margin-top:-30px;position:absolute}.dropdowns-wrapper .secondary-legends{clear:right;float:right;margin-bottom:20px;margin-right:0!important}.charts-wrapper .chart-box.legends-as-legends .legend-buttons-wrapper{margin-top:330px}.charts-wrapper .info-boxes-charts{margin-left:20px;width:calc(100% - 20px)}.charts-wrapper .info-boxes{margin-left:20px;width:calc(100% - 37px)}.charts-wrapper .info-boxes-charts .chart-box{max-width:1200px;min-height:420px;min-width:800px;width:calc(100% - 18px)}.charts-wrapper .chart-box:nth-of-type(2){margin-top:0}.bottom-buttons-and-info .official-data-disclaimer{margin-left:25px}.bottom-buttons-and-info .help{float:right;margin-right:21px;margin-top:-75px;position:relative}.column-based-table-wrapper{margin:0 0 0 30px}.group-overview-wrapper .column-based-table-wrapper{margin-left:0}.content-heading{padding:0 0 0 20px;width:calc(100% - 20px)}.row-based-table-wrapper-heading{margin:15px 0 0 20px}.row-based-table-wrapper{padding:0}.row-based-table-actions{margin:-5px 0 10px 20px}.row-based-table-head{font-size:14px}.row-based-table-row{font-size:13px;line-height:22}.row-based-table-row>div{line-height:22px;min-height:30px;padding:8px 8px 4px 5px}.row-based-table-row .red,.row-based-table-row .status-neutral,.row-based-table-row .status-ok{background-position:4px 4px;font-size:13px}.row-based-table-row .status-neutral{background-image:url(/static/media/status-neutral.8b0fdcd498389626c301.svg);background-position:4px 7px}.row-based-table-head>div.small,.row-based-table-row div.small{max-width:140px}.row-based-table-head>div.medium,.row-based-table-row div.medium{max-width:220px}.content-wrapper .company-charts.charts-wrapper .bar-chart-wrapper,.content-wrapper .company-charts.charts-wrapper .waterfall-chart-wrapper{margin:0}.content-wrapper .charts-wrapper{margin:5px 0;padding:10px 0}.row-based-table-filter-wrapper{margin-left:calc(100% - 380px)}}@media screen and (max-width:650px){#settings-content{display:block}}#sign-in-wrapper{background-color:#00001e;background-image:url(/static/media/authbackground.306343f9bc60ebd796d2.png);background-size:cover;border-radius:0;color:#fff;display:flex;flex-direction:column;font-family:Lato,sans-serif;font-size:16px;height:100%;line-height:22px;margin:0;max-width:none;min-height:100vh;padding:0;text-align:center;width:100%}#license-login-choice,#register,#sign-in-content,#sign-in-header{margin:0 auto auto;max-width:950px;padding:0 2em}#license-login-choice,#register,#sign-in-content{flex-grow:1}#sign-in-top-bar{display:flex;flex-direction:row}#sign-in-intro{font-size:.9em;text-align:left;width:65%}#sign-in{margin-left:2em}#mynumbers-logo{background-position:bottom;background-repeat:no-repeat;background-size:initial;height:45px;margin:0 auto 20px;padding-top:2vh;width:150px}#sign-in-top-bar h2{font-family:Francois One,sans-serif;font-size:25px;font-weight:400;margin:0}#sign-in-bottom{display:flex;flex-direction:row;justify-content:space-between;margin-top:2em;text-align:left}#sign-in-bottom>div{background-color:#00001e80;border-radius:8px;box-sizing:border-box;font-size:.9em;padding:8px 18px;width:32%}#sign-in-bottom a:link{color:#aaf}#sign-in-bottom a:hover,#sign-in-bottom a:visited:hover{color:#c8c8ff}#sign-in-bottom a:visited{color:#b56adb}#sign-in-bottom ul,#sign-in-intro ul{font-size:.8em;padding-inline-start:30px}#sign-in-bottom li,#sign-in-intro li{font-family:sans-serif;font-size:14px;font-weight:700;line-height:21px}#license-login-choice{max-width:400px}#sign-in-bottom h3{font-feature-settings:"pcap","c2pc";border-bottom:1px solid #fff;font-family:Roboto,Helvetica,sans-serif;font-size:20.5px;font-variant:all-petite-caps;font-weight:400;line-height:40px;margin:0 0 .5em}.input.bank-id-input{background-image:url(/static/media/bankid.2760795ebb3bb5e92cf4.svg);background-position:calc(100% - 10px) 0;background-repeat:no-repeat;max-width:200px}.sign-in-button{display:block;margin:0 auto;width:175px}.bank-id-stand-alone-logo{background-image:url(/static/media/bankid.2760795ebb3bb5e92cf4.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:106px;display:block;float:none;height:70px;margin:20px auto 0;width:106px}.bank-id-device-change.link{line-height:20px;margin-bottom:25px;width:200px}.button{background-color:#6d5bd0;background-position:9px 8px;border-radius:3px;border-style:none;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:400;line-height:26px;margin:0;min-height:40px;min-width:160px;overflow:hidden;padding:1px 15px 3px;text-decoration:none}.bank-id-button,.button{background-repeat:no-repeat}.bank-id-button{background-image:url(/static/media/bankid-white.db97e106589e2935e468.svg);background-position:calc(100% + 21px) 0;background-size:114px 50px;height:50px;line-height:50px;margin:12px auto;width:200px}.sign-in-heading{color:#fff;float:none;font-size:30px;font-weight:400;line-height:45px;margin:10px 0 35px;padding:0}#sign-in-beta,.sign-in-heading{font-family:Francois One,sans-serif}#sign-in-beta{display:none;font-size:18px;font-style:italic;font-weight:300;margin:.4em 0 2em;text-align:center}.signed-out-message{background-color:#000000b3;border:1px solid #d0d4d7;border-radius:10px;color:#fff;display:inline-block;float:none;letter-spacing:.6px;line-height:30px;margin:-20px auto 30px;min-height:30px;overflow:hidden;padding:15px;text-align:center;width:400px;z-index:101}.form-wrapper{background-color:#fff;border-radius:30px;box-shadow:3px 3px 15px 0 #0003;margin:0 auto;min-height:220px;overflow:hidden;padding:40px 40px 20px;width:274px}.form-wrapper form{margin:0 0 20px;padding:5px 0 0;width:100%}.input-container{display:inline-block}.form-wrapper form label{color:#160a25;display:inline-block;font-family:Lato,sans-serif;font-size:16px;font-weight:400;line-height:19px;margin:0 0 10px}#register form input,.form-wrapper form input{border:1px solid #8b949e;border-radius:5px;font-size:16px;margin:0 0 16px;max-width:250px;padding:11px 6px;width:calc(100% - 14px)}.form-wrapper .spinner-wrapper{float:none;margin:0}button.link{background-color:initial;border:0;color:#6d5bd0;cursor:pointer;text-decoration:none}button.link:hover{text-decoration:underline}.form-wrapper form button:disabled{background-color:#f5f5f7;color:#cfcdd4;pointer-events:none}.form-wrapper form button .mask{background-color:#fff;float:left;height:22px;margin:1px 12px 0 0;-webkit-mask-image:url(/static/media/sign-in.d7be2851cc37b2003ea2.svg);mask-image:url(/static/media/sign-in.d7be2851cc37b2003ea2.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:24px}.form-wrapper form button:disabled .mask{background-color:#cfcdd4}.form-wrapper form button.bank-id-button:hover{background-color:#372d68}.checkbox-wrapper{display:block;float:left;min-width:150px;overflow:hidden}.form-wrapper form .checkbox-wrapper input[type=checkbox]{margin:10px 10px 0 0;transform:scale(1.4);width:20px}.form-wrapper form .checkbox-wrapper p{color:#999;font-size:15px;line-height:20px;margin:5px 0}.checkbox-container input:checked~.checkmark,.checkbox-container input:hover~.checkmark{background-color:#fff!important;border-color:#fff!important}.checkbox-container input:checked~.checkmark:after{border-color:#372d68}.checkbox-container .checkbox-label{font-size:20px;margin-left:32px}.forgot-password{color:#454545;font-size:13px;line-height:21px;margin-top:28px}.forgot-password-text{background-position:100% 2px;background-repeat:no-repeat;color:#6d5bd0;cursor:pointer;display:inline-block;font-family:Lato,sans-serif;font-size:18px;font-weight:400;line-height:24px;padding-right:28px}.to-be-refactored div,.to-be-refactored input{opacity:0}.fixed-layer{background-position:3px 0;background-repeat:no-repeat;background-size:1210px 713px;display:block;display:none;float:left;height:100%;left:0;opacity:.3;overflow:hidden;position:fixed;top:0;width:100%;z-index:1000}.sign-in-spinner-cover{background-color:#ffffffb3;float:left;height:250px;margin-left:-20px;margin-top:-20px;padding-top:0;position:absolute;text-align:center;width:310px;z-index:300}.sign-in-spinner{display:inline-block;height:30px;margin-left:-15px;margin-top:90px;position:absolute;width:30px}.sign-in-spinner:after{animation:spinner 1.2s linear infinite;border-color:#007cba #0000;border-radius:50%;border-style:solid;border-width:2px;content:" ";display:block;height:30px;margin:0;width:30px}.footer.sign-in-footer{color:#999;display:block;flex-basis:20px;font-size:12px;letter-spacing:1px;margin-left:0;position:static;text-align:center;top:auto;width:100%}.footer.sign-in-footer a{color:#999;margin:0 10px 0 0;text-underline-offset:1px}.moms-text{text-align:left}#sign-in-content .message{background-color:#00001e80;background-position:4px 7px;background-repeat:no-repeat;border-radius:8px;box-sizing:border-box;color:#fff;display:inline-block;font-family:lato,sans-serif;font-size:1em;line-height:25px;margin:0 40px 10px;min-width:50%;padding:20px 40px 30px}#sign-in-content .message a{color:#fff}#sign-in-content .message>ul{display:inline-block;text-align:center}#sign-in-content .message li{text-align:left}#sign-in-content .message .link{text-decoration:underline}#sign-in-content .error-message{background-color:#da546c1f;color:#da546c;display:block}#sign-in-content .error-message a{display:block}#sign-in-wrapper .error-wrapper{color:#000}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:750px){#sign-in-bottom,#sign-in-top-bar{flex-direction:column}#sign-in-intro{width:auto}#sign-in-bottom>div{margin-bottom:1em;width:auto}}#activate-license .box-wrapper,#missing-license .box-wrapper{cursor:pointer;margin:1em auto;max-width:200px;padding-bottom:2em;text-align:left}#activate .box-wrapper input,#missing-license .box-wrapper input{display:inline;margin-right:.5em;width:auto}#sign-in-wrapper .button{display:block;margin:2em auto}#sign-in-wrapper .button-secondary{background-color:#f2f2f2;color:#777;font-size:14px;line-height:20px;margin-top:2em;min-height:32px}#activate .activate-form .box-wrapper{margin:1em auto}#activate .activate-form .box-wrapper label{background-color:#0000c80d;border:1px solid #0000;border-radius:4px;cursor:pointer;margin-top:1em;padding:.5em}#activate .activate-form input[type=radio]:checked+label{background-color:#0000c833;border-color:#44a}#activate .activate-form .box-wrapper label:hover{background-color:#0000c81a;border-color:#fff;transition:all .15s ease-out}#activationConfirmation{text-align:left}.snackbar-content{align-items:center;background-color:#000;border-radius:6px;box-shadow:0 4px 6px #0000004d;color:#fff;display:flex;gap:16px;justify-content:space-between;opacity:.85;padding:10px}.snackbar-content.error{background-color:#300}.snackbar-content.error .snackbar-message svg{color:#fbb}.snackbar-content.success{background-color:#020}.snackbar-content.success .snackbar-message svg{color:#cfc}.snackbar-content.warning{background-color:#310}.snackbar-content.warning .snackbar-message svg{color:#fa4}.snackbar-content .snackbar-message{align-items:center;display:flex;flex:1 1;gap:16px}.snackbar-content .snackbar-dismiss{align-items:center;cursor:pointer;display:flex;height:fit-content}
/*# sourceMappingURL=main.e061d415.css.map*/