@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@100;300;400;600;700&display=swap);.app{min-height:300px}.app .max-width{margin:0 auto;max-width:1600px}.app .fluid{max-width:100%;padding:0 8px}.app .debug{outline:1px solid red}.row-gap-xs{margin-bottom:4px}.row-gap-sm{margin-bottom:8px}.row-gap-md{margin-bottom:16px}.row-gap-lg{margin-bottom:32px}.row-gap-xl{margin-bottom:64px}@media(min-width:576px){.app .fluid{padding:0 8px}.app .debug{outline:1px solid #00f}}@media(min-width:768px){.app .fluid{padding:0 24px}.app .debug{outline:1px solid green}}@media(min-width:992px){.app .fluid{padding:0 24px}.app .debug{outline:1px solid orange}}@media(min-width:1200px){.app .fluid{padding:0 16px}.app .debug{outline:1px solid #ff69b4}}.ap-table-with-numeric-column{padding-top:0!important;border-top:0!important}.ap-table-with-numeric-column div.numericColumn{position:relative;width:100%;text-align:right;border-bottom:1px solid #ccc}body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px;background-color:#e6e6e6;font-family:"Roboto",sans-serif}body *{box-sizing:border-box}@font-face{font-family:"Roboto",sans-serif;src:url(/fonts/Roboto-Bold.woff) format("woff");src:url(/fonts/Roboto-Light.woff) format("woff");src:url(/fonts/Roboto-Medium.woff) format("woff");src:url(/fonts/Roboto-Regular.woff) format("woff")}h1,h2,h3,h4,h5,h6,p{font-family:"Roboto",sans-serif;margin:0}h1{font-size:40px;line-height:44px;font-weight:500;letter-spacing:.7px}@media(min-width:768px){h1{font-size:83px;line-height:88px}}h2{font-size:28px;line-height:35px;font-weight:700;letter-spacing:.3px}@media(min-width:768px){h2{font-size:40px;line-height:44px}}h3{font-size:23px;line-height:31px;font-weight:500;letter-spacing:.3px}@media(min-width:768px){h3{font-size:33px;line-height:41px}}h4{font-size:19px;line-height:27px;font-weight:500;letter-spacing:.3px}@media(min-width:768px){h4{font-size:28px;line-height:35px}}h5{font-size:16px;line-height:24px;font-weight:500;letter-spacing:.3px}@media(min-width:768px){h5{font-size:23px;line-height:31px}}h6{font-size:16px;line-height:24px;letter-spacing:0;font-weight:400}@media(min-width:768px){h6{font-size:19px;line-height:27px}}p{font-size:16px;line-height:24px;font-weight:400;letter-spacing:.3px}.visible{visibility:visible}.hidden{visibility:hidden}.clickable{cursor:pointer}*{box-sizing:border-box}.wrapper{padding:0 40px;width:100%;height:100%}.wrapper--search{background:linear-gradient(90deg,#fff 50%,#f7f7f7 0)}.app{display:block;margin-top:64px;min-height:calc(100vh - 64px)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.hidden-charts{position:absolute;left:-99999px}.hidden-charts .deck-chart{display:inline-block}.control-modal .ap-modal-lightbox{-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.ap-ip-logo{cursor:pointer}.separator{height:24px;width:1px;background-color:#5cb335;margin:0 12px}.header-text{color:#f7f7f7;letter-spacing:1.48px;line-height:20px;font-size:24px}.secondary-nav{display:flex;align-items:center;height:48px;background-color:#fff;border-bottom:1px solid #ccc;position:fixed;top:64px;right:0;left:0;z-index:111}.secondary-nav .secondary-nav-container{display:flex;justify-content:space-between;height:100%}.secondary-nav .apply-button-container{display:flex;align-items:center;height:100%}.contact-us{color:#fff;text-decoration:none}.contact-us:hover{text-decoration:underline}.margin-top-8{margin-top:8px}.margin-top-16{margin-top:16px}.remove-scroll{overflow:hidden!important}.container{margin-top:144px}.button-wrapper{display:flex;align-items:center}.ap-simple-table-container{overflow-y:auto!important}.ap-snack-container{z-index:1000!important}.ap-modal-wrapper{transform:none!important}div[role=tooltip]{max-height:300px}.text-align-right{text-align:right!important}.text-align-left{text-align:left!important}.position-relative{position:relative}.numeric,.numericCell{font-family:"Roboto Mono",monospace}.numericCell{display:flex!important;justify-content:flex-end}.sidebar{padding:24px 16px 0 0;background-color:#fff;border-right:1px solid #ccc;min-height:100%}.sidebar__header{color:#333;font-size:19px;font-weight:700;letter-spacing:0;line-height:27px;padding:24px 0 16px}.filter{min-width:278px}.filter .filter-group{border-top:1px solid #ccc}.filter .filter-group:first-child{border:none}.filter .filter-group .filter-group-title{display:flex;justify-content:space-between;padding:12px 0;align-items:center;cursor:pointer}.filter .filter-group .filter-group-title__name{color:#333;text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:.8px;line-height:19px}.filter .sub-filters{margin-left:40px}.filter .filter-item,.filter .sub-filter{display:flex;padding:0 14px 14px}.filter .filter-item>div{display:flex;align-items:center}.filter .filter-item>div:first-child{padding-right:8px;cursor:pointer}.filter .filter-item span:nth-child(3){padding-left:12px}.filter .filter-item:last-of-type{padding:0 14px 22px}.active-filters__custom-chip{text-transform:none!important;color:#333!important;letter-spacing:.8px!important;margin-right:8px;margin-bottom:16px}.active-filters__custom-chip:last-child{margin-right:0}.company-logo{height:150px;width:150px;max-width:100%;max-height:100%;background-color:#fff;margin-right:24px;flex-shrink:0;object-fit:contain}.company-logo.sml{height:80px;width:80px}.company-logo>img{height:100%;width:100%;object-fit:contain}.company-card{box-shadow:0 3px 10px 0 rgba(0,0,0,.1);min-width:827px;padding:24px;border:1px solid transparent;margin-bottom:16px;cursor:pointer;background-color:#fff}.company-card:hover{border:1px solid #5cb335}.company-card:last-child{margin-bottom:0}.company-card--selected{border:1px solid #5cb335}.company-card__separator{margin:16px 0;height:1px;background-color:#ccc;width:100%}.company-card__taxonomy__label{text-transform:uppercase;color:#737373;font-size:11px;line-height:13px;padding-bottom:4px}.company-card__taxonomy__data{color:#1a1a1a;font-size:13px;letter-spacing:.8px;line-height:19px}.company-card .header{display:flex}.company-card .header__logo{width:75px;height:75px;border:1px solid #e6e6e6}.company-card .header__logo-url{position:relative}.company-card .header__info{display:flex;flex-direction:column}.company-card .header__info__name{color:#333;font-size:19px;font-weight:700;line-height:27px;padding-bottom:8px}.company-card .header__info__label{text-transform:uppercase;color:#737373;font-size:11px;line-height:13px;padding-bottom:4px}.company-card .header__info__additional-names{color:#1a1a1a;font-size:13px;letter-spacing:.8px;line-height:19px}.company-card .header__actions{flex:1 1;display:flex;flex-direction:column;align-items:flex-end}.company-card .header__actions__alert{flex:1 1;display:flex;align-items:flex-start}.company-card .header__actions__links{flex:1 1;display:flex;align-items:flex-end}.company-card .header__actions__links button:first-child{padding-right:24px}.company-card .eng-table{margin-top:24px;display:flex;flex-direction:column;border:1px solid #ccc}.company-card .eng-table__header{display:flex;background-color:#f7f7f7}.company-card .eng-table__header__cell{flex:1 1;display:flex;justify-content:flex-end;text-transform:uppercase;color:#737373;font-size:11px;line-height:13px;padding:8px 16px}.company-card .eng-table__header__cell--title{flex:3 1;justify-content:flex-start}.company-card .eng-table__row{border-bottom:1px solid #ccc;display:flex}.company-card .eng-table__row:last-child{border:none}.company-card .eng-table__row__cell{flex:1 1;display:flex;justify-content:flex-end;padding:8px 16px;color:#333;font-size:13px;letter-spacing:.8px;line-height:19px}.company-card .eng-table__row__cell--title{flex:3 1;justify-content:flex-start}.content{padding:24px 0 0 16px;background-color:#f7f7f7;min-height:calc(100vh - 64px);min-width:827px}.content__note{color:#1a1a1a;font-size:13px;letter-spacing:.8px;line-height:19px;font-style:italic;padding-top:8px}.content__header{color:#333;font-size:23px;font-weight:500;letter-spacing:.3px;line-height:31px;padding-bottom:24px}.content__search-results.end-reached{padding-bottom:16px}.content__load-more{display:flex;justify-content:center;padding:16px 0;height:90px;align-items:center}.search-container{display:flex;min-height:calc(100vh - 64px)}.search-container__sidebar{flex-basis:324px}.search-container__content{flex:1 1}.multi-select .multi-select__menu{z-index:11}.dashboard__tabs{border-bottom:1px solid #ccc;position:absolute;top:0;right:0;left:0}.dashboard__tabs button.ap-button-tab:first-child{margin-left:32px!important}.watchlist-nav{font-style:normal;font-weight:500;font-size:19px;line-height:27px;color:#1a1a1a;padding:10px 0}.watchlists-container{display:flex;flex-direction:column;margin-top:32px;background-color:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);position:relative;width:100%;padding:82px 32px 32px;min-height:calc(100vh - 400px)}.watchlists-container__clear{display:block;min-width:60px!important}.watchlists-container__company-search{height:48px;font-style:normal;font-weight:500;font-size:13px;line-height:19px;letter-spacing:.3px;color:#4d4d4d;display:flex;align-items:center;justify-content:space-between;padding:0 40px;background-color:#fff;border-bottom:1px solid #ccc;height:64px;justify-content:center}.watchlists-container__company-search input{min-width:550px}.watchlists-container__actions{color:#737373;justify-content:center;font-size:8px!important;padding:0!important;height:40px;display:flex;align-items:center}.watchlists-container__actions div{height:20px;display:flex;align-items:center}.watchlists-container .cell-link:hover{cursor:pointer;color:#488929}.watchlists-container .cell-link:active{color:#33621d}.watchlists-container .cell-highlight{font-weight:500!important;background-color:#ccc!important}.watchlists-container .cell-action-wrapper{cursor:pointer;height:41px;display:flex;justify-content:center}.watchlists-container .cell-action-wrapper--empty{cursor:auto}.watchlists-container .cell-action-wrapper:hover svg{fill:#333}.watchlists-container__list{padding-bottom:40px}.watchlists-container__list .ap-simple-table-container{height:100%}.watchlists-container__list .ap-simple-table-body-cell{padding:0;border:0}.watchlists-container__list .ap-simple-table-row:hover>td{background-color:#f7f7f7}.watchlists-container__list .ap-simple-table-row:hover .cell-link{text-decoration:underline}.watchlists-container__list .cell-wrapper{min-height:41px;padding:12px}.watchlists-container__list .cell-watchlist{height:40px;display:flex;align-items:center}.watchlists-container__list .cell-watchlist:last-child{border-bottom:1px solid #ccc}.watchlists-container__list .cell-company{padding:12px;border-bottom:1px solid #ccc}.watchlists-container__list .cell-company-data{min-height:40px;padding:12px}.watchlists-container__list .cell-company-data:last-child{border-bottom:1px solid #ccc}.watchlists-container__h1{font-style:normal;font-weight:500;font-size:16px;line-height:24px;display:flex;align-items:center;letter-spacing:.3px;color:#1a1a1a}.watchlists-container__heading-wrapper{display:flex;align-items:center;padding-bottom:24px;justify-content:space-between}.watchlists-container__search-wrapper div:last-child{padding-top:8px;width:500px}.watchlists-container__filter{display:flex;align-items:baseline}.watchlists-container__filter button{margin-left:8px;min-width:150px}.watchlists-container__filter button>span{font-family:"Roboto"!important}.watchlists-container .all-companies .ag-root-wrapper,.watchlists-container .my-watchlist .ag-root-wrapper,.watchlists-container .other-watchlist .ag-root-wrapper{min-height:250px}.watchlists-container .all-companies .ag-root-wrapper .ag-root-wrapper-body.ag-layout-normal,.watchlists-container .my-watchlist .ag-root-wrapper .ag-root-wrapper-body.ag-layout-normal,.watchlists-container .other-watchlist .ag-root-wrapper .ag-root-wrapper-body.ag-layout-normal{height:100%;min-height:100%}.modal__label{display:flex;flex:1 1;color:#737373;padding-bottom:8px;justify-content:space-between}.modal__content p,.modal__label{font-style:normal;font-weight:400;font-size:13px;line-height:19px;letter-spacing:.3px}.modal__content p{color:#1a1a1a;padding-bottom:32px}.modal__description{border:1px solid #999;border-radius:1px;outline:none;position:relative;width:100%;padding:8px;resize:none;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:19px;letter-spacing:.3px;color:#1a1a1a}.modal__description:focus,.modal__description:hover{border-color:#488929;outline:none}.modal__description:active{border-color:#33621d}.modal__textarea{font-family:"Roboto";color:#1a1a1a;letter-spacing:normal;text-align:left;border:1px solid #e6e6e6;border-radius:2px;box-sizing:border-box;caret-color:#ccc;display:inline-flex;justify-content:center;outline:none;position:relative;width:100%;font-style:normal;font-weight:400;font-size:16px;line-height:24px;padding:8px;resize:none}.modal__textarea:focus{box-shadow:0 0 0 1px #fff,0 0 0 2px #ccc}.modal__footer{display:flex;justify-content:space-between;align-items:center}.modal-add .ap-modal-body{overflow-y:visible}.watchlist-header{display:flex}.manage-columns{display:flex;justify-content:space-between;margin-bottom:20px}.manage-columns__item{display:flex;flex-direction:column}.manage-columns__item--title{margin-bottom:10px;font-size:12px}.table-panel{position:relative;width:100%}.table-panel__info{color:#737373;font-size:13px;letter-spacing:0;line-height:16px;margin-bottom:16px}.table-panel__hr{background-color:#e6e6e6;width:100%;display:block;padding:0;margin:0 0 16px;height:1px}.table-panel__grid{margin:0;width:100%;height:calc(100vh - 250px)}.table-panel .manage-columns-wrapper{display:flex;justify-content:flex-end;margin-bottom:8px}.cell-link{text-decoration:none;color:#333}.cell-link:hover{text-decoration:underline}.cell-wishlist-link{background-color:#e6e6e6;padding:0 10px;border-radius:15px;display:inline-block;margin-left:5px;text-decoration:none;color:#333}.cell-wishlist-link:hover{text-decoration:underline;background-color:#fff}.ag-row .ag-cell.ag-right-aligned-cell{justify-content:center}.multi-select .multi-select__indicator-separator{display:none}.multi-select .multi-select__multi-value__remove{cursor:pointer}.multi-select .multi-select__multi-value__remove:hover{background-color:#ccc;color:#333}.multi-select .multi-select__control{border-radius:0;border:1px solid #999;border-radius:1px;box-shadow:none}.multi-select .multi-select__control:hover{border-color:#15723b;outline:none}.multi-select .multi-select__control:active{border-color:#33621d}.multi-select .multi-select__option{letter-spacing:.3px;line-height:24px}.multi-select .multi-select__option--is-focused{background-color:rgba(21,114,59,.1)}.multi-select .multi-select__option:active{background-color:rgba(21,114,59,.3)}.multi-select .multi-select__menu{border-radius:0}.company-count{display:flex;flex-direction:column;width:100%;box-shadow:0 4px 12px rgba(0,0,0,.2);padding:16px 24px}.company-count__title{font-weight:500;font-size:13px;line-height:19px;letter-spacing:.3px;color:#1a1a1a;padding-bottom:16px}.company-count__data{display:flex;padding-bottom:10px}.company-count__data>div{flex:1 1}.company-count__data__label{font-size:11px;line-height:13px;color:#737373}.company-count__data__value{font-weight:700;font-size:23px;line-height:31px;letter-spacing:.3px;color:#333}.watchlist-report{display:flex;height:100%;border-top:1px solid #ccc}.watchlist-report__label{font-weight:400;font-size:11px;line-height:13px;color:#737373;margin-bottom:21px}.watchlist-report__companies{flex:2 1;min-width:0;padding-top:14px;overflow-y:auto}.watchlist-report__companies .report-company{display:flex;align-items:center;position:relative}.watchlist-report__companies .report-company__checkbox{z-index:1;transform:translateX(9px);position:absolute}.watchlist-report__companies .report-company__label{position:relative;padding-left:44px;padding-right:9px;display:flex;align-items:center;font-size:16px;line-height:24px;color:#1a1a1a;cursor:pointer;height:46px;width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none}.watchlist-report__companies .report-company__label--selected{background-color:#eff8ed}.watchlist-report__companies .report-company__label>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.watchlist-report__comments{flex:3 1;border-left:1px solid #ccc;overflow-y:auto;padding:24px 16px 0 24px}.watchlist-report__comments label{display:flex;align-items:flex-start}.watchlist-report__comments label>span:last-child{margin-left:17px;padding-left:0}.watchlist-report__comments label>.ap-checkbox{flex-shrink:0}.watchlist-report__comments .report-comment{display:flex;flex-direction:column;margin-bottom:17px}.watchlist-report__comments .report-comment__author{font-weight:500;font-size:13px;line-height:19px;letter-spacing:.3px;color:#1a1a1a}.watchlist-report__comments .report-comment__date{margin-left:12px;font-size:13px;line-height:19px;letter-spacing:.3px;color:#737373}.watchlist-report__comments .report-comment__text{margin-top:8px;font-size:11px;line-height:13px;color:#000;word-break:break-word}.watchlist{display:flex;flex-direction:column;margin-top:24px;padding:32px;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.2);position:relative;width:100%}.watchlist div{box-sizing:border-box}.watchlist .table-container{display:block}.watchlist .flex-table{display:flex;flex-flow:row wrap;color:#333;font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:normal}.watchlist .flex-table .data{word-break:break-all}.watchlist .flex-table:first-of-type{font-size:11px;line-height:normal;white-space:pre-line;color:#737373}.watchlist .flex-table:first-of-type:hover{background:#fff;transition:.5s}.watchlist .flex-table:first-of-type:hover .cell-link{text-decoration:underline}.watchlist .flex-table:hover{background:#f5f5f5;transition:.5s}.watchlist .flex-table:hover .cell-link{text-decoration:underline}.watchlist .flex-table .short{width:calc(4.54545% - 4.54545px)}.watchlist .flex-table .wide{width:calc(18.18182% - 4.54545px)}.watchlist .flex-row{width:calc(9.09091% - 4.54545px);padding:.5em;border-bottom:1px solid #d9d9d9;display:flex;visibility:visible;align-items:center}.watchlist .flex-row:last-of-type{width:50px}.watchlist .flex-row--list{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.watchlist .flex-row>svg{min-width:24px!important}.watchlist .flex-row--sortable{-webkit-user-select:none;-ms-user-select:none;user-select:none}.watchlist .flex-row--sortable:hover{cursor:pointer}.watchlist .flex-row--sortable:hover .sort-icon{visibility:visible}.watchlist .flex-row .sort-icon{visibility:hidden;opacity:.3}.watchlist .flex-row .sort-icon--active{opacity:1;visibility:visible}.watchlist .flex-row .sort-icon--desc{transform:rotate(180deg)}.watchlist .flex-cell{width:33.3333333333%;text-align:center;padding:.5em}.watchlist__filters{display:none;flex-direction:column;justify-content:flex-end;align-items:end}.watchlist__filters__label{padding-right:16px}.watchlist__filters button{margin-right:8px}.watchlist__filters button>span{font-family:"Roboto"!important}.watchlist__filters__date{display:flex;align-items:baseline;margin-bottom:8px}.watchlist__filters__generic{margin-top:16px;display:flex;align-items:baseline;flex-wrap:wrap}.watchlist__filters--open{display:flex}.watchlist__owners-modal .ap-modal-body{overflow-y:visible;padding:24px 16px 40px}.watchlist__wrapper{display:flex}.watchlist__data{min-width:0;flex:3 1}.watchlist__data__title{font-weight:500;font-size:28px;line-height:35px;letter-spacing:.304348px;color:#000;margin-bottom:16px}.watchlist__data__description{padding-right:90px;font-size:13px;line-height:19px;letter-spacing:.3px;color:#000}.watchlist__data__description .short-text{word-break:break-word}.watchlist__data__description .readMoreText{color:#5cb335!important;font-weight:700;letter-spacing:.8px;line-height:19px}.watchlist__data__wrapper{margin-top:16px;display:flex}.watchlist__metric{margin-right:32px;min-width:140px}.watchlist__metric__value{display:flex;align-items:center;font-size:13px;line-height:19px;letter-spacing:.3px;color:#1a1a1a}.watchlist__chart{min-width:0;flex:2 1}.watchlist__title{font-style:normal;font-weight:500;font-size:19px;line-height:27px;color:#737373;padding-bottom:24px;display:flex;align-items:center;justify-content:space-between}.watchlist__title__link:hover{text-decoration:underline;cursor:pointer;color:#1a1a1a}.watchlist__name{color:#1a1a1a}.watchlist__h1{font-weight:500;font-size:16px;line-height:24px;display:flex;align-items:center;color:#1a1a1a}.watchlist__h1,.watchlist__h2{font-style:normal;letter-spacing:.3px}.watchlist__h2{font-weight:400;font-size:13px;line-height:19px;padding-bottom:8px;color:#737373}.watchlist__heading-wrapper{display:flex;align-items:center;padding-bottom:16px;justify-content:space-between}.watchlist__heading-wrapper .button-filter{margin-right:16px}.watchlist__description-wrapper{min-height:94px;cursor:pointer}.watchlist__description-wrapper:hover .watchlist__description__edit-icon{visibility:visible}.watchlist__description-wrapper:hover .watchlist__description{text-decoration:underline;-webkit-text-decoration-color:#ccc;text-decoration-color:#ccc}.watchlist__description{font-style:normal;font-weight:400;font-size:13px;line-height:19px;letter-spacing:.3px;color:#1a1a1a;position:relative}.watchlist__description__edit{height:20px;position:absolute;left:-26px;top:-3px}.watchlist__description__edit-icon{transition:none;visibility:hidden}.watchlist__line{height:1px;background-color:#ccc;width:100%;margin-top:32px;margin-bottom:24px}.watchlist__info{padding-top:32px;display:flex}.watchlist__date,.watchlist__status{flex:1 1}.watchlist__date__value{min-height:36px;display:flex;align-items:center;font-size:13px;line-height:19px;letter-spacing:.3px;color:#1a1a1a}.watchlist__progress{flex:5 1}.watchlist__progress__wrapper{display:flex;justify-content:space-between;margin-bottom:8px}.watchlist__progress__legend{display:flex}.watchlist__progress__legend .watchlist__h2{margin-right:8px}.watchlist__progress__legend__drop,.watchlist__progress__legend__good,.watchlist__progress__legend__pursuit{width:13px;height:13px;transform:translateY(3px);margin-right:8px}.watchlist__progress__legend__good{background-color:#5cb335}.watchlist__progress__legend__pursuit{background-color:#f9a12a;width:13px;height:13px;transform:translateY(3px);margin-right:8px}.watchlist__progress__legend__drop{background-color:#e6e6e6}.watchlist__owner{margin-right:8px;margin-bottom:8px}.watchlist__owner>span:first-child{padding-left:20px}.watchlist__owner__avatar{background-color:#999;border-radius:50%;width:28px;height:28px;position:absolute;top:1px;left:1px}.watchlist__owner__avatar>img{width:100%;height:100%}.watchlist .disabled{cursor:default}.watchlist .cell-link:hover{cursor:pointer;color:#488929}.watchlist .cell-link:active{color:#33621d}.watchlist__companies{padding-bottom:40px;min-height:500px}.watchlist__companies .ap-simple-table-container{height:100%}.watchlist__companies .ap-simple-table-body-cell{padding:0;border:0;max-width:150px}.watchlist__companies .ap-simple-table-row:hover>td{background-color:#f7f7f7}.watchlist__companies .ap-simple-table-row:hover .cell-link{text-decoration:underline}.watchlist__companies .cell-wrapper{min-height:41px;padding:12px;border-bottom:1px solid #ccc;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.watchlist__companies .cell-action-wrapper{cursor:pointer;height:41px}.watchlist__companies .cell-action-wrapper:hover svg{fill:#333}.add-company .ap-modal-body,.edit-watchlist .ap-modal-body{overflow-y:visible}.watchlist-report__note{color:#1a1a1a;font-size:13px;letter-spacing:.8px;line-height:19px;font-style:italic;padding-top:8px;font-weight:400;margin-bottom:24px}.watchlist-report__heading{font-weight:500;font-size:16px;line-height:24px;letter-spacing:.3px;color:#000;margin-top:24px}.watchlist-report .ap-modal-content{max-width:1000px}.watchlist-report .ap-modal-header{border:none}.watchlist-report .ap-modal-header button{align-self:baseline}.watchlist-report .ap-modal-header h4{width:100%;display:flex;flex-direction:column}.watchlist-report .ap-modal-body{height:571px;padding:0 16px}.watchlist-report__filter-label{font-family:Roboto;font-style:normal;font-weight:500;font-size:13px;line-height:17px;letter-spacing:.3px;text-transform:uppercase;color:#000;padding:0 15px}.watchlist-report__filters{display:flex}.watchlist-report__select-all{display:flex;align-items:center;padding-left:8px;flex:1 1}.watchlist-report__select-all span:last-child{font-family:Roboto;font-size:16px;line-height:24px;padding-left:15px;display:flex;align-items:center;color:#1a1a1a}.watchlist-report__select-type{padding-left:16px;padding-right:16px}.watchlist-report__date,.watchlist-report__select-type{display:flex;align-items:baseline}.watchlist-report__date .DayPickerInput{width:100%}.watchlist-report__date .DayPickerInput input{border:1px solid #999;border-radius:1px;outline:none;position:relative;width:100%;padding:8px;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:19px;letter-spacing:.3px;color:#1a1a1a}.watchlist-report__date .DayPickerInput input:focus,.watchlist-report__date .DayPickerInput input:hover{border-color:#488929;outline:none}.watchlist-report__date .DayPickerInput input:active{border-color:#33621d}.watchlist-report__date .DayPickerInput-Overlay{z-index:11}.watchlist-report__date .DayPicker-Month{margin:32px}.watchlist-report__date .DayPicker-Caption{padding:0}.watchlist-report__date .DayPicker-Caption>div{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.3px;color:#737373}.watchlist-report__date .DayPicker-Weekday{font-family:Roboto;font-style:normal;font-weight:400;font-size:11px;line-height:13px;letter-spacing:.792793px;text-transform:uppercase;color:#737373;padding:0}.watchlist-report__date .DayPicker-Day{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:18px;text-align:center;letter-spacing:.3px;color:#333}.watchlist-report__date .DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#5cb247;color:#fff}.watchlist-report__date .DayPicker-Day--end,.watchlist-report__date .DayPicker-Day--start{background-color:#5cb247!important;color:#fff!important}.watchlist-report__date .DayPicker-Months{flex-wrap:nowrap}.watchlist-report__date .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#eff8ed;color:#333}.watchlist-report__date .DayPicker-Day{border-radius:0!important}.financials-form__title{font-style:normal;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.3px;color:#1a1a1a}.financials-form__separator{width:100%;height:1px;background-color:#ccc;margin-bottom:24px}.financials-form__dropdown button{height:40px;border:1px solid #999;width:100%}.financials-form__dropdown button:hover{border:1px solid #488929}.financials-form__dropdown button>span{font-size:16px}.financials-form__alert{display:flex;align-items:center;height:46px;width:100%;font-style:normal;font-weight:400;font-size:11px;line-height:13px;color:#1a1a1a;background-color:#e6e6e6;margin-top:20px;margin-bottom:20px}.financials-form__alert .ap-icon{margin:0 8px}.financials-form__label{font-style:normal;font-weight:400;font-size:13px;line-height:19px;letter-spacing:.3px;color:#737373;margin-bottom:4px}.financials-form__row{display:flex;margin-bottom:24px}.financials-form__row--textarea{flex-direction:column}.financials-form__row--textarea>div:last-child{margin-left:0!important}.financials-form__row>div:first-child{flex:1 1;margin-right:20px}.financials-form__row>div:last-child{flex:1 1;margin-left:20px}.debt-form__add-new{display:flex;justify-content:flex-end;margin-top:16px;padding-right:16px}.debt-form__form{overflow:auto;padding-right:16px;height:325px}.debt-form__title{font-style:normal;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.3px;color:#1a1a1a}.debt-form__row{display:flex;margin-bottom:24px;align-items:flex-end}.debt-form__row:last-child{margin-bottom:0}.debt-form__row__delete{height:40px;display:flex;align-items:center}.debt-form__row__year{margin-right:16px}.debt-form__row__year button{height:40px;border:1px solid #999;width:80px}.debt-form__row__year button:hover{border:1px solid #488929}.debt-form__row__month{margin-right:16px}.debt-form__row__month button{height:40px;border:1px solid #999;width:115px}.debt-form__row__month button:hover{border:1px solid #488929}.debt-form__row__value{flex:1 1;margin-right:16px}.debt-form__heading{font-weight:500;font-size:13px;line-height:19px;letter-spacing:.3px;color:#000;margin:24px 0 16px}.debt-form__alert{display:flex;align-items:center;height:46px;font-style:normal;font-weight:400;font-size:11px;line-height:13px;color:#1a1a1a;background-color:#e6e6e6;margin-top:20px;margin-bottom:20px;margin-right:16px}.debt-form__alert .ap-icon{margin:0 8px}.debt-form__label{font-style:normal;font-weight:400;font-size:13px;line-height:19px;letter-spacing:.3px;color:#737373;margin-bottom:4px}.prospect-overview{display:flex;width:100%}.prospect-overview__main{flex:2 1;padding-right:16px}.prospect-overview__ahead{padding-left:16px;flex:1 1}.prospect-member{position:relative;display:flex;background:#f2f2f2;box-shadow:0 4px 12px rgba(0,0,0,.2);margin-bottom:16px;height:100px}.prospect-member__remove{display:none;position:absolute;right:16px;cursor:pointer;top:38px}.prospect-member__remove:hover svg{fill:#333}.prospect-member:hover .prospect-member__remove{display:flex}.prospect-member__avatar{background:#999;width:100px;height:100px}.prospect-member__avatar>img{width:100%;height:100%}.prospect-member__info{padding:8px 16px;font-size:11px;line-height:13px;color:#1a1a1a}.prospect-member__name{font-weight:500;font-size:19px;line-height:27px;margin-bottom:8px}.prospect-owner{position:relative;display:flex;background:#333;box-shadow:0 4px 12px rgba(0,0,0,.2);margin-bottom:16px;height:100px}.prospect-owner__remove{display:none;position:absolute;right:16px;cursor:pointer;top:38px}.prospect-owner__remove:hover svg{fill:#f2f2f2}.prospect-owner:hover .prospect-owner__remove{display:flex}.prospect-owner__avatar{background:#999;width:100px;height:100px}.prospect-owner__avatar>img{width:100%;height:100%}.prospect-owner__info{padding:8px 16px;font-size:11px;line-height:13px;color:#fff}.prospect-owner__name{font-weight:500;font-size:19px;line-height:27px;margin-bottom:8px}.prospect-file{position:relative;display:flex;background:#f2f2f2;box-shadow:0 4px 12px rgba(0,0,0,.2);margin-bottom:16px;height:100px}.prospect-file__remove{display:none;position:absolute;right:16px;cursor:pointer;top:38px}.prospect-file__remove:hover svg{fill:#333}.prospect-file--inactive{opacity:1%;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.prospect-file:hover .prospect-file__remove{display:flex}.prospect-file__avatar{background:#999;width:100px;height:100px;min-width:100px}.prospect-file__avatar>img{width:100%;height:100%}.prospect-file__info{padding:8px 16px;font-size:11px;line-height:13px;color:#1a1a1a}.prospect-file__name{width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;font-size:19px;line-height:27px;margin-bottom:8px}.prospect-file__name:hover{text-decoration:underline;cursor:pointer}.prospect-watchlists{display:flex;flex-direction:column}.prospect-watchlists__headers{font-size:13px;line-height:19px;letter-spacing:.3px;color:#737373;width:100%;margin-bottom:16px;display:flex;padding-bottom:8px;border-bottom:1px solid #ccc}.prospect-watchlists__headers>div{flex:1 1}.prospect-watchlists__items{display:flex;width:100%}.prospect-watchlists__items>div{flex:1 1;align-items:center;display:flex;font-size:16px;line-height:24px;color:#1a1a1a}.linked-file{position:relative;display:flex;align-items:center;margin-bottom:8px;border:1px solid #999;border-radius:16px;padding:8px 12px;margin-right:8px;height:32px;cursor:pointer;text-decoration:none}.linked-file__remove{display:none;position:absolute;right:8px;top:2px}.linked-file__remove:hover svg{fill:#333}.linked-file:hover{border-color:#488929}.linked-file:hover .linked-file__remove{display:flex}.linked-file__name{max-width:350px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;font-size:13px;line-height:13px}.linked-file__name a{color:#1a1a1a;text-decoration:none}.linked-file__name a:hover{text-decoration:none}.comment-modal .ap-modal-header{padding:32px 32px 0;border-bottom:none}.comment-modal .ap-modal-body{padding:24px 32px 32px;border-bottom:none;overflow-y:visible}.comment-modal .ap-modal-footer{padding:16px 32px}.comment-modal__body{font-family:Roboto;font-style:normal;font-weight:400;font-size:13px;line-height:19px;letter-spacing:.3px;color:#1a1a1a}.comment-modal__types{display:flex;height:40px;margin-bottom:8px}.comment-modal__types label{padding-right:16px}.comment-modal__types button>span{max-width:205px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comment-modal__analysis{display:flex;padding-bottom:16px}.comment-modal__label{display:block;font-style:normal;font-weight:400;font-size:13px;line-height:19px;letter-spacing:.3px;color:#737373;padding-bottom:8px}.comment-modal__label--no-padding{padding-bottom:0}.comment-modal textarea{border:1px solid #999;border-radius:1px;outline:none;position:relative;width:100%;padding:8px;resize:none;font-family:Roboto;font-style:normal;font-weight:400;font-size:13px;line-height:19px;letter-spacing:.3px;color:#1a1a1a}.comment-modal textarea:focus,.comment-modal textarea:hover{border-color:#488929;outline:none}.comment-modal textarea:active{border-color:#33621d}.edit-financials .ap-modal-body{padding:30px}.edit-financials .ap-modal-footer{border-top:none}.edit-financials .ap-modal-body{overflow-y:visible}.edit-debt .ap-modal-body{padding:16px 0 16px 16px}.prospect-widget{position:relative}.prospect-widget--no-padding{padding:24px 0 0!important}.prospect-widget--focused{outline:1px solid #5cb335}.prospect-widget--focused .prospect-widget__drop-area{opacity:1%}.prospect-widget--focused .prospect-widget__drop-message{display:flex;align-items:center;justify-content:center}.prospect-widget__drop-message{font-weight:500;font-size:19px;line-height:27px;display:none;position:absolute;top:0;bottom:0;right:0;left:0;z-index:1}.prospect-widget .ap-loader-default{position:absolute;right:0;left:0;top:0;bottom:48px}.prospect-widget__timestamp{position:absolute;top:56px;font-style:normal;font-weight:400;font-size:11px;line-height:13px;color:#737373}.prospect-widget--padding{padding-bottom:85px!important}.prospect-widget .financial__debt__row{font-weight:400;font-size:13px;line-height:19px;letter-spacing:.3px;color:#000}.prospect-widget .financial__separator{background-color:#e6e6e6;height:1px}.prospect-widget .financial__label{font-style:normal;font-weight:400;font-size:13px;line-height:19px;letter-spacing:.3px;color:#737373;margin-bottom:8px}.prospect-widget .financial__sync{border-top:1px solid #e6e6e6;height:73px;background-color:#eff8ed;display:flex}.prospect-widget .financial__sync__text{margin-left:30px;flex:3 1;font-weight:400;font-size:11px;line-height:14px;color:#1a1a1a;display:flex;flex-direction:column;justify-content:center}.prospect-widget .financial__sync__label{font-weight:500;font-size:13px;line-height:19px;letter-spacing:.3px;color:#1a1a1a;margin-bottom:5px}.prospect-widget .financial__sync__button{align-items:center;justify-content:center;display:flex;flex:1 1}.prospect-widget .financial__value{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#000;margin-bottom:32px;word-break:break-all}.prospect-widget .financial__row{display:flex}.prospect-widget .financial__row--separator{margin-top:24px;flex-direction:column}.prospect-widget .financial__row>div{flex:1 1}.prospect-widget__info{font-size:11px;line-height:13px;color:#737373;font-weight:400}.prospect-widget__title{height:60px;position:relative}.prospect-widget__tag-modal .ap-modal-body,.prospect-widget__team-modal .ap-modal-body{overflow-y:visible;padding:24px 16px 40px}.watchlist-comments{padding-top:8px}.watchlist-comments__tabs{border-bottom:1px solid #ccc}.comment{padding-top:16px}.comment,.comment:hover .comment__actions{display:flex}.comment--obsolete .comment__avatar,.comment--obsolete .comment__date,.comment--obsolete .comment__review,.comment--obsolete .comment__text,.comment--obsolete .comment__title{opacity:.2}.comment__review{display:flex;padding-bottom:16px}.comment__title{font-family:Roboto;font-style:normal;font-size:16px;line-height:24px;letter-spacing:.3px;color:#1a1a1a;margin-right:16px}.comment__tags{padding-bottom:24px}.comment__date{color:#737373;font-family:Roboto}.comment__date,.comment__text{font-style:normal;font-weight:400;font-size:13px;line-height:19px;letter-spacing:.3px}.comment__text{color:#1a1a1a;padding-bottom:16px;word-break:break-all}.comment__avatar{width:32px;margin-right:16px}.comment__avatar img{max-width:100%;max-height:100%}.comment__actions{position:absolute;right:16px;display:none}.comment__actions div{margin-right:16px}.comment__actions div:last-child{margin-right:0}.comment__actions div{cursor:pointer}.comment__actions svg:hover{fill:#333}.comment__wrapper{display:flex;align-items:center;margin-bottom:8px;position:relative}.comment__content{flex-direction:column;display:flex;flex:1 1;border-bottom:1px dashed #ccc}.comment__no-comments{padding-top:16px;padding-bottom:24px;border-bottom:1px dashed #ccc;font-family:Roboto;font-style:normal;font-weight:400;font-size:13px;line-height:19px;letter-spacing:.3px;color:#1a1a1a}.comment__replies{margin-left:25px}.comment__replies .comment{border-top:1px dashed #ccc}.comment__replies .comment__content{border-bottom:none}.padding-wrapper{padding-left:32px;padding-right:32px}.flex-column{flex-direction:column}.task-row{width:100%;min-height:101px;background-color:#f4f4f4;margin-bottom:8px;padding:24px 32px;position:relative}.task-row:hover .task-row__actions{display:flex}.task-row__status-block{background-color:#85bddd;height:8px;width:80px;position:absolute;top:0}.task-row__wrapper{display:flex}.task-row__label{font-size:13px;line-height:19px;display:flex;align-items:center;letter-spacing:.3px;color:#737373;padding-bottom:8px}.task-row__desciption{flex:5 1;padding-right:24px}.task-row__desciption p{font-size:13px;line-height:19px;letter-spacing:.3px;color:#1a1a1a}.task-row__desciption h5{font-weight:500;font-size:16px;line-height:24px;letter-spacing:.3px;color:#1a1a1a;padding-bottom:8px}.task-row__actions{position:absolute;right:16px;display:none}.task-row__actions div{margin-right:16px}.task-row__actions div:last-child{margin-right:0}.task-row__actions div{cursor:pointer}.task-row__actions svg:hover{fill:#333}.task-row__assignee,.task-row__date,.task-row__owner,.task-row__status{font-size:13px;line-height:19px;letter-spacing:.3px;color:#1a1a1a;flex:1 1}.task-row__status__dropdown button{background-color:#f4f4f4;height:auto;padding:0}.task-row__status__dropdown button span{line-height:normal;padding-top:0;font-family:Roboto;font-style:normal;font-weight:500;font-size:13px;line-height:13px;letter-spacing:.3px;text-transform:uppercase;color:#1a1a1a}.prospect-tasks{display:flex;width:100%}.prospect-tasks__main{flex:2 1}.prospect-widget{display:flex;flex-direction:column;box-shadow:0 4px 12px rgba(0,0,0,.2);background:#fff;padding:24px 32px;margin-bottom:32px}.prospect-widget--full-length{height:calc(100% - 32px)}.prospect-widget__title{justify-content:space-between;width:100%;font-weight:500;font-size:16px;line-height:24px;display:flex;align-items:center;letter-spacing:.3px;color:#1a1a1a;padding-bottom:24px}.prospect-widget__tag{margin-bottom:8px}.watchlist-tasks{padding-top:24px}.task-modal p{padding-bottom:24px}.task-modal .ap-modal-header{padding:32px 32px 0;border-bottom:none}.task-modal .ap-modal-body{padding:24px 32px 32px;border-bottom:none;overflow-y:visible}.task-modal .ap-modal-footer{padding:16px 32px}.task-modal .task__wrapper{display:flex;width:100%;justify-content:flex-start}.task-modal .task__assignee{padding-bottom:24px}.task-modal .task__assignee input{z-index:auto}.task-modal .task__name{padding-bottom:24px}.task-modal .task__name input{z-index:auto}.task-modal .task__status{padding-bottom:24px}.task-modal .task__status button{height:37px;border:1px solid #999;width:150px;margin-right:16px}.task-modal .task__description textarea{border:1px solid #999;border-radius:1px;outline:none;position:relative;width:100%;padding:8px;resize:none;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:19px;letter-spacing:.3px;color:#1a1a1a}.task-modal .task__description textarea:focus,.task-modal .task__description textarea:hover{border-color:#488929;outline:none}.task-modal .task__description textarea:active{border-color:#33621d}.task-modal .task__date{padding-bottom:24px}.task-modal .task__date .DayPicker-Day--today{color:#008f08}.task-modal .task__date .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){color:#fff}.task-modal .task__date .DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#def0d7}.task-modal .task__date .DayPicker-Day--selected,.task-modal .task__date .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#008f08}.task-modal .task__date .DayPickerInput{width:100%}.task-modal .task__date .DayPickerInput input{border:1px solid #999;border-radius:1px;outline:none;position:relative;width:100%;padding:8px;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:19px;letter-spacing:.3px;color:#1a1a1a}.task-modal .task__date .DayPickerInput input:focus,.task-modal .task__date .DayPickerInput input:hover{border-color:#488929;outline:none}.task-modal .task__date .DayPickerInput input:active{border-color:#33621d}.prospect-content{margin-top:32px}.prospect{flex-direction:column;margin-top:32px;padding:32px 32px 0;background-color:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);position:relative}.prospect,.prospect__wrapper{display:flex;width:100%}.prospect__description{flex:2 1;display:flex}.prospect__description .readMoreText{color:#5cb335!important;font-weight:700;letter-spacing:.8px;line-height:19px}.prospect__logo{max-width:163px;max-height:163px;-webkit-filter:drop-shadow(0 4px 12px rgba(0,0,0,.2));filter:drop-shadow(0 4px 12px rgba(0,0,0,.2));border-radius:1px;margin-right:32px}.prospect__actions{flex:1 1;display:flex;align-items:center;justify-content:center}.prospect__name-wrapper{display:flex;justify-content:space-between}.prospect__name-wrapper h1{font-weight:500;font-size:28px;line-height:35px;letter-spacing:.304348px;padding-bottom:16px}.prospect__notes{font-size:13px;line-height:19px;letter-spacing:.3px;color:#000}.prospect__title{font-style:normal;font-weight:500;font-size:19px;line-height:27px;color:#737373;padding-bottom:32px}.prospect__title__link:hover{text-decoration:underline;cursor:pointer;color:#1a1a1a}.prospect__name{color:#1a1a1a}.prospect__h1{font-weight:500;font-size:16px;line-height:24px;display:flex;align-items:center;color:#1a1a1a}.prospect__h1,.prospect__h2{font-style:normal;letter-spacing:.3px}.prospect__h2{font-weight:400;font-size:13px;line-height:19px;padding-bottom:8px;color:#737373}.prospect__heading-wrapper{display:flex;align-items:center;padding-bottom:24px;justify-content:space-between}.prospect__description-wrapper{min-height:94px;cursor:pointer}.prospect__description-wrapper:hover .prospect__description__edit-icon{visibility:visible}.prospect__description-wrapper:hover .prospect__description{text-decoration:underline;-webkit-text-decoration-color:#ccc;text-decoration-color:#ccc}.prospect__description{font-style:normal;font-weight:400;font-size:13px;line-height:19px;letter-spacing:.3px;color:#1a1a1a;position:relative}.prospect__description__edit{height:20px;position:absolute;left:-26px;top:-3px}.prospect__description__edit-icon{transition:none;visibility:hidden}.prospect__line{height:1px;background-color:#ccc;width:100%;margin-top:32px;margin-bottom:24px}.prospect__info{padding-top:32px;display:flex}.prospect__date,.prospect__status{flex:1 1}.prospect__date__value{min-height:36px;display:flex;align-items:center;font-size:13px;line-height:19px;letter-spacing:.3px;color:#1a1a1a}.prospect__progress{flex:5 1}.prospect__owner{margin-right:8px}.prospect__companies{padding-bottom:40px}.prospect__companies .ap-simple-table-container{height:100%}.prospect__companies .ap-simple-table-body-cell{padding:0;cursor:pointer;border:0}.prospect__companies .ap-simple-table-row:hover>td{background-color:#f7f7f7}.prospect__companies .cell-wrapper{min-height:40px;padding:12px;cursor:pointer;border-bottom:1px solid #ccc}.financials{background-color:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);padding:24px;position:relative}.financials__title{color:#737373;font-size:13px;font-weight:700;letter-spacing:.8px;line-height:19px;text-transform:uppercase;padding-bottom:24px}.share-price{background-color:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);padding:24px;position:relative}.share-price__title{color:#737373;font-size:13px;font-weight:700;letter-spacing:.8px;line-height:19px;text-transform:uppercase;padding-bottom:24px}.share-price__note{color:#737373;font-size:11px;letter-spacing:0;line-height:13px}.share-price__value{padding-left:8px;color:#333;font-size:13px;font-weight:700;letter-spacing:.8px;line-height:19px}.share-price__value--up{color:#5cb335}.share-price__value--down{color:#ee3a36}.geography{background-color:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);padding:24px;position:relative}.geography .highcharts-container{pointer-events:none}.geography .hq-pin{border-radius:50%;width:15px;height:15px;border:2px solid #fff;top:-27px;left:-5px}.geography .hq-pin,.geography .hq-pin div{background-color:#5cb335;position:absolute}.geography .hq-pin div{width:5px;height:14px;right:3px;border-bottom:2px solid #fff;border-right:2px solid #fff;border-left:2px solid #fff;top:11px}.geography__title{color:#737373;font-size:13px;font-weight:700;letter-spacing:.8px;line-height:19px;text-transform:uppercase;padding-bottom:24px}.geography__sub-title{color:#333;font-size:16px;font-weight:700;letter-spacing:.3px;line-height:24px;padding-bottom:24px}.geography__label{color:#737373;font-size:11px;letter-spacing:0;line-height:13px;text-transform:uppercase;padding-bottom:4px}.geography__countries{display:flex;flex-wrap:wrap}.geography__country{color:#333;font-size:13px;font-weight:700;letter-spacing:.8px;line-height:19px;text-transform:uppercase;flex-basis:160px;padding-bottom:8px}.geography__company-data{padding-top:48px;display:flex}.geography__company-data__column{flex:1 1;p-color:#1a1a1a;p-font-size:13px;p-letter-spacing:.8px;p-line-height:19px}.people{background-color:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);padding:24px;position:relative}.people__title{color:#737373;font-size:13px;font-weight:700;letter-spacing:.8px;line-height:19px;text-transform:uppercase;padding-bottom:24px}.people .board-member{width:150px;height:30px;padding:0;margin:0}.connections{background-color:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);padding:24px;position:relative}.connections__title-wrapper{display:flex;padding-bottom:24px;align-items:center;justify-content:space-between}.connections__link{padding-bottom:16px}.connections__controls{display:flex;cursor:pointer}.connections__controls__chart--active path,.connections__controls__table--active path{fill:#4d4d4d}.connections__controls__chart :hover path,.connections__controls__table :hover path{fill:#488929}.connections__controls__table{margin-left:16px}.connections__title{font-weight:700;letter-spacing:.8px;text-transform:uppercase}.connections__legend,.connections__title{color:#737373;font-size:13px;line-height:19px}.connections__legend{padding-bottom:40px;letter-spacing:.3px;display:flex}.connections__legend__item{display:flex;align-items:center}.connections__legend__item:last-child{margin-left:24px}.connections__legend__item svg{margin-right:8px}.connections__table{border:1px solid #e6e6e6;width:100%;display:flex;flex-direction:row;color:#333;font-size:13px;letter-spacing:.8px;line-height:19px;min-height:200px}.connections__table__relation{padding-bottom:8px}.connections__table__ap-employee{display:flex;flex-direction:row;padding:16px 0 24px;border-bottom:1px solid #e6e6e6}.connections__table__ap-employee:last-child{border-bottom:none}.connections__table__ap-employee>div{padding-left:16px;flex:1 1}.connections__table__header{color:#737373;font-size:11px;letter-spacing:0;line-height:13px;padding:8px 16px;text-transform:uppercase;background-color:#f7f7f7}.connections__table__vendor{display:flex;flex:1 1;flex-direction:column;border-left:1px solid #e6e6e6}.connections__table__vendor-name{padding-left:16px;align-items:center;height:100%;display:flex}.connections__table__header-wrapper{display:flex;width:100%}.connections__table__header-wrapper>div{flex:1 1}.connections__table__relationship{display:flex;flex-direction:column;flex:2 1}.connections__load-more{display:flex;position:absolute;bottom:0;right:0;left:0;justify-content:center;z-index:100;padding:10px;background-color:#fff}.connections__chart{display:flex;margin-bottom:30px;overflow:hidden}.connections__chart--expanded{height:100%;overflow:auto}.connections__chart__wrapper{position:relative;margin-bottom:16px;height:48px}.connections__chart__header{position:absolute;display:flex;align-items:center;justify-content:center;height:48px;background-color:#f7f7f7;text-transform:uppercase;color:#333;font-size:13px;font-weight:700;letter-spacing:.8px;line-height:19px}.connections__chart__header--vendor{right:-24px;left:-16px}.connections__chart__header--ap{left:-24px;right:-16px}.connections__chart__header .engagement-connector{z-index:1;position:absolute;top:18px;right:-7px}.connections__chart__vendor{flex:1 1;padding-left:16px}.connections__chart__ap{flex:1 1;padding-right:16px}.connections__chart__relationship{position:relative;flex-basis:105px;flex-shrink:0;flex-grow:0}.connections__chart__relationship .hovered{position:absolute;left:0}.connections__chart__relationship .relationship-line{cursor:pointer}.connections__chart .employee{cursor:pointer;height:100px;padding:16px 24px;margin-bottom:24px;position:relative;outline:2px solid #eee}.connections__chart .employee--hovered{outline:2px solid #6babc7;box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.connections__chart .employee--hovered svg circle{fill:#6babc7}.connections__chart .employee:last-child{margin-bottom:0}.connections__chart .employee__name{color:#333;font-size:16px;font-weight:700;letter-spacing:.3px;line-height:24px}.connections__chart .employee__role{color:#737373;font-size:13px;letter-spacing:.8px;line-height:19px}.connections__chart .employee__connector{z-index:1;position:absolute;top:44px}.connections__chart .employee__connector--right{right:-7px}.connections__chart .employee__connector--left{left:-7px}.connections__chart .employee__connector--hovered{z-index:2}.connections__chart .employee__email a{color:#5cb335;font-size:13px;letter-spacing:.8px;line-height:19px;text-decoration:none}.connections__chart .employee__email a:hover{text-decoration:underline}.summary{background-color:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);padding:24px;position:relative}.summary__title{font-size:13px;font-weight:700;letter-spacing:.8px;line-height:19px;padding-bottom:24px}.summary__label,.summary__title{color:#737373;text-transform:uppercase}.summary__label{font-size:11px;letter-spacing:0;line-height:13px}.summary__value{margin-top:8px;color:#333;font-size:13px;font-weight:700;letter-spacing:.8px;line-height:19px}.summary__wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-row-gap:16px;row-gap:16px}.summary__wrapper>div:last-child{grid-column-start:2}.news{background-color:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);padding:24px;position:relative}.news__title{display:flex;justify-content:space-between;color:#737373;font-size:13px;font-weight:700;letter-spacing:.8px;line-height:19px;text-transform:uppercase;padding-bottom:24px}.news__info{font-size:11px;font-weight:400;text-transform:none}.news__categories{display:flex;flex-wrap:wrap}.news__category{margin:0 8px 8px 0}.news__list{max-height:650px;overflow-y:auto}.news__item,.news__list{display:flex;flex-direction:column}.news__item{padding-top:24px;margin-right:16px}.news__item:first-child{padding-top:16px}.news__item__date{color:#737373;font-size:11px;letter-spacing:0;line-height:13px;padding-bottom:8px}.news__item__data{display:flex}.news__item img{width:auto;height:80px;margin-right:24px}.news__link{color:#333;font-size:16px;font-weight:700;letter-spacing:.3px;line-height:24px;text-decoration:none}.news__link:hover{color:#5cb335;text-decoration:underline}.news__load-more{display:flex;justify-content:center;background-color:#fff}.news__load-more button{margin-bottom:0!important;margin-top:16px}.news__image-placeholder{width:80px;height:80px;margin-right:24px;flex-shrink:0;background-color:#f7f7f7}.news__wrapper{display:flex;flex-direction:column}.news__source{color:#737373;font-size:13px;letter-spacing:.8px;line-height:19px;padding-bottom:8px}.ap-classification{background-color:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);padding:24px;position:relative}.ap-classification__title{color:#737373;font-weight:700;text-transform:uppercase;padding-bottom:24px}.ap-classification__row,.ap-classification__title{font-size:13px;letter-spacing:.8px;line-height:19px}.ap-classification__row{color:#1a1a1a;padding-bottom:8px}.ap-classification__level{color:#737373;margin-right:8px}.engagements{background-color:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);padding:24px;position:relative}.engagements__title{color:#737373;font-size:13px;font-weight:700;letter-spacing:.8px;line-height:19px;text-transform:uppercase;padding-bottom:24px}.engagements__link{color:#333;font-size:16px;font-weight:700;letter-spacing:.3px;line-height:24px;text-decoration:none}.engagements__link:hover{color:#5cb335;text-decoration:underline}.engagements__ca-link{display:flex}.engagements__chart{display:flex;width:100%;flex-direction:row;justify-content:space-around;font-style:normal;font-weight:500;line-height:31px;letter-spacing:.3px}.engagements__chart__type{font-size:23px;display:flex;justify-content:center;color:#999;cursor:pointer}.engagements__chart__count{font-size:18px;display:flex;justify-content:center}.engagements__chart__year{min-height:31px;display:flex;justify-content:center;text-align:center}.pitch-captains{margin-bottom:16px}.pitch-captains div{color:#333;font-weight:400}.pitch-captains .engagement-type-titles{display:grid;grid-template-columns:repeat(3,1fr)}.pitch-captains .engagement-type-titles .type{font-size:19px;font-weight:700;display:flex;color:#999;cursor:pointer;margin-bottom:5px;justify-content:center}.pitch-captains .engagement-type-titles .count{font-size:18px;display:flex;justify-content:center;color:#333;font-weight:700;margin-bottom:10px}.pitch-captains .no-expand{display:none}.pitch-captains .expand{display:block}.pitch-captains .title{font-weight:700;font-size:medium;text-align:center;margin-top:22px;margin-bottom:8px;padding:10px 5px;border-bottom:1px solid #ccc}.pitch-captains .engagement-types{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.pitch-captains .engagement-types div{font-size:small;margin-top:5px;text-align:left;padding-left:10px}.pitch-captains .expand-btn{display:block;margin-left:5px}.pitch-captains .years-grid{display:grid;grid-template-columns:repeat(3,1fr)}.pitch-captains .years-grid .years1,.pitch-captains .years-grid .years2,.pitch-captains .years-grid .years3{font-size:small;text-align:center}.peers-search-wrapper{display:flex}.peers-search{flex:1 1;position:relative;background-color:#fff}.peers-search svg{z-index:2}.peers-search .results{display:flex;position:absolute;background-color:#fff;right:0;left:0;border:1px solid #ccc;font-weight:300;font-size:13px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:2;max-height:calc(100vh - 300px);overflow:auto}.peers-search .results__spinner{padding:16px}.peers-search .results ul{width:100%;margin:0;padding:0;list-style-type:none}.peers-search .results li{line-height:35px!important;cursor:pointer;font-weight:400;padding:8px;display:list-item}.peers-search .results li:hover{cursor:pointer;background-color:#ccc}.watchlists{background-color:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);padding:24px;position:relative}.watchlists .ap-button-secondary{margin-bottom:0!important}.watchlists__title{color:#737373;font-size:13px;font-weight:700;letter-spacing:.8px;line-height:19px;text-transform:uppercase;padding-bottom:24px}.watchlists__list .ap-simple-table-body-cell{padding:2px 8px!important}.watchlists__label{color:#737373;font-size:11px;letter-spacing:0;line-height:13px;text-transform:uppercase}.watchlists__value{margin-top:8px;color:#333;font-size:13px;font-weight:700;letter-spacing:.8px;line-height:19px}.watchlists__wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-row-gap:16px;row-gap:16px}.watchlists__wrapper>div:last-child{grid-column-start:2}.company-watchlist-modal .ap-modal-body{overflow-y:visible}.widget-error{background-color:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);padding:24px;position:relative;display:flex;flex-direction:column}.widget-error__title{color:#737373;font-weight:700;text-transform:uppercase;padding-bottom:24px}.widget-error__message,.widget-error__title{font-size:13px;letter-spacing:.8px;line-height:19px;flex:0 1}.widget-error__message{color:#1a1a1a}.widget-error__wrapper{justify-content:center;flex:1 1;display:flex;align-items:center}.widget-wrapper{position:relative;margin-bottom:24px}.widget-wrapper__export{text-transform:uppercase;color:#333;font-family:Roboto;font-size:13px;font-weight:700;letter-spacing:.3px;line-height:13px;position:absolute;top:24px;right:24px}.widget-wrapper__export svg{fill:#737373}.loading-wrapper{background-color:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);padding:24px;position:relative;margin-bottom:24px}.loading-wrapper__title{color:#737373;font-size:13px;font-weight:700;letter-spacing:.8px;line-height:19px;text-transform:uppercase;padding-bottom:24px}.loading-wrapper .ap-loader-default{position:absolute;top:50%;transform:translateY(-50%);right:0}.score{display:flex;width:100%;align-items:center;justify-content:space-around}.score__amber,.score__capital,.score__circle,.score__green,.score__market,.score__overall,.score__profit,.score__red,.score__sales,.score__solvency{border:5px solid #fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:33px;line-height:41px;letter-spacing:.3px;color:#fff;flex-grow:1;height:10vw;width:10vw;max-width:100px;max-height:100px}.score__overall{background-color:#008f0a}.score__capital{background-color:#ff910f}.score__profit{background-color:#032e45}.score__sales{background-color:#77b0be}.score__solvency{background-color:#ee3a36}.score__market{background-color:#77b0be}.score__green{background-color:#008f0a}.score__amber{background-color:#ff910f}.score__red{background-color:#ee3a36}.score__separator{display:flex;width:1px;height:64px;background-color:#ccc}.score__label{padding-top:8px;font-weight:700;font-size:16px;line-height:24px;text-align:center;letter-spacing:.3px;color:#000}.dashboard-section{margin-top:32px;padding:24px 32px;box-shadow:0 4px 12px rgba(0,0,0,.2);background-color:#fff;position:relative;min-height:200px}.dashboard-section__title{font-size:28px;line-height:35px;letter-spacing:.3px;font-weight:500;color:#000}.dashboard-section__spinner{position:absolute;top:50%;transform:translateY(-50%);right:0}.summary-widget{height:160px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.2);padding:16px 20px}.summary-widget__title{font-weight:400;font-size:11px;line-height:13px;letter-spacing:.8px;text-transform:uppercase;padding-bottom:16px}.summary-widget__data,.summary-widget__title{font-family:Roboto;font-style:normal;color:#1a1a1a}.summary-widget__data{font-weight:700;font-size:33px;line-height:40px;letter-spacing:.3px;margin-bottom:16px}.summary-widget__separator{height:1px;width:100%;background-color:#ccc;margin-bottom:16px}.summary-widget__change{font-family:Roboto;font-style:normal;font-weight:500;font-size:19px;line-height:27px;color:#1a1a1a;display:flex;align-items:center;transform:translateX(-8px)}.summary-widget__change-icon{transform:rotate(270deg)}.summary-widget__change-icon--negative{transform:rotate(90deg);fill:#ee3a36}.quarterly-chart{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.2);padding:16px 20px;height:352px}.quarterly-chart__note{display:flex;justify-content:space-evenly;font-weight:400;font-size:13px;line-height:19px;letter-spacing:.3px;color:#000}.quarterly-chart__title{font-family:Roboto;font-style:normal;font-weight:400;font-size:11px;line-height:13px;letter-spacing:.8px;text-transform:uppercase;color:#1a1a1a;padding-bottom:8px}.summary-section__container{min-height:200px;display:flex}.summary-section__container>div{flex:1 1}.summary-section__chart{margin-right:16px}.summary-section__quarterly{margin-left:16px}.summary-section__row{display:flex}.summary-section__row>div{flex:1 1}.summary-section__row>div:first-child{margin-right:32px}.summary-section__row:first-child{margin-bottom:32px}.summary-section__description{margin:24px 0 32px;font-weight:400;font-size:13px;line-height:19px;letter-spacing:.3px;color:#000}.summary-section__empty{font-size:11px;line-height:13px;text-align:center;letter-spacing:.8px;text-transform:uppercase;position:absolute;top:50%;transform:translateY(-50%);right:0;left:0}.pl-widget{min-width:200px;max-height:352px;background:#fff;padding:16px 20px}.pl-widget .chart-blue,.pl-widget__legend i{color:#78b0be}.pl-widget__title{font-family:Roboto;font-style:normal;font-weight:400;font-size:11px;line-height:13px;letter-spacing:.8px;text-transform:uppercase;color:#1a1a1a;padding-bottom:16px}.pl-widget__comments{padding-top:16px;display:flex;align-items:center}.pl-widget__comments img{padding-right:8px}.pl-widget__data{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#1a1a1a}.pl-widget__separator{height:1px;width:100%;background-color:#ccc;margin-bottom:16px}.pl-widget__change{justify-content:center;padding:16px 0;font-family:Roboto;font-style:normal;font-weight:500;font-size:19px;line-height:27px;color:#1a1a1a;display:flex;align-items:center;transform:translateX(-8px)}.pl-widget__change-icon{transform:rotate(270deg)}.pl-widget__change-icon--negative{transform:rotate(90deg);fill:#ee3a36}.profit-loss-section__container{min-height:200px}.profit-loss-section__chart{flex:1 1;box-shadow:0 4px 12px rgba(0,0,0,.2);overflow:auto}.profit-loss-section__chart:first-child{margin-right:32px}.profit-loss-section__quarterly{margin-left:16px}.profit-loss-section__wrapper{display:flex}.profit-loss-section__wrapper:first-child{margin-bottom:32px}.profit-loss-section__description{margin:24px 0 32px;font-weight:400;font-size:13px;line-height:19px;letter-spacing:.3px;color:#000}.debt-widget{min-width:200px;max-height:352px;background:#fff;padding:16px 20px}.debt-widget__note{margin-bottom:0!important;margin-top:8px!important}.debt-secondary-widget{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.2);padding:16px 20px;margin-right:32px;display:flex;flex:1 1;flex-direction:column}.debt-secondary-widget:last-child{margin-right:0}.debt-secondary-widget__title{font-family:Roboto;font-style:normal;font-weight:400;font-size:11px;line-height:13px;letter-spacing:.8px;text-transform:uppercase;color:#1a1a1a;padding-bottom:16px}.debt-secondary-widget__data{font-family:Roboto;font-style:normal;font-weight:700;font-size:33px;line-height:40px;letter-spacing:.3px;color:#1a1a1a;margin-bottom:16px}.debt-secondary-widget__separator{height:1px;width:100%;background-color:#ccc;margin-bottom:16px}.debt-secondary-widget__change{font-family:Roboto;font-style:normal;font-weight:500;font-size:19px;line-height:27px;color:#1a1a1a;display:flex;align-items:center;transform:translateX(-8px)}.debt-secondary-widget__change-icon{transform:rotate(270deg)}.debt-secondary-widget__change-icon--negative{transform:rotate(90deg);fill:#ee3a36}.debt-section__container{display:flex;flex-direction:column}.debt-section__chart{flex:1 1;box-shadow:0 4px 12px rgba(0,0,0,.2);overflow:auto}.debt-section__wrapper{display:flex}.debt-section__wrapper:first-child{margin-bottom:32px}.debt-section__description{margin:24px 0 32px;font-weight:400;font-size:13px;line-height:19px;letter-spacing:.3px;color:#000}.debt-section__empty{font-size:11px;line-height:13px;text-align:center;letter-spacing:.8px;text-transform:uppercase;position:absolute;top:50%;transform:translateY(-50%);right:0;left:0}.cash-position-widget{min-width:200px;background:#fff;padding:16px 20px}.cash-position-widget__note{margin-bottom:0!important;margin-top:8px!important}.cash-position-section__container{display:flex;flex-direction:column}.cash-position-section__chart{flex:1 1;box-shadow:0 4px 12px rgba(0,0,0,.2);overflow:auto}.cash-position-section__wrapper{display:flex}.cash-position-section__wrapper:first-child{margin-bottom:32px}.cash-position-section__description{margin:24px 0 32px;font-weight:400;font-size:13px;line-height:19px;letter-spacing:.3px;color:#000}.cash-position-section__empty{font-size:11px;line-height:13px;text-align:center;letter-spacing:.8px;text-transform:uppercase;position:absolute;top:50%;transform:translateY(-50%);right:0;left:0}.profit-loss-section__container{margin-top:32px;display:flex;flex-direction:column}.profit-loss-section__container .ap-simple-table-container{height:100%!important}.profit-loss-section__container .row-grossProfit,.profit-loss-section__container .row-operatingIncome{background-color:#e6e6e6;border-color:#e6e6e6}.profit-loss-section .red{color:red}.profit-loss-section .green{color:green}.profit-loss-section__empty{font-size:11px;line-height:13px;text-align:center;letter-spacing:.8px;text-transform:uppercase;position:absolute;top:50%;transform:translateY(-50%);right:0;left:0}.balance-sheet-section__container{margin-top:32px;display:flex;flex-direction:column}.balance-sheet-section__container .ap-simple-table-container{height:100%!important}.balance-sheet-section__container .row-totalAssets,.balance-sheet-section__container .row-totalLiabilitiesAndEquity{background-color:#e6e6e6;border-color:#e6e6e6}.balance-sheet-section__empty{font-size:11px;line-height:13px;text-align:center;letter-spacing:.8px;text-transform:uppercase;position:absolute;top:50%;transform:translateY(-50%);right:0;left:0}.cashflow-section__container{margin-top:32px;display:flex;flex-direction:column}.cashflow-section__container .ap-simple-table-container{height:100%!important}.cashflow-section__container .row-cashGeneratedFromFinancing,.cashflow-section__container .row-cashGeneratedFromInvesting,.cashflow-section__container .row-cashGeneratedFromOperations,.cashflow-section__container .row-netInCashAndEquivalents{background-color:#e6e6e6;border-color:#e6e6e6}.cashflow-section__empty{font-size:11px;line-height:13px;text-align:center;letter-spacing:.8px;text-transform:uppercase;position:absolute;top:50%;transform:translateY(-50%);right:0;left:0}.tags-search-wrapper{display:flex}.tags-search{display:flex;width:100%;align-items:center;margin-bottom:8px}.tags-search__new-tag{flex:1 1}.tags-search__wrapper{position:relative;flex:4 1}.tags-search .results{display:flex;position:absolute;background-color:#fff;right:0;left:0;border:1px solid #ccc;font-weight:300;font-size:13px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:2;max-height:200px;overflow:auto}.tags-search .results__spinner{padding:16px}.tags-search .results ul{width:100%;margin:0;padding:0;list-style-type:none}.tags-search .results li{cursor:pointer;font-weight:400;padding:8px;display:list-item}.tags-search .results li:hover{cursor:pointer;background-color:#ccc}.analysis__controls{display:flex;align-items:center;justify-content:space-between;margin:0 32px;height:78px;border-bottom:1px solid #ccc}.analysis__wrapper{display:flex}.analysis__comments{display:flex;background-color:#fff;flex-direction:column}.analysis__comments--all-comments .analysis__comments-list{padding:0 32px;overflow:auto}.analysis__comments--section .analysis__comments-list{overflow:auto}.analysis__comments__add-button-sections{margin-top:24px}.analysis__header{font-weight:500;font-size:19px;line-height:27px;color:#000;display:flex;justify-content:space-between;width:100%;height:70px;align-items:center;border-bottom:1px solid #ccc;padding:0 32px}.analysis__header>div:first-child{flex:1 1}.analysis__section-header__wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.analysis__section-header__sub-title{font-family:Roboto;font-style:normal;font-weight:500;font-size:23px;line-height:31px;letter-spacing:.3px;color:#000}.analysis__section-header__comments-count{display:flex;align-items:center}.analysis__comment{display:flex;padding-top:16px}.analysis__comment:hover .analysis__comment__actions{display:flex}.analysis__comment--obsolete .analysis__comment__avatar,.analysis__comment--obsolete .analysis__comment__date,.analysis__comment--obsolete .analysis__comment__tag,.analysis__comment--obsolete .analysis__comment__text,.analysis__comment--obsolete .analysis__comment__title{opacity:.2}.analysis__comment__title{font-family:Roboto;font-style:normal;font-size:16px;line-height:24px;letter-spacing:.3px;color:#1a1a1a;margin-right:16px}.analysis__comment__tags{padding-bottom:24px}.analysis__comment__date{color:#737373;font-family:Roboto}.analysis__comment__date,.analysis__comment__text{font-style:normal;font-weight:400;font-size:13px;line-height:19px;letter-spacing:.3px}.analysis__comment__text{color:#1a1a1a;padding-bottom:24px}.analysis__comment__avatar{width:32px;margin-right:16px}.analysis__comment__avatar img{max-width:100%;max-height:100%}.analysis__comment__actions{position:absolute;right:16px;display:none}.analysis__comment__actions div{margin-right:16px}.analysis__comment__actions div:last-child{margin-right:0}.analysis__comment__actions div{cursor:pointer}.analysis__comment__wrapper{display:flex;align-items:center;margin-bottom:8px;position:relative}.analysis__comment__content{flex-direction:column;display:flex;flex:1 1;border-bottom:1px dashed #ccc}.analysis__comment__no-comments{padding-top:16px;padding-bottom:24px;border-bottom:1px dashed #ccc;font-family:Roboto;font-style:normal;font-weight:400;font-size:13px;line-height:19px;letter-spacing:.3px;color:#1a1a1a}.analysis__comment__replies{margin-left:25px}.analysis__comment__replies .analysis__comment{border-top:1px dashed #ccc}.analysis__comment__replies .analysis__comment__content{border-bottom:none}.analysis-modal .ap-modal-header{padding:32px 32px 0;border-bottom:none}.analysis-modal .ap-modal-body{padding:32px;border-bottom:none;overflow-y:visible}.analysis-modal .ap-modal-footer{padding:16px 32px}.analysis-modal__body{font-family:Roboto;font-style:normal;font-weight:400;font-size:13px;line-height:19px;letter-spacing:.3px;color:#1a1a1a}.analysis-modal__types{display:flex;height:40px;margin-bottom:8px}.analysis-modal__types label{padding-right:16px}.analysis-modal__types button>span{max-width:205px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analysis-modal__section-type{color:#1a1a1a;white-space:nowrap;font-size:13px;letter-spacing:.3px;line-height:38px;padding:2px 0 0 4px}.analysis-modal__title{display:flex;padding-bottom:16px}.analysis-modal__title>div{width:100%}.analysis-modal__analysis{display:flex;padding-bottom:16px}.analysis-modal__tagging{display:flex;flex-direction:column}.analysis-modal__tagging__search{display:flex;align-items:center}.analysis-modal__tagging__search button{margin-left:8px}.analysis-modal__tagging__tags{min-height:64px}.analysis-modal__tagging__tags div{margin-top:8px}.analysis-modal__label{display:block;font-style:normal;font-weight:400;font-size:13px;line-height:19px;letter-spacing:.3px;color:#737373;padding-bottom:8px}.analysis-modal__label--no-padding{padding-bottom:0}.analysis-modal textarea{border:1px solid #999;border-radius:1px;outline:none;position:relative;width:100%;padding:8px;resize:none;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#1a1a1a}.analysis-modal textarea:focus,.analysis-modal textarea:hover{border-color:#488929;outline:none}.analysis-modal textarea:active{border-color:#33621d}.dashboard .link{color:#5cb335;font-size:13px;letter-spacing:.8px;line-height:19px;text-decoration:none;font-weight:500;cursor:pointer}.dashboard .link:hover{text-decoration:underline}.dashboard__title{font-size:28px;line-height:35px}.dashboard__subtitle,.dashboard__title{font-weight:500;letter-spacing:.3px;color:#000}.dashboard__subtitle{font-size:23px;line-height:31px}.dashboard p{font-size:13px;line-height:19px;letter-spacing:.3px;color:#000;margin:24px 0 48px}.dashboard__summary{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.dashboard__separator{height:1px;background-color:#c4c4c4;width:100%;margin:32px 0}.peers-share-price__legend{padding-top:32px;display:flex;width:100%;justify-content:center}.peers-share-price__legend__item{display:flex;padding-right:24px;align-items:center}.peers-share-price__legend__mark{height:16px;width:16px;border-radius:50%;display:inline-block;margin-right:8px}.peers-share-price__legend__value{font-family:"Roboto";font-style:normal;font-weight:400;font-size:11px;line-height:13px;color:#1a1a1a}.peers-share-price .highcharts-range-selector:focus{outline:none;transform:translate(2px,1px);border-color:transparent!important}.peers-share-price .highcharts-range-input text{transform:translateY(10px)}.peers-share-price .highcharts-range-label text{transform:translate(-4px,10px)}.peers-share-price .highcharts-range-selector-buttons{transform:translateY(12px)}.peers-share-price .highcharts-range-selector-buttons>text{transform:translateY(8px)}.peers-share-price .highcharts-button{cursor:pointer}.peers-share-price .tooltip{background-color:#fff;letter-spacing:.8px;line-height:19px;font-family:"Roboto",sans-serif;color:#1a1a1a;font-size:13px;padding:16px;min-width:270px;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);min-width:170px}.peers-share-price .tooltip__point{font-size:20px}.peers-share-price .tooltip__value{color:#333;font-weight:700}.test1{background:repeating-linear-gradient(45deg,#f6ba52,#f6ba52 1px,#fff 0,#fff 6px)}.peers-bar-chart{background-color:#ccc}.peers-bar-chart__wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,auto));grid-gap:1px 1px;gap:1px 1px;width:calc(100% + 1px)}.peers-bar-chart__chart{background-color:#fff;padding:16px}.comparison__title{font-family:Roboto;font-style:normal;font-weight:500;font-size:23px;line-height:31px;letter-spacing:.3px;color:#1a1a1a;padding-bottom:16px}.comparison__wrapper{display:flex;width:100%}.comparison__search{margin-right:8px;flex-basis:300px}.comparison__search div{margin-bottom:0}.comparison__search .max-number-info{font-size:12px}.comparison__search .max-number-info.warning{color:rgba(240,78,78,.6)}.comparison__list{display:flex;flex-wrap:wrap;flex:1 1}.comparison__peer{background-color:#fff;margin-bottom:8px}.comparison__spinner{position:absolute;top:50%;transform:translateY(-50%);right:0}.comparison__container{margin-top:24px}.comparison__loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.comparison__loading-overlay .ap-loader-default{z-index:101}.comparison__section{padding:24px 32px;box-shadow:0 4px 12px rgba(0,0,0,.2);background-color:#fff;margin-bottom:32px;min-height:603px;position:relative}.comparison__section__data{position:relative}.comparison__section__separator{width:100%;height:1px;background-color:#ccc}.comparison__section__nav{margin-top:24px;border-top:1px solid #ccc}.comparison__section__analysis{margin-top:48px}.comparison__section__title{font-size:28px;line-height:35px;letter-spacing:.3px;font-weight:500;color:#000}.comparison__section__text{font-size:16px;line-height:24px;color:#000;padding:24px 0}.analysis__title{font-family:Roboto;font-style:normal;font-weight:500;font-size:23px;line-height:31px;letter-spacing:.3px;color:#1a1a1a;padding-bottom:16px}.analysis__section{box-shadow:0 4px 12px rgba(0,0,0,.2);background-color:#fff;min-height:603px;position:relative}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.loading-overlay .ap-loader-default{z-index:101}.company-page__header{background-color:#fff}.company-page__header__wrapper{display:flex}.company-page__navigation{padding:0;background-color:#fff;z-index:2;position:relative}.company-page__navigation__back-button{position:absolute;z-index:1;display:none}.company-page__navigation--sticky{position:fixed;top:64px;right:0;left:0}.company-page__navigation--sticky .company-page__navigation__back-button{display:block}.company-page__navigation--sticky+.company-page__content{padding-top:72px}.company-page__content{padding-top:24px}.company-desc{flex:4 1;padding:16px 0 0;color:#333}.company-desc__wrapper{display:flex;padding:16px 0 0}.company-desc__name{font-size:33px;font-weight:500;letter-spacing:.3px;line-height:41px}.company-desc__about{font-size:14px;letter-spacing:.8px;line-height:22px}.company-desc .readMoreText{color:#5cb335!important;font-weight:700;letter-spacing:.8px;line-height:19px}.company-actions{flex:1 1;display:flex;flex-direction:column;padding:16px;align-items:center;justify-content:flex-start}.peers-modal .peers-search{margin-left:16px;margin-right:8px}.peers-modal .ap-modal-content{max-width:825px}.peers-modal h4{width:100%}.peers-modal__footer,.peers-modal__header{display:flex;justify-content:space-between;align-items:center}.peers-modal__footer .ap-button-main,.peers-modal__header .ap-button-main{margin-left:16px}.peers-modal__content{display:flex;flex-direction:column;max-height:500px;flex-wrap:wrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.peers-modal__content button{justify-content:start;margin:0 16px 8px 0}.peers-modal__item--selected button{background-color:#ecf3ea}.watchlist-modal .ap-modal-body{overflow-y:auto;padding:24px 16px 40px}.company-container{background-color:#fff;padding:0 40px}.custom-tooltip{background-color:#fff;letter-spacing:.8px;line-height:19px;font-family:"Roboto",sans-serif;color:#1a1a1a;font-size:13px;padding:16px;min-width:270px;box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.custom-tooltip--share-price{min-width:170px}.custom-tooltip__point{font-size:20px}.custom-tooltip__yvalue{color:#333;font-weight:700}.kpi-panel{background-color:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);padding:24px;position:relative;width:100%;-webkit-animation:control-panel-fade-in .5s .75s both;animation:control-panel-fade-in .5s .75s both}.kpi-panel__title{color:#737373;font-size:13px;font-weight:700;letter-spacing:.8px;line-height:19px;text-transform:uppercase;padding-bottom:16px}.kpi-panel__info{color:#737373;font-size:13px;letter-spacing:0;line-height:16px;margin-bottom:16px}.kpi-panel__hr{background-color:#e6e6e6;width:100%;display:block;padding:0;margin:0 0 16px;height:1px}.kpi-panel__grid{margin:32px 0 0}.ag-row .ag-cell{display:flex;align-items:center}.category-margins{background-color:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);padding:24px;position:relative;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-animation:control-panel-fade-in .5s .5s both;animation:control-panel-fade-in .5s .5s both}.category-margins__title{color:#737373;font-size:13px;font-weight:700;letter-spacing:.8px;line-height:19px;text-transform:uppercase;padding-bottom:16px}.category-margins__hr{background-color:#e6e6e6;width:100%;display:block;padding:0;margin:0 0 16px;height:1px}.category-margins__info{color:#737373;font-size:13px;letter-spacing:0;line-height:16px;margin-bottom:16px}.category-margins__label{color:#737373;font-size:11px;letter-spacing:0;line-height:13px;text-transform:uppercase;padding-bottom:8px;display:flex;align-items:center;justify-content:flex-start}.category-margins__label--invalid{color:#ee3a36}.category-margins__label span.color-block{width:12px;height:12px;display:block;margin:0 4px 0 0}@-webkit-keyframes marginFadeIn{0%{opacity:0}to{opacity:1}}@keyframes marginFadeIn{0%{opacity:0}to{opacity:1}}.category-margins__label-box-sales{background-color:#b81430}.category-margins__label-box-profitability{background-color:#6babc7}.category-margins__label-box-solvency{background-color:#7bd293}.category-margins__label-box-working-capital{background-color:#f9a12a}.category-margins__label-box-market-data{background-color:#102e43}.category-margins__margin{height:100%;transition-duration:.5s;-webkit-animation:marginFadeIn 1s both;animation:marginFadeIn 1s both}.category-margins__margin-sales{background-color:#b81430;-webkit-animation-delay:.75s;animation-delay:.75s}.category-margins__margin-profitability{background-color:#6babc7;-webkit-animation-delay:.85s;animation-delay:.85s}.category-margins__margin-solvency{background-color:#7bd293;-webkit-animation-delay:.95s;animation-delay:.95s}.category-margins__margin-working-capital{background-color:#f9a12a;-webkit-animation-delay:1.05s;animation-delay:1.05s}.category-margins__margin-market-data{background-color:#102e43;-webkit-animation-delay:1.15s;animation-delay:1.15s}.category-margins__margin-difference{background-color:#e6e6e6;-webkit-animation:none;animation:none}.category-margins__error{color:#ee3a36;font-size:11px;letter-spacing:0;line-height:13px;padding:16px 0 8px}.category-margins__graph{margin:32px 0 16px;width:100%;background-color:#fff;height:48px;display:flex}.category-margins__margin1{background-color:#f9a12a;height:100%}.category-margins__margin2{background-color:#6babc7;height:100%}.category-margins__margin3{background-color:#b81430;height:100%}.category-margins__margin4{background-color:#7bd293;height:100%}.category-margins__margin5{background-color:#d98615;height:100%}.category-margins__input--invalid{border:1px solid #ee3a36}.category-margins__form{display:flex;width:100%;justify-content:space-around}.wrapper-screening{padding:0}@-webkit-keyframes control-panel-fade-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0)}}@keyframes control-panel-fade-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0)}}.screening-container{padding-top:44px;display:flex;min-height:calc(100vh - 64px)}.screening-container iframe{width:100%;height:100%;min-height:calc(100vh - 112px)}.control-panel-container{display:flex;flex-direction:column;min-height:calc(100vh - 64px);margin-top:154px!important;padding:0 32px 32px}.control-panel-container>div{margin-bottom:42px}.control-modal__footer{display:flex;justify-content:center}.control-modal__content{color:#737373;font-size:11px;letter-spacing:0;line-height:13px}.category-margins-loader{margin-top:100px}.apply-button-container .ap-button-main{margin-left:8px}.find-out-more{margin-bottom:24px}.cat-name-span{text-transform:capitalize}.kpi-intro{display:grid;grid-template-columns:1fr 1fr;width:100%}.kpi-intro .left-intro{display:grid;grid-template-columns:2fr 1fr}.kpi-intro .left-intro>div:nth-child(2){justify-items:space-around}.kpi-intro>div:first-child{border-right:1px solid #737373;padding-right:50px}.kpi-intro>div:nth-child(2){padding-left:50px}.want-to-see{margin-top:16px;margin-bottom:8px}.find-out-container{display:grid;grid-template-columns:1fr 1fr}.adjust-msg{position:relative;top:15px}.covid-msg{background-color:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);padding:24px;position:relative;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-animation:control-panel-fade-in .5s .25s both;animation:control-panel-fade-in .5s .25s both}.covid-msg .title{color:#737373;font-size:13px;font-weight:700;letter-spacing:.8px;line-height:19px;text-transform:uppercase;padding-bottom:16px}.covid-msg .hr{background-color:#e6e6e6;width:100%;display:block;padding:0;margin:0 0 16px;height:1px}.covid-msg .msg{color:#737373;font-size:13px;letter-spacing:0;line-height:16px;margin-bottom:0}.access-page{overflow:auto;height:100vh;display:flex;justify-content:center;background-color:#fff}.access-page .ap-button-main{width:100%}.access-page__wrapper{display:flex;flex-direction:column;align-items:center;max-width:580px;margin-top:120px;text-align:center}.access-page__title{color:#333;margin-bottom:32px;font-size:28px;font-weight:500;letter-spacing:.3px;line-height:35px;text-align:left;width:100%}.access-page__title-text{font-size:19px;margin-bottom:16px;font-size:16px;letter-spacing:.3px;color:#333;max-width:500px}.access-page__body-text{font-size:16px;letter-spacing:.3px;color:#333;width:400px;text-align:left}.access-page__body-text span{font-weight:700}.access-page__body-image{width:300px}.access-page__body-image img{width:100%}.access-page__message-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.access-page__message-wrapper{text-align:left;border:1px solid #e6e6e6;padding:32px;margin:32px;width:800px}.access-page__message-wrapper h4,.access-page__message-wrapper h5,.access-page__message-wrapper h6{margin-bottom:16px}.access-page__message-wrapper p{margin-bottom:32px}.access-page .access-link{color:#5cb335;cursor:pointer;font-size:16px;transition:all .2s linear 0s;margin-top:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.access-page .access-link:hover{color:#488929}.access-page .access-link:hover svg{fill:#488929}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;font-display:block;src:url(/static/media/material-icons.8fd34a1d.woff2) format("woff2"),url(/static/media/material-icons.ef85b3d7.woff) format("woff")}.material-icons{font-family:"Material Icons";font-feature-settings:"liga"}@font-face{font-family:"Material Icons Outlined";font-style:normal;font-weight:400;font-display:block;src:url(/static/media/material-icons-outlined.57b96f9c.woff2) format("woff2"),url(/static/media/material-icons-outlined.bc42d9d0.woff) format("woff")}.material-icons,.material-icons-outlined{font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.material-icons-outlined{font-family:"Material Icons Outlined";font-feature-settings:"liga"}@font-face{font-family:"Material Icons Round";font-style:normal;font-weight:400;font-display:block;src:url(/static/media/material-icons-round.a659bcd2.woff2) format("woff2"),url(/static/media/material-icons-round.752b6a15.woff) format("woff")}.material-icons-round{font-family:"Material Icons Round";font-feature-settings:"liga"}@font-face{font-family:"Material Icons Sharp";font-style:normal;font-weight:400;font-display:block;src:url(/static/media/material-icons-sharp.df9fd44b.woff2) format("woff2"),url(/static/media/material-icons-sharp.8d0cdfd9.woff) format("woff")}.material-icons-round,.material-icons-sharp{font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.material-icons-sharp{font-family:"Material Icons Sharp";font-feature-settings:"liga"}@font-face{font-family:"Material Icons Two Tone";font-style:normal;font-weight:400;font-display:block;src:url(/static/media/material-icons-two-tone.d7448125.woff2) format("woff2"),url(/static/media/material-icons-two-tone.d860fb5f.woff) format("woff")}.material-icons-two-tone{font-family:"Material Icons Two Tone";font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.homepage-navbar a{text-decoration:none;color:inherit;background-color:transparent}.homepage-navbar__list{display:none;position:relative;margin:0}.homepage-navbar__item.active .menu-dropdown__label{color:#fff}.homepage-navbar__item.active .menu-dropdown__label .menu-dropdown__label:hover{color:#5cb335;cursor:pointer}.homepage-navbar__item.active .menu-dropdown__label .menu-dropdown__label:hover+.menu-dropdown__icon svg{color:#5cb335}.homepage-navbar__item.active .menu-dropdown__label .menu-dropdown__icon svg:hover{fill:#5cb335}.homepage-navbar__item{display:inline-flex;align-items:center;color:#999;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-right:24px}.homepage-navbar__item:first-child{padding-right:8px}.homepage-navbar__item:last-child{margin-right:0}.homepage-navbar .menu-dropdown__label,.homepage-navbar__link{font-size:16px;line-height:24px;font-weight:700;outline:0;display:inline-flex;align-items:center;transition:color cubic-bezier(.19,1,.22,1);color:inherit;text-decoration:none;padding:0 16px;height:64px}.homepage-navbar__link:hover{color:#5cb335}.homepage-navbar__link.active,.homepage-navbar__link:focus{color:#fff;border-bottom:2px solid #fff}.homepage-navbar__link+.homepage-navbar__link{margin-left:16px;margin-right:24px}.homepage-navbar>div>div:first-child{max-width:150px}.homepage-navbar__nav-link{display:flex;align-self:stretch;align-items:center}.homepage-navbar__item.my-engagements{cursor:pointer;color:#fff;font-size:16px;font-weight:700;line-height:24px;margin-right:32px}@media(min-width:960px){.homepage-navbar__list{display:inline-flex}}
/*# sourceMappingURL=main.7ee842e1.chunk.css.map */