html{background-color:var(--sl-color-neutral-0);height:100%;font-size:14px}body{margin:0;font-family:var(--main-font-family);font-variant-numeric:tabular-nums;color:var(--text-color)}#app{height:100vh;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;grid-template-areas:'header' 'main' 'footer'}#app>header{grid-area:header;font-family:var(--header-font-family);height:var(--header-height);z-index:1030;background-color:var(--header-background-color);background-repeat:no-repeat;background-size:auto var(--header-logo-height);background-position:calc((var(--header-height) - var(--header-logo-height))/2 + var(--header-logo-offset-x)) calc((var(--header-height) - var(--header-logo-height))/2 + var(--header-logo-offset-y));box-shadow:var(--header-box-shadow);display:grid;grid-template-rows:auto min-content;grid-template-columns:min-content auto min-content min-content;grid-template-areas:'tt .  gm um' 'tt mm mm mm'}#app>header #sitetitle{grid-area:tt}#app>header cp-client-group-menu{grid-area:gm}#app>header cp-user-menu{grid-area:um}#app>header #menubar{grid-area:mm;align-self:end;justify-self:end}#app>main{grid-area:main;overflow:auto;padding-bottom:8px;background-color:var(--main-background-color)}#app>footer{grid-area:footer;padding:3px 65px 4px 65px;font-family:var(--footer-font-family);background-color:var(--footer-background-color);color:var(--footer-foreground-color)}.onesection{height:100%;padding:12px 16px 0 65px}.twosections{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--topsection-height) calc(100% - var(--topsection-height));height:100%}.topsection{padding:12px 16px 14px 65px;background-color:var(--topsection-background-color);box-shadow:var(--topsection-box-shadow)}.bottomsection{padding:12px 16px 0 65px;height:100%;font-size:13px}#unsupported-box{margin:10%;padding:30px;background-color:#fff}a{color:var(--link-color);transition:var(--link-transition);text-decoration:var(--link-text-decoration)}a:hover,a:active{color:var(--link-hover-color);text-decoration:var(--link-hover-text-decoration)}h1,h2,h3,h4,h5{font-family:var(--html-header-font-family)}.navbar{border:0}nav#menubar{text-transform:var(--main-menu-text-transform);font-size:var(--main-menu-font-size);padding-left:60px;box-sizing:border-box}nav#menubar ul{margin:8px;padding:0}nav#menubar a{color:var(--header-foreground-color);text-decoration:none}nav#menubar li{list-style:none;position:relative}nav#menubar>ul>li{height:var(--main-menu-height);padding:8px 10px 0 10px;float:left}nav#menubar>ul>li:hover,nav#menubar>ul>li.active{border-bottom:3px solid var(--primary-color)}nav#menubar>ul ul{display:none;position:absolute;top:24px;left:-10px;padding:6px 0;background-color:#fff;border-top:3px solid var(--primary-color)}nav#menubar>ul li:last-child ul{left:auto;right:-16px}nav#menubar>ul>li:hover ul{box-shadow:0 3px 10px rgba(0,0,0,.2);display:block}nav#menubar>ul ul li{white-space:nowrap;padding:8px 20px 6px 20px}nav#menubar>ul ul>li:hover{padding-left:17px;border-left:4px solid var(--primary-color)}.content-box dd{font-family:var(--tabular-font-family)}.errorinsystem{color:var(--error-color)}.warninginsystem{color:var(--warning-color)}.loginform{background-color:transparent;border:0;width:350px;height:auto;margin:30px auto;padding:20px 30px;position:relative}#loginForm{padding:0 15px}.loginform label{width:25%;float:left;font-size:14px;color:var(--neutral-color-bright-dark);font-weight:normal}.loginform input{float:right}.loginform h1,.loginform h2{color:var(--neutral-color-bright-dark);font-weight:bold}.loginform h1{font-size:var(--login-h1-font-size)}.loginform h2{font-size:var(--login-h2-font-size)}.changepasswordform{width:530px;height:auto}.loginform h1,.loginform h2{color:var(--neutral-color-bright-dark)}.loginform .form-control{width:70%}.loginform .text-danger{display:block;clear:both}.loginform .btn{float:right;margin-left:8px}.logininfo{color:var(--neutral-color-bright-dark);font-size:14px}.aboutwindow h3{margin-top:0}.aboutwindow .logo{text-align:center}.aboutwindow .logo img{width:64px}#sitetitle{display:var(--header-title-display)}#sitetitle a{color:var(--text-color);font-size:26px;font-weight:bold;text-align:center}#sitetitle a:hover,#sitetitle a:focus,#sitetitle a:active{text-decoration:none}.row>div:not(.widget-container):not(:empty),.row>div:not(.widget-container)>div:not(.widget-container):not(:empty),.row>div:not(.widget-container)>div:not(.widget-container)>div:not(.widget-container):not(:empty),.row>div:not(.widget-container)>div:not(.widget-container)>div:not(.widget-container)>div:not(.widget-container):not(:empty),.row>div:not(.widget-container)>div:not(.widget-container)>div:not(.widget-container)>div:not(.widget-container)>div:not(.widget-container):not(:empty),.row>div:not(.widget-container)>div:not(.widget-container)>div:not(.widget-container)>div:not(.widget-container)>div:not(.widget-container)>div:not(.widget-container):not(:empty),.widget-container:not(:empty){height:100%}.content-box{height:100%;background-color:var(--content-box-background-color)}.content-box>*{padding:6px}.content-box header{background-color:var(--content-box-header-background-color);border-width:var(--content-box-header-border-width);border-style:var(--content-box-header-border-style);border-color:var(--content-box-header-border-color);border-radius:3px}.chart-container>header h3,.chart-container>div>header h3,.content-box header h3,.content-box header .title,.grid-title{height:16px;font-size:var(--widget-header-font-size);font-family:var(--widget-header-font-family);font-weight:var(--widget-header-font-weight);margin:0}cockpit-kendo-grid header p,.chart-container>header p,.content-box header>p,.content-box header .sub-title{height:20px;font-size:12px;margin:0;padding-top:4px;color:var(--light-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-box{display:flex;flex-direction:column}.content-box .content{margin:0;flex-grow:1;overflow:auto}.content-box .content dl{margin:0}.content-box .content dt{font-weight:inherit;float:left;clear:left;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-box .content dt+dd{float:right}.content-box dd+dd{margin-left:15px}.helpbutton{float:right;cursor:pointer;color:var(--widget-button-color)}#portfolio-return-top{height:300px;margin-bottom:15px}#clientview{position:relative;height:100%;border:var(--client-card-border);border-radius:3px;background-color:var(--client-card-background-color)}cp-client-selector{position:absolute;top:20px;left:-18px}.clientActionButtonContainer{position:absolute;bottom:4px;right:10px}.clientActionButton{opacity:.2;font-size:25px;color:#696969;cursor:pointer;transition:opacity .2s}.clientActionButton:hover{opacity:.8;transition:opacity .2s}.clientActionButtonContainer .clientActionButton{float:right;margin-left:8px}.client-card-inner{display:table;padding-left:27px;padding-top:23px;height:calc(100% - 12px);font-size:var(--client-card-font-size)}.client-card-inner h3{display:table-row;margin-top:0;margin-bottom:6px;white-space:nowrap;overflow:hidden;cursor:text;font-weight:var(--client-card-client-name-font-weight)}.client-card-inner h5{display:table-row;margin-top:6px;margin-bottom:6px;font-size:16px;font-weight:700;color:var(--client-card-client-id-color)}.client-card-inner>div{display:table-row}.client-card-buttons{position:relative;right:0}.client-card-buttons .widgetbutton,.client-card-buttons .helpbutton{padding:5px 5px 5px 0}.clientSelectorButton{box-sizing:border-box;width:34px;height:34px;border-radius:50%;background-color:var(--sl-color-primary-600);box-shadow:0 2px 2px var(--neutral-color-middle);text-align:center;padding-top:5px;font-size:16px;color:#fff}#period-selector .form-control,#period-selector .btn-default{border-color:var(--period-selector-border-color);box-shadow:none;white-space:nowrap}#period-selector .form-control{text-align:center}#period-selector .btn-default.active,#period-selector .btn-default.active:focus,#period-selector .btn-default.active:hover{color:var(--period-selector-active-color);background-color:var(--period-selector-active-background-color)}@media(max-width:1350px){#period-selector .form-control,#period-selector .btn-default{height:inherit;font-size:11px}}.tab-pane{height:100%}.tab-content{height:calc(100% - 36px);margin-top:8px}.container{margin-left:15px;margin-right:15px;width:auto}hr{margin-top:10px;margin-bottom:10px}.loginform .form-control,.modal-body .form-control{padding:.2em;height:28px}.loginform textarea.form-control,.modal-body textarea.form-control{height:auto}.kendo-input-form input{text-transform:none}.glyphicon-share::before{line-height:0;font-size:13px}.invalidfield{color:var(--error-color);font-size:12px}cockpit-kendo-grid{display:block;height:100%}.grid-container{height:100%}.grid-container *{box-sizing:border-box}cockpit-kendo-grid .grid-container>header{padding:3px 4px;background-color:var(--grid-header-background-color);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-width:0;border-style:var(--grid-header-border-style);border-right-width:var(--grid-header-border-width);border-left-width:var(--grid-header-border-width);border-top-width:var(--grid-header-border-width);border-color:var(--grid-header-border-color);font-size:14px;min-height:25px}cockpit-kendo-grid .grid-container>header.collapsed-header{padding:0;min-height:0}cockpit-kendo-grid .grid-container>header.small-header{height:26px}cockpit-kendo-grid .grid-container>header.large-header{height:45px}cockpit-kendo-grid .grid-container>header p{padding-top:2px}cockpit-kendo-grid .grid-container>header .grid-warning{color:var(--sl-color-warning-800);background-color:var(--sl-color-warning-50);border:1px solid var(--sl-color-warning-200);border-radius:3px;padding:1.5px 7px;font-size:12px;margin-left:15px}cockpit-kendo-grid .grid-container>header .grid-warning>.icon{color:var(--sl-color-warning-500);padding-right:4px}.content-box>header>h3 .widget-notification>.icon,.content-box>header .title .widget-notification>sl-icon,cockpit-kendo-grid .grid-container>header .widget-notification>.icon,.chart-container>header .widget-notification>.icon{color:var(--info-color);padding-left:7px}.description .widget-notification>.icon{color:var(--info-color);padding-right:5px}p>.widget-notification{font-size:14px;vertical-align:middle}p.warning{background-color:var(--item-warning-background-color)}.nv-file-over{border:dotted 3px #008000}.positive{color:var(--value-positive-color)}.negative{color:var(--value-negative-color)}.form-control{border-radius:var(--form-input-border-radius);background-color:var(--form-input-background-color)}.widgetbuttons{float:right;margin-right:2px;font-size:14px}.tablebutton{color:var(--widget-button-color);cursor:pointer;margin-left:3px;float:right}.tablebutton .fa{width:14px}widget-button{float:right}.widgetbutton{background-color:transparent;cursor:pointer;padding:0;line-height:1;border:0;display:inline-block}.widgetbutton.fa-stack{height:inherit;width:1.25em}.widgetbutton:focus{outline:0}#clientview .widgetbutton,.content-box header .widgetbutton,.widgetbuttons .widgetbutton{color:var(--widget-button-color);float:right;margin:0 0 0 5px}.widgetbuttons .widgetbutton{margin-top:1px}.content-box header button.widgetbutton[disabled],.widgetbuttons button.widgetbutton[disabled],.grid-button-cell button.widgetbutton[disabled]{color:#d3d3d3}.widgetbutton ul.dropdown-menu{opacity:.9;white-space:nowrap;color:var(--text-color)}.widgetbutton ul.dropdown-menu label{font-weight:normal}.widgetbutton ul.dropdown-menu input{margin-right:4px}.timestamp{float:right;margin-top:1px;font-size:12px;line-height:1}.grid-button-cell label{margin:0}.form-control.globalfilter{float:right;font-size:11px;margin-left:6px;padding:1px;margin-top:-1px;height:auto;width:auto}.gridbuttonmenu,.record-viewer-button-menu{float:right}.content-box header .widgetbutton{margin-top:1px}.gridbuttonmenu ul,.record-viewer-button-menu ul,ul.columnselector{opacity:.9;white-space:nowrap}.gridbuttonmenu label,.record-viewer-button-menu label,ul.columnselector label{font-weight:normal}ul.columnselector{padding-left:7px;padding-right:8px}.custodian-header{border-color:var(--neutral-color-dark-light);border-style:solid;border-width:1px;border-top-left-radius:3px;border-top-right-radius:3px;padding:5px}.custodian-body{box-shadow:rgba(255,255,255,.2) 0 1px 0 0 inset,rgba(0,0,0,.0470588) 0 1px 2px 0;padding:5px;font-size:12px;height:calc(100% - 36px);overflow-x:auto;overflow-y:auto;position:relative}.custodian-image{margin:5px;float:right}.custodian-image:hover{background:#d3d3d3}.custodian-image:hover img{opacity:.5}div.inner{display:none;position:absolute;right:12px;top:12px;cursor:pointer}.custodian-image:hover div.inner{display:block}@media(max-width:1225px){h3{font-size:20px}h4{font-size:14px}h5{font-size:12px}h6{font-size:11px}body{font-size:11px}.custodian-body{font-size:11px}}@media(max-width:1024px){html{width:1024px}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:50%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}}.trendtitle{padding-left:70px;padding-right:50px;margin-top:30px;margin-bottom:10px}.trenddialog{list-style-type:none;padding-left:10px;padding-top:10px}.trenddialog .form-control{padding:0 4px;height:25px;width:auto}.trendtextarea{resize:none;max-width:760px}.trendbutton{margin-left:5px;margin-top:10px}.requiredfield{color:var(--error-color);font-size:10.5px;padding-left:10px}.showtrend{padding-left:70px;padding-right:50px}#newsFile{display:inline;margin-right:10px}#editNewsButton,#deleteNewsButton,.manage-news{display:inline}.news-title{font-weight:bold;padding-left:10px;padding-top:15px}.news-dateUpdated{color:#808080;display:inline;padding-left:10px;margin-right:10px}.news-resume{margin-top:10px;padding-left:10px;max-height:80px;overflow:hidden}.news-item{background-color:#fff}.news-animation.ng-move,.news-animation.ng-enter,.news-animation.ng-leave{-webkit-transition:all linear 1s;transition:all linear 1s}.news-animation.ng-leave.ng-leave-active,.news-animation.ng-move,.news-animation.ng-enter{opacity:0}.news-animation.ng-leave,.news-animation.ng-move.ng-move-active,.news-animation.ng-enter.ng-enter-active{opacity:1}.news-resume.read-more{max-height:100%}.news-resume.read-less{max-height:80px}a.read-more,a.read-less{font-size:.9em;cursor:pointer}.chart-container{position:relative;height:100%}.chart-container>header{padding:7px 4px 3px 4px}.chart-nodata-overlay{width:100%;position:absolute;top:50%;transform:translateY(-50%);left:0;text-align:center;color:var(--neutral-color-middle)}.chart-nodata-overlay div{font-family:var(--chart-nodata-font-family);font-size:22px}.helpcontent .description{margin-bottom:20px}.helpcontent .tab-content{margin-top:20px}.helpcontent td{padding:5px}.helpcontent dd{margin-left:20px}.helpcontent .columnhelp dd{margin-bottom:7px}.helpcontent .columnhelp dt .sub-columns span{margin-bottom:3px;margin-top:2px}.helpcontent .columnhelp dt .sub-columns span .description{display:block;font-weight:normal;margin-left:25px}.helpcontent .tab-content{overflow-y:auto;max-height:60vh}.helpcontent .buttonhelp .widgetbutton{float:left;margin:1px 3px;cursor:default;line-height:inherit}.neworder .btn-group{margin-bottom:5px}#ordercalc>.form-group{margin-bottom:5px}#ordercalc>.form-group>label{margin-bottom:0}#ordercalc>.form-group>div{text-align:right}.orderbuttontiles>div{width:100%;height:50%;padding:1px}.orderbuttontiles>div button{width:calc(50% - 2px);height:100%;white-space:normal}@media(max-width:1225px){.show-if-lg-than-small,.show-if-lg-than-medium,.show-if-lg-than-large{display:none}}@media(min-width:1226px){.hide-if-lg-than-small{display:none}}@media(max-width:1400px){.show-if-lg-than-medium,.show-if-lg-than-large{display:none}}@media(min-width:1401px){.hide-if-lg-than-medium{display:none}}@media(max-width:1700px){.show-if-lg-than-large{display:none}}@media(min-width:1701px){.hide-if-lg-than-large{display:none}}#single-sign-on-message{text-align:center;display:flex;align-items:center;justify-content:center;height:calc(100% - 100px)}customer-site-admin h4{margin-top:20px}message-editor dd{margin-bottom:7px}.customer-site-login{padding-right:5px}.customer-site-login.enabled{color:#008000}.customer-site-login.disabled{color:var(--error-color)}document-uploader{display:block;height:100%}document-uploader .document-uploader{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr auto;grid-template-areas:'hh hh' 'fd fd' 'ft ft' 'gu sb';gap:5px;align-content:space-between;height:100%;font-size:11px}document-uploader header{grid-area:hh;padding-bottom:4px}document-uploader header h3{font-size:16px;font-weight:bold;margin:0}document-uploader .upload-filedrop{grid-area:fd;font-size:12px}document-uploader .upload-filedrop label{color:var(--link-color);text-decoration:var(--link-text-decoration);cursor:pointer}document-uploader .upload-filedrop label:hover{color:var(--link-hover-color);text-decoration:var(--link-hover-text-decoration)}document-uploader .upload-filetable{grid-area:ft;overflow-y:auto}document-uploader .upload-group{grid-area:gu}document-uploader .upload-button{grid-area:sb;justify-self:end}document-uploader label{font-weight:normal;margin-bottom:0;white-space:nowrap}document-uploader input[type=checkbox][disabled]+label{color:var(--light-text-color)}document-uploader input[type='text']{width:100%}document-uploader table{width:100%;border-collapse:separate}document-uploader table thead tr{position:sticky;background-color:var(--topsection-panel-background-color);top:0}document-uploader table th{padding:2px 8px;border-bottom:1px solid var(--light-text-color)}document-uploader table td{padding:1px 8px}adhoc .btn-group{margin-bottom:10px}adhoc active-documents,adhoc deleted-documents{display:block;padding-bottom:40px}adhoc .btn-default,adhoc .btn-default.active,adhoc .btn-default.active:hover,adhoc .btn-default:focus,adhoc .btn-default:active:focus,adhoc .btn-default:active,adhoc .btn-default:hover{border-color:var(--neutral-color-dark-light);box-shadow:none;white-space:nowrap}documents .btn-group{margin-bottom:10px}documents .btn-default,documents .btn-default.active,documents .btn-default.active:hover,documents .btn-default:focus,documents .btn-default:active:focus,documents .btn-default:active,documents .btn-default:hover{border-color:var(--neutral-color-dark-light);box-shadow:none;white-space:nowrap}.ext-dep-admin .topsection{display:grid;column-gap:16px;grid-template-columns:1fr 3fr;grid-template-rows:100%}esg .btn-group{margin-bottom:10px}esg .esg-overview{display:grid;height:calc(100% - 45px);grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:20px 30px}esg .esg-details{padding-bottom:40px}esg .btn-default,esg .btn-default.active,esg .btn-default.active:hover,esg .btn-default:focus,esg .btn-default:active:focus,esg .btn-default:active,esg .btn-default:hover{border-color:var(--neutral-color-dark-light);box-shadow:none;white-space:nowrap}funds-breakdown-list{display:grid;gap:16px;grid-template-columns:minmax(0,7fr) minmax(0,4fr) minmax(0,4fr);grid-template-rows:235px max-content;grid-template-areas:"grid graph1 graph2" "grid . ."}funds-breakdown-list .funds-breakdown-grid{grid-area:grid;align-self:start}funds-breakdown-list .funds-breakdown-graph1{grid-area:graph1}funds-breakdown-list .funds-breakdown-graph2{grid-area:graph2}funds-breakdown-list .details-inline{border:1px solid var(--sl-color-neutral-300);border-radius:4px;box-shadow:0 1px 2px rgb(15 23 42/.08);padding:4px 8px;max-width:50%;box-sizing:border-box;display:inline-block}funds-breakdown-list .details-row{display:flex;align-items:flex-start;gap:1rem;margin:0;padding:5px 0}funds-breakdown-list .details-row .details-label{flex:1 1 auto;white-space:normal!important;overflow-wrap:break-word;word-break:break-word}funds-breakdown-list .details-row .details-value{flex:0 0 auto;white-space:nowrap}funds-breakdown-list .details-row:last-child{padding-bottom:0}funds-breakdown-list .funds-breakdown-actions{margin-top:8px;display:flex;gap:8px;justify-content:flex-end}.adhoc-page .topsection{display:grid;column-gap:16px;grid-template-columns:1fr 3fr;grid-template-rows:100%}.adhoc-page .topsection>*{height:100%}.adhoc-page .adhoc-report-order{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:16px;height:100%}.adhoc-page .adhoc-report-order select,.adhoc-page .adhoc-report-order input{padding:.17857143em;line-height:1.65em;border-color:#ccc;border-style:solid;border-width:1px;width:100%}.adhoc-page .adhoc-portfolios{flex-grow:5;flex-basis:0}.adhoc-page .adhoc-order-form{flex-grow:7;flex-basis:0;font-size:11px;background-color:var(--topsection-panel-background-color)}.adhoc-page .adhoc-order-form form{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:'hh hh hh' 'rg  . .' 'sd ed .' 'at cm .' '. . sb';gap:2px 8px;align-content:space-between;padding:9px 20px 9px 20px;height:100%}.adhoc-page .adhoc-order-form header{grid-area:hh;padding-bottom:10px}.adhoc-page .adhoc-order-form header h3{font-size:16px;font-weight:bold;margin:0}.adhoc-page .adhoc-order-form header p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px;font-size:12px;margin:0;padding-top:4px;color:var(--light-text-color)}.adhoc-page .adhoc-order-form input[type='text']{width:100%}.adhoc-page .adhoc-order-form .adhoc-reportgroup{grid-area:rg}.adhoc-page .adhoc-order-form .adhoc-start-date{grid-area:sd}.adhoc-page .adhoc-order-form .adhoc-end-date{grid-area:ed}.adhoc-page .adhoc-order-form .adhoc-title{grid-area:at}.adhoc-page .adhoc-order-form .adhoc-comment{grid-area:cm}.adhoc-page .adhoc-order-form .adhoc-submit{justify-self:end;grid-area:sb}.adhoc-page .adhoc-order-form label{display:block;font-weight:normal;padding-top:3px;margin-bottom:0;color:var(--light-text-color);white-space:nowrap}.allocation-page .topsection{display:grid;column-gap:16px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:100%}.allocation-page .topsection>*{height:100%}.allocation-page .bottomsection{display:grid;gap:16px;grid-template-columns:2fr 1fr;grid-template-rows:calc(50% - 8px) calc(50% - 8px);grid-template-areas:'pr pr' 'ac pf'}.allocation-page .bottomsection>*,.allocation-page .bottomsection>*>*{height:100%}.allocation-page .allocation-products{grid-area:pr}.allocation-page .allocation-clients{grid-area:ac}.allocation-page .allocation-portfolios{grid-area:pf}.clientgroup-page{display:grid;gap:16px;grid-template-columns:5fr 7fr}.contracts-page .topsection{display:grid;column-gap:16px;grid-template-columns:1fr 3fr;grid-template-rows:100%}.contracts-page .topsection .contracts-upload{background-color:var(--topsection-panel-background-color);padding:9px 20px 9px 20px}.documents-page .topsection{display:grid;column-gap:16px;grid-template-columns:1fr 3fr;grid-template-rows:100%}.documents-page .topsection .documents-upload{background-color:var(--topsection-panel-background-color);padding:9px 20px 9px 20px}.factory-page .topsection{display:grid;column-gap:16px;grid-template-columns:1fr 3fr;grid-template-rows:100%}.pmusers-page .pmusers-userclients,.pmusers-page .pmusers-clientusers{display:grid;gap:16px;grid-template-columns:1fr 1fr;height:100%}.portfolio-page.twosections{grid-template-rows:var(--topsection-height) 1fr}.portfolio-page .topsection{display:grid;column-gap:16px;grid-template-columns:3fr 5fr 4fr;grid-template-rows:40px calc(100% - 40px);grid-template-areas:'cc ps aa' 'cc pl aa'}.portfolio-page .client-card-container{grid-area:cc}.portfolio-page #period-selector{grid-area:ps}.portfolio-page .portfolio-list{grid-area:pl}.portfolio-page .portfolio-list>*{height:100%}.portfolio-page .topsection cockpit-kendo-chart{grid-area:aa}.portfolio-page .bottomsection{padding-top:4px}.portfolio-edit-period{display:flex;gap:12px}.portfolio-edit-period>div{display:flex;flex-direction:column;flex:1 1;min-width:0}.portfolio-edit-period label{display:block;margin-bottom:4px}.portfolio-page .portfolio-overview{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:250px 1fr;grid-template-areas:'. . .' '. e e';height:100%}.portfolio-page .portfolio-overview>:last-child{grid-area:e}.portfolio-page .portfolio-holdings .details-xray{display:grid;gap:16px;grid-template-columns:2fr 1fr;grid-template-rows:300px max-content;grid-template-areas:'table chart' 'table .'}.portfolio-page .portfolio-holdings .details-xray-table{grid-area:table;align-self:start}.portfolio-page .portfolio-holdings .details-xray-chart{grid-area:chart}.portfolio-page .portfolio-result{display:grid;gap:16px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:350px max-content;grid-template-areas:'table chart' 'table .'}.portfolio-page .portfolio-result-table{grid-area:table;align-self:start}.portfolio-page .portfolio-transactions{height:100%}.portfolio-page .portfolio-return-chart{grid-area:chart;height:300px}.portfolio-page .portfolio-risk{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,3fr);grid-template-areas:'. .' 'disclaimer disclaimer'}.portfolio-page .portfolio-risk-table{align-self:start}.portfolio-page .portfolio-risk-overview{align-self:start}.portfolio-page .portfolio-risk-disclaimer{grid-area:disclaimer}.products-page .topsection>*{height:100%}.products-page .bottomsection{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:100%;gap:16px}.products-page .bottomsection>*,.products-page .bottomsection>*>*{height:100%}.custodians-admin-page .topsection{display:grid;column-gap:16px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:100%}.custodians-admin-page .bottomsection{display:grid;column-gap:16px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:100%}.custodians-page .topsection{display:grid;column-gap:16px;grid-template-columns:1fr 3fr;grid-template-rows:100%}.custodians-page .bottomsection{display:grid;column-gap:16px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:100%}chart-tooltip>div{position:absolute;opacity:0;border-radius:4px;box-shadow:0 2px 2px rgba(0,0,0,.2);padding:6px;border:1px solid;font-size:14px;white-space:nowrap;line-height:normal;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUeNpi/P//vwMDFQELEP8beQb+HTWQYgP/DHoD/466cAR4edRAyg38P6hLbIAAAwCnWhhVsxvdCAAAAABJRU5ErkJggg==);background-position:0 0;background-repeat:repeat-x;transition:opacity linear .3s}*:hover>chart-tooltip>div{opacity:1;transition:opacity linear .1s}single-value-chart section{position:relative;height:100%}single-value-chart header h3{display:flex}single-value-chart header h3 .units{display:flex}single-value-chart .series-container{width:100%;padding:4px;position:relative;display:flex;flex-direction:column;height:calc(100% - 26px);justify-content:center}single-value-chart .chart-bar{height:40px;margin-bottom:20px;display:flex;flex-wrap:nowrap;padding-top:10px}single-value-chart .value{padding-left:5px;margin:auto 0}