@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@font-face{font-family:"Roca One";src:url(/../fonts/rocaone-rg-webfont.woff2) format("woff2"),url(/../fonts/rocaone-rg-webfont.woff) format("woff");font-weight:normal;font-style:normal}.content{display:flex;flex-direction:column;gap:32px}body{background:#FFF;color:#000;font-family:"Roboto", Helvetica, Arial, sans-serif;font-size:16px;font-size:1em;font-weight:400;opacity:1;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body.application-body{min-height:100vh}body.application-body main{height:100vh;max-height:100vh;overflow-x:auto;overflow-y:hidden}.page{background-color:#F9FAFB;display:flex;height:100%;overflow:scroll;padding:32px 0;position:relative;width:100%}.page.structure-form{background-color:#FCFCFD}.container-fluid{padding-left:32px;padding-right:32px}.section-wrapper{display:flex;flex-direction:column;gap:16px}.hidden{display:none}.sidebar{background:#FFF;border-right:1px solid #EAECF0;display:flex;flex-direction:column;flex-shrink:0;width:240px}.navigation{display:flex;flex-direction:column;flex-grow:1;gap:24px;padding:16px 16px 24px}.institution-header{height:32px;margin:0 8px;width:calc(100% - 16px)}.institution-header a.brand{background-repeat:no-repeat;background-size:contain;display:block;height:100%;text-indent:-9999px;width:auto}.sidebar ul.nav{gap:4px}.sidebar ul.nav .nav-title{color:#51525C;font-size:0.688em;font-weight:500;padding-left:8px;text-transform:uppercase}.sidebar ul.nav .nav-link{color:#333;display:flex;font-size:0.9375em;font-weight:500;gap:8px;line-height:24px;padding:4px 8px}.sidebar ul.nav .nav-link i{font-size:1em;height:24px;line-height:24px;text-align:center;width:24px}.sidebar ul.nav .nav-pills .nav-link{border-radius:6px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link,.nav-pills .nav-link:hover{background-color:#F9FAFB;color:#000;text-decoration:none}.sidebar .dropdown{cursor:pointer;padding:0 16px 20px}.sidebar .dropdown .user-menu{align-items:center;border-top:1px solid #EAECF0;display:flex;flex-direction:row;gap:12px;padding-top:16px}.sidebar .dropdown .user-menu.dropdown-toggle::after{display:none}.sidebar .dropdown .user-menu .user-info{display:flex;flex-direction:column;flex-grow:1;font-size:0.75em;line-height:18px;overflow:hidden}.sidebar .dropdown .user-menu .user-info strong{font-size:1.125em}.sidebar .dropdown .user-menu i{color:#667085;font-size:0.875em}.sidebar .dropdown .dropdown-menu{width:calc(100% - 48px)}.btn-sidebar-action{margin:0 8px}h1,h2,h3,h4,h5,h6{font-family:"Roca One", serif;font-weight:normal;line-height:1.2;margin:0}h1{font-size:4em}h2{font-size:3em}h3{font-size:2.5em}h4{font-size:2em}h5{font-size:1.5em;margin:0 0 8px}h6{font-size:1.25em}p{color:#000;font-size:1em;line-height:24px;margin:0 0 16px}p.small{font-size:0.875em;line-height:20px}p.medium{font-size:1.25em;line-height:32px}p.large{font-size:1.5em;line-height:40px}strong{font-weight:500}strong.headline{font-family:"Roca One", serif;font-weight:normal}pre.formatted-address{font-family:"Roboto", Helvetica, Arial, sans-serif;font-size:1em;line-height:24px;margin:0 0 16px}.text-decoration-line-through{text-decoration:line-through}a{color:#6941C6;text-decoration:none}a:hover{text-decoration:underline}.accordion-item{border:1px solid #EAECF0;color:#000;font-size:0.875em}.accordion-item .accordion-button{color:inherit;display:flex;flex-direction:row;font-size:inherit;justify-content:space-between;padding:8px 16px}.accordion-item .accordion-button:focus{box-shadow:none}.accordion-item .accordion-button::after{content:none}.disabled-accordion{background-color:#F8F9FA;color:#D0D5DD;cursor:not-allowed;padding:8px 16px}.avatar{background-color:#EAECF0;background-position:center;background-size:contain;border:2px solid #FFF;border-radius:50%;flex-shrink:0;font-weight:500;height:32px;text-align:center;width:32px}.badge{background-color:#F9FAFB;border-radius:12px;color:#51525C;font-size:0.75em;font-weight:500;height:24px;line-height:24px;padding:0 8px}.badge.bg-primary,.badge.bg-success,.badge.bg-danger{color:#FFF}.badge .badge-circle{background-color:#51525C;border-radius:4px;display:inline-block;height:4px;margin-right:4px;vertical-align:middle;width:4px}.badge.completed,.badge.excellent{background-color:#ECFDF3;color:#027A48}.badge.completed .badge-circle,.badge.excellent .badge-circle{background-color:#12B76A}.badge.in_progress{background-color:#FFF4ED;color:#B93815}.badge.in_progress .badge-circle{background-color:#EF6820}.badge.on_hold{background-color:#FFF1F3;color:#C01048}.badge.on_hold .badge-circle{background-color:#F63D68}.badge.in_review{background-color:#F4F3FF;color:#5925DC}.badge.in_review .badge-circle{background-color:#7A5AF8}ol.breadcrumb .breadcrumb-item{font-size:0.875em;font-weight:500;line-height:20px}ol.breadcrumb .breadcrumb-item a{color:#667085;text-decoration:none}ol.breadcrumb .breadcrumb-item a:hover{color:#000}ol.breadcrumb .breadcrumb-item+.breadcrumb-item{padding-left:12px}ol.breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:#D0D5DD;content:"\f054";font-family:"Font Awesome 5 Pro";font-size:0.75em;font-weight:900;padding-right:12px}.btn{box-shadow:0px 1px 2px 0px rgba(16,24,40,0.05);font-size:0.875em;font-weight:600;height:40px;line-height:38px;padding:1px 16px}.btn.btn-primary{background-color:#18181B;border-color:#18181B}.btn.btn-primary:hover{background-color:#000;border-color:#000}.btn.btn-secondary{background-color:#FFF;border-color:#EAECF0;color:#51525C}.btn.btn-secondary:hover{background-color:#EAECF0;border-color:#EAECF0;color:#51525C}.btn.btn-outline-primary{background-color:transparent;border-color:#D0D5DD;color:#18181B}.btn.btn-outline-primary:hover{background-color:#F9FAFB;color:#000}.btn.btn-outline-primary.active{background-color:#F9FAFB;border-color:#EAECF0;color:#51525C}.btn.dropdown-toggle::after{display:none}a.btn{text-decoration:none}.btn.btn-text{background:none;border:0;box-shadow:none;color:#6941C6;font-size:0.875em;font-weight:500;height:auto;line-height:32px;padding:0}.btn.btn-text:hover{text-decoration:underline}.btn.btn-mini{border-radius:28px;font-size:0.688em;height:28px;line-height:26px;padding:0 12px 0 8px}.btn.btn-medium{font-size:1em;height:48px;line-height:46px;padding:0 24px 0 16px}.btn.btn-full{width:100%}.btn.btn-icon{padding:0 20px 0 16px}.btn.btn-icon i{margin-right:4px}button.icon-link{background:none;border:0;color:#667085;font-size:0.75em;font-weight:500;height:24px;line-height:24px;padding:0}button.icon-link:hover{color:#18181B}.card{border:1px solid #EAECF0;border-radius:12px;box-shadow:0px 1px 2px 0px rgba(16,24,40,0.06)}a.card{text-decoration:none}a.card:hover{background-color:#F9FAFB}.card-header{background-color:#FFF;border-bottom-color:#EAECF0;display:flex;padding:24px}.card-header:first-child{border-radius:12px 12px 0 0}.card-body{display:flex;flex-direction:column;gap:16px;padding:24px}.card-footer{background-color:#FFF;border-top-color:#EAECF0;display:flex;justify-content:flex-end;padding:24px}.card-footer:last-child{border-radius:0 0 12px 12px}.card.action-card .card-body{flex-direction:row;padding:16px}.card.action-card .icon{background-color:#F9FAFB;border-radius:8px;color:#000;flex-shrink:0;font-size:0.875em;height:32px;line-height:30px;text-align:center;width:32px}.card.action-card .info{flex-grow:1}.card.action-card h6{line-height:28px;margin:0}.card.action-card span{color:#51525C;display:block;font-size:0.875em;line-height:20px}.card.action-card .fas.fa-chevron-right{color:#51525C;font-size:1em;line-height:48px}a.card.action-card:hover .fas.fa-chevron-right{color:#000}.card.stat-bar .card-body{flex-direction:row;gap:32px}.card.stat-bar .divider{background-color:#EAECF0;width:1px}.card.stat-bar .stat{flex-grow:1}.card.stat-bar .stat h4{font-family:"Roboto", Helvetica, Arial, sans-serif;font-weight:700;margin:0}.card.stat-bar .stat i.fa-caret-up{color:#027A48;font-size:1.25em}.card.stat-bar .stat .fa-caret-down{color:#FC4742;font-size:1.25em}.card.stat-bar .stat em{color:#51525C;font-size:0.75em;font-style:normal}.card.stat-bar .stat-header{align-items:center;display:flex;gap:8px;margin-bottom:4px}.card.stat-bar .stat-header label{color:#344054;display:block;font-size:0.875em;font-weight:500;line-height:20px}.card-item{align-items:start;display:flex;flex-direction:column;gap:4px}.card-item label{color:#51525C;font-size:0.75em;font-weight:500}.card-item p{font-size:0.875em}.card-item .card-item-meta{align-items:center;color:#667085;display:flex;font-size:0.688em;font-weight:500;gap:6px}.empty-state{align-items:center;background-color:#FCFCFD;border:1px solid #EAECF0;border-radius:12px;color:#51525C;display:flex;flex-direction:row;gap:16px;justify-content:space-between;padding:12px 16px}.divider{background-color:#EAECF0;height:1px;width:100%}.dropdown-menu{padding:8px}.dropdown-item{border-radius:3px;font-size:0.875em;padding:3px 6px}.dropdown-item:focus,.dropdown-item:hover{text-decoration:none}fieldset.form-group.inline-group{display:flex;flex-direction:row;gap:16px}fieldset.form-group.inline-group label{flex-shrink:0;width:160px}fieldset.form-group label{color:#344054;font-size:0.875em;font-weight:500;line-height:20px;margin:0 0 8px}.form-check{padding-left:24px;margin-bottom:8px}.form-check .form-check-label{color:#344054;font-size:0.875em;font-weight:500}.address-group{display:flex;flex-direction:column;flex-grow:1;gap:16px}.address-group .street{display:flex;flex-direction:column;flex-grow:1;gap:8px}.address-group .city{display:flex;flex-direction:row;gap:8px}.block-group{display:flex;flex-direction:column;gap:16px;width:100%}button.add-block{background:none;border:none;color:#667085;cursor:pointer;font-size:0.875em;font-weight:500;line-height:20px;margin:0;padding:0;position:relative;width:100%}button.add-block:hover{color:#000}button.add-block .divider{position:absolute;top:50%;z-index:1}button.add-block span{background:#FFF;padding:0 12px;position:relative;z-index:2}.custom-form{display:flex;flex-direction:column;gap:16px}ul.custom-form-list{list-style:none;margin:0 0 32px;padding:0}ul.custom-form-list li{margin-bottom:16px}.select-box{display:flex;flex-direction:row;flex-wrap:wrap;gap:3%;width:100%}.sub-box{background:#FFF;border:1px solid #EAECF0;border-radius:8px;box-sizing:border-box;font-size:0.813em;line-height:1.2;margin-bottom:3%;padding:28px 16px 16px;text-align:center;transition:all 0.2s ease-in-out;width:31%}.sub-box:hover{cursor:pointer;transform:scale(1.04)}.sub-box:focus,.sub-box.-active{border-color:#86B7FE;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25)}.sub-image{background-color:#EAECF0;height:48px;margin:0 0 16px;width:100%}.inline-offset{display:flex;flex-direction:row;gap:16px;margin-left:176px}.form-search{border:1px solid #EAECF0;border-radius:12px;display:flex;gap:8px;padding:12px}.form-search input{border:none;border-radius:12px;flex-grow:1;font-size:1em;height:48px;line-height:48px;padding:12px 16px;width:100%}.form-search input:focus{outline:none}.form-search button{background:#F9FAFB;border:none;border-radius:8px;cursor:pointer;height:48px;line-height:48px;text-align:center;width:48px}.form-search button:hover{background:#EAECF0}.gap-0{gap:0}.gap-4{gap:4px}.gap-8{gap:8px}.gap-16{gap:16px}.gap-24{gap:24px}.gap-32{gap:32px}.gap-40{gap:40px}.page-header{display:flex;flex-direction:column;gap:24px;margin:0 0 32px}.page-header header h4{margin:0}.assignees{display:flex;align-items:center}.assignees .avatar{margin-left:-4px}.section-header{align-items:center;border-bottom:1px solid #EAECF0;display:flex;justify-content:space-between;line-height:24px;margin-bottom:24px;padding-bottom:20px}.section-header h4,.section-header h5,.section-header h6{margin:0}.section-header a{color:#6941C6;font-size:0.875em;font-weight:500;text-decoration:none}.section-header a:hover{color:#000}.list-group .list-group-item{align-items:center;display:flex;font-size:0.75em;gap:8px}.list-group .list-group-item i.with-background{background:#F1F3F6;border-radius:24px;height:24px;line-height:24px;text-align:center;width:24px}.list-details{display:flex;flex-direction:column}.list-details .detail-item{border-bottom:1px solid #F1F3F6;display:flex;gap:16px;padding:8px 0}.list-details .detail-item label{color:#51525C;flex-grow:1;font-size:0.75em;font-weight:500}.list-details .detail-item span{font-size:0.875em}.modal-header{align-items:center;border-bottom:1px solid #EAECF0;gap:16px;padding:24px}.modal-header .modal-avatar{border:1px solid #EAECF0;border-radius:10px;font-size:1.25em;height:48px;line-height:48px;text-align:center;width:48px}.modal-header .modal-title{flex-grow:1}.modal-header .modal-title h6{line-height:24px;margin:0}.modal-header .modal-title span{color:#475467;display:block;font-size:0.875em;line-height:20px}.modal-header .modal-close{background-color:#FFF;border:0;color:#667085;font-size:1.25em;height:24px;line-height:24px;text-align:center;width:24px}.modal-header .modal-close:hover{color:#000}.modal-body{display:flex;flex-direction:column;gap:16px;padding:20px 24px 32px}.modal-body fieldset{display:flex;gap:16px}.modal-body fieldset label{flex-shrink:0;width:160px}.modal-body .modal-divider{background-color:#EAECF0;height:1px;width:100%}.modal-footer{border-top:1px solid #EAECF0;padding:24px}.modal-backdrop.show{background-color:rgba(0,0,0,0.24);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:1}.modal.left .modal-dialog{position:fixed;right:0;margin:auto;width:320px;height:100%;transform:translate3d(0%, 0, 0)}.modal.left .modal-content{height:100%;overflow-y:auto}.modal.right .modal-body{padding:15px 15px 80px}.modal.right.fade .modal-dialog{left:-320px;transition:opacity 0.3s linear, left 0.3s ease-out}.modal.right.fade.show .modal-dialog{right:0}.pagy-bootstrap-nav{align-items:center;display:flex;gap:24px;padding:24px}.pagy-bootstrap-nav .page-details,.pagy-bootstrap-nav .page-count{color:#344054;font-size:0.875em;font-weight:500;line-height:20px}.pagy-bootstrap-nav ul.pagination{flex-grow:1;justify-content:end;margin:0}.pagy-bootstrap-nav .page-link{background-color:#FFF;border:1px solid #D0D5DD;color:#18181B;font-size:14px;font-weight:500}.pagy-bootstrap-nav .page-link:hover{background-color:#F9FAFB;color:#000}.pagy-bootstrap-nav .page-item.active .page-link{background-color:#18181B;border-color:#18181B;color:#FFF}.pagy-bootstrap-nav .page-item.disabled .page-link{color:#D0D5DD}.pagy-bootstrap-nav .page-item:first-child .page-link,.pagy-bootstrap-nav .page-item:last-child .page-link{border-radius:8px}.pagy-bootstrap-nav .page-item:nth-child(2) .page-link{border-top-left-radius:8px;border-bottom-left-radius:8px;margin-left:12px}.pagy-bootstrap-nav .page-item:nth-last-child(2) .page-link{border-top-right-radius:8px;border-bottom-right-radius:8px;margin-right:12px}.modal.sidepanel{left:initial;right:24px;width:480px}.modal.sidepanel .modal-dialog{bottom:24px;height:calc(100% - 48px);max-width:480px;right:24px;top:24px;width:100%}.modal.sidepanel .modal-content{border:0;border:1px solid #EAECF0;border-radius:12px;box-shadow:0 0 0 4px rgba(164,173,186,0.0784314),0 2px 6px rgba(28,40,64,0.0588235),0 6px 20px -2px rgba(28,40,64,0.0784314)}.modal.sidepanel .modal-header{padding:16px 24px}.modal.sidepanel .modal-title{display:flex;gap:20px}.modal.sidepanel .modal-title form.button_to,.modal.sidepanel .modal-title button{height:24px;vertical-align:top}.modal.sidepanel .modal-body{flex:0 1 auto}.sidepanel .details{display:flex;flex-direction:column;gap:20px}.sidepanel .details fieldset{display:flex;font-size:0.875em;gap:16px}.sidepanel .details fieldset .label{color:#667085;flex-shrink:0;font-weight:500;width:120px}.sidepanel .details fieldset .data{line-height:20px}.sidepanel .details fieldset .data.data-flex-row{align-items:center;display:flex;gap:8px}.sidepanel .details fieldset .data.card{width:100%}.sidepanel .form-card{flex-direction:row}.sidepanel .form-card i{font-size:1.5em}.sidepanel .assigned-to{align-items:center;display:flex;height:72px;overflow:hidden;padding:20px 0 20px 16px;text-overflow:ellipsis;width:160px}.sidepanel .assigned-to .avatar{margin-right:8px}.sidepanel .comments{background:#F9FAFB;border-top:1px solid #EAECF0;display:flex;flex-grow:1;padding:0 24px}.progress-wrapper{align-items:center;display:flex;flex-direction:row;gap:8px;margin:0 0 8px}.progress-wrapper .progress{flex-grow:1}.progress-wrapper .progress .progress-bar{background-color:#6941C6}.progress-wrapper .count{text-align:right;width:32px}.spacer{width:100%}.spacer.-space-8{height:8px}.spacer.-space-12{height:12px}.spacer.-space-16{height:16px}.spacer.-space-24{height:24px}.spacer.-space-32{height:32px}.spacer.-space-40{height:40px}.spacer.-space-64{height:64px}.flex-table{border:1px solid #EAECF0;border-radius:12px;box-shadow:0px 1px 2px 0px rgba(16,24,40,0.06);color:#51525C}.flex-table.-completed .table-row .table-cell{background-color:#FCFCFD}.table-header-group{background:#FCFCFD;border-bottom:1px solid #EAECF0;border-radius:12px 12px 0 0;display:flex;flex-direction:row}.table-header-group .table-cell{font-size:0.75em;font-weight:500;height:40px;line-height:16px;padding:12px 24px}.table-header-group a.table-cell{align-items:center;color:#51525C;display:flex;justify-content:space-between;padding-right:36px;text-decoration:none}.table-header-group a.table-cell i.fa-arrow-down-arrow-up{color:#A0A0AB}.table-header-group a.table-cell:hover{color:#000}.table-header-group a.table-cell:hover i.fa-arrow-down-arrow-up{color:#000}.table-row{background-color:#FFF;border-bottom:1px solid #EAECF0;display:flex;flex-direction:row}.table-row:hover{background:#F9FAFB;cursor:pointer}.table-row .table-cell{font-size:0.875em;height:72px;line-height:24px;overflow:hidden;padding:24px}.table-row .table-cell.bold{color:#000;font-weight:500}a.table-row{color:#51525C;text-decoration:none}.table-cell.table-id{padding:24px 0 24px 24px;width:94px}.table-header-group .table-cell.table-id{padding:12px 0 12px 24px}.table-cell.table-number{padding:24px 0 24px 24px;width:148px}.table-header-group .table-cell.table-number{padding:12px 0 12px 24px}.table-cell.table-date{padding:24px 8px;width:120px}.table-header-group .table-cell.table-date{padding:12px 8px}.table-cell.table-progress{align-items:center;display:flex;width:280px}.table-cell.table-progress .progress{flex-grow:1;height:8px}.table-cell.table-progress .count{text-align:right;width:56px}.table-cell.table-status{flex-shrink:0;padding:24px 0;width:128px}.table-header-group .table-cell.table-status{padding:12px 0}.table-cell.table-categories{align-items:center;display:flex;gap:4px;padding:24px 0 24px 24px;width:156px}.table-header-group .table-cell.table-categories{padding:12px 0 12px 24px}.table-cell.table-assignees{align-items:flex-start;display:flex;padding:20px 0 20px 16px;width:148px}.table-cell.table-assignees .avatar{margin-left:-8px}.table-cell.table-assignees .avatar:first-child{margin-left:0}.table-header-group .table-cell.table-assignees{padding:12px 0 12px 16px}.table-cell.table-assigned{align-items:center;display:flex;height:72px;padding:20px 0 20px 16px;width:160px}.table-cell.table-assigned.full-assigned{width:240px}.table-cell.table-assigned .avatar{margin-right:8px}.table-cell.table-assigned .name-cell{height:32px;line-height:32px;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;width:100%}.table-header-group .table-cell.table-assigned{height:40px;padding:12px 0 12px 16px}.table-cell.table-consumers{align-items:center;display:flex;height:72px;padding:20px 0 20px 16px;width:200px}.table-cell.table-consumers .badge{margin-left:8px}.table-cell.table-consumers .name-cell{height:32px;line-height:32px;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.table-header-group .table-cell.table-consumers{height:40px;padding:12px 0 12px 16px}.table-cell.table-description{height:32px;overflow:hidden;text-overflow:ellipsis;width:400px}.table-cell.table-icon{text-align:center;padding:24px 8px;width:40px}.table-cell.table-icon .fa-disabled{color:#F1F3F6}.table-header-group .table-cell.table-icon{padding:12px 8px}.table-cell.table-ellipsis{text-align:center;padding:24px 8px;width:40px}.table-header-group .table-cell.table-ellipsis{padding:12px 8px}.table-cell.table-timestamp{flex-shrink:0;padding:24px 8px;width:200px}.flex-table.-slim .table-cell.table-timestamp{padding:8px 12px}.table-cell.table-role{flex-shrink:0;padding:24px 8px;width:240px}.flex-table.-slim .table-cell.table-timestamp{padding:8px 12px}.table-cell .form-check{margin-bottom:0}.flex-table.-slim .table-cell{height:auto;padding:8px 12px}.nav-tabs.page-tabs{border-bottom-color:#EAECF0;gap:16px}.nav-tabs.page-tabs .nav-link{border:0;color:#667085;font-size:0.875em;font-weight:500;line-height:20px;padding:1px 4px 11px}.nav-tabs.page-tabs .nav-link img{height:18px;opacity:0.64}.nav-tabs.page-tabs .nav-link:hover{color:#18181B;text-decoration:none}.nav-tabs.page-tabs .nav-link:hover img{opacity:1}.nav-tabs.page-tabs .nav-link.active{background-color:inherit;border-bottom:2px solid #000;color:#000}.nav-tabs.page-tabs .nav-link.active img{opacity:1}.nav-tabs.page-tabs .tab-divider{background:#EAECF0;height:33px;width:1px}@keyframes slideFromRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.toast-container{position:fixed;right:32px;top:32px;z-index:4}.toast-container .toast{animation:slideFromRight 0.5s ease-in-out;background:#333;border:0;justify-content:space-between}.toast-container .toast.show{display:flex}.toast-container .toast .toast-body{color:#FFF}.toast-container .toast .toast-close i.fa{color:#FFF;cursor:pointer;font-size:1.125em;height:40px;line-height:40px;text-align:center;width:40px}.wizard-body{background:#FFF;box-sizing:border-box;display:flex;height:100vh;padding:64px 80px}.wizard-wrapper{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1320px;width:100%}.wizard-content{flex-grow:1;max-width:720px}.wizard-steps{display:flex;flex-direction:column;gap:4px;justify-content:center;width:360px}.step{color:#A0A0AB;display:flex;flex-direction:row;gap:24px}.step .step-number{border:1px solid #EAECF0;border-radius:48px;height:48px;line-height:46px;text-align:center;width:46px}.step .step-title{display:flex;flex-direction:column;line-height:24px}.step .step-title span{font-size:0.875em}.step.active{color:#51525C}.step.active .step-number{border-color:#000;color:#000}.step.active .step-title strong{color:#000}.step-divider{background:#EAECF0;height:40px;margin-left:24px;width:1px}.account-overview{display:flex;flex-direction:column;gap:64px;padding-bottom:40px}.subtype-wrapper{display:flex;flex-wrap:wrap;gap:24px}.card.account-card{max-width:calc(33.33% - 16px);width:100%}.card.account-card .icon{font-size:1.25em;height:48px;line-height:48px;width:48px}.card.account-card .info p{font-size:0.875em;line-height:20px}.card.account-card .card-note{color:#51525C;border-top:1px solid #EAECF0;font-size:0.813em;margin:0 16px 16px;padding-top:12px}.accounts{display:flex;flex-direction:column;gap:40px;padding-bottom:40px}.sidepanel .account-details{gap:40px}.account-header{align-items:center;display:flex;flex-direction:row;gap:24px;margin-bottom:8px}.account-header .icon{background-color:#F1F3F6;border-radius:8px;font-size:1.25em;height:56px;line-height:56px;text-align:center;width:56px}.account-header .icon.cardtype{background-color:#F2E1DE}.account-header .icon.deposit{background-color:#E3F1EC}.account-header .icon.loan{background-color:#F0F4F9}.account-header .info{display:flex;flex-direction:column}.account-header .info p{color:#51525C;font-size:0.813em;line-height:20px;margin:0}.comment-wrapper{flex-grow:1;position:relative;width:100%}.comment{display:flex;gap:16px;margin-top:24px}.comment .comment-info{display:flex;flex-direction:column;flex-grow:1;gap:2px}.comment .comment-meta{color:#667085;display:flex;font-size:0.75em;font-weight:500;gap:8px;line-height:18px}.comment .comment-content{font-size:0.875em;line-height:20px}.floating-comment-form{background:#FFF;border-radius:12px;bottom:24px;box-shadow:0 2px 3px 0 rgba(0,0,0,0.08);display:flex;gap:12px;left:24px;padding:12px;position:absolute;right:24px}.floating-comment-form .comment-group{flex-grow:1}.floating-comment-form .comment-group textarea{border:0;font-size:0.875em;line-height:20px;margin:0;min-height:40px;outline:none;padding:0;width:100%}.floating-comment-form button{border:0;border-radius:4px;background:none;cursor:pointer;height:36px;line-height:36px;text-align:center;width:36px}.floating-comment-form button:hover{background:#F5F6F7}.consumer-overview{display:flex;flex-direction:column;gap:64px;padding-bottom:40px}.consumer-page-header{align-items:center;display:flex;gap:16px}.consumer-page-header .consumer-header-info{display:flex;flex-direction:column;flex-grow:1;gap:4px}.consumer-page-header .consumer-header-info span{color:#667085;font-size:0.688em;font-weight:500}.consumer-content{display:flex;flex-direction:column;gap:24px}.sidepanel .group-details{gap:40px}.group-header{align-items:center;display:flex;flex-direction:row;gap:24px;margin-bottom:8px}.group-header .group-title span{color:#6B7280;font-size:0.875em}.impersonate{background-color:#FFF;border:1px solid #FC4742;border-radius:3px;color:#000;display:flex;flex-direction:row;font-size:0.688em;font-weight:500;gap:8px;line-height:11px;margin:0 16px 4px 16px;padding:6px 8px;width:calc(100% - 32px)}.impersonate:hover{border-color:#D03531}.btn-scratch-pad{border-top-right-radius:0;border-bottom-right-radius:0;padding:0 16px;position:fixed;right:0;top:32px}.modal.sidepanel .modal-body.scratch-pad-body{flex:1 1 auto}.modal.sidepanel .modal-body.scratch-pad-body form{display:flex;flex:1;flex-direction:column;gap:24px}.checklist-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.scratch-control{border:0;outline:none;width:100%}textarea.scratch-control{flex:1;font-size:0.875em;resize:none}#scratchPadChecklist{display:flex;flex-direction:column;gap:6px}.check-item{align-items:center;display:flex;gap:8px}.check-item .form-check-input{margin:0}.check-item input.check-control{border:0;flex:1;font-size:0.875em;line-height:20px;outline:none;padding:0}.check-item button.icon-link{display:block;height:20px;width:20px;text-align:center}section.home-overview{align-self:center;flex-grow:1;max-width:940px;margin:0 auto}section.home-overview .form-search{margin:160px 0 64px}.login-section{align-items:center;display:flex;flex-direction:column;gap:80px;margin:40px 0}.login-section img{max-width:240px;max-height:180px}.login-section h1{font-size:1.5em;margin:0}.login-section form{width:100%}.login-section form.new_user{display:flex;flex-direction:column;gap:16px}.login-section form.new_user button{margin-top:24px}.selfie-container{position:relative;text-align:center}.selfie-video{background-color:#F1F3F6;border-radius:32px;height:calc(100vh - 64px);-o-object-fit:cover;object-fit:cover;width:100%}.selfie-startbutton{background-color:#222;border:1px solid #000;border-radius:8px;bottom:0;color:#FFF;cursor:pointer;font-size:16px;font-weight:bold;height:48px;line-height:44px;left:0;margin:32px;position:absolute;text-align:center;width:calc(100% - 64px)}.selfie-startbutton:hover{background-color:#000}.card.capture{border-radius:32px}.card.capture .card-body{align-items:center;height:calc(100vh - 64px);justify-content:center}.captured-image,.consumer-image{background-color:#F1F3F6;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:32px;height:calc(100vh - 64px);margin:0 0 64px;position:relative;width:100%}.consumer-image{height:400px;margin:0;width:320px}.retake-image{bottom:0;left:0;margin:32px;position:absolute;width:calc(100% - 64px)}.marketplace-listings{display:flex;flex-wrap:wrap;gap:24px;padding-bottom:48px}.marketplace-listings .marketplace-card{flex:0 0 calc(33.3333% - 16px)}.marketplace-card .card-header,.marketplace-card .card-body,.marketplace-card .card-footer{gap:8px;padding:20px}.marketplace-card .card-header{align-items:center;border-bottom:0;justify-content:space-between}.marketplace-card .card-footer{align-items:center;border-top:0;justify-content:space-between;padding-top:0}.marketplace-card .marketplace-logo{background-position:0 0;background-repeat:no-repeat;background-size:contain;color:#FFF;height:64px;text-indent:-9999px;width:160px}.marketplace-card h6{margin:0}.marketplace-card p{font-size:0.875em;margin:0}.marketplace-card span{color:#51525C;display:block;font-size:0.875em;line-height:20px}.installed-integrations{display:flex;flex-direction:column;gap:16px}.installed-card .card-body{align-items:center;display:flex;flex-direction:row;gap:16px;padding:16px}.installed-card .integration-avatar{background-color:#F1F3F6;background-size:cover;background-position:center;border-radius:8px;height:48px;width:48px}.installed-card h6{margin:0}.project-wrapper{display:flex;flex-direction:column;gap:40px}.action-bar{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 0 32px}.action-bar .search-wrapper{max-width:320px;width:100%}header.market-nav{align-items:center;display:flex;height:72px;padding:16px 0}header.market-nav a.navbar-brand{display:block;height:28px}header.market-nav a.navbar-brand img{height:28px;width:auto}.signup-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:48px 0 0}.signup-form{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:8px;padding:0 64px}.signup-form h1{font-family:"Roca One", serif;font-size:3em;font-weight:normal;margin:0;text-align:center}.signup-form p{margin:32px 0 0;text-align:center}.signup-form p.medium{margin:0 0 32px}.signup-form .button_to{margin:0 0 24px;width:400px}.signup-form .button_to button{width:100%}.signup-break{background:#F1F3F6;height:1px;margin:16px 0;position:relative;width:400px}.signup-break span{background:#FFF;height:33px;left:calc(50% - 16px);line-height:33px;position:absolute;text-align:center;top:-16px;width:32px}form.new_user{display:flex;flex-direction:column;gap:16px;width:400px}.signup-image{background-color:#F1F3F6;background-position:center;background-size:cover;border-radius:24px 0 0 24px;height:80vh;max-height:720px;width:48%}.panel-task-edit{background:#FFF;bottom:0;left:0;padding:24px;position:absolute;right:0;top:58px}.verification-body main{align-items:center;display:flex;height:100vh;justify-content:center}.verification-body main .content{width:auto}a.close-verification{color:#000;display:block;font-size:2em;height:40px;line-height:40px;position:absolute;right:24px;text-align:center;top:24px;width:40px}.verification-form{display:flex;flex-direction:column;gap:16px;width:400px}.workflow-wrapper{display:flex;flex-direction:column;gap:40px}.choices{width:100%}.choices__inner{background-color:var(--bs-body-bg) !important;border:var(--bs-border-width) solid var(--bs-border-color) !important;border-radius:var(--bs-border-radius) !important;font-size:1rem !important;font-weight:400}.choices__list--dropdown{width:auto;min-width:100%}.choices__list--dropdown .choices__item{white-space:nowrap}
