@keyframes sk-stretchdelay{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}input .ng-invalid{background-color:#a00000}.ng-messages .ng-message{color:#d9534f;font-size:12px;font-weight:500;margin-top:.25rem}.ng-messages .ng-message.info{color:#5bc0de}.ng-messages.inline-messages{display:inline-block}.ng-messages.inline-messages .ng-message{line-height:1;position:relative;display:inline-block;margin:0}.ng-messages.inline-messages .ng-message spinner,.ng-messages.inline-messages .ng-message .spinner{display:inline-block;float:left;height:20px}.ng-messages.inline-messages .ng-message spinner [class^=rect],.ng-messages.inline-messages .ng-message .spinner [class^=rect]{width:3px}.ng-messages.inline-messages .ng-message i.fa,.ng-messages.inline-messages .ng-message span{margin-left:5px}.ng-messages.inline-messages .ng-message i.fa{font-size:20px;position:relative;display:inline-block;text-align:center}.ng-messages.inline-messages .ng-message span{display:inline-block;position:relative;line-height:1.7}.container,.container-fluid{position:relative}.main-view{padding-left:45px;padding-right:45px;min-width:720px}.btn{will-change:background-color,border-color;transition:background-color,border-color;transition-duration:85ms}.btn:not([disabled=disabled]):active,.btn:not([disabled=disabled]).open{box-shadow:0 2px 2px #00000024 inset,0 3px 1px -2px #0003 inset,0 1px 5px #0000001f inset}.btn:focus{text-decoration:none;outline:none}.btn.add{margin-bottom:15px}.btn.settings{margin-top:30px}.btn.btn-default{color:#1e1e1e}.btn.btn-default:not([disabled=disabled]):hover,.btn.btn-default:not([disabled=disabled]):active{color:#1e1e1e}.btn.btn-primary{background-color:#0076a3;border-color:#00648a;color:#fff}.btn.btn-primary:not([disabled=disabled]):hover,.btn.btn-primary:not([disabled=disabled]):active{background-color:#00648a;border-color:#00648a}.btn.btn-no-border{border:none!important}.btn.thick{text-transform:uppercase;font-weight:700}.btn.upp{border:0 none;font-size:14px;font-weight:500}.btn.btn-newplan{padding:35px 45px;font-size:18px;margin-bottom:16px}.btn.btn-newplan i{margin-right:10px}.btn.btn-primary-light{border-color:#0abbff;background:#fff;color:#1e1e1e}.btn.btn-primary-light:not([disabled=disabled]):hover{background:#f2f2f2}.btn-group.open .dropdown-toggle,.dropdown.open .dropdown-toggle{box-shadow:0 2px 2px #00000024 inset,0 3px 1px -2px #0003 inset,0 1px 5px #0000001f inset}.dropdown.open .dropdown-toggle.btn-default{background-color:#d4d4d4}.text-btn{cursor:pointer;color:#0076a3}.text-btn:not([disabled=disabled]):hover{text-decoration:underline}.footer{position:fixed;left:0;right:0;bottom:0;padding:7px 15px;height:30px;border-top:1px solid #ddd;background:#fff;margin-left:auto;margin-right:auto;font-size:11px;z-index:10000}.footer li{display:inline-block;padding-left:15px}.footer i{padding-right:5px}.card-nav li{display:inline-block}.panel{border-radius:0;border-color:#ddd;background-color:#fff;color:#1e1e1e;will-change:box-shadow;transition:box-shadow .3s;box-shadow:0 1px 1px #00000024,0 3px 1px -2px #0003,0 1px 2px #0000001f}.panel .panel-heading{background-color:#fff;padding:15px;position:relative;border-color:#ddd;border-radius:0}.panel .panel-heading.panel-action-bar:after{content:"";display:block;clear:both}.panel .panel-heading .panel-title{display:inline-block;color:#1e1e1e}.panel .panel-heading .input-search{position:absolute;top:5px;left:50%;width:30%;margin-left:-15%}.panel .panel-heading:not(.panel-action-bar) .btn{padding:3px 10px;line-height:1.4;text-align:left}.panel .panel-heading .btn-panel-header{position:absolute;top:12px}.panel .panel-heading .btn-panel-header .fa{width:12px;height:12px}.panel .panel-heading .btn-panel-header.left{left:130px}.panel .panel-heading .btn-panel-header.right{right:15px}.panel .panel-heading .dropdown{color:#fff}.panel:not(.monopoly-card) .panel-body .panel-body-overlay{min-height:300px}.panel .panel-action-bar .btn-group{margin-right:10px}.panel .panel-body{position:relative}.panel .panel-body.with-overlay .panel-body-overlay{animation:fadeIn .5s;display:block}.panel .panel-body.panel-notification{background-color:#e7aa37;color:#1e1e1e;padding:5px 15px 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel .panel-body.panel-notification:not(.instant){animation:fadeIn 1s forwards}.panel .panel-body.panel-notification span{margin:0;font-weight:500}.panel .panel-body.panel-notification i.fa{font-size:18px}.panel .panel-body.panel-notification.error{background-color:#fff;color:#a00000}.panel .panel-body.panel-notification.saving{background-color:#fff;color:#1e1e1e}.panel .panel-body.panel-body-table{border-top:2px solid #ccc}.panel .panel-body.panel-body-table .table thead tr th:first-child,.panel .panel-body.panel-body-table .table tbody tr td:first-child{padding-left:15px}.panel .panel-body.panel-body-table .table thead tr th:last-child,.panel .panel-body.panel-body-table .table tbody tr td:last-child{padding-right:15px}.panel .panel-body.panel-chart{border-top:2px solid #ccc;min-height:300px;display:block}.panel .panel-body.panel-chart .graph{border:none;box-shadow:none;margin-bottom:0}.panel .panel-body .panel-message{font-size:17px;font-weight:300}.panel .panel-body .panel-body-overlay{background-color:#fff;display:block;position:absolute;inset:0;display:none;will-change:box-shadow;transition:box-shadow .3s;box-shadow:0 1px 1px #00000024,0 3px 1px -2px #0003,0 1px 2px #0000001f}.panel .panel-body .panel-body-overlay p{color:#1e1e1e;text-align:center;margin:15px;padding-bottom:15px;height:auto;white-space:initial;font-size:18px;font-weight:500;border-bottom:1px solid #ddd}.panel .panel-body .panel-body-overlay .overlay-actions{position:absolute;bottom:15px;left:15px;right:15px;height:auto;display:block}.panel .panel-body .panel-body-overlay .container-fluid,.panel .panel-body .panel-body-overlay .row,.panel .panel-body .panel-body-overlay [class^=col-]{height:100%}.panel .panel-body .panel-body-overlay.spinner-dialog{min-height:200px;border-bottom:1px solid #ccc}.panel .panel-body .panel-body-overlay.remove-dialog .inner-text{margin-top:50%}.panel .panel-body .panel-body-overlay.remove-dialog .vertical-align{display:flex;align-items:center}.panel .panel-body .panel-body-overlay.remove-dialog .remove-dialog-confirm{text-align:center;padding:75px 0}.panel .panel-body .panel-body-overlay.remove-dialog .remove-dialog-confirm .remove-dialog-message{font-size:16px;font-weight:300;padding-bottom:15px}.panel .panel-body>spinner{padding:15px}.panel .panel-footer.panel-pagination{background-color:#fff}.panel .panel-footer.panel-pagination .pagination{margin:0}.panel.panel-figlo>.panel-heading{background-color:#e7aa37}.panel.panel-figlo>.panel-heading .panel-title{color:#1e1e1e;font-size:20px;font-weight:300}.well{background:#fff;padding:20px;margin-bottom:30px;border-radius:0;will-change:box-shadow;transition:box-shadow .3s;box-shadow:0 1px 1px #00000024,0 3px 1px -2px #0003,0 1px 2px #0000001f}.well th,.well td{white-space:nowrap}.well th:last-child,.well td:last-child{text-align:right}.well th:nth-child(2){width:100%}.well .well{margin:0;padding:10px 15px}.well .well i{font-size:8px;position:relative;top:-1px}.well .value{font-weight:600}.well li{display:inline-block}.well .year-category{margin-bottom:32px}.well.well-summary{margin-bottom:16px}.table-title{margin:10px 0 30px}table,.table{table-layout:fixed;border-collapse:initial;margin:0;-webkit-user-select:none;user-select:none}.table tr.total,.table th{font-weight:500}.table th,.table td{vertical-align:middle!important}.table th.numeric,.table td.numeric{text-align:right}.table tbody>tr{transition:background-color 85ms}.table tbody>tr.selected{background-color:#e6f8ff}.table tbody>tr.invalid{background-color:#fceeee}.table.table-hover tbody>tr:not([disabled=disabled]){cursor:pointer}.table.table-hover tbody>tr:not([disabled=disabled]):hover{background-color:#e6e6e6}.table.table-striped tbody tr:nth-of-type(odd){background-color:#e6e6e6}.table.table-striped tbody tr:nth-of-type(2n){background-color:#fff}.table.table-striped-inverted tbody tr:nth-of-type(odd){background-color:#fff}.table.table-striped-inverted tbody tr:nth-of-type(2n){background-color:#e6e6e6}.modal-dialog{width:1000px}.modal-dialog .line-break{white-space:pre-wrap}.app-modal-window .modal-dialog{width:500px}.app-full-modal .modal-dialog{margin-top:200px;width:500px}.app-full-modal .modal-dialog .modal-content{background-color:#ddd}.app-full-modal .modal-dialog .modal-content .modal-header{color:#1e1e1e;font-weight:100;background-color:transparent}.app-full-modal .modal-dialog .modal-content .modal-body{background-color:#fff}.dropdown-menu{border-radius:0;background-color:#fff;box-shadow:0 6px 10px #00000024,0 1px 18px #0000001f,0 3px 5px -1px #0003}.uib-datepicker-popup{padding:0 0 5px;background-color:#ddd;width:278px;right:0!important;left:auto!important;box-shadow:0 6px 10px #00000024,0 1px 18px #0000001f,0 3px 5px -1px #0003}.uib-datepicker-popup th:last-child{text-align:center}.uib-datepicker-popup>li{width:100%}.uib-datepicker-popup>li .uib-datepicker-current{margin-right:5px}.uib-datepicker-popup table{width:100%;table-layout:auto}.uib-datepicker-popup table thead tr:nth-child(1) .btn{border:none;padding:10px;border-radius:0}.uib-datepicker-popup table tbody tr td.uib-day .btn,.uib-datepicker-popup table tbody tr td.uib-month .btn,.uib-datepicker-popup table tbody tr td.uib-year .btn{border:none;border-radius:0}.glyphicon{font-family:"Font Awesome 6 Pro";font-weight:900!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;vertical-align:-.125em}.glyphicon.glyphicon-chevron-left:before{content:"\f053"}.glyphicon.glyphicon-chevron-right:before{content:"\f054"}.dropdown .dropdown-toggle .fa-caret-down{will-change:transform,opacity;transition-property:transform,opacity;transition-duration:85ms;transform:rotateX(0)}.dropdown .dropdown-toggle:not([disabled=disabled]) .fa-caret-down{opacity:.5}.dropdown .dropdown-toggle:not([disabled=disabled]):hover .fa-caret-down,.dropdown .dropdown-toggle:not([disabled=disabled]):active .fa-caret-down{opacity:1}.dropdown.open .fa-caret-down{opacity:1!important;transform:rotateX(180deg)}.dropdown.open .btn-text{text-decoration:underline;box-shadow:none!important}.alert.alert-compact{margin:5px auto;padding:5px 15px;position:relative}.alert.alert-compact.with-icon{padding-left:45px}.alert.alert-compact.with-icon i.fa{position:absolute;font-size:22px;width:22px;text-align:center;left:15px;top:3px;opacity:.5}.nav>li>a:focus,.nav>li>a:hover{border-color:#eee #eee #ddd}h4 .upp{position:relative;top:-2px}.no-padding{padding:0!important}.padding-left{padding-left:15px}.padding-right{padding-right:15px}.padding-top{padding-top:15px}.padding-bottom{padding-bottom:15px}.margin-left{margin-left:15px}.margin-right{margin-right:15px}.margin-top{margin-top:15px}.margin-bottom{margin-bottom:15px}.no-border{border:none!important}.no-margin{margin:0}.no-shadow{box-shadow:none!important}.no-pointer-events{pointer-events:none}.title-block{border-radius:2px 2px 0 0;min-height:56px;position:relative;border:1px solid #ddd;background-color:#fff;font-size:20px;line-height:34px;padding:11px 24px;vertical-align:middle}.title-block i{position:relative;top:-1px;font-size:14px;padding:0 5px 0 0}.title-block i .fa-chevron-left{position:absolute;top:16px;left:6px;font-size:10px;padding:8px}.fa{transition:transform .3s}.fa.fa-plus.cancel,.fa.fa-times.cancel{transform:rotate(45deg)!important}hr.seperate{border-color:transparent;margin:10px 0}img.fake{width:100%}.disabled{opacity:.5}.colorblock{display:inline-block;width:8px;height:8px}.upp{text-transform:uppercase}.upp.btn-default{background-color:#ddd}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clickable-hover{cursor:pointer}.sortable-hover{cursor:pointer;font-weight:bolder}.sortable-hover .sort-icon{margin-left:15px}.sortable-hover .sort-icon.disabled{opacity:.2}.sortable-hover .sort-icon.descending{transform:rotateX(180deg)}.none-clickable-hover,.none-sortable-hover{cursor:not-allowed}.deadcenter{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.padding-vertical{padding:15px 0!important}.avatar{border-radius:50%;font-size:3em;background-color:#0076a3;color:#fff;display:inline-block;width:2.5em;padding:.5em 0}.full-loader{position:fixed;inset:0;background-color:#fff;z-index:1003;text-align:center;cursor:wait}.full-loader .full-loader-content{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.edit-textarea textarea{margin-bottom:5px}.edit-textarea .btn{padding:2px 15px}.edit-textarea .btn i.fa{font-size:16px}.page-sso h2{text-align:center}.row.row-margin-top{margin-top:15px}.row.row-margin-bottom{margin-bottom:15px}.row.row-header{font-weight:700;padding:10px 0}.color-happy{color:#00a000!important}.color-muted{color:#777!important}.color-sad{color:#a00000}.icon-info{color:#707070;font-size:14px;margin-left:15px;position:absolute}.card-property-title .icon-info{top:7px;z-index:1000}#file-upload{display:none}.figlo-file-upload{display:inline-block;padding:4px 9px;cursor:pointer;border-radius:3px;font-size:13px;background-color:#0076a3;border-color:#00648a;color:#fff}.figlo-file-upload:not([disabled=disabled]):hover,.figlo-file-upload:not([disabled=disabled]):active{background-color:#00648a;border-color:#00648a}html,body{font-family:Roboto,sans-serif;font-weight:400;font-size:13px;color:#1e1e1e;height:100%;margin:0;padding:0;background:#e5e5e5}h1{font-size:24px;font-weight:300;margin:30px 0 25px}h2{font-size:21px;font-weight:300;margin:30px 0 25px}h3{margin-top:10px}h4{font-weight:400;font-size:20px}label{font-size:14px;font-weight:400}ul{padding:0;margin:0}a{cursor:pointer;color:#0076a3}a:hover,a:focus{text-decoration:underline;color:#0076a3}textarea{resize:vertical;width:100%;margin-top:5px;margin-bottom:15px;padding:5px;border:1px solid #ccc;color:#1e1e1e;background-color:#fff}hr{background-color:#ddd;border-color:#ddd}.figlo-current-situation-color{color:#00b0f0}.figlo-generic-plan-color{color:#00b050}.figlo-mortgage-plan-color{color:#7030a0}.figlo-advisor-plan-color{color:#e8a418}.clickable{cursor:pointer}.figlo-list{width:100%;display:block;list-style-type:none}.figlo-list li{border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:5px 15px}.figlo-list li:last-child{border-bottom:1px solid #ddd}.figlo-list.selectable li:hover{cursor:pointer;background-color:#e6e6e6!important}.figlo-list.selectable li.selected{background-color:#e6f8ff}.control-label,label,.label{color:inherit;font-weight:400;text-align:left!important}.control-label .badge,label .badge,.label .badge{margin-left:5px;margin-bottom:0;padding:2px 8px;font-size:11px}.control-label .badge.badge-amount,label .badge.badge-amount,.label .badge.badge-amount{background-color:#ddd;color:#1e1e1e}.form-control{box-shadow:none;height:32px;font-weight:400;color:#1e1e1e;padding:6px 9px}.form-control.currency,.form-control.numeric{text-align:right}.form-control::-moz-placeholder{color:#ddd;opacity:.5;font-weight:300}.form-control[readonly]{cursor:not-allowed;background-color:#eee;opacity:1}.form-control[readonly]:focus{border-color:#ccc;-webkit-box-shadow:none;box-shadow:none}.form-control-radio{box-shadow:none;height:32px;font-weight:400;color:#1e1e1e;padding:0;border:none}input[type=text]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-group-btn .btn{height:32px}.input-group-btn .btn i{width:12px}.input-group .input-group-btn:not(:last-child) .btn{border-radius:0}.radio-inline{line-height:22px}.input-currency,.input-date{width:100%}.input-group .input-group-addon{background:transparent}.input-group.input-search{border-bottom:3px solid #E7AA37}.input-group.input-search .input-group-addon[disabled=disabled]{opacity:.5}.input-group.input-search .input-group-addon .fa{color:#e7aa37}.input-group.input-search .input-group-addon,.input-group.input-search .form-control{background:transparent;border:none;border-radius:0;transition:box-shadow 85ms;box-shadow:0 0 #00000024,0 0 #0003,0 0 #0000001f}.input-group.input-search .form-control:hover,.input-group.input-search .form-control:focus,.input-group.input-search .form-control:active{outline:none!important;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f}text-input .text-input.readonly{margin-top:7px;padding-left:10px}text-input .text-input input[readonly]{cursor:not-allowed}.readonly-primary{opacity:.65;cursor:not-allowed;pointer-events:none}.readonly-default{background-color:#ddd;opacity:.65;cursor:not-allowed;pointer-events:none}.cursor-not-allowed{cursor:not-allowed!important}.form-group mat-slide-toggle{padding-top:5px}input::-ms-clear{display:none}html:not([data-scroll="0"]) .top-action-bar{box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003}.top-action-bar{width:100%;position:sticky;display:flex;box-sizing:content-box;margin:0 -60px;padding:15px 60px 0;min-height:40px;background-color:#e5e5e5;z-index:999;box-shadow:0 0 #00000024,0 0 #0003,0 0 #0000001f;border:none;will-change:box-shadow;transition:box-shadow .3s}.top-action-bar h1.client-view-title{margin:0;position:absolute}.top-action-bar .top-actions-left{position:relative;flex-shrink:1;flex-grow:1;text-align:left}.top-action-bar .top-actions-right{flex-shrink:0;flex-grow:0;margin-left:10px;text-align:right}.top-action-bar-narrow{width:100%}body:not(.side-menu-open) .top-action-bar{left:0}.actions{display:inline-block}.actions.actions-left{float:left;text-align:left}.actions.actions-right{float:right;margin-left:10px}.scenario-icon{position:absolute;z-index:10;opacity:.5;pointer-events:none;padding:10px}.scenario-icon img{max-width:50px}.page-content{position:absolute;inset:0}.page-content.with-side-nav,.page-content.with-side-nav .navbar.main-nav{left:265px}.tab{display:none}.tab-content{border:1px solid #ddd;border-top:transparent;padding:30px;background:#fff}.bs-responsive-label{position:fixed;bottom:45px;left:15px}.bs-responsive-label label{color:#fff;opacity:.5}.client-view-title{width:100%;font-size:22px;display:inline-block}.text-ellipsis{overflow:hidden;white-space:nowrap;display:inline-block;text-overflow:ellipsis;max-width:100%}.text-ellipsis-reverse{overflow:hidden;white-space:nowrap;display:inline-block;text-overflow:ellipsis;max-width:100%;direction:rtl}.table-cell{display:table-cell}.pdf-view,.pdf-view body{background:none}.side-nav-toggle{position:fixed;top:10px;left:0;z-index:1002}.side-nav-toggle .menu-button{margin:12px 15px 15px;cursor:pointer}.navbar-tools{display:flex;flex-direction:column;min-height:100%}.navbar-tools .navbar-menu{flex:none}.navbar-tools .navbar-menu-grow{flex-grow:1}nav.navbar-vertical{background-color:#2f3035;color:#fff;z-index:1001;position:fixed;top:0;bottom:0;width:265px;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003;overflow:hidden}nav.navbar-vertical:hover .scroll-container{overflow-y:auto;overflow-x:hidden}nav.navbar-vertical.navbar-fixed-left{left:0}nav.navbar-vertical.mortgage .background{background-color:#7030a0!important}nav.navbar-vertical.mortgage ul.navbar-menu li a.active,nav.navbar-vertical.mortgage ul.navbar-menu li.active a{border-left-color:#7030a0!important}nav.navbar-vertical.mortgage ul.navbar-menu li a:before{background-image:-webkit-linear-gradient(45deg,#7030a0,rgba(112,48,160,0));background-image:-o-linear-gradient(45deg,#7030a0,rgba(112,48,160,0));background-image:linear-gradient(45deg,#7030a0,#7030a000);background-repeat:repeat-x}nav.navbar-vertical.mortgage ul.navbar-menu li a:not([disabled=disabled]):hover{border-left-color:#7030a040}nav.navbar-vertical.mortgage .navbar-footer ul.navbar-menu li a:before{background-image:-webkit-linear-gradient(45deg,#7030a0,rgba(112,48,160,.35))!important;background-image:-o-linear-gradient(45deg,#7030a0,rgba(112,48,160,.35))!important;background-image:linear-gradient(45deg,#7030a0,#7030a059)!important;background-repeat:repeat-x!important}nav.navbar-vertical.mortgage .tools .tools-button:before{background-image:-webkit-linear-gradient(45deg,#7030a0,rgba(112,48,160,.35))!important;background-image:-o-linear-gradient(45deg,#7030a0,rgba(112,48,160,.35))!important;background-image:linear-gradient(45deg,#7030a0,#7030a059)!important;background-repeat:repeat-x!important}nav.navbar-vertical.mortgage .tools .dropdown-menu a:before,nav.navbar-vertical.mortgage .tools .tools-button[aria-expanded=true]{background-image:-webkit-linear-gradient(45deg,#7030a0,rgba(112,48,160,0))!important;background-image:-o-linear-gradient(45deg,#7030a0,rgba(112,48,160,0))!important;background-image:linear-gradient(45deg,#7030a0,#7030a000)!important;background-repeat:repeat-x!important;cursor:pointer}nav.navbar-vertical.planning .background{background-color:#00b050!important}nav.navbar-vertical.planning ul.navbar-menu li a.active,nav.navbar-vertical.planning ul.navbar-menu li.active a{border-left-color:#00b050!important}nav.navbar-vertical.planning ul.navbar-menu li a:before{background-image:-webkit-linear-gradient(45deg,#00b050,rgba(0,176,80,0));background-image:-o-linear-gradient(45deg,#00b050,rgba(0,176,80,0));background-image:linear-gradient(45deg,#00b050,#00b05000);background-repeat:repeat-x}nav.navbar-vertical.planning ul.navbar-menu li a:not([disabled=disabled]):hover{border-left-color:#00b05040}nav.navbar-vertical.planning .navbar-footer ul.navbar-menu li a:before{background-image:-webkit-linear-gradient(45deg,#00b050,rgba(0,176,80,.35))!important;background-image:-o-linear-gradient(45deg,#00b050,rgba(0,176,80,.35))!important;background-image:linear-gradient(45deg,#00b050,#00b05059)!important;background-repeat:repeat-x!important}nav.navbar-vertical.planning .tools .tools-button:before{background-image:-webkit-linear-gradient(45deg,#00b050,rgba(0,176,80,.35))!important;background-image:-o-linear-gradient(45deg,#00b050,rgba(0,176,80,.35))!important;background-image:linear-gradient(45deg,#00b050,#00b05059)!important;background-repeat:repeat-x!important}nav.navbar-vertical.planning .tools .dropdown-menu a:before,nav.navbar-vertical.planning .tools .tools-button[aria-expanded=true]{background-image:-webkit-linear-gradient(45deg,#00b050,rgba(0,176,80,0))!important;background-image:-o-linear-gradient(45deg,#00b050,rgba(0,176,80,0))!important;background-image:linear-gradient(45deg,#00b050,#00b05000)!important;background-repeat:repeat-x!important;cursor:pointer}nav.navbar-vertical.dashboard{background-color:#505054}nav.navbar-vertical.dashboard .background{background-color:#e8a418!important}nav.navbar-vertical.dashboard ul.navbar-menu li a.active,nav.navbar-vertical.dashboard ul.navbar-menu li.active a{border-left-color:#e8a418!important}nav.navbar-vertical.dashboard ul.navbar-menu li a:before{background-image:-webkit-linear-gradient(45deg,#e8a418,rgba(232,164,24,0));background-image:-o-linear-gradient(45deg,#e8a418,rgba(232,164,24,0));background-image:linear-gradient(45deg,#e8a418,#e8a41800);background-repeat:repeat-x}nav.navbar-vertical.dashboard ul.navbar-menu li a:not([disabled=disabled]):hover{border-left-color:#e8a41840}nav.navbar-vertical.dashboard .navbar-footer ul.navbar-menu li a:before{background-image:-webkit-linear-gradient(45deg,#e8a418,rgba(232,164,24,.35))!important;background-image:-o-linear-gradient(45deg,#e8a418,rgba(232,164,24,.35))!important;background-image:linear-gradient(45deg,#e8a418,#e8a41859)!important;background-repeat:repeat-x!important}nav.navbar-vertical.dashboard .tools .tools-button:before{background-image:-webkit-linear-gradient(45deg,#e8a418,rgba(232,164,24,.35))!important;background-image:-o-linear-gradient(45deg,#e8a418,rgba(232,164,24,.35))!important;background-image:linear-gradient(45deg,#e8a418,#e8a41859)!important;background-repeat:repeat-x!important}nav.navbar-vertical.dashboard .tools .dropdown-menu a:before,nav.navbar-vertical.dashboard .tools .tools-button[aria-expanded=true]{background-image:-webkit-linear-gradient(45deg,#e8a418,rgba(232,164,24,0))!important;background-image:-o-linear-gradient(45deg,#e8a418,rgba(232,164,24,0))!important;background-image:linear-gradient(45deg,#e8a418,#e8a41800)!important;background-repeat:repeat-x!important;cursor:pointer}nav.navbar-vertical.dashboard div.navbar-header{background-color:#505054}nav.navbar-vertical.my-vault .background{background-color:#e8a418!important}nav.navbar-vertical.my-vault ul.navbar-menu li a.active,nav.navbar-vertical.my-vault ul.navbar-menu li.active a{border-left-color:#e8a418!important}nav.navbar-vertical.my-vault ul.navbar-menu li a:before{background-image:-webkit-linear-gradient(45deg,#e8a418,rgba(232,164,24,0));background-image:-o-linear-gradient(45deg,#e8a418,rgba(232,164,24,0));background-image:linear-gradient(45deg,#e8a418,#e8a41800);background-repeat:repeat-x}nav.navbar-vertical.my-vault ul.navbar-menu li a:not([disabled=disabled]):hover{border-left-color:#e8a41840}nav.navbar-vertical.my-vault .navbar-footer ul.navbar-menu li a:before{background-image:-webkit-linear-gradient(45deg,#e8a418,rgba(232,164,24,.35))!important;background-image:-o-linear-gradient(45deg,#e8a418,rgba(232,164,24,.35))!important;background-image:linear-gradient(45deg,#e8a418,#e8a41859)!important;background-repeat:repeat-x!important}nav.navbar-vertical.my-vault .tools .tools-button:before{background-image:-webkit-linear-gradient(45deg,#e8a418,rgba(232,164,24,.35))!important;background-image:-o-linear-gradient(45deg,#e8a418,rgba(232,164,24,.35))!important;background-image:linear-gradient(45deg,#e8a418,#e8a41859)!important;background-repeat:repeat-x!important}nav.navbar-vertical.my-vault .tools .dropdown-menu a:before,nav.navbar-vertical.my-vault .tools .tools-button[aria-expanded=true]{background-image:-webkit-linear-gradient(45deg,#e8a418,rgba(232,164,24,0))!important;background-image:-o-linear-gradient(45deg,#e8a418,rgba(232,164,24,0))!important;background-image:linear-gradient(45deg,#e8a418,#e8a41800)!important;background-repeat:repeat-x!important;cursor:pointer}nav.navbar-vertical.my-vault .figlo-logo{display:none!important}nav.navbar-vertical.my-vault .type-logo{right:65px}nav.navbar-vertical.tools .background{background-color:#a03030!important}nav.navbar-vertical.tools ul.navbar-menu li a.active,nav.navbar-vertical.tools ul.navbar-menu li.active a{border-left-color:#a03030!important}nav.navbar-vertical.tools ul.navbar-menu li a:before{background-image:-webkit-linear-gradient(45deg,#a03030,rgba(160,48,48,0));background-image:-o-linear-gradient(45deg,#a03030,rgba(160,48,48,0));background-image:linear-gradient(45deg,#a03030,#a0303000);background-repeat:repeat-x}nav.navbar-vertical.tools ul.navbar-menu li a:not([disabled=disabled]):hover{border-left-color:#a0303040}nav.navbar-vertical.tools .navbar-footer ul.navbar-menu li a:before{background-image:-webkit-linear-gradient(45deg,#a03030,rgba(160,48,48,.35))!important;background-image:-o-linear-gradient(45deg,#a03030,rgba(160,48,48,.35))!important;background-image:linear-gradient(45deg,#a03030,#a0303059)!important;background-repeat:repeat-x!important}nav.navbar-vertical.tools .tools .tools-button:before{background-image:-webkit-linear-gradient(45deg,#a03030,rgba(160,48,48,.35))!important;background-image:-o-linear-gradient(45deg,#a03030,rgba(160,48,48,.35))!important;background-image:linear-gradient(45deg,#a03030,#a0303059)!important;background-repeat:repeat-x!important}nav.navbar-vertical.tools .tools .dropdown-menu a:before,nav.navbar-vertical.tools .tools .tools-button[aria-expanded=true]{background-image:-webkit-linear-gradient(45deg,#a03030,rgba(160,48,48,0))!important;background-image:-o-linear-gradient(45deg,#a03030,rgba(160,48,48,0))!important;background-image:linear-gradient(45deg,#a03030,#a0303000)!important;background-repeat:repeat-x!important;cursor:pointer}nav.navbar-vertical .scroll-container{position:absolute;inset:120px 0 61px;scrollbar-width:thin}nav.navbar-vertical .scroll-container section.navbar-section{width:262px}nav.navbar-vertical .scroll-container.tools{bottom:0}nav.navbar-vertical .navbar-container{height:100%}nav.navbar-vertical div.navbar-header{position:fixed;top:0;left:0;width:265px;height:120px;z-index:10;display:block;background-color:#2f3035;border-bottom:0px solid rgba(255,255,255,0);will-change:border-bottom-color;transition-property:border-bottom-color;transition-duration:.3s}nav.navbar-vertical div.navbar-header .figlo-logo-container{display:inline-block;margin:10px auto 0;position:relative;width:100%;min-height:46px;padding-left:51px}nav.navbar-vertical div.navbar-header .figlo-logo-container .figlo-logo{display:inline-block;float:left}nav.navbar-vertical div.navbar-header .figlo-logo-container .figlo-logo img{height:42px;position:relative;display:inline-block}nav.navbar-vertical div.navbar-header .figlo-logo-container .type-logo{float:right;position:relative;width:100%;text-align:center;width:112px;margin-top:8px;margin-right:7px;display:flex;align-items:center;justify-content:center}nav.navbar-vertical div.navbar-header .figlo-logo-container .background{will-change:background-color;transition-property:background-color;transition-duration:.3s;background-color:#00b0f0;border-radius:10px 0;transform:skew(-4deg);z-index:-1;display:block;position:absolute;inset:0}nav.navbar-vertical div.navbar-header .figlo-logo-container .type-logo-name{font-size:16px;font-weight:400;color:#fff;letter-spacing:1px;min-height:25px;display:flex;align-items:center}nav.navbar-vertical div.navbar-header .navbar-menu{margin-top:12px}nav.navbar-vertical div.navbar-client .client-file-name .menu-item-text{color:#fff}nav.navbar-vertical .separator{border-bottom:1px solid rgba(255,255,255,.2)}nav.navbar-vertical ul.navbar-menu{position:relative;display:inline-block;width:100%;height:auto;list-style:none}nav.navbar-vertical ul.navbar-menu li.menu-item-block{width:46px;height:46px;display:inline-block}nav.navbar-vertical ul.navbar-menu li.menu-item-block.first{margin-left:5px}nav.navbar-vertical ul.navbar-menu li.menu-item-block a{border-left:none!important;height:100%;width:100%;text-align:center}nav.navbar-vertical ul.navbar-menu li.menu-item-block a .menu-item-icon{padding:0}nav.navbar-vertical ul.navbar-menu li{position:relative;width:100%}nav.navbar-vertical ul.navbar-menu li.no-nav>a{border-left:none!important;padding-left:5px;color:#ffffffbf!important;cursor:default}nav.navbar-vertical ul.navbar-menu li.no-nav>a:before{display:none;visibility:hidden}nav.navbar-vertical ul.navbar-menu li.no-nav>a .menu-item-text{font-weight:300!important}nav.navbar-vertical ul.navbar-menu li.no-nav:not(.open) ul{display:none;visibility:hidden}nav.navbar-vertical ul.navbar-menu li.with-sub-items.open .menu-item-caret i{transform:rotate(-180deg)}nav.navbar-vertical ul.navbar-menu li.with-sub-items.open.disabled{opacity:1;cursor:not-allowed;pointer-events:none!important}nav.navbar-vertical ul.navbar-menu li a:not([disabled=disabled]):hover:before{opacity:.15}nav.navbar-vertical ul.navbar-menu li.with-sub-items[disabled=disabled]{pointer-events:none}nav.navbar-vertical ul.navbar-menu li a:not([disabled=disabled]):active,nav.navbar-vertical ul.navbar-menu li a:not([disabled=disabled]):hover,nav.navbar-vertical ul.navbar-menu li a.active,nav.navbar-vertical ul.navbar-menu li.active a{transition-duration:0ms;border-left-color:#0abbff;color:#fff}nav.navbar-vertical ul.navbar-menu li a:not([disabled=disabled]):active .menu-item-text,nav.navbar-vertical ul.navbar-menu li a:not([disabled=disabled]):hover .menu-item-text,nav.navbar-vertical ul.navbar-menu li a.active .menu-item-text,nav.navbar-vertical ul.navbar-menu li.active a .menu-item-text{font-weight:500}nav.navbar-vertical ul.navbar-menu li a:not([disabled=disabled]):active:before,nav.navbar-vertical ul.navbar-menu li a:not([disabled=disabled]):hover:before,nav.navbar-vertical ul.navbar-menu li a.active:before,nav.navbar-vertical ul.navbar-menu li.active a:before{transition-duration:0ms;opacity:.25!important}nav.navbar-vertical ul.navbar-menu li a:not([disabled=disabled]):hover{border-left-color:#0abbff40}nav.navbar-vertical ul.navbar-menu li.selected a{border-left-color:#0abbff}nav.navbar-vertical ul.navbar-menu li a{position:relative;font-size:15px;transition-duration:.3s;color:#ffffffbf;border-left:5px solid rgba(255,255,255,0);transition-property:border-left-color,color;will-change:border-left-color,color;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;display:flex;min-height:46px;align-items:center}nav.navbar-vertical ul.navbar-menu li a:before{content:"";display:block;position:absolute;inset:0;opacity:0;transition-duration:.3s;transition-property:opacity;will-change:opacity;z-index:-1;background-image:-webkit-linear-gradient(45deg,#0abbff,rgba(10,187,255,0));background-image:-o-linear-gradient(45deg,#0abbff,rgba(10,187,255,0));background-image:linear-gradient(45deg,#0abbff,#0abbff00);background-repeat:repeat-x}nav.navbar-vertical ul.navbar-menu li a[disabled=disabled]{cursor:not-allowed;opacity:.5}nav.navbar-vertical ul.navbar-menu li a.user-logout,nav.navbar-vertical ul.navbar-menu li a.app-exit,nav.navbar-vertical ul.navbar-menu li a.custom-button{border-left:none!important;padding-left:5px}nav.navbar-vertical ul.navbar-menu li a.user-logout,nav.navbar-vertical ul.navbar-menu li a.app-exit{overflow:hidden}nav.navbar-vertical ul.navbar-menu li a.user-logout:before,nav.navbar-vertical ul.navbar-menu li a.app-exit:before{background-image:-webkit-linear-gradient(45deg,#a00000,rgba(160,0,0,0));background-image:-o-linear-gradient(45deg,#a00000,rgba(160,0,0,0));background-image:linear-gradient(45deg,#a00000,#a0000000);background-repeat:repeat-x}nav.navbar-vertical ul.navbar-menu li.indent.no-icon .menu-item-text{margin-left:43px}nav.navbar-vertical ul.navbar-menu li.indent .menu-item-icon{margin-left:30px}nav.navbar-vertical ul.navbar-menu li .menu-item-text{justify-content:flex-start;align-items:center;flex:1;font-weight:300;line-height:1;min-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}nav.navbar-vertical ul.navbar-menu li .menu-item-text.center{display:flex;justify-content:center}nav.navbar-vertical ul.navbar-menu li .menu-item-text.clientfile-name{margin-right:10px}nav.navbar-vertical ul.navbar-menu li .menu-item-text.back-to-advisor-view{font-weight:700}nav.navbar-vertical ul.navbar-menu li .menu-item-caret[disabled=disabled]{opacity:.5}nav.navbar-vertical ul.navbar-menu li .menu-item-caret:not([disabled=disabled]):hover .menu-toggle{color:#fff;border-color:#fff;transition-duration:0ms}nav.navbar-vertical ul.navbar-menu li .menu-item-caret i{will-change:transform;transition-property:transform;transition-duration:.3s}nav.navbar-vertical ul.navbar-menu li .menu-item-caret .menu-toggle{border-radius:100%;transition-property:color,border-color;will-change:color,border-color;transition-duration:.3s;width:26px;height:26px;display:flex;justify-content:center;align-items:center}nav.navbar-vertical ul.navbar-menu[disabled=disabled]{pointer-events:none}nav.navbar-vertical .menu-button .icon-bar{color:#fff}nav.navbar-vertical div.navbar-footer{position:fixed;display:flex;flex-direction:column;bottom:0;left:0;width:265px;height:61px;z-index:10;display:block;background-color:#505054;border-top:1px solid rgba(255,255,255,.2);will-change:border-top-color;transition-property:border-top-color;transition-duration:.3s}nav.navbar-vertical div.navbar-footer ul.navbar-menu{display:flex;min-height:41px;padding:0 5px;justify-content:space-between}nav.navbar-vertical div.navbar-footer ul.navbar-menu li{display:flex;flex:0 41px;align-items:center;justify-content:center}nav.navbar-vertical div.navbar-footer ul.navbar-menu li.tools a{border:none}nav.navbar-vertical div.navbar-footer ul.navbar-menu li a{width:46px;min-height:41px;border-left:none;border-bottom:3px solid rgba(255,255,255,0);padding-left:0!important}nav.navbar-vertical div.navbar-footer ul.navbar-menu li a:not([disabled=disabled]):hover{border-bottom-color:#ffffff80}nav.navbar-vertical div.navbar-footer ul.navbar-menu li a.user-logout,nav.navbar-vertical div.navbar-footer ul.navbar-menu li a.app-exit,nav.navbar-vertical div.navbar-footer ul.navbar-menu li a.custom-button{border-bottom:none!important}nav.navbar-vertical div.navbar-footer ul.navbar-menu li a:before{background-image:-webkit-linear-gradient(0deg,#0abbff,rgba(10,187,255,.35));background-image:-o-linear-gradient(0deg,#0abbff,rgba(10,187,255,.35));background-image:linear-gradient(0deg,#0abbff,#0abbff59);background-repeat:repeat-x}nav.navbar-vertical div.navbar-footer ul.navbar-menu li a.tools-button[aria-expanded=true]{background-image:-webkit-linear-gradient(0deg,#0abbff,rgba(10,187,255,0));background-image:-o-linear-gradient(0deg,#0abbff,rgba(10,187,255,0));background-image:linear-gradient(0deg,#0abbff,#0abbff00);background-repeat:repeat-x}nav.navbar-vertical div.navbar-footer ul.navbar-menu li a.user-logout:before,nav.navbar-vertical div.navbar-footer ul.navbar-menu li a.app-exit:before{background-image:-webkit-linear-gradient(0deg,#a00000,rgba(160,0,0,.35));background-image:-o-linear-gradient(0deg,#a00000,rgba(160,0,0,.35));background-image:linear-gradient(0deg,#a00000,#a0000059);background-repeat:repeat-x}nav.navbar-vertical div.navbar-footer ul.navbar-menu li a:not([disabled=disabled]):active,nav.navbar-vertical div.navbar-footer ul.navbar-menu li a.active,nav.navbar-vertical div.navbar-footer ul.navbar-menu li.active a,nav.navbar-vertical div.navbar-footer ul.navbar-menu li.open>a{border-bottom-color:#fff}nav.navbar-vertical div.navbar-footer .navbar-version{display:flex;width:100%;height:20px;border-top:1px solid rgba(255,255,255,.2);align-items:center;justify-content:center}nav.navbar-vertical div.navbar-footer .navbar-version span{font-size:11px;font-weight:300;letter-spacing:.5px;opacity:.5}nav.navbar-vertical .navbar-section,nav.navbar-vertical .navbar-clientfile-section,nav.navbar-vertical .navbar-client{height:100%}nav.navbar-vertical .navbar-client{display:flex;flex-wrap:wrap}nav.navbar-vertical .navbar-client ul.navbar-menu{display:flex;flex-direction:column}nav.navbar-vertical .navbar-client ul.navbar-menu.bottom{align-self:flex-end}nav.navbar-vertical .navbar-menu.navbar-placeholder li:before{content:"";position:absolute;inset:0;border-bottom:1px solid rgba(255,255,255,.2);background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2),rgba(255,255,255,0));background-image:-o-linear-gradient(45deg,rgba(255,255,255,.2),rgba(255,255,255,0));background-image:linear-gradient(45deg,#fff3,#fff0);background-repeat:repeat-x;opacity:.75}.figlo-dropdown-tools-menu-container{background-color:#505054!important;border-radius:0!important;min-width:265px!important;position:absolute;left:0;bottom:0}.figlo-dropdown-tools-menu-container .mat-mdc-menu-content{padding:0!important}.tools-dropdown-menu{position:relative;border-bottom:rgba(255,255,255,.2) 1px solid;width:263px;display:block;background-color:#505054!important;width:265px;box-shadow:none;padding:0!important;margin:0!important}.tools-dropdown-menu li{position:relative;display:block}.tools-dropdown-menu li a{line-height:3;color:#ffffffbf;position:relative;transition-duration:85ms;transition-property:color;will-change:color}.tools-dropdown-menu li a:before{content:"";display:block;position:absolute;inset:0;opacity:0;transition-duration:.3s;transition-property:opacity;will-change:opacity;z-index:-1;background-image:-webkit-linear-gradient(45deg,#0abbff,rgba(10,187,255,0));background-image:-o-linear-gradient(45deg,#0abbff,rgba(10,187,255,0));background-image:linear-gradient(45deg,#0abbff,#0abbff00);background-repeat:repeat-x}.tools-dropdown-menu li a:not([disabled=disabled]):hover{cursor:pointer;color:#fff;background-color:inherit}.tools-dropdown-menu li a:not([disabled=disabled]):hover:before{opacity:.15}.tools-dropdown-menu .independent-tools{display:flex;height:46px;border-bottom:rgba(255,255,255,.2) 1px solid}.tools-dropdown-menu .independent-tools .menu-item-icon,.tools-dropdown-menu .independent-tools .menu-item-text{color:#ffffffbf}.tools-dropdown-menu .independent-tools .menu-item-text{line-height:3.4;font-weight:700}.dropdown-menu{z-index:10000}.menu-button{width:20px;height:20px;position:relative;display:inline-block;text-align:center;margin:15px}.menu-button .icon-bar{transition-duration:.5s;transition-property:transform,width,opacity;will-change:transform,width,opacity;opacity:1;position:absolute;left:0;right:0;display:block;height:2px;width:130%}.menu-button .icon-bar:nth-child(1){transform-origin:top left;top:0}.menu-button .icon-bar:nth-child(2){top:50%;margin-top:-1px}.menu-button .icon-bar:nth-child(3){transform-origin:bottom left;bottom:0}.menu-button:not(.menu-open) .icon-bar{background-color:#2f3035}.menu-button.menu-open .icon-bar{background-color:#707070}nav.navbar-vertical:not(.my-vault) ul.navbar-menu li.plan.plan-currentSituation a.active,nav.navbar-vertical:not(.my-vault) ul.navbar-menu li.plan.plan-currentSituation.active a,nav.navbar-vertical:not(.my-vault) ul.navbar-menu li.plan.plan-currentSituation.selected a,nav.navbar-vertical:not(.my-vault) ul.navbar-menu li.plan.plan-currentSituation.open>a{border-left-color:#00b0f0!important}nav.navbar-vertical:not(.my-vault) ul.navbar-menu li.plan.plan-currentSituation a:before{background-image:-webkit-linear-gradient(45deg,#00b0f0,rgba(0,176,240,0));background-image:-o-linear-gradient(45deg,#00b0f0,rgba(0,176,240,0));background-image:linear-gradient(45deg,#00b0f0,#00b0f000);background-repeat:repeat-x}nav.navbar-vertical:not(.my-vault) ul.navbar-menu li.plan.plan-currentSituation:hover a{border-left-color:#00b0f040}nav.navbar-vertical:not(.my-vault) ul.navbar-menu li.plan.plan-generic a.active,nav.navbar-vertical:not(.my-vault) ul.navbar-menu li.plan.plan-generic.active a,nav.navbar-vertical:not(.my-vault) ul.navbar-menu li.plan.plan-generic.selected a,nav.navbar-vertical:not(.my-vault) ul.navbar-menu li.plan.plan-generic.open>a{border-left-color:#00b050!important}nav.navbar-vertical:not(.my-vault) ul.navbar-menu li.plan.plan-generic a:before{background-image:-webkit-linear-gradient(45deg,#00b050,rgba(0,176,80,0));background-image:-o-linear-gradient(45deg,#00b050,rgba(0,176,80,0));background-image:linear-gradient(45deg,#00b050,#00b05000);background-repeat:repeat-x}nav.navbar-vertical:not(.my-vault) ul.navbar-menu li.plan.plan-generic:hover a{border-left-color:#00b05040}nav.navbar-vertical:not(.my-vault) ul.navbar-menu li.plan.plan-mortgage a.active,nav.navbar-vertical:not(.my-vault) ul.navbar-menu li.plan.plan-mortgage.active a,nav.navbar-vertical:not(.my-vault) ul.navbar-menu li.plan.plan-mortgage.selected a,nav.navbar-vertical:not(.my-vault) ul.navbar-menu li.plan.plan-mortgage.open>a{border-left-color:#7030a0!important}nav.navbar-vertical:not(.my-vault) ul.navbar-menu li.plan.plan-mortgage a:before{background-image:-webkit-linear-gradient(45deg,#7030a0,rgba(112,48,160,0));background-image:-o-linear-gradient(45deg,#7030a0,rgba(112,48,160,0));background-image:linear-gradient(45deg,#7030a0,#7030a000);background-repeat:repeat-x}nav.navbar-vertical:not(.my-vault) ul.navbar-menu li.plan.plan-mortgage:hover a{border-left-color:#7030a040}nav.navbar-vertical:not(.my-vault) li.plan-toggle .menu-item-caret .menu-toggle{border:1px solid rgba(255,255,255,.5)}.sub-items-end{border-bottom:1px solid rgba(255,255,255,.2)}.menu-item-icon,.menu-item-caret{display:flex;align-items:center;justify-content:center;background:none;border:none;outline:none;flex:0 0 43px}.menu-item-icon i,.menu-item-caret i{min-width:23px;text-align:center;font-size:16px;width:24px}.menu-item-icon i.plan-icon,.menu-item-caret i.plan-icon{font-size:16px}.menu-item-icon.menu-item-double-caret,.menu-item-caret.menu-item-double-caret{flex:0 0 65px}.menu-item-icon.plans-overview{justify-content:normal}.menu-item-icon.plans-overview .figlo-generic-plan-color{margin-left:7px}.menu-item-icon.plans-overview .figlo-mortgage-plan-color{margin-left:-15px}ul.disabled{pointer-events:none!important;opacity:1!important}.cdk-overlay-backdrop-showing{cursor:pointer}@media print{.footer{display:none}}@media only screen and (max-width: 1200px){.container{width:100%}}@media only screen and (min-width: 1440px){.container{width:1400px}}.gear{margin:30px 0}.settings .settings-email .action-buttons .btn-default,.settings .settings-password .action-buttons .btn-default{margin-right:5px}.settings fig-save-state-message{margin-left:15px}.form-changePassword .new-password-conditions span{border-bottom:1px solid rgba(160,0,0,.25);margin-bottom:10px}.form-changePassword .new-password-conditions ul{margin-left:30px}.form-changePassword .new-password-conditions ul li{margin-bottom:5px;line-height:1.5}.form-changePassword .result-messages ng-message{margin:0 0 15px}.save-external-account-button-row{margin-top:10px}.flex-container{display:flex;align-items:flex-start}.signature-border{border:1px solid #ddd;padding:10px;border-radius:5px;margin-right:1rem;margin-bottom:10px;flex-grow:1;vertical-align:top}.signature-border img{border:0px;max-width:500px;max-height:250px}.signature-border .fas{font-size:20px!important;font-weight:500!important}.error-message{color:#d9534f}.sentence-case{text-transform:capitalize}.ms-2{margin-left:.5rem!important}.mt-1{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.documents .preview-attachment{max-width:50px;max-height:50px}.documents .attachment-type{font-size:2em}.documents .fa-plus{margin-right:3px}.documents .document-container{min-height:500px}.documents .document-container .document-table{height:500px;width:100%;overflow:hidden}.documents .document-container .document-table .table-header{height:50px;background-color:#fff}.documents .document-container .document-table .table-header th{position:relative}.documents .document-container .document-table .table-header th span{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.documents .document-container .document-table .table-header th[class^=sort-]{cursor:pointer}.documents .document-container .document-table .table-header th .fa-caret-down{margin-left:4px}.documents .document-container .document-table .table-header th.sort-none .fa-caret-down{opacity:0}.documents .document-container .document-table .table-header th.sort-up .fa-caret-down{opacity:1;transform:rotateX(180deg)}.documents .document-container .document-table .table-header th.sort-down .fa-caret-down{opacity:1;transform:rotateX(0)}.documents .document-container .document-table .table-header th .fa-caret-down{font-size:16px;color:#0076a3;width:16px;height:16px;text-align:center;transition-property:opacity,transform;transition-duration:.3s}.documents .document-container .document-table .table-scroll{overflow-y:auto;overflow-x:hidden;height:450px}.documents .document-container .document-table table tbody td.column-check,.documents .document-container .document-table table thead td.column-check,.documents .document-container .document-table table tbody th.column-check,.documents .document-container .document-table table thead th.column-check{width:50px}.documents .document-container .document-table table tbody td.column-check fig-check-input,.documents .document-container .document-table table thead td.column-check fig-check-input,.documents .document-container .document-table table tbody th.column-check fig-check-input,.documents .document-container .document-table table thead th.column-check fig-check-input{margin:0 auto}.documents .document-container .document-table table tbody td.column-download,.documents .document-container .document-table table thead td.column-download,.documents .document-container .document-table table tbody th.column-download,.documents .document-container .document-table table thead th.column-download{width:100px;position:relative;text-align:center}.documents .document-container .document-table table tbody td.column-download .download,.documents .document-container .document-table table thead td.column-download .download,.documents .document-container .document-table table tbody th.column-download .download,.documents .document-container .document-table table thead th.column-download .download{width:100%;height:100%;text-align:center;display:block}.documents .document-container .document-table table tbody td.column-download .download:hover .fa-download,.documents .document-container .document-table table thead td.column-download .download:hover .fa-download,.documents .document-container .document-table table tbody th.column-download .download:hover .fa-download,.documents .document-container .document-table table thead th.column-download .download:hover .fa-download{opacity:1;transform:scale(1)}.documents .document-container .document-table table tbody td.column-download .download .fa-download,.documents .document-container .document-table table thead td.column-download .download .fa-download,.documents .document-container .document-table table tbody th.column-download .download .fa-download,.documents .document-container .document-table table thead th.column-download .download .fa-download{opacity:0;font-size:20px;color:#fff;transition-property:opacity;transition-duration:85ms;font-size:28px;text-shadow:0 0 3px #1E1E1E;position:absolute;top:50%;margin-top:-15px;height:15px;left:0;right:0}.documents .document-container .document-table table tbody td.column-filename,.documents .document-container .document-table table thead td.column-filename,.documents .document-container .document-table table tbody th.column-filename,.documents .document-container .document-table table thead th.column-filename{word-wrap:break-word;width:300px}.documents .document-container .document-table table tbody td.column-date,.documents .document-container .document-table table thead td.column-date,.documents .document-container .document-table table tbody th.column-date,.documents .document-container .document-table table thead th.column-date{width:150px}.documents .document-container .document-table table tbody td.column-description,.documents .document-container .document-table table thead td.column-description,.documents .document-container .document-table table tbody th.column-description,.documents .document-container .document-table table thead th.column-description{position:relative;cursor:pointer}.documents .document-container .document-table table tbody td.column-description .input-group,.documents .document-container .document-table table thead td.column-description .input-group,.documents .document-container .document-table table tbody th.column-description .input-group,.documents .document-container .document-table table thead th.column-description .input-group{width:70%}.documents .document-container .document-table table tbody td.column-description:hover i.fa-pencil,.documents .document-container .document-table table thead td.column-description:hover i.fa-pencil,.documents .document-container .document-table table tbody th.column-description:hover i.fa-pencil,.documents .document-container .document-table table thead th.column-description:hover i.fa-pencil{color:#0076a3}.documents .document-container .document-table table tbody td.column-description .attachment-description,.documents .document-container .document-table table thead td.column-description .attachment-description,.documents .document-container .document-table table tbody th.column-description .attachment-description,.documents .document-container .document-table table thead th.column-description .attachment-description{white-space:pre-line;max-height:50px;display:block;margin-right:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documents .document-container .document-table table tbody td.column-description i.fa-pencil,.documents .document-container .document-table table thead td.column-description i.fa-pencil,.documents .document-container .document-table table tbody th.column-description i.fa-pencil,.documents .document-container .document-table table thead th.column-description i.fa-pencil{display:inline-block;font-size:20px;color:#3339;transition:color 85ms;position:absolute;right:15px;top:50%;margin-top:-10px}.documents .document-container .document-table table tbody td.column-source,.documents .document-container .document-table table thead td.column-source,.documents .document-container .document-table table tbody th.column-source,.documents .document-container .document-table table thead th.column-source{position:relative}.documents .document-container .document-table table tbody td.column-source .attachment-linked-to,.documents .document-container .document-table table thead td.column-source .attachment-linked-to,.documents .document-container .document-table table tbody th.column-source .attachment-linked-to,.documents .document-container .document-table table thead th.column-source .attachment-linked-to{white-space:pre-line;max-height:50px;display:block;margin-right:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documents .document-container .upload-dialog{background-color:#fff;transition:background-color 85ms}.documents .document-container .upload-dialog.file-over{background-color:#fef9f3}.documents .document-container .upload-dialog .file-extension-icon{position:absolute;font-size:12vw;bottom:15px;right:15px;color:#0000001a}.documents .document-container .upload-dialog [class^=col-]{padding:15px}.documents .document-container .upload-dialog .upload-actions{text-align:left;margin-bottom:15px}.documents .document-container .upload-dialog .upload-actions span,.documents .document-container .upload-dialog .upload-actions input{display:inline-block}.documents .document-container .upload-dialog .upload-actions span{font-size:16px;word-break:break-all}.documents .document-container .upload-dialog .figlo-file-upload{margin-left:5px}.documents .document-container .upload-dialog textarea{resize:none;height:100px}.documents .document-container .remove-dialog-row{padding:75px 0}.documents .document-container .remove-dialog-confirm{padding:unset!important}.documents .document-container .remove-dialog-confirm button{margin-right:3px}.documents .document-container .remove-dialog-attachment-list{overflow-x:auto}.login-background{background-image:url("./media/loginPageBackground-7AWEKORS.png");background-position:center;background-size:cover;background-color:#e5e5e5;position:fixed;top:0;left:0;width:100%;height:100%}.company-logo{background-image:url("./media/vitecFigloWhite-4DCOIRNB.png");background-position:center;background-repeat:no-repeat;background-color:#d30535;position:absolute;top:0;left:0;width:300px;height:125px;z-index:1;box-shadow:#00000040 0 54px 55px,#0000001f 0 -12px 30px,#0000001f 0 4px 6px,#0000002b 0 12px 13px,#00000017 0 -3px 5px}.login{background:#fff;margin:15vh auto 50px;padding:30px;width:360px}.login img{height:75px;margin:0 auto 50px;position:relative;display:block}.login .btn{margin-top:15px}.login .title{font-size:20px;display:block;text-align:center;margin-bottom:30px}.login .details{display:block;margin-bottom:30px}.login .error-text{font-size:11px}.login.well{box-shadow:#00000040 0 54px 55px,#0000001f 0 -12px 30px,#0000001f 0 4px 6px,#0000002b 0 12px 13px,#00000017 0 -3px 5px}.new-client-form .new-client-form-well .new-client-form-row{height:auto;transition:height 1s}.new-client-form .btn-remove{margin-bottom:20px}.new-client-form fig-division-selector .control-label{padding:7px 15px 15px 30px}.new-client-form .divison-selector-container{margin-bottom:-15px}.client-forms-actions .new-client-cancel-btn{margin-right:3px}.card .loader{min-height:250px}.card-header .convert-card-caret{margin-left:5px}.overview-panel{margin-left:32px}.overview-panel .loading-panel{min-height:250px;padding-top:100px}.overview-panel .up-arrow:before{display:none}.overview-panel mat-tab-header,.overview-panel mat-tab-header .mdc-tab__content{pointer-events:none}.overview-panel .btn-close{display:none!important}.client-files .panel .panel-heading{padding-bottom:10px}.client-files .panel .panel-heading .new-client-button{margin-bottom:5px}.client-files .panel .panel-heading .new-client-button[aria-expanded=true] .fa-caret-down{opacity:1;transform:rotateX(180deg)}.client-files .panel .panel-heading .new-client-button button{height:32px}.client-files .panel .panel-heading .new-client-button .btn-primary:first-child{border-right-color:#fff!important}.client-files .panel .panel-heading .new-client-button .btn-primary.dropdown-toggle{border-left-color:#fff!important}.client-files .panel .panel-heading .new-client-button #split-button{font-size:13px;padding-left:16px;padding-right:16px}.client-files .panel .panel-heading .search-container{margin-bottom:5px;width:calc(100% - 200px);margin-left:10px;max-width:600px}.client-files .panel .panel-heading .search-container input{border-radius:4px}.client-files .panel .panel-heading .search-container .btn-apply{margin-left:8px;border-radius:4px;width:95px}.client-files .panel .panel-heading .filter-section{display:flex;flex-wrap:wrap;justify-content:flex-end;column-gap:10px;animation-name:client-files-filter-section-show;animation-duration:0s;max-height:148px;opacity:1}.client-files .panel .panel-heading .filter-section.ng-hide{animation-name:client-files-filter-section-hide;max-height:0px;opacity:0;overflow-y:hidden}.client-files .panel .panel-heading .filter-section>*{margin-bottom:5px}.client-files .panel .panel-heading .filter-section>*,.client-files .panel .panel-heading .filter-section .multi-select.btn-group{margin-right:0!important}.client-files .panel .panel-heading .filter-section .dropdown-toggle{height:32px}.client-files .panel .panel-heading .filter-section .is-filter-not-default,.client-files .panel .panel-heading .filter-section .is-filter-not-default button span{font-weight:700}.client-files .panel .panel-heading .filter-section .red-border{border-color:red}.client-files .search-result-message{padding-bottom:15px}.client-files .client-file-name:not([disabled=disabled]){color:#0076a3}.client-files .client-file-name:not([disabled=disabled]):hover{text-decoration:underline}.client-files .client-list-selection{width:36px}.client-files .client-list-actions{width:45px}.client-files .client-file-actions fig-spinner{width:36px;height:17px}.client-files .btn-rulecube-planning-alerts{width:26px;height:26px;border-radius:100%;box-shadow:#00000040 0 3px 6px}.client-files .btn-rulecube-planning-alerts span{font-size:13px;color:#fff}.client-files .btn-rulecube-planning-alerts fig-spinner{width:32px}.client-files #client-list{overflow:visible}.client-files #client-list .overflow{overflow:visible;white-space:normal;padding:0!important}.client-files #client-list .overflow .row{margin-left:9px;margin-right:0}.client-files #client-list tr{height:40px}.client-files #client-list tr.disabled{pointer-events:none;opacity:1;color:#b4b4b480}.client-files #client-list tr.disabled td{pointer-events:none}.client-files #client-list tr.disabled td span{color:#b4b4b480}.client-files #client-list tr.disabled .select-td,.client-files #client-list tr.disabled .client-file-actions{pointer-events:all;cursor:pointer}.client-files #client-list tr.disabled .client-file-actions i{color:#fff}.client-files #client-list td{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.client-files .panel-pagination{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row;column-gap:10px}.client-files .panel-pagination .page-info{flex-grow:1;text-align:right;line-height:30px}.client-files .spinner-container{min-height:220px;padding-top:100px}.modified-before-date-menu,.advice-status-change-date-range-menu{margin:-8px 0;padding:8px}.modified-before-date-menu .ng-invalid,.advice-status-change-date-range-menu .ng-invalid{border-color:red}.modified-before-date-menu li:not(:first-child),.advice-status-change-date-range-menu li:not(:first-child){padding-top:8px}@keyframes client-files-filter-section-show{0%{max-height:0px;opacity:0;overflow-y:hidden}50%{max-height:148px;opacity:0;overflow-y:hidden}to{max-height:148px;opacity:1;overflow-y:hidden}}@keyframes client-files-filter-section-hide{0%{max-height:148px;opacity:1;overflow-y:hidden}50%{max-height:148px;opacity:0;overflow-y:hidden}to{max-height:0px;opacity:0;overflow-y:hidden}}.client-inventory .accordion.panel .panel-heading .accordion-caret i.fa{transform:rotateX(0)}.client-inventory .accordion.accordion-closed.panel .panel-body{max-height:0}.client-inventory .accordion.accordion-closed.panel .panel-heading .accordion-caret i.fa{transform:rotateX(180deg)}.client-inventory .accordion .panel-heading{position:relative}.client-inventory .accordion .panel-heading .panel-title:not(.motivation-title){min-width:130px;margin-left:16px}.client-inventory .accordion .panel-heading .panel-title:not(.motivation-title):hover{text-decoration:underline;cursor:pointer}.client-inventory .accordion .panel-heading .btn-panel-header.left{position:relative;float:right;top:0;left:0;width:90px;text-align:center}.client-inventory .accordion .panel-heading .input-search{margin-left:175px;margin-right:175px;left:0!important;right:0!important;width:auto}.client-inventory .accordion .panel-heading .accordion-caret{position:relative;float:left;width:auto;height:100%;background:transparent;top:2px}.client-inventory .accordion .panel-heading .accordion-caret i.fa{background:transparent;font-size:14px;transition:transform .3s;color:#707070}.client-inventory .accordion .panel-heading .motivation-input{padding-right:5px;margin-top:-1px}.client-inventory .accordion .panel-heading .motivation-input .motivation-btn{padding:3px 6px!important}.client-inventory .panel .panel-body{overflow:hidden;transition:max-height .3s,padding .3s}.client-inventory .panel.inventory-plan-event-selector{margin-bottom:20px}.client-inventory .table-cards:not([disabled=disabled]) tr{cursor:pointer}.client-inventory .table-cards tr{height:46px}.client-inventory .table-cards tr td.card-description-column{display:table-cell!important}.client-inventory .table-cards tr td:last-child{text-align:right}.client-inventory .table-cards tr td .card-description{color:#00648a}.client-inventory .table-cards tr td .card-description:not([disabled=disabled]):hover{text-decoration:underline}.client-inventory .table-cards tr td .card-property-label{color:#707070;font-size:11px;display:block}.client-inventory .existing-card-list .row-horizontal{overflow-x:auto;white-space:nowrap}.client-inventory .existing-card-list .row-horizontal [class^=col-]{display:inline-block;float:none}.client-inventory .existing-card-list .category-without-records{text-align:left;color:#1e1e1e;margin:15px 0;font-size:13px;font-weight:400;display:block}.client-inventory .existing-card-list .column-card-status{padding-top:0;padding-bottom:0;height:0;padding-left:8px!important}.client-inventory .existing-card-list .column-card-status card-status-indicator{display:block;height:100%}.client-inventory .existing-card-list .column-card-status card-status-indicator .indicator-container,.client-inventory .existing-card-list .column-card-status card-status-indicator .indicator-base{height:100%}.client-inventory .existing-card-list .column-card-status card-status-indicator .indicator-container i,.client-inventory .existing-card-list .column-card-status card-status-indicator .indicator-base i{top:calc(50% - 10px);position:relative;line-height:18px;display:block}.client-inventory .small-column{width:37px}.client-inventory .edit-column{width:50px}.client-inventory .fa-trash-alt{color:#a00000!important}.client-inventory client-file-menu .panel{margin-bottom:0!important}.client-inventory .panel-inventory-unavailable .panel-heading{border:none}.client-inventory .panel-inventory-unavailable .comment{padding-left:20px;font-style:italic;color:#a9a9a9}.client-inventory .inventory-plan-event-selector{margin-bottom:0}.client-inventory .tile-view{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}.client-inventory .tile-view>div{background-color:#f2f2f2;padding:20px;text-align:center;font-size:28px}.client-inventory .tile-view>div table{width:100%;height:78px;text-align:left}.client-inventory .tile-view>div table tr{height:100%}.client-inventory .tile-view>div table tr .icon-td{width:50px;padding-left:2%}.client-inventory .tile-view>div table tr .icon-td i{font-size:55px;color:#e8a418}.client-inventory .tile-view>div table tr .description-td{width:50%;padding-left:10%;padding-right:5px;font-size:23px;text-overflow:ellipsis;overflow:hidden}.client-inventory .tile-view>div table tr .amount-td{text-align:right;padding-right:8%}.client-inventory .tile-view>div table tr .amount-td div{text-overflow:ellipsis;overflow:hidden}.client-inventory .tile-view>div table tr .amount-td .amount-filler{height:28%}.client-inventory .tile-view>div table tr .amount-td .amount-value{font-size:23px}.client-inventory .tile-view>div table tr .amount-td .amount-unit{font-size:14px}.client-inventory .external-chart-message{font-size:large;text-align:center;margin-top:125px;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}.risk-overview .risk-overview-title h1,.risk-overview .risk-overview-title h2,.risk-overview .risk-overview-title h3,.risk-overview .risk-overview-title h4,.risk-overview .risk-overview-title h5,.risk-overview .risk-overview-title h6{display:inline-block}.risk-overview .risk-overview-title .overview-actions{font-size:14px;display:inline-block;margin-top:30px}.risk-overview .monopoly-card{width:100%;margin:0 0 15px}.risk-overview .monopoly-card .panel-body .risk-compact-info{margin:0;font-size:12px;text-align:right}.risk-overview .monopoly-card .panel-body .risk-compact-info date,.risk-overview .monopoly-card .panel-body .risk-compact-info .person-label{color:#777;text-align:right}.risk-overview .monopoly-card .panel-body .risk-compact-info .person-label:after{content:", "}.risk-overview .monopoly-card .panel-body .risk-info{margin-top:20px}.risk-overview .monopoly-card .panel-body .risk-info tbody tr td:last-child{width:15%;text-align:right}customer-profile fig-save-state-message{margin-right:10px}.customer-profile hr{margin-top:10px}.customer-profile .top-hr{margin-bottom:0}.customer-profile .spinner-container{min-height:50px}.profile-results{padding-left:0}.profile-results .profile-result{padding-left:0;float:left;padding-right:20px}.profile-results .profile-result .profile-name{padding-top:10px;font-weight:500}.actions-right{padding-right:0!important;margin-left:0!important;text-align:right}.actions-right .card-form-actions{padding-right:0!important;padding-left:0!important}.plan .table-overflow{overflow:visible}.plan .table-overflow .plan-description{color:#00648a}.plan .table-overflow .plan-description:hover{text-decoration:underline}.plan .table-overflow .plan-column{width:31px;font-size:12px}.plan .table-overflow .type-column{width:25%}.plan .table-overflow .type-column i{padding-left:10px}.plan .table-overflow .creation-date-column{width:20%}.plan .table-overflow .actions-button-column{width:40px}.plan .table-overflow .overflow{overflow:visible;white-space:normal;padding:6px 12px 6px 6px!important;text-align:right}.risk-overview .scenario-changes-affect-whole-dossier-text{margin-bottom:16px;font-style:italic;color:gray}.risk-overview .scenario-changes-affect-whole-dossier-text button{float:right;margin-top:10px;font-style:normal}.risk-overview .panel-heading{transition:background-color 85ms}.risk-overview .panel-heading .panel-title{color:#fff!important}.risk-overview .panel-heading table{width:100%}.risk-overview .panel-heading table .add-risk-event-button{width:20%}.risk-overview .panel-heading table .date-change-method-column{width:202px}.risk-overview .panel-heading table .date-change-method-column select{width:190px;margin-right:12px}.risk-overview .panel-heading table .date-pick-column{width:137px}.risk-overview .panel-heading table .date-pick-column .date-change-year-offset-field{width:125px;margin-right:12px}.risk-overview .panel-heading table .date-pick-column fig-date-input>div{width:125px}.risk-overview .panel-heading table .save-risk-events-button-column button{float:right}.risk-overview .table-overflow{overflow:visible}.risk-overview .table-overflow .no-pointer{cursor:default!important}.risk-overview .table-overflow .checkbox-select-column{width:40px}.risk-overview .table-overflow .risk-description-clickable{color:#00648a}.risk-overview .table-overflow .risk-description-clickable:hover{text-decoration:underline}.risk-overview .table-overflow .description-column{width:40%}.risk-overview .table-overflow .type-column{width:15%}.risk-overview .table-overflow .type-column span{padding-right:10px}.risk-overview .table-overflow .person-column{width:30%}.risk-overview .table-overflow .creation-date-column{width:10%}.risk-overview .table-overflow .creation-date-column.highlight{text-shadow:.4px 0 0 #0076a3,0 -.1px 0 #0076a3,0 .1px 0 #0076a3;transition:text-shadow .2s,transform .2s,color .2s;transform:scale(1.05);color:#0076a3}.risk-overview .table-overflow .actions-button-column{width:5%}.risk-overview .table-overflow .actions-button-column fig-spinner{position:relative;left:14px}.risk-overview .table-overflow .overflow{overflow:visible;white-space:normal;padding:6px 12px 6px 6px!important;text-align:right}.riskEvent .pointer:hover{cursor:not-allowed}.riskEvent .panel{margin-top:16px}.riskEvent form{margin-top:12px}.riskEvent .expander-label{padding-left:0}.riskEvent .risk-event-person-readonly{position:relative;top:9px}.riskEvent .mat-mdc-dialog-content{max-height:initial}.riskEvent mat-dialog-actions fig-save-state-message{margin-right:18px}.advice-settings .form-control{width:195px}.advice-settings .card-form-actions button{margin-right:3px}.advice-settings .my-vault-view.with-accounts-overlay-active{margin-top:225px}.advice-settings .clientfile-identification-tags .panel-body{min-height:75px}.advice-settings fig-save-state-message{position:absolute;padding-top:6px;margin-left:8px}.accounts .add-account-button{left:220px}.accounts .accounts-table .action-button-column{min-height:24px}.accounts .accounts-table .table-no-accounts td{text-align:center}.accounts .accounts-table .actions-button-column{width:40px}.bridging-period-overview fig-pdf-button{float:right;margin-right:12px}.bridging-period-overview .panel-body table{font-size:12px}.bridging-period-overview .panel-body table th{white-space:initial;word-wrap:break-word;font-weight:700}.bridging-period-overview .panel-body table th.circle:before{display:inline-block;height:12px;width:12px;position:relative;top:2px;margin-right:3px;border-radius:6px;content:""}.bridging-period-overview .panel-body table th.circle.current:before{background-color:#00b0f0!important}.bridging-period-overview .panel-body table th.circle.bridging:before{background-color:#4daf4a!important}.bridging-period-overview .panel-body table th.circle.new:before{background-color:#984ea3!important}.bridging-period-overview .panel-body table .small{width:7%;font-size:100%}.bridging-period-overview .panel-body table .large{width:auto}.bridging-period-overview .panel-body table .cell-left-align{padding-left:20px!important;text-align:left}.bridging-period-overview .panel-body table .cell-right-align-currency{text-align:right}.bridging-period-overview .panel-body.panel-body-table{border-bottom:1px solid #ccc}.bridging-period-overview .panel-body.loader{min-height:300px}.bridging-period-overview .plan-event-selector{display:inline-block}.bridging-period-overview .results-plan-event-selector{margin-bottom:0}.pdf-view .bridging-period-overview>.row{margin:0}.pdf-view .bridging-period-overview>.row>.col-md-12{padding:0}.pdf-view .bridging-period-overview .panel{border:none;box-shadow:none}.pdf-view .bridging-period-overview .top-action-bar{box-shadow:none;margin:0;padding-left:0;padding-right:0;background:none}.pdf-view .bridging-period-overview i.fa,.pdf-view .bridging-period-overview pdf-button{display:none}.pdf-view .bridging-period-overview .panel-body table .small{width:14%}.results pdf-button,.results fig-pdf-button{float:right}.results .panel-body table{font-size:12px}.results .panel-body table th{white-space:initial;word-wrap:break-word}.results .panel-body table .small{width:7%;font-size:100%}.results .panel-body table .large{width:auto}.results .panel-body table .cell-left-align{padding-left:20px!important;text-align:left}.results .panel-body table .cell-right-align-currency{text-align:right}.results .panel-body.panel-body-table{border-bottom:1px solid #ccc}.results .panel-body.loader{min-height:300px}.results .plan-event-selector{display:inline-block}.results .results-plan-event-selector{margin-bottom:0}.pdf-view .results>.row{margin:0}.pdf-view .results>.row>.col-md-12{padding:0}.pdf-view .results .panel{border:none;box-shadow:none}.pdf-view .results .top-action-bar{box-shadow:none;margin:0;padding-left:0;padding-right:0;background:none}.pdf-view .results i.fa,.pdf-view .results pdf-button,.pdf-view .results fig-pdf-button{display:none}.pdf-view .results .color-sad{color:#a00000!important}.multiple-years-overview .plan-event-selector{display:inline}.multiple-years-overview .download-csv{color:#217346;float:right;font-size:2em;background:none;border:none;outline:none;height:32px;line-height:32px}.multiple-years-overview .download-csv:hover:not(:disabled){color:#1b5f3a;cursor:pointer}.multiple-years-overview .download-csv:active:not(:disabled){color:#164b2e}.multiple-years-overview .download-csv:disabled{opacity:.5;cursor:default}.multiple-years-overview .panel-body-table{max-height:calc(100vh - 164px);overflow:auto;position:relative}.multiple-years-overview .panel-body-table>table{table-layout:auto;position:relative}.multiple-years-overview .panel-body-table>table thead th,.multiple-years-overview .panel-body-table>table tbody td{text-align:right}.multiple-years-overview .panel-body-table>table thead th:first-child,.multiple-years-overview .panel-body-table>table tbody td:first-child{text-align:left;position:-webkit-sticky;position:sticky;left:0;background-clip:padding-box;background-color:#fff;max-width:calc((100vw - 166px)/2)}.multiple-years-overview .panel-body-table>table thead th:first-child:after,.multiple-years-overview .panel-body-table>table tbody td:first-child:after{content:"";display:block;position:absolute;background:linear-gradient(90deg,#fff,#fff0);height:34px;top:0;right:-8px;width:8px}.multiple-years-overview .panel-body-table>table thead th:first-child span,.multiple-years-overview .panel-body-table>table tbody td:first-child span{overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis;margin-left:0}@media only screen and (min-width: 966px){.multiple-years-overview .panel-body-table>table thead th:first-child,.multiple-years-overview .panel-body-table>table tbody td:first-child{max-width:400px}}.multiple-years-overview .panel-body-table>table thead th{position:-webkit-sticky;position:sticky;top:0;background-clip:padding-box;background-color:#fff;font-weight:700;z-index:1}.multiple-years-overview .panel-body-table>table thead th:first-child{z-index:2}.multiple-years-overview .panel-body-table>table tbody tr:hover td:first-child{background-color:#f5f5f5}.multiple-years-overview .panel-body-table>table tbody tr:hover td:first-child:after{background:linear-gradient(90deg,#f5f5f5,#f5f5f500)}.multiple-years-overview .panel-body-table>table tbody tr.header-row{font-weight:700}.multiple-years-overview .panel-body-table.loader{min-height:300px}.multiple-years-overview .compare-plans-tablerow td:first-child{max-width:205px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-content.with-side-nav .multiple-years-overview .panel-body-table>table thead th:first-child,.page-content.with-side-nav .multiple-years-overview .panel-body-table>table tbody td:first-child{max-width:calc((100vw - 385px)/2)}@media only screen and (min-width: 1185px){.page-content.with-side-nav .multiple-years-overview .panel-body-table>table thead th:first-child,.page-content.with-side-nav .multiple-years-overview .panel-body-table>table tbody td:first-child{max-width:400px}}.compare-plan .compare-plan-spinner{position:absolute;top:100px;width:100px;left:50%;margin-left:-50px}.compare-plan .compare-plan-column client-file-menu .panel{margin-bottom:0}.compare-plan .compare-plan-column .chart-panel{box-shadow:none!important;min-width:350px}.compare-plan .compare-plan-event-selector{margin-bottom:0}.compare-plan .plan-event-selector{display:inline-block}.compare-plan .panel-plan{margin-bottom:30px}.compare-plan pdf-button,.compare-plan fig-pdf-button{margin-right:12px}.compare-plan .sync-years{float:right;margin-top:7px}.compare-plan .sync-years .title{margin-right:10px}.compare-plan .no-data-for-year{margin-top:6px;margin-bottom:0}.pdf-view .compare-plan-pdf-print-area i,.pdf-view .compare-plan-pdf-print-area li:not(.active),.pdf-view .compare-plan-pdf-print-area select,.pdf-view .compare-plan-pdf-print-area .up-arrow:before{display:none}.pdf-view .compare-plan-pdf-print-area .panel-default{box-shadow:none;border:none}.pdf-view .compare-plan-pdf-print-area .panel-plan{margin:0!important}.pdf-view .compare-plan-pdf-print-area .row-header{height:50px}.pdf-view .compare-plan-pdf-print-area financial-summary,.pdf-view .compare-plan-pdf-print-area fig-financial-summary{page-break-before:always}.pdf-view .compare-plan-pdf-print-area .panel-heading,.pdf-view .compare-plan-pdf-print-area .panel-body{border:none}.pdf-view .compare-plan-pdf-print-area .panel-chart{height:700px}.pdf-view .compare-plan-pdf-print-area .highcharts-root{width:100%!important;height:100%!important}.compare-plan-chart fig-choice-input{margin-left:10px;margin-right:-10px}.compare-plan-chart .chart-series-btn .btn{border:none;background:none;color:#1e1e1e}.compare-plan-chart .graph-selection .btn,.compare-plan-chart .graph-selection .btn-group{display:inline-block;width:100%}.compare-plan-chart .graph-selection .client-file-plan-btn .btn,.compare-plan-chart .graph-selection fig-risk-event-selector .btn{background-color:transparent;border-radius:0;padding:8px 12px;text-align:left}.compare-plan-chart .graph-selection th,.compare-plan-chart .graph-selection td{text-align:center}.compare-plan-chart .graph-selection td{padding:0}.compare-plan-chart .graph-selection th.column-plan,.compare-plan-chart .graph-selection th.column-scenario{padding:8px 12px}.compare-plan-chart .graph-selection .column-plan,.compare-plan-chart .graph-selection .column-scenario,.compare-plan-chart .graph-selection .column-series{text-align:left;width:360px}.compare-plan-chart .graph-selection .column-plan button,.compare-plan-chart .graph-selection .column-scenario button,.compare-plan-chart .graph-selection .column-series button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-plan-chart .graph-selection .column-actions{width:60px}.compare-plan-chart .table{table-layout:auto}.compare-plan-chart .plan-event-selector i{margin-left:5px}.import-mpo p.mpo-description{padding:0 15px}.alerts .table-alerts tr{height:40px}.alerts .table-alerts tr:not(.viewed){font-weight:700}.alerts .table-alerts tr:not(:hover):not(.with-actions):not(.selected) .col-actions actions-button{display:none;visibility:hidden}.alerts .table-alerts .col-checked{width:50px}.alerts .table-alerts .col-name{width:200px}.alerts .table-alerts .col-name a:hover{font-weight:700}.alerts .table-alerts .col-type{width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alerts .table-alerts .col-date{width:150px}.alerts .table-alerts .col-actions{width:50px}.budget-leveling .panel-heading{padding:0 13px}.budget-leveling .panel{margin-bottom:0}.budget-leveling .form-horizontal{padding-top:15px}.budget-leveling .feature-toggle{padding:15px 15px 15px 30px}.budget-leveling .feature-toggle .title{line-height:2.5}.budget-leveling .feature-toggle mat-slide-toggle{margin-left:10px}.budget-leveling h3{display:inline-block;margin-right:15px}.budget-leveling .panel-row .panel-column{padding:0}.budget-leveling .panel-row .panel-column .panel{border:none;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.budget-leveling .panel-row .panel-column:nth-of-type(1) .panel{border-left:none}.budget-leveling .panel-row .panel-column:nth-of-type(2) .panel{border-right:none}.budget-leveling .panel-row .table thead tr th:first-child,.budget-leveling .panel-row .table tbody tr td:first-child{padding-left:15px}.budget-leveling .panel-row .table .column-selected{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.budget-leveling .panel-row .table .column-selected,.budget-leveling .panel-row .table .column-is-limited{text-align:center}.budget-leveling .panel-row .table .column-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:50px}.budget-leveling .panel-row .table .column-value,.budget-leveling .panel-row .table .column-limit-value,.budget-leveling .panel-row .table .column-priority{text-align:left}.budget-leveling .panel-row .table .column-priority{width:100px;text-align:center}@media only screen and (min-width: 1200px){.budget-leveling .panel-row .panel-column:nth-of-type(2) .panel{border-left:3px solid #ddd}}.housing-costs-selection .panel-heading{padding:0 13px}.housing-costs-selection h3{display:inline-block;margin-right:15px}.housing-costs-selection .panel{margin-bottom:0}.housing-costs-selection .panel-row .table thead tr th:first-child,.housing-costs-selection .panel-row .table tbody tr td:first-child{padding-left:15px}.housing-costs-selection .panel-row .table .column-selected{width:140px;text-align:center}.housing-costs-selection .panel-row .loader{min-height:200px}.housing-costs-selection .panel-row .panel-message{padding:15px}.housing-costs-selection .hr{margin-top:0}.housing-costs-selection button{margin-right:3px}.client-inventory:has(.card-and-contract-selection){min-width:820px}.card-and-contract-selection{min-width:820px}.card-and-contract-selection .title-and-button-row{position:sticky;top:55px;z-index:100}.card-and-contract-selection .title-and-button-row .buttons{padding-top:10px}.card-and-contract-selection .title-and-button-row .buttons div{padding-right:0}.card-and-contract-selection .pension-date-and-age thead tr th:first-child,.card-and-contract-selection .pension-date-and-age tbody tr td:first-child{padding-left:15px}.card-and-contract-selection .panel h3{display:inline-block;margin-right:15px}.card-and-contract-selection .panel fig-spinner{top:36px;left:30%}.card-and-contract-selection .panel .table tr{height:49px}.card-and-contract-selection .panel .table .zero-height{height:0px}.card-and-contract-selection .panel .table fig-card-status-indicator{position:relative;top:1px}.card-and-contract-selection .panel .table .expander-icon{float:left;width:27px;margin-right:3px;text-align:center;font-size:14px;opacity:1;will-change:opacity;transition-property:opacity;transition-duration:.5s}.card-and-contract-selection .panel .table .expander-icon.expanded-chevron i{transform:scaleZ(1) rotate(90deg)}.card-and-contract-selection .panel .table .expander-icon i{transition-property:transform;transition-duration:.5s;will-change:transform;color:#707070}.card-and-contract-selection .panel .table .description-column-filler{padding-left:38px!important}.card-and-contract-selection .panel .table .sub-item-indentation{padding-left:32px!important}.card-and-contract-selection .panel .table .sub-item-indentation-with-filler{padding-left:63px!important}.card-and-contract-selection .panel .table .sub-item-cell{padding:0!important;border:none}.card-and-contract-selection .panel .table .collapse{box-sizing:border-box;max-height:0;overflow:hidden;transform-origin:top;transform:scaleY(0);opacity:0;transition:max-height 1s ease,transform 1s ease,opacity .5s ease;will-change:max-height,transform,opacity;display:block}.card-and-contract-selection .panel .table .collapse.open{transform:scaleY(1);opacity:1}.card-and-contract-selection .panel .table .inner-table{width:100%;border-collapse:collapse;display:table}.card-and-contract-selection .panel .table .inner-table td{padding:8px}.card-and-contract-selection .panel .table .collapse .inner-table tbody tr{transform-origin:top;transform:translateY(-6px);transition:transform .35s ease}.card-and-contract-selection .panel .table .collapse.open .inner-table tbody tr{transform:translateY(0)}.card-and-contract-selection .panel .table .pointer{cursor:pointer}.card-and-contract-selection .panel .table .column-is-selected{width:120px;text-align:center}.card-and-contract-selection .panel .table .column-category{width:80px}.card-and-contract-selection .panel .table .column-startdate fig-date-input,.card-and-contract-selection .panel .table .column-enddate fig-date-input{max-width:100px}.card-and-contract-selection .panel .table .column-type{width:250px}.card-and-contract-selection .panel .hr{margin-top:0}.card-and-contract-selection .panel .form-actions button{margin-right:3px}.card-and-contract-selection .persons .panel-body{display:flex;flex-direction:column;align-items:center}.card-and-contract-selection .persons table{table-layout:auto}.card-and-contract-selection .persons table .birthday,.card-and-contract-selection .persons table .state-pension-date{width:125px}.card-and-contract-selection .persons table .retirement-date{width:150px}.card-and-contract-selection .persons table td.age,.card-and-contract-selection .persons table td.state-pension-age{color:#777;white-space:nowrap}.card-and-contract-selection .persons table td.retirement-age{display:flex;white-space:nowrap}.card-and-contract-selection .persons table td.retirement-age .retirement-year,.card-and-contract-selection .persons table td.retirement-age .retirement-month{width:55px;display:inline-block;position:relative}.card-and-contract-selection .persons table td.retirement-age .retirement-year input,.card-and-contract-selection .persons table td.retirement-age .retirement-month input{padding-right:25px}.card-and-contract-selection .persons table td.retirement-age .retirement-year .suffix,.card-and-contract-selection .persons table td.retirement-age .retirement-month .suffix{position:absolute;top:7px;right:1px;width:25px;line-height:18px;font-size:14px;text-align:center;color:#777;pointer-events:none}.card-and-contract-selection .persons table td.retirement-age .retirement-year{margin-right:15px}.card-and-contract-selection .persons table .forecast-aow-date{width:175px}.card-and-contract-selection .persons table .forecast-aow-date select{max-width:fit-content}.card-and-contract-selection .persons .retirement-info{display:inline-flex;align-items:center;gap:30px;margin:5px 15px 10px}.card-and-contract-selection .persons .retirement-info>*{display:inline-flex;align-items:center;gap:10px}.card-and-contract-selection .persons .retirement-info .retirement-age{display:inline-block;border:solid #6200EE 8px;border-radius:30px;width:60px;height:60px;text-align:center}.card-and-contract-selection .persons .retirement-info .retirement-age .year{display:inline-block;font-size:20px;font-weight:700;line-height:44px}.card-and-contract-selection .persons .retirement-info .retirement-age .month{display:inline-block;font-size:11px;line-height:32px;vertical-align:top}.card-and-contract-selection .persons .retirement-info .retirement-date{display:inline-block;border:solid #6200EE 2px;text-align:center}.card-and-contract-selection .persons .retirement-info .retirement-date .month{font-weight:700;font-size:11px;line-height:20px;background-color:#6200ee;color:#fff}.card-and-contract-selection .persons .retirement-info .retirement-date .year{font-size:16px;line-height:20px;padding:2px}.card-and-contract-selection .persons .retirement-info .partner .retirement-age,.card-and-contract-selection .persons .retirement-info .partner .retirement-date{border-color:#82a3a1}.card-and-contract-selection .persons .retirement-info .partner .retirement-date .month{background-color:#82a3a1}.card-and-contract-selection .persons .date-input{max-width:100px}.card-and-contract-selection .persons .date-input.input-group{max-width:141px}@media only screen and (min-width: 1335px){.page-content:not(.with-side-nav) .persons .panel-body{flex-direction:row}}@media only screen and (min-width: 1600px){.page-content.with-side-nav .persons .panel-body{flex-direction:row}}.deficits-and-solutions .title-and-buttons{position:sticky;top:55px;z-index:100}.deficits-and-solutions .title-and-buttons .page-title{display:inline-block}.deficits-and-solutions .title-and-buttons .scenario-name{display:inline-flex;align-items:center;max-width:400px;padding:6px 10px;border-radius:4px;margin:0 0 0 20px;color:#fff}.deficits-and-solutions .title-and-buttons .scenario-name span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deficits-and-solutions .title-and-buttons fig-spinner{top:36px;left:30%}.deficits-and-solutions .title-and-buttons .buttons{padding-top:10px}.deficits-and-solutions .title-and-buttons .buttons button{margin-left:3px}.deficits-and-solutions .reference-point .form-group>*{float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.deficits-and-solutions .reference-point .form-group>label{width:33.33%}.deficits-and-solutions .reference-point .form-group>div{width:66.67%}.deficits-and-solutions .reference-point .reference-year{width:55px;text-align:left;display:inline-block}.deficits-and-solutions .reference-point .reference-year-out-of-range{white-space:nowrap;margin-left:10px}.deficits-and-solutions .reference-point,.deficits-and-solutions .deficit,.deficits-and-solutions .solutions{padding:15px}@media (min-width: 1700px){.deficits-and-solutions .deficit{border-right:solid 1px #ddd}.deficits-and-solutions .reference-point .form-group>label{width:16.66%}.deficits-and-solutions .reference-point .form-group>div{width:83.34%}.deficits-and-solutions .deficit,.deficits-and-solutions .solutions{width:50%;float:left}}@media (max-width: 1699px){.deficits-and-solutions .deficit{border-bottom:solid 1px #ddd}}.deficits-and-solutions .content-area .panel-heading{font-size:16px;cursor:pointer}.deficits-and-solutions .content-area .panel-heading>i{transition-property:transform;transition-duration:.2s;will-change:transform;color:#707070;margin-right:15px}.deficits-and-solutions .content-area .panel-heading>i.expanded-chevron{transform:scaleZ(1) rotate(90deg)}.deficits-and-solutions .content-area .title{font-size:16px;margin-bottom:16px}.deficits-and-solutions .content-area .panel-action-bar{-webkit-user-select:none;user-select:none}.deficits-and-solutions .content-area .panel-action-bar .buttons{padding:0}.deficits-and-solutions .content-area fig-calculate-button>div{margin-left:0}.deficits-and-solutions .content-area highcharts-chart{margin-top:-10px}.deficits-and-solutions .invalid-input-field{border:solid 2px red;border-radius:3px}.deficits-and-solutions .motivation-form{z-index:4}.card .card-action,.goal-card .card-action{transition:box-shadow .3s;float:right;margin-left:5px}.card-header{position:sticky;top:55px;z-index:1000;pointer-events:none}.card-header .panel{pointer-events:all;margin-bottom:0}.card-header .actions-right button{margin-right:3px}html:not([data-scroll="0"]) .panel-card-actions{box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003}.goal-card .panel-header{vertical-align:middle;font-size:16px}.goal-card .sub-text{font-size:12px;font-style:italic;color:#707070}.goal-card .row.row-header{border-bottom:2px solid #ccc;background-color:#f7f7f7}.goal-card .add-solution-panel{overflow:hidden}.goal-card .remove-or-unlink:hover{background-color:transparent}.goal-card .remove-or-unlink:hover .fas,.goal-card .remove-or-unlink:hover .far{opacity:.75}.goal-card .remove-or-unlink .fas,.goal-card .remove-or-unlink .far{font-size:20px;font-weight:900;color:#707070;opacity:.5;transition:none}.goal-card .goal-card-solutions .description{font-size:14px;font-weight:400}.goal-card .goal-card-solutions .motivationHeader{background-color:#fff;border-bottom:none;cursor:pointer}.goal-card .goal-card-solutions .needMotivationExpander-col{padding-right:30px}.goal-card .goal-card-solutions textarea{margin-left:15px;margin-right:15px}.goal-card .goal-card-solutions .needMotivationExpander{position:relative;left:-5px;padding-right:6px}.goal-card .goal-card-solutions .tr-row{cursor:pointer}.goal-card .graph g,.goal-card .graph rect,.goal-card .graph path{cursor:default!important}.jaarruimte{font-size:14px!important}.jaarruimte fig-pdf-button{float:right;margin-top:-5px}.jaarruimte .panel-body{padding:30px 30px 0 15px}.jaarruimte .jaarruimte-properties .card-property{padding-bottom:15px}.jaarruimte .level0 .control-label{padding-left:40px}.jaarruimte .level1 .control-label{padding-left:50px}.jaarruimte .level1 .expander-text{padding-left:20px}.jaarruimte .level1 .expander-icon{left:20px}.jaarruimte .level2 .control-label{padding-left:70px}.jaarruimte .level2 .expander-text{padding-left:40px}.jaarruimte .level2 .expander-icon{left:40px}.jaarruimte .level3 .control-label{padding-left:90px}.jaarruimte .level3 .expander-text{padding-left:60px}.jaarruimte .level3 .expander-icon{left:60px}.jaarruimte .level4 .control-label{padding-left:95px}.jaarruimte .level4 .expander-text{padding-left:80px}.jaarruimte .level4 .expander-icon{left:80px}.jaarruimte .reserverings-ruimtes .level0 .control-label{padding-left:40px}.jaarruimte .reserverings-ruimtes .level0 .expander-text{padding-left:10px}.jaarruimte .reserverings-ruimtes .level0 .expander-icon{left:10px}.jaarruimte .sign{position:absolute;right:0;top:8px}.jaarruimte .total{font-weight:700}.jaarruimte .total-seperator{margin-top:0;margin-bottom:15px;background-color:#e8a418;border-color:#e8a418}.jaarruimte .birthday{text-align:right}.jaarruimte .person-choice .btn-group{margin-top:-10px}.jaarruimte .card-properties .card-property{min-height:44px}.jaarruimte .card-properties .card-property .card-property-title{padding-left:0}.jaarruimte .jaarruimte-total{padding-left:30px!important}.jaarruimte .jaarruimte-currency-input{margin-top:-5px}.jaarruimte .card-form{padding-right:15px;padding-left:45px}.jaarruimte .expander-label{cursor:pointer}.jaarruimte .card-form-actions button{margin-right:5px}.pdf-view .jaarruimte>.row{margin:0}.pdf-view .jaarruimte>.row>.col-md-12{padding:0}.pdf-view .jaarruimte .panel{border:none;box-shadow:none;margin:0 -30px 0 -45px}.pdf-view .jaarruimte .top-action-bar{box-shadow:none;margin:0;padding-left:0;padding-right:0;background:none}.pdf-view .jaarruimte .form-horizontal,.pdf-view .jaarruimte .jaarruimte-type,.pdf-view .jaarruimte i.fa,.pdf-view .jaarruimte i.fas,.pdf-view .jaarruimte .panel-heading{display:none}.pdf-view .jaarruimte .force-print{display:block!important}.pdf-view .jaarruimte .input-group-addon,.pdf-view .jaarruimte .form-control{border:none}.pdf-view .jaarruimte .form-control[disabled],.pdf-view .jaarruimte .form-control[readonly],.pdf-view .jaarruimte fieldset[disabled] .form-control{background:none}.motivations table td{padding:1px 0!important}.motivations table td:first-child{padding:1px 15px!important}.motivations table td.title{width:100%}.motivations table td.target-type{width:120px}.motivations table td.display-id{width:50px;color:#909090}.motivations table td.motivation{width:40px}.report-pfa .file-type i{font-size:3em;color:#337ab7}.report-pfa .btn-report{display:inline-block}.report-pfa .report-progress{display:inline-block;padding:0!important;float:right}.report-pfa .column-year{width:140px}.report-pfa .panel-header .panel-notification{font-size:12px}.reports i{width:50%;position:absolute;inset:21px 0 0;margin:auto;font-size:5em;color:#337ab7}.reports i.pdf{color:red}.reports .panel-default{max-width:800px}.reports .fixed-panel{min-height:120px;max-height:120px}.reports .figlo-logo-black{display:inline-block;float:left;margin-right:6px;padding-top:10px}.reports .figlo-logo-black img{width:100%;position:relative;display:inline-block}.reports .pages-plan{float:left;position:relative;width:100%;text-align:center;z-index:3}.reports .background{margin-top:2px;background-color:#e8a418;border-radius:10px 0;transform:skew(-4deg);z-index:-1;display:block;position:absolute;inset:0}.reports .plan-type-name{font-size:10px;font-weight:400;color:#fff;padding:6px 10px 0;display:inline-block;height:25px;letter-spacing:1px}.reports .start-target{padding-top:4px;width:80px}.reports .report-panel-disabled{background:#ccc;cursor:not-allowed!important}.requestable-products tr{height:46px}.requestable-products tr td.action-column{text-align:right}.requestable-products tr td.action-column img{height:30px;max-width:100px}.requestable-products tr td.action-column button{padding:0;height:24.8px;margin:3px 0 3px 5px}.requestable-products tr td.action-column button span{padding:3px 10px}.requestable-products tr td .product-info-label{color:#707070;font-size:11px;display:block}.requestable-products .panel .panel-body{overflow:hidden;transition:max-height .3s,padding .3s}.surveys hr{margin-bottom:initial;margin-top:initial}.surveys .questionnaire-list .title{display:block;color:#00648a;margin-bottom:15px}.surveys .questionnaire-list .title:hover{text-decoration:underline}.surveys .questionnaire-list .text{color:#333;display:block;margin-bottom:15px}.surveys .questionnaire-results{margin-top:10px}.surveys .questionnaire-results>div{display:inline-block;width:100%}.surveys h5{cursor:pointer}.questionnaire .questionnaire-panel{margin-top:20px}.questionnaire .questionnaire-panel .spinner-container{min-height:50px}.questionnaire .panel-body .panel-notification.error{display:inline-block;vertical-align:middle}.questionnaire .profile-result{padding-left:0}.questionnaire .profile-result .profile-name{padding-top:10px;font-weight:500}.questionnaire fig-save-state-message{margin-right:10px}.questionnaire .btn{margin-right:3px}.page-my-figlo{margin-left:-45px;margin-right:-45px;height:100%}.page-my-figlo .container{width:100%;height:100%}.page-my-figlo .container .row{height:100%}.page-my-figlo .container .row .overlay{position:absolute;height:100%;width:100%;opacity:.3}.page-my-figlo .container .row .left{height:100%;padding:0}.page-my-figlo .container .row .left .overlay{background-color:#f1c975}.page-my-figlo .container .row .right{height:100%;padding:0}.page-my-figlo .container .row .right .overlay{background-color:#e6e6e6}.page-my-figlo .container .row .question{margin:120px auto 0;text-align:center;font-size:30px;color:#fff}.page-my-figlo .container .row .figlo-start-plan-client{margin:60px auto;width:100%;text-align:center;width:130px;transform:translate(0)}.page-my-figlo .container .row .figlo-start-plan-client .background{will-change:background-color;transition-property:background-color;transition-duration:.3s;background-color:#e8a418;border-radius:10px 0;transform:skew(-4deg);z-index:-1;display:block;position:absolute;inset:0}.page-my-figlo .container .row .figlo-start-plan-client .plan-type-name{font-size:20px;font-weight:400;color:#fff;padding:2px 10px 0;display:inline-block;height:32px;letter-spacing:1px}.page-my-figlo .container .row .description-container{font-size:14px;margin:0 auto;height:300px;width:275px;background-color:#fff;opacity:.7;border-radius:10px;padding:50px 50px 0}.page-my-figlo .container .row .description-container .description{height:200px}.page-my-figlo .container .row .description-container button{margin:0 auto;background-color:#2f3035;color:#fff;width:100%}.page-my-figlo .background-image{max-width:100%;min-width:1400px;position:absolute}.page-my-figlo .background-start-icon{position:absolute;max-height:75px;left:20px;bottom:20px}.page-my-figlo .background-powered-by-container{position:absolute;right:20px;bottom:20px}.page-my-figlo .background-powered-by-container img{max-height:50px}.page-my-figlo .background-powered-by-container span{font-size:18px;color:#fff;margin-right:10px;vertical-align:bottom;line-height:2}.max-mortgage .form-group{margin-bottom:10px}.max-mortgage .form-group .control-label{padding-bottom:5px}.max-mortgage .actions-col{padding-top:5px}.max-mortgage .actions-col actions-button{float:right}.max-mortgage .expenses [class*=col],.max-mortgage .newMortgages [class*=col]{padding-left:10px}.max-mortgage .expenses [class*=col]:not(:last-child),.max-mortgage .newMortgages [class*=col]:not(:last-child){padding-right:0}.max-mortgage .expenses [class*=col]:first-child,.max-mortgage .newMortgages [class*=col]:first-child{margin-left:5px}.max-mortgage .expenses [class*=col]:last-child,.max-mortgage .newMortgages [class*=col]:last-child{margin-right:-5px;padding-right:20px}.max-mortgage .newMortgages .mortgage-total{float:right;padding-right:10px}.max-mortgage .warning-text{color:#e7aa37}.max-mortgage .icon-info{color:#ccc}.max-mortgage-type-tooltip .tooltip-inner{max-width:500px}.scenarios-and-events .full-spinner{height:340px}.scenarios-and-events fig-chart-size-selector{margin-top:0}.scenarios-and-events .text-center{text-align:center}.scenarios-and-events .box{height:20px;width:20px}.scenarios-and-events .panel .panel-heading{position:relative}.scenarios-and-events .panel .panel-body{overflow:hidden;padding:0}.scenarios-and-events .panel .panel-body.panel-body-table{border-top:0px}.scenarios-and-events .panel.chart-panel{margin-bottom:20px}.scenarios-and-events .panel.chart-panel .description,.scenarios-and-events .panel.chart-panel .description span{font-size:11pt;font-weight:400}.scenarios-and-events .panel.chart-panel .panel-body{display:table}.scenarios-and-events .panel.chart-panel .panel-body .chart-cell{width:100%;height:340px;display:table-cell;vertical-align:middle}.scenarios-and-events .panel.chart-panel .panel-body .arrow-cell{display:table-cell;vertical-align:middle}.scenarios-and-events .panel.chart-panel .panel-body .arrow-cell i{padding:6px;color:#a5a5a5}.scenarios-and-events .panel.chart-panel .panel-body .arrow-cell:hover:not([disabled=true]){background-color:#e9e9e9;cursor:pointer}.scenarios-and-events .panel.chart-panel .panel-body .arrow-cell:hover i{color:#6e6e6e}.scenarios-and-events .panel.chart-panel .panel-body .arrow-cell[disabled=true] i{color:#ddd}.scenarios-and-events .panel.chart-panel .panel-body .highcharts-container,.scenarios-and-events .panel.chart-panel .panel-body .highcharts-container svg{width:100%!important}.scenarios-and-events .panel.chart-panel .pagination{width:100%;margin-top:-8px;margin-bottom:10px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.scenarios-and-events .panel.chart-panel .pagination i:before{text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-solid);font-size:small;content:"\f111"}.scenarios-and-events .panel.chart-panel .pagination i{color:#ddd;display:inline-block!important;padding:10px;transition:color 1s}.scenarios-and-events .panel.chart-panel .pagination i:hover{transition:color .1s;color:#6e6e6e}.scenarios-and-events .panel.chart-panel .pagination i:not([disabled=true]){cursor:pointer}.scenarios-and-events .panel.chart-panel .pagination .selected{color:#6e6e6e}.scenarios-and-events .table .invisible-row{visibility:collapse}.scenarios-and-events .table .top-row{height:63px}.scenarios-and-events .table .top-row .chart-title{width:50%}.scenarios-and-events .table .top-row.details-button-section label,.scenarios-and-events .table .top-row.details-button-section button{padding:3px 10px}.scenarios-and-events .table .top-row.details-button-section .dropdown .add-button{margin-right:20px}.scenarios-and-events .table .scenario-settings-button{margin-left:10px}.scenarios-and-events .table .reference-year-column input{width:40px}.scenarios-and-events .table .reference-year-column input.fig-invalid{border:solid 2px red;border-radius:3px}.scenarios-and-events .table .validation-column{color:red}.scenarios-and-events .data-table tbody tr{height:47px}.scenarios-and-events .data-table .ellipsis td:not(.no-ellipsis),.scenarios-and-events .data-table .ellipsis th:not(.no-ellipsis){text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.scenarios-and-events .data-table .percentage-width{width:20%}.scenarios-and-events .data-table .pixel-width{width:120px}.scenarios-and-events .data-table .highlighted{background-color:#e6e6e6}.scenarios-and-events .data-table .fa-chart-column{color:#0076a3}.scenarios-and-events .data-table .status-column{width:30px;white-space:nowrap}.scenarios-and-events .data-table .status-column .fa-equals,.scenarios-and-events .data-table .status-column .fa-ban{color:#d8d8d8}.scenarios-and-events .data-table .color-column{width:40px}.scenarios-and-events .data-table .motivation-button-column{width:115px}.scenarios-and-events .data-table .motivation-button-column textarea{float:left}.scenarios-and-events .data-table .motivation-button-column .motivation-actions{float:right;margin-top:10px}.scenarios-and-events .data-table .motivation-button-column .motivation-input .btn.motivation-btn{background-color:transparent}.scenarios-and-events .data-table .motivation-button-column .motivation-input .btn.motivation-btn:hover{background-color:#fff}.scenarios-and-events .data-table .budgetResultDelta mat-form-field.figlo-dropdown{margin:-7px 0 -12px -2px}.scenarios-and-events .data-table .budgetResultDelta mat-form-field.figlo-dropdown .mat-mdc-form-field-infix{padding-top:3px!important}.scenarios-and-events .data-table .budgetResultDelta mat-form-field.figlo-dropdown mat-select{font-size:12px!important}.advisor-dashboard .planning-alerts .panel-body,.advisor-dashboard .planning-alerts .panel-body.no-alerts{min-height:50px}.advisor-dashboard .planning-alerts .panel-body fig-spinner{margin:5px}.advisor-dashboard .planning-alerts .panel-body table tr{cursor:unset}.advisor-dashboard .planning-alerts .panel-body table td{height:46px}.advisor-dashboard .planning-alerts .panel-body table .icon-column{width:50px}.advisor-dashboard .planning-alerts .panel-body table th.icon-column{font-size:16px;font-weight:300}.advisor-dashboard .planning-alerts .panel-body table td.icon-column{font-size:20px;text-align:center}.advisor-dashboard .planning-alerts .panel-body table .title-column{width:25%}.advisor-dashboard .planning-alerts .panel-body table .message-column{width:75%}.advisor-dashboard .no-alerts .panel{border-bottom:0px}.advisor-dashboard .card-property{width:50%!important;display:inline-block!important}.advisor-dashboard .form-group.card-property.date{float:right}.advisor-dashboard .panel-card-actions,.advisor-dashboard .form-actions{margin-bottom:0}.advisor-dashboard .panel-heading{height:55px}.advisor-dashboard fig-save-state-message{margin-right:10px}.client-dashboard .mat-horizontal-stepper-header-container{pointer-events:none}.client-dashboard .mat-horizontal-stepper-header-container .cdk-focused{background-color:#fff}.client-dashboard .panel-heading button{position:absolute;top:12px;right:10px}.client-dashboard .panel-heading .panel-title{margin:0}.client-dashboard .panel-body{padding-left:25px}.client-dashboard .first-panel-body{padding-bottom:10px;padding-right:24px;border-bottom:1px solid lightgrey}.client-dashboard .second-panel-body{min-height:70px}.client-dashboard .intro{margin-bottom:20px}.client-dashboard .intro br{content:""!important;display:block!important;height:5px!important}.client-dashboard .start-ockto-buttons{padding-top:10px}.client-dashboard .start-ockto-buttons div{text-align:center}.client-dashboard .start-ockto-buttons div.add-border{border-right:1px solid lightgrey}.client-dashboard .start-ockto-buttons.qr-code-visible>div{min-height:200px}.client-dashboard .start-ockto-buttons.qr-code-visible spinner>div{margin-top:65px}.client-dashboard .start-ockto-buttons.qr-code-visible img.blur{filter:blur(2px)}.client-dashboard h2{font-size:16px;margin:0 0 10px}.client-dashboard .ockto-error{height:40px;line-height:40px}.client-dashboard .client-file-saved i{color:#00b050}.client-dashboard .mat-step-icon{top:-7px;height:40px;width:40px;font-size:28px}.client-dashboard .mat-step-icon .mat-icon{font-size:32px;height:32px;width:32px}.client-dashboard .mat-step-icon-selected,.client-dashboard .mat-step-icon-state-edit{background-color:#0076a3}.client-dashboard mat-step-header:has(.mat-step-icon-state-edit) .mat-step-label .mat-step-text-label{color:#0076a3}.client-dashboard .ockto-completed .mat-step-icon.mat-step-icon-state-number span{display:none}.client-dashboard .ockto-completed .mat-step-icon.mat-step-icon-state-number .mat-step-icon-content:before{content:"\2714"}.client-dashboard .mat-step-label.mat-step-label-selected{font-size:14px;font-weight:700}.client-dashboard .mat-step-label.mat-step-label-selected .mat-step-text-label{color:#0076a3}.client-dashboard .mat-step-button-bar{display:flex;justify-content:flex-end}.client-dashboard .mat-step-text-label{color:#757575}.client-dashboard .digid-mobile-logo{width:150px}.client-dashboard .prerequisites-instructions{align-items:center;display:flex}.client-dashboard .prerequisites-instructions .text{display:inline-block;width:90%}.client-dashboard .prerequisites-instructions .logo{display:inline-block}.client-dashboard .prerequisites-instructions .logo .ockto-logo{width:60px}.client-dashboard .prerequisites-instructions .appstores-logo{margin-top:20px;width:300px}.client-dashboard .prerequisites-confirmation{align-items:center;display:flex;margin-top:8px}.client-dashboard .prerequisites-confirmation .mat-step-icon{display:inline-block;top:0}.client-dashboard .prerequisites-confirmation .text{display:inline-block;padding-left:16px}.client-dashboard .qr-client-and-partner-container{margin-top:16px}.client-dashboard mat-horizontal-stepper{border-bottom:1px solid lightgrey}.mfa-registration{background:#fff;margin:140px auto 0;padding:30px;width:360px}.mfa-registration img{height:75px;margin:0 auto 50px;position:relative;display:block}.mfa-registration .title{font-size:20px;display:block;text-align:center;margin-bottom:30px}.mfa-registration .description{font-size:14px;text-align:center}.mfa-registration .error-text{color:#d9534f}.mfa-registration .mfa-code-label{width:100%;text-align:center!important;margin-bottom:15px}.mfa-registration .mfa-code-input{font-size:20px;letter-spacing:5px;text-align:center}.mfa-registration .mfa-warning{width:100%;text-align:center!important;font-style:italic;margin-bottom:20px}.mfa-registration .qr-code{opacity:80%;text-align:center}.mfa{background:#fff;margin:140px auto 0;padding:30px;width:360px}.mfa img{height:75px;margin:0 auto 50px;position:relative;display:block}.mfa .title{font-size:20px;display:block;text-align:center;margin-bottom:30px}.mfa .description{font-size:14px;text-align:center}.mfa .error-text{color:#d9534f}.mfa .mfa-code-label{width:100%;text-align:center!important;margin-bottom:15px}.mfa .mfa-code-input{font-size:20px;letter-spacing:5px;text-align:center}aggregated-planning-alerts-overview{display:inline-block}.aggregated-planning-alerts-overview h1{margin-left:-15px}.aggregated-planning-alerts-overview .title{margin-bottom:15px}.aggregated-planning-alerts-overview tr{height:40px}.aggregated-planning-alerts-overview tr.selected .title,.aggregated-planning-alerts-overview tr.selected .count{font-weight:700}.aggregated-planning-alerts-overview thead .icon{width:50px}.aggregated-planning-alerts-overview thead .count{width:100px}.aggregated-planning-alerts-overview thead .group{width:75px}.aggregated-planning-alerts-overview tbody .icon,.aggregated-planning-alerts-overview tbody .group{font-size:16px;text-align:center}.aggregated-planning-alerts-overview tbody .icon i,.aggregated-planning-alerts-overview tbody .group i{vertical-align:middle}.aggregated-planning-alerts-overview fig-spinner{display:inline-block;margin:20px 50%}.moments-in-time{display:inline}.moments-in-time button{min-width:38px}.moments-in-time i{font-size:20px;color:#1e1e1e}.page-sso .popup-blocker-enabled{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:1000}.page-sso .centered-panel{background:#fffffff2;border-radius:4px;box-shadow:0 2px 16px #00000014;padding:2.5rem 3.5rem;min-width:320px;min-height:120px;align-items:center;justify-content:center}.page-sso .centered-panel-text{font-size:1.25rem;color:#444;text-align:center}.page-sso .centered-panel-button{margin-top:16px;text-align:center}.early-repayment-penalty-calculator .results{min-height:80px}.early-repayment-penalty-calculator .results .repayment-property .value{margin:0;font-size:30px;font-weight:300}.early-repayment-penalty-calculator .results spinner{padding:0}.interest-averaging-calculator .results{min-height:80px}.interest-averaging-calculator .results .results-property .value{margin:0;font-size:30px;font-weight:300}.switch input[type=checkbox]{display:none}.switch input[type=checkbox]:checked+label:before{background:inherit;opacity:.5}.switch input[type=checkbox]:checked+label:after{background:inherit;left:14px;box-shadow:none}.switch label{position:relative;width:24px;height:0px;cursor:pointer}.switch label:before{position:absolute;width:26px;height:12px;border-radius:8px;margin-top:-6px;transition:all .5s;background:#000;content:"";opacity:.3;box-shadow:0 4px 5px #00000024 inset,0 1px 10px #0000001f inset,0 2px 4px -1px #0003 inset}.switch label:after{position:absolute;width:16px;height:16px;border-radius:16px;margin-top:-6px;transition:all .5s;background:#fff;content:"";left:-4px;top:-2px;box-shadow:0 1px 1px #00000024,0 3px 1px -2px #0003,0 1px 2px #0000001f}.icon-btn{text-align:center;height:100%;-webkit-user-select:none;user-select:none;opacity:1;will-change:opacity;transition-property:opacity;transition-duration:.3s}.icon-btn.code-btn{position:fixed;right:15px;bottom:45px;opacity:.25;border:0;height:30px}.icon-btn:not([disabled=disabled]):not(.sref-active):hover,.icon-btn:not([disabled=true]):not(.sref-active):hover{cursor:pointer}.icon-btn:not([disabled=disabled]):not(.sref-active):hover i.fa,.icon-btn:not([disabled=true]):not(.sref-active):hover i.fa,.icon-btn:not([disabled=disabled]):not(.sref-active):hover i.fas,.icon-btn:not([disabled=true]):not(.sref-active):hover i.fas,.icon-btn:not([disabled=disabled]):not(.sref-active):hover i.far,.icon-btn:not([disabled=true]):not(.sref-active):hover i.far{opacity:.75}.icon-btn:not([disabled=disabled]):not(.sref-active):active i.fa,.icon-btn:not([disabled=true]):not(.sref-active):active i.fa,.icon-btn:not([disabled=disabled]):not(.sref-active):active i.fas,.icon-btn:not([disabled=true]):not(.sref-active):active i.fas,.icon-btn:not([disabled=disabled]):not(.sref-active):active i.far,.icon-btn:not([disabled=true]):not(.sref-active):active i.far{opacity:.5}.icon-btn[disabled=disabled] i.fa,.icon-btn[disabled=true] i.fa,.icon-btn[disabled=disabled] i.fas,.icon-btn[disabled=true] i.fas,.icon-btn[disabled=disabled] i.far,.icon-btn[disabled=true] i.far{opacity:.25}.icon-btn i.fa,.icon-btn i.fas,.icon-btn i.far{font-size:28px;opacity:.5;transition:opacity .05s}.table .icon-btn{width:28px;height:28px;padding:3px;display:inline-block}.table .icon-btn i{font-size:20px;color:#707070!important}.list-group{margin:15px 0}.list-group li.list-group-item{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-group .panel{border-radius:0;border-color:transparent;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:5px;will-change:box-shadow;transition:box-shadow .3s;box-shadow:0 1px 1px #00000024,0 3px 1px -2px #0003,0 1px 2px #0000001f}.panel-group .btn{margin-bottom:10px}.panel-group .panel-heading{background:none;position:relative;padding:15px}.panel-group .panel-heading[aria-selected=true] .panel-title:before{content:"\f107";font-family:fontawesome;position:absolute;right:15px;top:15px}.panel-group .panel-heading[aria-selected=""] .panel-title:before,.panel-group .panel-heading[aria-selected=false] .panel-title:before{content:"\f104";font-family:fontawesome;position:absolute;right:15px;top:15px}.panel-group .panel+.panel{margin-top:0}.panel-group .panel.panel-open{margin-bottom:15px}.panel-group .panel-open .panel-heading{border-bottom:1px solid rgba(0,0,0,.1);margin:0 0 15px}.panel-group .panel-body{border:0!important;padding:0 15px 15px}.panel-group .panel-body th:first-child{width:50%}.panel-group .panel-body .table{margin-top:10px;table-layout:auto}.panel-group h4 a{display:block;width:100%}spinner,fig-spinner{width:50px;height:40px}spinner.centered,fig-spinner.centered{top:50%;position:absolute;margin-top:-20px;left:50%;margin-left:-25px}spinner.centered-fixed,fig-spinner.centered-fixed{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner{margin:0 auto;width:50px;height:40px;text-align:center;font-size:10px}.spinner>div{display:inline-block;width:6px;height:100%;background-color:#333;opacity:.75;animation:sk-stretchdelay 1.2s infinite ease-in-out;float:left;margin-left:3px}.spinner .rect2{animation-delay:-1.1s}.spinner .rect3{animation-delay:-1s}.spinner .rect4{animation-delay:-.9s}.spinner .rect5{animation-delay:-.8s}td spinner,td fig-spinner,.mini-spinner:not([hidden]){display:inline-block;position:relative;height:14px}td spinner .spinner,td fig-spinner .spinner,.mini-spinner:not([hidden]) .spinner{position:absolute;right:0;top:-50%;transform:scale(.5)}.micro-spinner{display:inline-block;position:relative;height:12px}.micro-spinner .spinner{position:absolute;right:0;top:-70%;transform:scale(.4)}.micro-spinner .spinner>div{background-color:#fff;opacity:1}.micro-spinner .spinner .rect1{animation-delay:-.8s}.micro-spinner .spinner .rect2{animation-delay:-1s}.micro-spinner .spinner .rect3{animation-delay:-1.2s}.micro-spinner .spinner .rect4{animation-delay:-1s}.micro-spinner .spinner .rect5{animation-delay:-.8s}.plan-summary .mini-spinner .spinner{right:12px}.spinner-container{min-height:250px}.monopoly-card.activated:not([disabled=disabled]){transform:scale(.98);box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f}.monopoly-card.activated:not([disabled=disabled]) .panel-heading.with-gradient:before{transition-duration:.5s;background-position:70% 50%}.monopoly-card.activated:not([disabled=disabled]) .panel-body .icon-continue{opacity:.5;transform:scale(1.1);text-shadow:0px 1px 2px rgba(30,30,30,.4)}.monopoly-card{width:auto;min-width:250px;height:auto;margin:0 15px;position:relative;border:none;transition-property:transform,box-shadow;transition-duration:85ms;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003}.monopoly-card .fa-trash-alt{font-size:22px!important}.monopoly-card:not([disabled=disabled]):hover .panel-body .icon-continue{opacity:.75;transform:scale(1.2);text-shadow:1px 2px 3px rgba(30,30,30,.4)}.monopoly-card .panel-heading{padding:0!important;height:40px;text-align:center;border-radius:0;border-bottom:2px solid transparent;transition:background 85ms}.monopoly-card .panel-heading:not([disabled=disabled]){cursor:pointer}.monopoly-card .panel-heading:not([disabled=disabled]) .panel-title span:hover{text-decoration:underline}.monopoly-card .panel-heading .panel-title{color:#fff;position:absolute;font-size:16px;font-weight:300;width:100%;left:0;top:0;line-height:2;text-align:left;padding:5px 15px 0;text-decoration:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monopoly-card .panel-body{min-height:200px;border-radius:0;background-color:#fff}.monopoly-card .panel-body .table tr td{padding:0 0 5px!important;border:none}.monopoly-card .panel-body .table tr:not(.table-row-graph){height:20px}.monopoly-card .panel-body .monopoly-card-graph{position:absolute;bottom:0;right:0;width:100%;height:160px;display:block}.monopoly-card .panel-body .monopoly-card-graph .graph{margin:0;padding:0;border:0;height:100%;box-shadow:none;border-radius:0;background-color:transparent}.monopoly-card .panel-body .action-bar{position:absolute;width:auto;height:auto;bottom:10px;left:15px;right:15px;display:block}.monopoly-card .panel-body .action-bar .icon-btn .fa{font-size:28px}.monopoly-card .panel-body .icon-continue{position:absolute;font-size:30px;bottom:0;right:0;color:#1e1e1e;opacity:.25;text-shadow:0 0 1px rgba(30,30,30,.4);transform:scale(1);transition:opacity 85ms,transform 85ms,text-shadow 85ms}.figlo-dropdown-menu-container,.mat-mdc-menu-panel.figlo-dropdown-menu-container{max-width:none}.figlo-dropdown-menu{border-radius:0;font-size:14px}.figlo-dropdown-menu .button-menu{min-width:150px;margin:5px 10px!important;font-size:14px;display:block;text-align:center!important}.figlo-dropdown-menu .option-menu{padding:3px 20px;line-height:1.42857143;color:#333;white-space:nowrap}.figlo-dropdown-menu .option-menu:hover{color:#1e1e1e;background-color:#e6e6e6}.figlo-dropdown-menu .option-menu:not([disabled]){cursor:pointer}.figlo-dropdown-menu .option-menu.selected{font-weight:700}.dropdown-toggle[aria-expanded=true]{box-shadow:0 2px 2px #00000024 inset,0 3px 1px -2px #0003 inset,0 1px 5px #0000001f inset;background-color:#e6e6e6;border-color:#8c8c8c}.dropdown-toggle[aria-expanded=true] .fa-caret-down{opacity:1;transform:rotateX(180deg)}.actions-button-dropdown{margin-top:10px;border-radius:0 4px 0 0}.actions-button-dropdown:before{content:"";position:absolute;top:-7px;right:4px;width:12px;height:12px;background-color:#fff;display:block;transform:rotate(45deg);border-left:1px solid #ddd;border-top:1px solid #ddd}.figlo-actions-button{margin-bottom:0;text-align:right}.figlo-actions-button button{padding:0 4px}.paginator{display:inline-block}.paginator li{display:inline-block;color:#0076a3;border:1px solid #ddd;padding:5px 10px;font-size:12px;line-height:1.5;margin-left:-1px;cursor:pointer}.paginator li.disabled{color:#777;cursor:not-allowed;background-color:#fff}.paginator li.active{background-color:#0076a3;border-color:#0076a3;color:#fff;cursor:default}.paginator li:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px;margin-left:0}.paginator li:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.paginator li:not(.disabled):not(.active):hover{background-color:#eee}fig-save-state-message{display:inline-block;padding-top:8px}fig-save-state-message .mini-spinner{height:16px!important}fig-save-state-message span{font-weight:700}fig-save-state-message .saving{color:#31708f}fig-save-state-message .saved{color:#3c763d}fig-save-state-message .error{color:#a94442}fig-save-state-message i{font-size:20px;padding-right:8px}.dropdown-menu-date-presets{width:300px;position:absolute;right:0!important;left:auto!important}.btn-datepreset-narrow{min-width:32px!important;width:32px!important;padding-left:4px!important;padding-right:4px!important}.btn-datepicker{background-color:#0076a3;color:#fff}.btn-datepicker:hover{background-color:#00648a;color:#fff}.input-date-picker{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important;border-top-right-radius:0;border-bottom-right-radius:0}.calendar-btn-right-rounded,.input-date-picker-right-rounded{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}fig-date-input .btn-datepreset-narrow .mdc-button__label{color:#fff}fig-calculate-button .control-inputtype-splitbuttondropdown{flex-grow:0;flex-shrink:0;margin-left:5px;min-width:68px}fig-calculate-button .control-inputtype-splitbuttondropdown i{width:18px}fig-calculate-button .control-inputtype-splitbuttondropdown>.btn{height:32px}fig-calculate-button .control-inputtype-splitbuttondropdown li{margin:1px 5px;border-left:5px solid transparent;padding-left:4px}fig-calculate-button .control-inputtype-splitbuttondropdown li.active{border-left:5px solid #0076a3}fig-calculate-button .control-inputtype-splitbuttondropdown li:hover{background-color:#e6e6e6}fig-calculate-button .control-inputtype-splitbuttondropdown button.disablepointerevents{pointer-events:none}fig-calculate-button .control-inputtype-splitbuttondropdown .dropdown-toggle{margin-left:0!important;min-width:0}fig-calculate-button .control-inputtype-splitbuttondropdown .dropdown-toggle .caret{color:#fff}fig-multi-year-select .input-and-button-container{display:flex}fig-multi-year-select .input-and-button-container input{border-top-right-radius:0;border-bottom-right-radius:0}fig-multi-year-select .input-and-button-container button{height:32px;border-top-left-radius:0;border-bottom-left-radius:0}.multi-year-select-menu{max-width:fit-content!important;-webkit-user-select:none;user-select:none}.multi-year-select-menu .mat-mdc-menu-content{width:500px;padding:0}.multi-year-select-menu .mat-mdc-menu-content .multi-year-select-menu-content{padding:10px}.multi-year-select-menu .mat-mdc-menu-content .multi-year-select-menu-content mat-grid-list{cursor:pointer}.multi-year-select-menu .mat-mdc-menu-content .multi-year-select-menu-content mat-grid-list mat-grid-tile{font-size:14px}.multi-year-select-menu .mat-mdc-menu-content .multi-year-select-menu-content mat-grid-list mat-grid-tile.is-selected{background:#60a8cd;color:#fff}.multi-year-select-menu .mat-mdc-menu-content .multi-year-select-menu-content mat-grid-list mat-grid-tile.is-editable:hover{background:#bebebe;color:#000}.multi-year-select-menu .mat-mdc-menu-content .multi-year-select-menu-content .buttons{padding-top:10px}.multi-year-select-menu .mat-mdc-menu-content .multi-year-select-menu-content .buttons button:first-child{margin-right:10px!important}chart-display .graph,fig-chart-display .graph{position:relative;display:block;margin-bottom:30px;margin-top:1px;border:1px solid #ddd;background:#fff;padding:30px 15px 15px;will-change:box-shadow;transition:box-shadow .3s;box-shadow:0 1px 1px #00000024,0 3px 1px -2px #0003,0 1px 2px #0000001f}chart-display .graph.graph-size-default,fig-chart-display .graph.graph-size-default{height:300px;transition:height .5s ease-out}chart-display .graph.graph-size-large,fig-chart-display .graph.graph-size-large{height:650px;transition:height .5s ease-out}chart-display .graph.graph-size-large .highcharts-container,fig-chart-display .graph.graph-size-large .highcharts-container{height:600px}.chart-display-placeholder.graph-size-default{height:300px}.chart-display-placeholder.graph-size-large{height:650px}.highcharts-tooltip .title{text-align:left}.highcharts-tooltip .euro-sign,.highcharts-tooltip .value{padding-left:5px}.highcharts-tooltip .value{text-align:right}.highcharts-tooltip .chart-tooltip-icon{font-size:10px;margin:3px}fig-culture-switch:not(.wide) .cultureDisplayNameLabel,culture-switch:not(.wide) .cultureDisplayNameLabel{display:none}fig-culture-switch i.fa.fa-caret-down,culture-switch i.fa.fa-caret-down{width:10px}fig-culture-switch .cultureDisplayNameLabel,culture-switch .cultureDisplayNameLabel{text-transform:none}.currency-at-date-currency,.currency-at-date-date,.currency-at-date-date-input{padding:0}.currency-at-date-currency .input-group,.currency-at-date-date .input-group,.currency-at-date-date-input .input-group{width:100%}.currency-at-date-currency input{border-radius:0!important}.currency-at-date-date .input-group-addon{background:#0076a3}.currency-at-date-date .date-picker{display:none}.currency-at-date-date .input-assistance-disabled{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.currency-at-date-date-input input{border-radius:0}.currency-at-date-date-input .btn-datepreset{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.addedChange{font-size:12px;padding:4px 0 0 4px}.addedChange .text{vertical-align:super}.input-currency-at-date .cur-at-date-btn{height:32px;max-width:32px;position:absolute;top:0;right:0;padding-left:10px}.input-currency-at-date ul{cursor:default}.input-currency-at-date ul li{display:block;color:#1e1e1e}.input-currency-at-date ul li:last-child{margin-bottom:-5px}.input-currency-at-date ul .cur-at-date-dropdown-header{padding:15px 15px 15px 5px;margin-top:-5px;display:inline-block;list-style-type:none;list-style-position:inside;background:#fff;width:100%;border-bottom:solid 1px #ddd;font-weight:700}.input-currency-at-date ul .cur-at-date-dropdown-scroll{height:auto;max-height:200px;overflow-x:hidden}.input-currency-at-date ul .cur-at-date-dropdown-sub-header{font-style:italic;background:#0076a3;color:#fff;padding:5px}.input-currency-at-date ul .cur-at-date-value-item{padding:0 15px 5px;background:#0076a3;color:#fff}.input-currency-at-date ul .cur-at-date-value-item .fa-trash{color:#eee!important;padding:5px!important}fig-financial-summary mat-tab-group .mat-mdc-tab-labels{flex-wrap:wrap}fig-financial-summary mat-tab-group .mat-mdc-tab-labels .mdc-tab{min-width:auto;padding-left:10px;padding-right:10px;flex-grow:0!important}fig-financial-summary mat-tab-group .mat-mdc-tab-labels .mdc-tab__text-label{letter-spacing:normal}fig-financial-summary .mdc-tab-indicator{display:none}fig-financial-summary .mdc-tab.mat-mdc-tab{height:40px}fig-financial-summary .mdc-tab.mat-mdc-tab.mdc-tab--active{border-top:1px solid #dddddd;border-bottom:1px solid white;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-top-left-radius:4px;border-top-right-radius:4px}fig-financial-summary .mdc-tab.mat-mdc-tab.mdc-tab--active>*{margin-top:-1px}fig-financial-summary .mat-mdc-tab-body-wrapper{z-index:0;top:-1px;margin-right:-50px}fig-financial-summary mat-tab-body{padding:20px 23px 16px;border:1px solid #dddddd}fig-financial-summary .download-csv{color:#217346;float:right;margin:0 10px -1px 12px;padding:0;background:none;border:none;outline:none}fig-financial-summary .download-csv:hover:not(:disabled){color:#1b5f3a;cursor:pointer}fig-financial-summary .download-csv:active:not(:disabled){color:#164b2e}fig-financial-summary .download-csv:disabled{opacity:.5;cursor:default}fig-financial-summary .download-csv i{line-height:1.21428571;font-size:2em;padding:4.5px}fig-financial-summary .overview-type-selector-area table{width:100%;margin-bottom:12px}fig-financial-summary .overview-type-selector-area table td:nth-child(2){width:30%}fig-financial-summary .overview-type-selector-area table td:nth-child(2) select{font-size:13px}fig-financial-summary .ages{font-size:13px;position:absolute;top:10px;left:0;padding:7px 10px;border-radius:0 10px 10px 0;background-color:#e6e6e6;box-shadow:0 1px 1px #00000024,0 3px 1px -2px #0003,0 1px 2px #0000001f}fig-financial-summary .row.row-header{position:relative;margin-bottom:15px}fig-financial-summary .row.row-header .icon-btn{width:30px;display:inline-block;text-align:center}fig-financial-summary .row.row-header .pull-right{width:0px;position:relative;right:10px}fig-financial-summary .row.row-header h1,fig-financial-summary .row.row-header h2,fig-financial-summary .row.row-header h3,fig-financial-summary .row.row-header h4,fig-financial-summary .row.row-header h5,fig-financial-summary .row.row-header h6{position:relative}fig-financial-summary .row.row-header h1 .title,fig-financial-summary .row.row-header h2 .title,fig-financial-summary .row.row-header h3 .title,fig-financial-summary .row.row-header h4 .title,fig-financial-summary .row.row-header h5 .title,fig-financial-summary .row.row-header h6 .title{margin:0 15px}fig-financial-summary .row.row-header .close-btn{position:absolute;right:0}fig-financial-summary .panel-body{overflow:visible!important}fig-financial-summary table.table-budget,fig-financial-summary table.table-financial-overview{table-layout:auto}fig-financial-summary table.table-budget tbody tr td.description,fig-financial-summary table.table-financial-overview tbody tr td.description{width:100%;position:relative;height:22px}fig-financial-summary table.table-budget tbody tr td.description span,fig-financial-summary table.table-financial-overview tbody tr td.description span{overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis;position:absolute;top:2px;left:0;right:0;height:18px}fig-financial-summary table.table-budget tbody tr td.currency-symbol,fig-financial-summary table.table-financial-overview tbody tr td.currency-symbol,fig-financial-summary table.table-budget tbody tr td.numeric,fig-financial-summary table.table-financial-overview tbody tr td.numeric,fig-financial-summary table.table-budget tbody tr td.text,fig-financial-summary table.table-financial-overview tbody tr td.text{text-align:right;padding-left:10px}fig-financial-summary table.table-budget tbody tr td.text,fig-financial-summary table.table-financial-overview tbody tr td.text{min-width:100px}fig-financial-summary table.table-budget tbody tr.header-row,fig-financial-summary table.table-financial-overview tbody tr.header-row{font-weight:700}fig-financial-summary table.table-budget tbody tr.header-row td.description,fig-financial-summary table.table-financial-overview tbody tr.header-row td.description{height:31px}fig-financial-summary table.table-budget tbody tr.header-row td.description span,fig-financial-summary table.table-financial-overview tbody tr.header-row td.description span{top:11px}fig-financial-summary table.table-budget tbody tr.header-row.top-level-row,fig-financial-summary table.table-financial-overview tbody tr.header-row.top-level-row{text-transform:uppercase}fig-financial-summary .up-arrow:before{content:"";position:absolute;width:30px;height:30px;left:50%;background-color:#fff;transform:translateY(-50%) translate(-50%) rotate(-45deg);border-right:1px solid #ddd;border-top:1px solid #ddd}check-input,fig-check-input,.check-input{position:relative;display:block;width:20px;height:20px;text-align:center;overflow:hidden}check-input .check-input,fig-check-input .check-input{will-change:opacity,border-color;transition-duration:85ms;transition-property:opacity,border-color;background-color:#fff;border:2px solid #1E1E1E;border-radius:3px;line-height:0;opacity:.75;display:inline-block;text-align:center}check-input .check-input i,fig-check-input .check-input i{color:#1e1e1e;font-size:13px;margin-top:1px}check-input .check-input .partial,fig-check-input .check-input .partial{background-color:#1e1e1e;display:block;position:absolute;width:auto;height:2px;left:2px;right:2px;top:50%;margin-top:-1px}check-input .check-input:not([disabled=disabled]),fig-check-input .check-input:not([disabled=disabled]){cursor:pointer}check-input .check-input:not([disabled=disabled]):hover,fig-check-input .check-input:not([disabled=disabled]):hover,check-input .check-input:not([disabled=disabled]):focus,fig-check-input .check-input:not([disabled=disabled]):focus{opacity:1}check-input .check-input:not([disabled=disabled]):hover,fig-check-input .check-input:not([disabled=disabled]):hover,check-input .check-input:not([disabled=disabled]):focus,fig-check-input .check-input:not([disabled=disabled]):focus{border-color:#0076a3}check-input .check-input[disabled=disabled],fig-check-input .check-input[disabled=disabled]{cursor:default;opacity:.5}.advisor-select label{margin-top:5px}.advisor-select select{padding-left:10px;margin-top:5px;width:100%;height:35px;border-radius:4px;border-color:#ccc;outline-style:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.division-select select{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;height:35px;border-radius:4px;border-color:#ccc;outline-style:none;padding-left:12px}.mat-mdc-menu-panel{max-width:100%!important}.multi-select-dropdown{font-size:14px}.multi-select-dropdown .multi-select-item{height:40px;transition:background-color 85ms;will-change:background-color;padding:5px 0;background-color:#fff}.multi-select-dropdown .multi-select-item fig-check-input,.multi-select-dropdown .multi-select-item span{display:inline-block}.multi-select-dropdown .multi-select-item fig-check-input{margin-top:4px;width:50px}.multi-select-dropdown .multi-select-item .multi-select-item-name{line-height:2;width:250px;padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-select-dropdown .multi-select-item .multi-select-item-name+.tooltip .tooltip-inner{max-width:100%}.multi-select-dropdown .multi-select-item:not([disabled=disabled]){cursor:pointer}.multi-select-dropdown .multi-select-item:not([disabled=disabled]):hover{background-color:#e6e6e6}.multi-select-dropdown .multi-select-item:not([disabled=disabled]):hover fig-check-input .fig-check-input{border-color:#0076a3}.multi-select-dropdown .multi-select-list{margin-top:40px;overflow-y:auto;overflow-x:hidden;max-height:500px;width:auto;min-width:330px}.multi-select-dropdown .multi-select-all{border-bottom:1px solid #ddd;width:100%;position:absolute;top:0;left:0;right:0}fig-plan-event-selector,.plan-event-selector{display:inline-block}fig-plan-event-selector .plan-event-selector-btn .btn,.plan-event-selector .plan-event-selector-btn .btn{border:none;background:none}fig-plan-event-selector .plan-event-selector-btn .btn .fa:first-child,.plan-event-selector .plan-event-selector-btn .btn .fa:first-child{margin-right:5px}fig-plan-event-selector .mat-mdc-form-field-subscript-wrapper,.plan-event-selector .mat-mdc-form-field-subscript-wrapper{display:none}.plan-dropdown-menu-text{display:inline-block!important;padding:3px 6px!important}.plan-dropdown-menu-icon{margin-left:11px!important;font-size:12px}fig-income-specification{display:block}.income-specification .panel.panel-total-salary{margin:15px 0;min-width:initial}.income-specification .panel.panel-total-salary .panel-heading{border:none;padding:6px}.income-specification .panel.panel-total-salary .panel-heading .panel-title{width:100%;margin:0;font-weight:300}.income-specification .salary-details{display:table}.income-specification .salary-details .salary-details,.income-specification .salary-details .salary-provisions{height:100%}.income-specification .salary-details .salary-details .table,.income-specification .salary-details .salary-provisions .table{width:100%}.income-specification .table th,.income-specification .table td{padding:4px 4px 4px 0;border-top:0px;border-width:0px;vertical-align:top!important}.income-specification .table th:last-of-type,.income-specification .table td:last-of-type{padding-right:0}.income-specification .table th:first-of-type,.income-specification .table td:first-of-type{padding-left:0}.income-specification .table .percentage:after{content:"%"}.income-specification .table .small-input{width:50px}.income-specification .expander-label{margin-left:-30px}.sub-cards .column-actions{width:50px}.sub-cards .column-card-status{width:35px;padding-top:0;padding-bottom:0;height:0}.sub-cards .column-card-status card-status-indicator{display:block;height:100%}.sub-cards .column-card-status card-status-indicator .indicator-container,.sub-cards .column-card-status card-status-indicator .indicator-base{height:100%}.sub-cards .column-card-status card-status-indicator .indicator-container i,.sub-cards .column-card-status card-status-indicator .indicator-base i{top:calc(50% - 10px);position:relative;line-height:20px;display:block}.selected-card{background-color:#fff;padding:5px 0;height:30px;position:relative;cursor:pointer}.selected-card .card-index{border-right:1px solid #ddd;text-align:center;color:#777;font-weight:700}.selected-card .card-description{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-card .card-delete-button{padding:0;text-align:center}.selected-card .card-delete-button:hover i{color:#383838}.add-card-row{padding-top:15px}.selected-card-placeholder{background:#fff;min-height:30px}.cdk-drag-preview{box-sizing:border-box;border-radius:4px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}fig-chart-exporter actions-button i,fig-chart-exporter fig-actions-button i{position:relative;top:1px}fig-chart-exporter actions-button .hide-background,fig-chart-exporter fig-actions-button .hide-background{background:none!important;color:#8e8e8e}fig-chart-tools{height:34px;display:flex;align-items:center}fig-chart-tools>*{display:inline-block}fig-chart-type-selector .chart-type-selector-btn .btn{border:none;background:none}fig-chart-type-selector .chart-type-selector-btn .btn .fa:first-child{margin-right:5px}fig-chart-type-selector .mat-mdc-form-field-subscript-wrapper{display:none}.indicator-container{width:27px;display:inline-block}.indicator-container .indicator-base{display:inline-block;border-radius:4px;width:27px;line-height:30px;text-align:center;font-size:16px}.indicator-container .added-indicator{color:#00b050}.indicator-container .changed-indicator{color:#f28c4f;font-size:20px}.indicator-container .deleted-indicator{color:#d60000}.indicator-container .default-indicator{color:#d8d8d8}.indicator-container .fa-bullseye{color:#e7aa37;font-size:18px}.numeric-stepper{display:inline-block;width:92px;border:1px solid #0076a3;border-radius:3px}.numeric-stepper .btn,.numeric-stepper .numeric-value{width:30px;height:24px;display:inline-block}.numeric-stepper .numeric-value{line-height:1.7}.numeric-stepper .btn{border:none!important;transition:none!important;margin:0}.numeric-stepper .btn.add{margin-bottom:0}.numeric-stepper i{color:#0076a3}fig-table-type-selector .table-type-selector-btn .btn{border:none;background:none}.retained-transactions{padding-bottom:15px}.retained-transactions button{margin-right:15px;margin-left:-10px}.retained-transaction-type{width:160px!important}.tree-view{display:block;position:relative;background-color:#fff}.tree-view ul{list-style:none}.tree-view .branch-container{display:block}.tree-view-branch{display:block;position:relative}.tree-view-branch .tree-view-item{display:block;position:relative;width:100%;min-height:30px}.tree-view-branch .tree-view-item:not([disabled=disabled]):hover{transition-duration:0}.tree-view-branch .tree-view-item:not([disabled=disabled]):hover>.branch-content .expanded-toggle .fa{opacity:1;color:#0076a3}.tree-view-branch .tree-view-item[disabled=disabled]{pointer-events:none;cursor:default}.tree-view-branch .branch-content{height:30px;position:relative;display:block;padding-left:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-view-branch .branch-content .checkbox-container{position:absolute;padding:5px;width:30px;height:30px}.tree-view-branch .branch-content .text-container{display:inline;margin-left:30px;line-height:2.5}.tree-view-branch .branches{display:block}.tree-view-branch .expanded-toggle{position:absolute;left:-15px;width:15px;height:30px;font-size:16px;line-height:1}.tree-view-branch .expanded-toggle .fa{will-change:opacity,color;transition-property:opacity,color;transition-duration:85ms;opacity:.25}.nibud-forecast .column-expander{width:20px}.nibud-forecast .column-category{width:90px}.nibud-forecast .column-amount{width:150px}.nibud-forecast .detail-row-label{padding:0 0 0 20px}.nibud-forecast .row{margin-top:5px}.nibud-forecast .total-expenses{padding-left:7px;padding-right:0}.nibud-forecast .btn-group{margin-left:0}.nibud-forecast .btn-group button{border-bottom-width:3px;border-color:#0076a3}.nibud-forecast .btn-group .btn-sm{height:32px;width:46px}.nibud-forecast .calculated-total-warning{color:red;position:relative;top:7px;left:15px;font-size:16px;font-weight:500}.nibud-forecast .currency-input-dropdown{display:inline-flex;width:100%}.nibud-forecast .currency-input-dropdown input{border-radius:0}.nibud-forecast .currency-input-dropdown button{border-top-left-radius:0;border-bottom-left-radius:0}.nibud-forecast .currency-input-dropdown button i{position:relative;left:-2px;top:2px}.nibud-forecast .currency-input-dropdown button i:first-child{margin-right:5px}.nibud-forecast .currency-input-dropdown fig-currency-input{position:relative;width:100%;display:block}.nibud-forecast .btn-use-forecast-amount{overflow:hidden;height:32px;min-width:140px;margin-left:15px}.nibud-forecast .table tbody tr td:last-child{padding-right:15px}.nibud-forecast .expander-icon{cursor:pointer}.nibud-forecast .mat-expansion-panel-body{padding:0 15px;margin-left:-8px}.nibud-forecast.figlo-dropdown-menu li{cursor:pointer;margin:1px 5px;border-left:5px solid transparent;padding-left:4px}.nibud-forecast.figlo-dropdown-menu li.active{border-left:5px solid #0076a3}.nibud-forecast.figlo-dropdown-menu li:hover{background-color:#e6e6e6}@media only screen and (min-width: 1200px){.questionnaire-input .question-radio .repeated-radio-table{width:75%}}.questionnaire-input hr{margin-top:5px;margin-bottom:10px}.questionnaire-input .questionnaire-page{padding-right:100px}.questionnaire-input .panel.panel-questionnaire .panel-body{padding-top:0}.questionnaire-input .questionnaire-element{padding-bottom:15px}.questionnaire-input .questionnaire-element .sub-title{display:inline;float:left;width:130px}.questionnaire-input .questionnaire-element label{vertical-align:2px;margin-left:6px}.questionnaire-input .questionnaire-element .question-checkbox input{margin-bottom:12px}.questionnaire-input .questionnaire-element .question-radio input{margin-top:6px;margin-bottom:6px}.questionnaire-input .questionnaire-element .question-radio .repeated-radio-table th,.questionnaire-input .questionnaire-element .question-radio .repeated-radio-table td{border:none;padding:4px 0}.questionnaire-input .questionnaire-element .question-radio .repeated-radio-table th{font-weight:400;width:20%}.questionnaire-input .questionnaire-element .question-radio .repeated-radio-table td{position:relative;height:30px}.questionnaire-input .questionnaire-element .normal-repeating-container{margin-bottom:10px}.questionnaire-input .questionnaire-element .question-image{text-align:center}.questionnaire-input .questionnaire-element .question-image img{width:100%;max-width:600px;visibility:hidden;opacity:0;transition-property:opacity;transition-duration:1s}.questionnaire-input .questionnaire-element .question-image img.load-complete{visibility:visible;opacity:1}.questionnaire-input .questionnaire-element .questionnaire-question-title{font-weight:500;margin:0}.questionnaire-input .questionnaire-element.invalid .questionnaire-question-title{color:#d9534f}.questionnaire-input .questionnaire-element .question-text textarea{min-height:100px}.questionnaire-input .questionnaire-element .question-numerical input{width:200px}.questionnaire-input .questionnaire-element .question-likert .label-container{display:inline-block;width:100%}.questionnaire-input .questionnaire-element .question-likert .label-container div{float:left;width:50%}.questionnaire-input .questionnaire-element .question-likert .label-container div:nth-child(2){text-align:right}.questionnaire-input .questionnaire-element .question-likert .answer-container{display:flex;justify-content:space-between}.questionnaire-input .questionnaire-element .element-header{margin:0 -15px 10px;padding:7px 15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.questionnaire-input .questionnaire-element .element-header .icon-info{color:#ccc;font-size:16px;margin-left:15px}.motivation-input:not([hidden]){display:inline-block}.motivation-input:not([hidden]) .motivation-btn{border:none;width:30px;height:30px;border-radius:5px;font-size:18px;padding:0;background-color:#fff;transition:background-color 85ms}.motivation-input:not([hidden]) .motivation-btn i{transition:opacity 85ms;opacity:.5}.motivation-input:not([hidden]) .motivation-btn:hover,.motivation-input:not([hidden]) .motivation-btn.open{background-color:#e6e6e6}.motivation-input:not([hidden]) .motivation-btn:hover i,.motivation-input:not([hidden]) .motivation-btn.open i{opacity:.75}.motivation-input:not([hidden]) .panel-title{height:30px}.motivation-input:not([hidden]) .ql-snow.ql-toolbar{border-radius:4px 4px 0 0}.motivation-input:not([hidden]) .ql-snow.ql-toolbar button{min-width:unset!important;margin-right:4px;border:1px solid transparent!important}.motivation-input:not([hidden]) .ql-snow.ql-toolbar button.ql-active,.motivation-input:not([hidden]) .ql-snow.ql-toolbar button:hover{border-radius:4px;border:1px solid #ddd!important}.motivation-input:not([hidden]) .ql-snow.ql-toolbar .ql-color-picker,.motivation-input:not([hidden]) .ql-snow.ql-toolbar .ql-icon-picker,.motivation-input:not([hidden]) .ql-snow.ql-toolbar .ql-picker{border:1px solid transparent!important}.motivation-input:not([hidden]) .ql-snow.ql-toolbar .ql-color-picker.ql-active,.motivation-input:not([hidden]) .ql-snow.ql-toolbar .ql-icon-picker.ql-active,.motivation-input:not([hidden]) .ql-snow.ql-toolbar .ql-picker.ql-active,.motivation-input:not([hidden]) .ql-snow.ql-toolbar .ql-color-picker .ql-active,.motivation-input:not([hidden]) .ql-snow.ql-toolbar .ql-icon-picker .ql-active,.motivation-input:not([hidden]) .ql-snow.ql-toolbar .ql-picker .ql-active,.motivation-input:not([hidden]) .ql-snow.ql-toolbar .ql-color-picker:hover,.motivation-input:not([hidden]) .ql-snow.ql-toolbar .ql-icon-picker:hover,.motivation-input:not([hidden]) .ql-snow.ql-toolbar .ql-picker:hover{border-radius:4px;border:1px solid #ddd!important}.motivation-input:not([hidden]) .ql-snow.ql-toolbar .ql-active svg .ql-stroke{stroke:#337ab7!important}.motivation-input:not([hidden]) .ql-container.ql-snow{border-radius:0 0 4px 4px}.motivation-input:not([hidden]) .ql-editor{cursor:text}.motivation-form{position:fixed;top:unset!important;bottom:0!important;right:0!important;left:0!important;margin:0!important;width:auto;border:0px;background-color:#fff;z-index:1;box-shadow:0 0 50px #00000059;cursor:default;height:268px;transition:height .35s ease}.motivation-form[hidden]{height:0px;display:initial!important;transition-timing-function:linear}.motivation-form select{cursor:pointer}.motivation-form .motivation-container{height:268px;transition:height .4s ease;max-width:1000px;min-width:auto;margin:0 auto!important;padding-left:20px;padding-right:20px;display:flex;flex-direction:column}.motivation-form .motivation-container button{min-width:60px}.motivation-form .motivation-container .motivation-top{padding-top:25px;flex-grow:0}.motivation-form .motivation-container .motivation-top h2{font-weight:400}.motivation-form .motivation-container .motivation-top .display-id{color:#909090;display:inline-block;margin-left:5px;margin-top:5px}.motivation-form .motivation-container .motivation-top .motivation-custom-texts{display:inline-block;top:-10px}.motivation-form .motivation-container .motivation-top .motivation-custom-texts .choice-input{display:inline-block}.motivation-form .motivation-container .motivation-top .motivation-custom-texts .choice-input select{width:200px}.motivation-form .motivation-container .motivation-top .motivation-custom-texts button{margin-top:5px;margin-left:5px}.motivation-form .motivation-container .motivation-top .col{padding-left:0;padding-right:0}.motivation-form .motivation-container .motivation-top .edit-motivation-title-span{margin-top:6px;display:inline-block}.motivation-form .motivation-container .motivation-top .edit-motivation-title-button{margin-top:8px;margin-right:10px;margin-left:10px;cursor:pointer}.motivation-form .motivation-container .motivation-top .edit-motivation-title-input{border:1px solid #ddd;min-height:30px;min-width:200px;margin-right:5px}.motivation-form .motivation-container .motivation-textarea .ql-container{height:133px;border:1px solid #ddd;resize:none;margin:0}.motivation-form .motivation-container .motivation-actions{flex-grow:0;padding:5px 0 10px}main.with-side-nav .motivation-form{left:265px!important}.open-plan-list fig-view-selector button{margin-left:10px}.open-plan-list .badge.badge-number-of-rulecube-planning-alerts{top:-1px!important;margin-left:5px}.open-plan-list .button-container{float:left;border-right:3px transparent solid}.open-plan-list i{margin-left:3px}pdf-button .pdf-button,fig-pdf-button .pdf-button{color:#b93737;background:none;padding:0;font-size:24px}pdf-button .pdf-button:hover,fig-pdf-button .pdf-button:hover{color:#a03030}pdf-button .mini-spinner,fig-pdf-button .mini-spinner{left:14px;top:-4px}.view-selector button{color:#1e1e1e;background:none;width:50px;height:22px;padding:0!important}.view-selector button i{font-size:18px;margin-top:-4px}.view-selector button .fa-caret-down,.view-selector button .fa-caret-up{font-size:14px;margin-top:3px;float:right;padding-right:5px}.view-selector button:focus{outline:none!important}.view-selector button:not(:hover) i{opacity:.5}.view-selector button:not(:hover) .fa-caret-up{opacity:1}.view-selector li{cursor:pointer;border-left:5px solid transparent;display:block;line-height:26px;padding-left:8px;padding-right:8px;font-size:14px;font-weight:400}.view-selector li i{position:relative;top:1px;margin-right:8px}.view-selector li:hover{background-color:#e6e6e6}.view-selector li.selected{border-color:#0076a3}.news-items h1{margin-left:-15px}.news-items .title{margin-bottom:19px}.news-items tr{height:40px}.news-items thead .icon{width:50px}.news-items thead .title{width:25%}.news-items thead .date{width:100px}.news-items tbody .icon{font-size:16px;text-align:center}.news-items tbody .icon i{vertical-align:middle}.news-items tbody .ellipsis-with-padding{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:25px}.news-items tbody tr.link .title{color:#0076a3}.news-items tbody tr.link .title:hover{text-decoration:underline}.news-items tbody tr:not(.link){cursor:default!important}.user-preferences-form .default-analysis-type fig-choice-input .btn-group .financial-plan.btn-primary{background-color:#00b050;border-color:#009744}.user-preferences-form .default-analysis-type fig-choice-input .btn-group .mortgage-plan.btn-primary{background-color:#7030a0;border-color:#622a8c}.user-preferences-form .inline-messages{display:inline-block;font-size:12px;font-weight:500;margin-left:5px}.user-preferences-form .inline-messages .spinner{display:inline-block;height:20px;text-align:center;padding-top:10px;width:50px}.user-preferences-form .inline-messages .spinner div{width:3px}.user-preferences-form .inline-messages i{font-size:20px;margin-right:5px}.choice-input .property-suffix{margin-top:5px;font-style:italic}.card .choice-input .radio-btn:has(input:focus){background-color:#66afe9!important;border-color:#66afe9!important}.plan-selector-dropdown-panel{min-width:350px!important}.add-card-list{padding:0!important}.add-card-list .cards-container{position:relative}.add-card-list .cards-container.category-with-actions .card-container{padding-right:160px}.add-card-list .cards-container.category-with-actions .category-actions{display:block}.add-card-list .cards-container .category-actions{display:none;border-left:1px solid #ddd;position:absolute;width:160px;top:10px;right:10px;bottom:10px;height:auto}.add-card-list .cards-container .category-actions .btn{text-align:center;white-space:normal;word-break:break-word;margin-left:10px;margin-bottom:5px}.add-card-list .row{display:block;height:auto;min-height:90px}.add-card-list .row:first-child{padding:0 0 5px}.add-card-list .row:not(:last-child){border-bottom:1px solid #ddd}.add-card-list .row .icon-container,.add-card-list .row .card-container{display:inline-block;text-align:center}.add-card-list .row .icon-container{border-right:1px solid #ddd;min-height:90px;height:100%;width:160px;position:absolute;left:0}.add-card-list .row .icon-container i.measure-icon:after{content:"\25b2";font-size:44px}.add-card-list .row .icon-container i.fa,.add-card-list .row .icon-container i.fas,.add-card-list .row .icon-container i.far{padding:15px 10px 0;margin-bottom:5px;font-size:36px;color:#e7aa37}.add-card-list .row .icon-container .title{width:100%;font-size:15px;margin:0}.add-card-list .row .card-container{text-align:left;height:auto;padding:10px 10px 0 170px}.add-card-list .row .card-container .btn-add-card{margin:0 7.5px 7.5px 0;opacity:1;will-change:background,opacity;transition-duration:85ms;transition-property:background,opacity;padding:3px 8px}.add-card-list .row .card-container .btn-add-card[disabled]{opacity:.2}.add-card-list .no-goal-cards-to-add{margin:12px}.with-card-table .table tr,.with-card-table .table td,.with-card-table .table th{box-shadow:0 0 #00000024,0 0 #0003,0 0 #0000001f;will-change:box-shadow,background-color;transition-property:box-shadow,background-color;transition-duration:.3s}.with-card-table .table tr{cursor:pointer}.with-card-table .table tr.selected{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f}.with-card-table .table tr.invalid{cursor:default}.with-card-table .table tr.invalid .expander-icon{opacity:.5}.with-card-table .table tr.readonly{cursor:default!important}.with-card-table .table tr.readonly .expander-icon{display:none;visibility:hidden}.with-card-table .table th:nth-child(2),.with-card-table .table td:nth-child(2){padding-left:0}.with-card-table .table th.column-actions,.with-card-table .table td.column-actions{text-align:center;width:50px}.with-card-table .table th.column-expander,.with-card-table .table td.column-expander{width:30px;position:relative}.with-card-table .table th.column-expander .expander-icon,.with-card-table .table td.column-expander .expander-icon{padding-top:4px;text-align:center}.with-card-table .table th.card-table-properties,.with-card-table .table td.card-table-properties{padding:20px 15px 10px;box-shadow:0 1px 1px #00000024,0 3px 1px -2px #0003,0 1px 2px #0000001f;background-color:#e6e6e640}.with-card-table .card-table-actions{padding-top:15px;padding-left:30px}.with-card-table .card-table-actions .fa.fa-caret-down{margin-left:3px}.with-card-table .card-table-actions .fa-plus{margin-right:3px}.card-form{height:100%;position:relative}.card-form .card-form-page{margin-bottom:20px}.card-form .card-form-page-block{border-bottom:2px dotted #e6e6e6}.card-form .card-form-page-block-last{border-bottom:none;margin-bottom:-20px}.card-form .no-properties-in-view{margin-bottom:25px}.card-form .expander-container{transition:max-height .2s cubic-bezier(1,0,1,0);max-height:10000px;overflow:hidden;margin:0 -15px;padding:0 15px}.card-form .expander-container[hidden]{transition-timing-function:cubic-bezier(0,1,0,1);display:block!important;max-height:0px}.card-detail-level,.card-form-actions{padding-left:30px;padding-right:30px}.card-detail-level.form-group,.card-form-actions.form-group{margin-bottom:0}textarea-input,fig-textarea-input{display:block}.other-content input{margin-top:5px}.card-header-item{vertical-align:middle;display:inline-block;margin:0 5px}.card-header-item:first-child{margin-left:0}.card-header-item:last-child{margin-right:0}.card-actions{text-align:right}.error-message{color:#d9534f;margin-top:5px}.card-form-title{font-weight:400;font-size:19px}.card-form-information{font-weight:300;font-size:14px;margin-top:.5rem}card-properties,.card-properties{display:block}.card-properties .card-property{min-height:32px}.card-properties .card-property .expanded{margin-top:15px}.card-properties .card-property .expander-splitter{padding-left:0;padding-right:0}.card-properties .card-property .expander-splitter hr{height:5px;margin-top:10px;margin-bottom:10px}.card-properties .card-property .note-label{padding-top:8px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-properties .card-property .form-group{margin-bottom:0;padding-bottom:15px}.card-properties .card-property .label-header{font-weight:300;font-size:19px;word-wrap:break-word}.card-properties .card-property.card-property-expandable .card-property-title .expander-label{margin-left:-30px;cursor:pointer}.card-properties .card-property .card-property-title{padding-left:30px;padding-bottom:15px}.card-properties .card-property .card-property-title .expander-icon{padding-top:7px}.card-properties .card-property .card-property-title .control-label{transition:text-shadow .5s,transform .5s,color .5s;transform-origin:left;padding-top:7px;margin-bottom:0}.card-properties .card-property .card-property-title.indented{padding-left:50px}.card-properties .card-property .attachment-link{padding-top:7px;font-size:14px}.card-properties .card-property .card-property-control{display:flex}.card-properties .card-property .card-property-control div{min-width:1px}.card-properties .card-property .card-property-control>*{flex-grow:1}.card-properties .card-property.updated .card-property-title .control-label{text-shadow:.4px 0 0 #0076a3,0 -.1px 0 #0076a3,0 .1px 0 #0076a3;transition:text-shadow .2s,transform .2s,color .2s;transform:scale(1.05);color:#0076a3}.card-properties .card-property .btn-primary:not([disabled=disabled]):focus{background-color:#66afe9;border-color:#66afe9}.card-properties .card-property-detail fig-income-specification,.card-properties .card-property-detail textarea-input{padding-left:15px}.card-properties .recalculatePensionBenefitDialog-value{margin-top:7px}.card-properties .dropdown-toggle{margin-left:0!important;min-width:0}.card-properties .dropdown-toggle .caret{color:#fff}.card-properties-menu .mat-mdc-menu-content i{width:16px}.card-properties-menu .mat-mdc-menu-content li{padding:0 10px}.card-properties-menu .mat-mdc-menu-content li:hover{background-color:#e6e6e6}.card-properties-menu .mat-mdc-menu-content span{padding-left:10px}.expander-invalid-icon{color:#a00000}.expander-label{position:relative;height:30px;padding-left:30px}.expander-label.label-page{margin-left:-15px}.expander-label.label-page .expander-icon,.expander-label.label-page .expander-text{font-size:16px}.expander-label .expander-icon{width:30px;height:30px;position:absolute;top:0;left:0;display:block}.expander-label .expander-text{position:relative}.expander-label .expander-invalid-icon{text-align:center;width:12px;height:20px;display:none}.expander-label.expander-invalid{cursor:default!important}.expander-label.expander-invalid .expander-invalid-icon{display:inline-block}.expander-label.expander-invalid .expander-icon{opacity:.5}.expander-icon{text-align:center;font-size:14px;opacity:1;will-change:opacity;transition-property:opacity;transition-duration:.3s}.expander-icon.expanded-chevron i{transform:scaleZ(1) rotate(90deg)}.expander-icon i{transition-property:transform;transition-duration:.2s;will-change:transform;color:#707070}.required-marker{vertical-align:top;font-size:8px;color:#848484;padding-top:7px}.set-owner-and-division-dialog hr{margin:0}.set-owner-and-division-dialog .division-select-label{padding-top:5px}.set-owner-and-division-dialog .advisor-select-label{padding-top:20px}.set-owner-and-division-dialog .advisor-select-select{padding-top:15px}.set-owner-and-division-dialog mat-dialog-content{min-height:150px}.set-owner-and-division-dialog .sub-title,.set-owner-and-division-dialog select{font-size:14px}.set-owner-and-division-dialog fig-spinner{top:-5px}.client-file-transfer-dialog h3{font-size:24px!important}.client-file-transfer-dialog hr{margin:0}.client-file-transfer-dialog .sub-title{margin-bottom:16px}.client-file-transfer-dialog .mat-mdc-dialog-content,.client-file-transfer-dialog .mat-mdc-dialog-content label{color:#000000d9!important;font-size:13px!important;letter-spacing:initial!important}.client-file-transfer-dialog input{border-radius:4px!important}.client-file-transfer-dialog .error-message span{font-weight:400;font-size:13px}.client-file-transfer-dialog .control-label{padding-top:6px}.client-file-transfer-dialog fig-division-selector div{padding:0}.client-file-transfer-request-dialog h3{font-size:24px!important}.client-file-transfer-request-dialog hr{margin:0}.client-file-transfer-request-dialog .sub-title{margin-bottom:16px}.client-file-transfer-request-dialog .mat-mdc-dialog-content,.client-file-transfer-request-dialog .mat-mdc-dialog-content label{color:#000000d9!important;font-size:13px!important;letter-spacing:initial!important}.client-file-transfer-request-dialog input{border-radius:4px!important}.client-file-transfer-request-dialog .error-message span{font-weight:400;font-size:14px}.client-file-transfer-request-dialog .control-label{padding-top:6px}.generic-dialog span{font-size:24px}.generic-dialog hr{width:100%;margin:0}.generic-dialog .mat-mdc-dialog-content{color:#000000d9!important;font-size:13px!important;letter-spacing:initial!important}.generic-dialog button{margin-left:10px}.generic-dialog mat-dialog-actions{padding:12px}.generic-dialog .mat-mdc-dialog-content{max-height:initial}.life-line-series .highcharts-graph{visibility:hidden}.life-line-data-label .single-item{width:90px;padding:0 5px}.life-line-data-label .single-item .icon-cell{display:inline-block;vertical-align:middle;width:22px}.life-line-data-label .single-item .icon-cell .icon{font-size:16px}.life-line-data-label .single-item .text-cell{display:inline-block;width:58px;vertical-align:middle}.life-line-data-label .single-item .text-cell .year{font-weight:700}.life-line-data-label .single-item .text-cell .title{text-overflow:ellipsis;overflow:hidden}.life-line-data-label .multi-item{width:60px;padding:0 5px}.life-line-data-label .multi-item .text-cell{display:inline-block;width:50px;vertical-align:middle}.life-line-data-label .multi-item .text-cell .year{padding-right:5px;display:inline;font-weight:700}.life-line-data-label .multi-item .text-cell .title{display:inline;text-align:right}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}
