/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

body{color:#3b3b3b;background:var(--color-black-5);font-family:var(--font-family);}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:var(--color-transparent) !important;}#navbar-main{background-color:var(--color-transparent) !important;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:var(--color-primary-black);border-color:var(--color-primary-black);}.page-link,.page-link:hover{color:var(--color-primary-black);}.active>.page-link,.page-link.active{color:var(--color-white);}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:var(--color-primary-black);border-color:var(--color-primary-black);color:var(--color-white);}.btn-primary:hover,.btn-primary:focus{background-color:var(--color-primary-black);border-color:var(--color-primary-black);color:var(--color-white);}.site-footer{background-color:var(--color-transparent) !important;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.ajax-progress-throbber{position:fixed;left:50%;top:50%;background-color:white;border:1px solid #ccc;padding:40px;border-radius:20px;display:inline-block;}.ajax-progress-bar{width:13em;padding:0 0.3125rem;}.ajax-progress--throbber{position:relative;display:inline-flex;align-content:center;height:1.125rem;martonic:-0.1875rem var(--ajax-progress-martonic-horizontal) 0;vertical-align:middle;white-space:nowrap;line-height:1.125rem;}.js .action-link:not(.js-hide,.button--action) + .ajax-progress--throbber,.js .button:not(.js-hide,.button--action) + .ajax-progress--throbber{martonic-inline-start:0;}.js .form-type--managed-file .button:not(.js-hide) + .ajax-progress--throbber,.js .file-operations-cell .button:not(.js-hide) + .ajax-progress--throbber{martonic-inline-start:var(--ajax-progress-martonic-horizontal);}.ajax-progress__throbber{box-sizing:border-box;width:1.125rem;height:1.125rem;animation:tonic-throbber 0.75s linear infinite;border:2px solid var(--color-absolutezero);border-right:2px dotted transparent;border-radius:50%;}.ajax-progress__message{display:inline-block;padding-inline-start:var(--ajax-progress-martonic-horizontal);font-size:var(--font-size-label);}.ajax-progress--fullscreen,.ui-dialog .ajax-progress--throbber{position:fixed;z-index:1261;inset-block-start:50%;inset-inline-start:50%;box-sizing:border-box;width:3.5rem;height:3.5rem;martonic:-1.75rem;border:var(--input-border-size) solid var(--jui-dropdown-border-color);border-radius:3.5rem;background:var(--color-white);box-shadow:0 0.25rem 0.625rem var(--jui-dropdown-shadow-color);}.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber{position:absolute;inset-block-start:50%;inset-inline-start:50%;width:1.75rem;height:1.75rem;martonic:-0.875rem;content:"";border:3px solid var(--color-absolutezero);border-right:3px dotted transparent;}.ui-dialog .ajax-progress__message{display:none;}.ui-dialog{padding:0;border-radius:10px;overflow:hidden;}#drupal-modal button,#drupal-modal input.button{display:inline-block !important;width:100px;margin-right:10px;margin-top:20px;margin-left:0;}header#header{display:flex;flex-direction:column;align-items:start;}.table-striped>tbody>tr:nth-of-type(even)>*{--bs-table-accent-bg:white !important;color:var(--bs-table-striped-color);border:none;}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:white !important;color:var(--bs-table-striped-color);border:none;}table tr th{color:var(--color-black-40);}td{vertical-align:middle;}thead > tr{background:var(--color-transparent);border-bottom:2px solid var(--color-black-5)}tbody tr{border-bottom:2px solid var(--color-black-5);}#navbar-top{height:60px;width:100%}#navbar-top .container{max-width:1080;}#navbar-top .fynetic-profile-container img.fynetic-profile-img{width:25px;height:25px;overflow:hidden;border-radius:50%;display:inline-block;vertical-align:bottom;border:1px solid #f7f7f7;}#navbar-top .fynetic-profile-container i.ph-user-circle{font-size:20px;height:25px;line-height:30px;margin:0;display:inline-block;color:var(--color-primary-black);text-decoration:none;vertical-align:middle;padding:0;}#navbar-top .fynetic-profile-container a{color:var(--color-primary-black);text-decoration:none;font-size:14px;}#navbar-top .fynetic-profile-container span.fynetic-profile-username,#navbar-top .fynetic-profile-container span.fynetic-profile-login{height:25px;line-height:25px;margin:0 5px;display:inline-block;vertical-align:middle;font-size:14px;color:var(--color-primary-black);text-decoration:none;}#navbar-top ol.breadcrumb{margin:0;}#navbar-top ol.breadcrumb .breadcrumb-item a{color:var(--color-primary-black);text-decoration:none;font-size:14px;font-style:normal;font-weight:600;line-height:20px;}#navbar-main{width:100%;}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius);color:var(--color-black-80);background:white;margin-left:0;margin-right:10px;border:1px solid #e6e6e6;}.nav-pills .nav-link.active,.nav-pills .show > .nav-link{color:white;background-color:black;}.nav-pills .nav-link:active,.nav-pills .nav-link:hover,.nav-pills .nav-link:focus{color:white;background-color:black;}input.form-file{padding:.375rem 2.25rem .375rem .75rem !important;height:auto !important;}.ui-dialog-titlebar-close:after{content:'X' !important;position:absolute;top:-2px;color:#333333;font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;left:0;right:0;border:none;line-height:20px;height:20px;}.ui-dialog{z-index:1000 !important;}.title{font-size:24px;font-style:normal;font-weight:700;line-height:36px;}#layout-toolbar{float:left;display:flex;flex-direction:column;position:fixed;top:var(--drupal-displace-offset-top,0px);width:220px;height:calc(100vh - var(--drupal-displace-offset-top,0px));padding:10px 16px;z-index:1000;background-color:white;border-right:1px solid #e6e6e6;}#layout-toolbar .region-toolbar{margin-top:20px;z-index:10;background-color:white;}.layout-region-node-secondary{transition:transform 0.3s ease;}body[data-toolbar-menu="closed"] .layout-region-node-secondary{transform:translateX(var(--toolbar-offset));}[dir="rtl"] body[data-toolbar-menu="closed"] .layout-region-node-secondary{transform:translateX(calc(var(--toolbar-offset) * -1));}body[data-toolbar-menu="open"] .layout-region-node-secondary{opacity:1;visibility:visible;}.toolbar-menu-trigger,.toolbar-menu-trigger:active,.toolbar-menu-trigger:hover,.toolbar-menu-trigger:focus{padding:10px;border-radius:8px;flex-wrap:wrap;height:50px;width:100%;max-width:180px;text-decoration:none;color:var(--color-primary-black);font-weight:600;display:flex;align-items:center;gap:12px;font-size:16px;margin-bottom:0;position:fixed;bottom:15px;}body[data-toolbar-menu="closed"] .toolbar-menu-trigger,body[data-toolbar-menu="closed"] .toolbar-menu-trigger:active,body[data-toolbar-menu="closed"] .toolbar-menu-trigger:hover,body[data-toolbar-menu="closed"] .toolbar-menu-trigger:focus{max-width:50px;}.toolbar-menu-trigger .toolbar-menu-trigger-icon{font-size:24px;}#layout-toolbar .menu-main{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:20px 0;}#layout-toolbar .menu-main-item{display:flex;padding:10px;align-items:center;gap:12px;border-radius:8px;flex-wrap:wrap;height:50px;width:100%;}#layout-toolbar .menu-main-item:hover{background-color:var(--color-black-5);}#layout-toolbar .menu-main-link{text-decoration:none;color:var(--color-primary-black);font-weight:600;display:flex;align-items:center;gap:12px;font-size:16px;}#layout-toolbar .menu-main-link .toolbar-menu-icon{font-size:24px;}#layout-toolbar .menu-main-link:hover{color:var(--color-primary-black);}#layout-toolbar .menu-main-icon{font-size:24px;}#layout-toolbar .menu-main-item--expanded > .menu-main-link{color:#0056b3;}#layout-toolbar .menu-main-item--active-trail > .menu-main-link{color:#0275d8;}#layout-toolbar .menu-main-sidemenu{display:none;position:absolute;background-color:#fff;box-shadow:0 8px 16px rgba(0,0,0,0.2);}#layout-toolbar .menu-main-item--expanded .menu-main-sidemenu{display:block;}#layout-toolbar .title-logo{margin-bottom:30px;}body[data-toolbar-menu="open"] #layout-toolbar #fynetic-logo{display:block;}body[data-toolbar-menu="open"] #layout-toolbar #fynetic-icon{display:none;}body[data-toolbar-menu="closed"] #layout-toolbar #fynetic-logo{display:none;}body[data-toolbar-menu="closed"] #layout-toolbar #fynetic-icon{display:block;}#layout-toolbar{transition:width 0.3s ease;}body[data-toolbar-menu="open"] #layout-toolbar{width:220px;}body[data-toolbar-menu="closed"] #layout-toolbar{width:80px;}body[data-toolbar-menu="open"] #layout-content{margin-left:220px;}body[data-toolbar-menu="closed"] #layout-content{margin-left:80px;}body[data-toolbar-menu="open"] #layout-toolbar li.menu-main-item .toolbar-menu-title{display:flex;}body[data-toolbar-menu="closed"] #layout-toolbar li.menu-main-item .toolbar-menu-title{display:none;}#layout-toolbar #fynetic-logo,#layout-toolbar #fynetic-icon{height:40px;width:auto;position:absolute;padding-left:15px;padding-right:15px;}@media (max-width:1023px){.layout-region-node-secondary{opacity:0;visibility:hidden;}}#layout-content{padding:var(--0) var(--48) var(--0) var(--48);}#main-wrapper{}#main-wrapper .container{border-radius:12px;padding:var(--24);background:#fff;}#layout-chatbox{float:left;display:block;flex-direction:column;position:fixed;left:220px;width:0px;height:calc(100vh - var(--drupal-displace-offset-top,0px));z-index:1000;border-left:none;border-right:1px solid #e6e6e6;padding:0;top:var(--drupal-displace-offset-top,0px);overflow:hidden;transition:width 0.3s ease;}body[data-toolbar-menu="closed"] #layout-chatbox{left:80px;}body[data-toolbar-menu="open"] #layout-chatbox{left:220px;}body[data-chatbox="open"] #layout-chatbox{width:552px;max-width:calc(100% - 200px);padding:24px;background:#fafafa;}body[data-chatbox="closed"] #layout-chatbox{width:0px;padding:24px 0;}#layout-chatbox a.chatbox-trigger{float:right;position:absolute;right:8px;font-size:24px;text-decoration:none;color:var(--color-primary-black);font-weight:600;display:flex;align-items:center;}#layout-chatbox .region-chatbox{position:relative;width:100%;height:100%;display:block;margin:auto;left:0;bottom:0;top:0;}#layout-chatbox #block-saas-chatblock{height:100%;display:block;position:relative;padding:0 !important;margin:0 !important;top:0 !important;bottom:0 !important;}#layout-chatbox form#fynetic-chat-form{height:100vh;}#layout-chatbox form#fynetic-chat-form .form-item-message{position:absolute;padding:0;bottom:30px;width:calc(100% - 40px);margin:0 20px !important;backdrop-filter:blur(4px);}#layout-chatbox form#fynetic-chat-form .form-item-message #edit-message:hover,#layout-chatbox form#fynetic-chat-form .form-item-message #edit-message:focus,#layout-chatbox form#fynetic-chat-form .form-item-message #edit-message:active{box-shadow:none;border:1px solid #ced4da !important;}#layout-chatbox form#fynetic-chat-form .form-item-message #edit-message{padding:8px 35px 8px 12px;height:36px;border-radius:var(--16,16px);border:1px solid var(--black-20,rgba(28,28,28,0.20));background:var(--white-80,rgba(255,255,255,0.80));line-height:normal;scrollbar-width:none;}#layout-chatbox button#chat-form-submit{border:none;width:30px;height:30px;overflow:hidden;position:absolute;background:none !important;float:right;padding:0;margin:4px 0;bottom:30px;right:25px;}#layout-chatbox button#chat-form-submit:before{font-family:'Phosphor';font-weight:600;content:"\f67b";margin-left:0;color:#999;font-size:30px;display:block;width:30px;height:30px;line-height:30px;}#layout-chatbox button#chat-form-submit:focus,#layout-chatbox button#chat-form-submit:active,#layout-chatbox button#chat-form-submit:hover{box-shadow:none;background:none;}#layout-chatbox button#chat-form-delete{border:none;margin:0;overflow:hidden;bottom:0px;background:none !important;float:right;position:absolute;display:block;line-height:20px;padding:0;height:24px;vertical-align:bottom;color:#666;right:0px;width:20px;text-align:right;margin-right:25px;}#layout-chatbox button#chat-form-delete:before{font-family:'Phosphor';font-weight:600;content:"\edd5";margin-left:0;color:#999;font-size:24px;display:block;width:20px;height:24px;line-height:24px;margin-top:0px;}#layout-chatbox button#chat-form-delete:focus,#layout-chatbox button#chat-form-delete:active,#layout-chatbox button#chat-form-delete:hover{box-shadow:none;background:none;}#close-chat{text-align:left;display:inline-block;position:absolute;margin:0;padding:0;bottom:0px;width:auto;margin-left:20px;}#close-chat a.chatbox-trigger{font-size:16px;float:none;position:relative;display:block;line-height:20px;padding:0;height:20px;vertical-align:bottom;color:#666;margin-left:0;right:0;top:0;margin-top:0;}#close-chat a.chatbox-trigger span.ph-arrow-line-left{font-size:20px;vertical-align:bottom;line-height:20px;height:20px;font-family:'Phosphor';content:"\e062";}#layout-chatbox #chat-messages-wrapper{position:relative;height:calc(100% - 120px - var(--drupal-displace-offset-top,0px));top:0px;display:flex;flex-direction:column-reverse;flex-grow:1;overflow-y:auto;}#layout-chatbox #chat-messages{width:100%;height:auto;overflow-y:hidden;bottom:0;position:absolute;display:flex;flex-direction:column;margin:0;}#layout-chatbox #chat-messages img.chat-user{width:30px;height:30px;border-radius:50%;}#layout-chatbox #chat-messages .fynetic-user-message{float:right;width:90%;margin-left:10%;margin-bottom:20px;display:flex;flex-direction:column;}.fynetic-user-message .message-row1{display:flex;flex-direction:row-reverse;}.fynetic-user-message .message-row2{align-self:flex-end;margin-right:35px;}#layout-chatbox #chat-messages .fynetic-user-message img.chat-user{float:right;}#layout-chatbox #chat-messages .fynetic-user-message .chat-content{padding:var(--16,16px) var(--20,20px);background-color:var(--white-80,rgba(255,255,255,0.80));border:1px solid var(--black-10,rgba(28,28,28,0.10));margin-right:8px;border-radius:var(--16,16px) 0px var(--16,16px) var(--16,16px);display:block;word-wrap:break-word;min-height:30px;white-space:pre-wrap;max-width:100%;}#layout-chatbox #chat-messages .fynetic-assistant-message{float:left;width:90%;margin-bottom:20px;display:flex;align-items:flex-start;flex-direction:column;}.fynetic-assistant-message .message-row1{display:flex;width:inherit;}.fynetic-assistant-message .message-row2{margin-left:35px;}#layout-chatbox #chat-messages .fynetic-assistant-message img.chat-user{float:left;border:1px solid #e6e6e6;border-radius:50%;overflow:hidden;padding:4px;}#layout-chatbox #chat-messages .fynetic-assistant-message .chat-content{padding:var(--16,16px) var(--20,20px);background-color:var(--white-80,rgba(255,255,255,0.80));margin-left:8px;border-radius:0px var(--16,16px) var(--16,16px) var(--16,16px);border:1px solid var(--black-10,rgba(28,28,28,0.10));display:block;word-wrap:break-word;min-height:30px;white-space:pre-wrap;max-width:100%;}#layout-chatbox #chat-messages .fynetic-assistant-message .chat-content h3{font-size:18px;font-weight:600;margin:10px 0;padding:0;}#layout-chatbox #chat-messages .fynetic-assistant-message .chat-content h2{font-size:20px;font-weight:600;margin:10px 0;padding:0;}#layout-chatbox #chat-messages .chat-content pre{border-radius:10px;width:100%;}#layout-chatbox #chat-messages .chat-content pre .code{background-color:#333;color:white;padding:10px;padding-top:0;font-size:12px;overflow-x:scroll;overflow-y:scroll;}#layout-chatbox #chat-messages .chat-content pre .header{display:block;background-color:#666;color:white;margin:0;border-bottom:1px solid #ccc;width:100%;height:24px;padding:0;line-height:24px;padding-left:10px;font-size:11px;}#layout-chatbox #chat-messages .chat-content .footnotes{font-size:11px;border-top:1px solid #e6e6e6;margin:0;padding:0;}#layout-chatbox #chat-messages .btn-copy{background-color:transparent;border:none;text-decoration:none;padding:5px;margin:0px;color:#666;}#layout-chatbox #chat-messages .btn-copy .copy-tooltip{background-color:#263646;padding:0 10px;line-height:24px;position:fixed;border-radius:4px;z-index:1000;color:#fff;font-size:12px;animation-name:tip;animation-duration:0.6s;animation-fill-mode:both;margin-left:22px;margin-top:-4px;}#layout-chatbox #chat-messages .btn-copy .copy-tooltip:before{content:"";background-color:#263646;height:8px;width:8px;display:block;position:absolute;transform:rotate(45deg);top:8px;left:-4px;}#layout-chatbox #chat-messages .fynetic-assistant-message .btn-copy{margin-left:0px;}.fynetic-projects-container table .view-project-button{border:none;}.fynetic-project-container .fynetic-project-run{float:left;}.fynetic-project-container .fynetic-project-delete,.fynetic-project-container .fynetic-project-edit{float:right;margin-left:5px;}.fynetic-project-container .fynetic-project-info{display:inline-block;width:100%;margin-top:20px;}.fynetic-project-container .fynetic-project-info span.label{font-weight:600;margin-right:10px;}.fynetic-project-container #doc-upload-btn{margin-bottom:30px;}.fynetic-project-container details{margin:0;margin-bottom:20px;}.fynetic-project-container details summary{font-size:20px;font-weight:600;color:#666;}.fynetic-project-container details summary::marker{font-size:18px;}.fynetic-project-documents td.utils,.fynetic-project-jobs td.utils{text-align:right;}.fynetic-project-documents td.utils a,.fynetic-project-jobs td.utils a{margin:0 !important;line-height:normal !important;border:none;}#fynetic-job-log{overflow-x:scroll;overflow-y:scroll;}#fynetic-job-log pre{font-size:12px;line-height:normal;}.fynetic-doc-upload-form .btn{display:inline-block;width:auto;margin-right:10px;margin-bottom:10px;}.fynetic-financial-container details{background:#f7f7f7;padding:15px 20px;margin-bottom:20px;border-radius:10px;}.fynetic-financial-container details summary{font-size:24px;margin:0;margin-top:0;padding:0;}.fynetic-financial-container details summary::marker{font-size:18px;line-height:24px;}.fynetic-financials tr,.fynetic-financials tr td{border:none;margin:0;padding:0;height:24px;line-height:24px;text-wrap:nowrap;}.fynetic-financials thead tr th{text-align:right;font-weight:600;border:none;padding:0;color:#999;border-bottom:1px solid #ccc;text-wrap:nowrap;}.fynetic-financials thead tr th.fynetic-financial-header{width:150px;min-width:150px;}.fynetic-financials thead tr th.fynetic-financial-header-0{min-width:300px;}.fynetic-financials thead tr th.fynetic-financial-header-actual::after{content:" (A)";}.fynetic-financials thead tr th.fynetic-financial-header-forcast::after{content:" (F)";}.fynetic-financials tr.confidence-low{background-color:#f5dce0 !important;}.fynetic-financials tr.confidence-medium{background-color:#e7f4fd !important;}.fynetic-financials tr.user-defined-rule{background-color:#d1efd1 !important;}.fynetic-financials tr:last-child{border-bottom:1px solid #ccc;}.fynetic-financials tr.header-row.row-level-0 td.header-cell{font-size:16px;padding-top:20px;padding-bottom:10px;}.fynetic-financials tr.accum-row{font-weight:500;border-top:1px solid #ccc;}.fynetic-financials tr.total-row{font-weight:500;border-bottom:1px solid #ccc;}.fynetic-financials tr.perc-row{}.fynetic-financials tr.perc-row td{font-style:italic;font-weight:normal;}.fynetic-financials tr.perc-row td.header-cell{padding-left:20px;}.fynetic-financials tr.data-row td.header-cell{padding-left:20px;}.fynetic-financials tr.bool-row td.header-cell{padding-left:20px;}.fynetic-financials tr.sec-row{border-top:1px solid #ccc;}.fynetic-financials tr.zero-row{display:none;}.fynetic-financials tr.sec-row td.header-cell{padding-left:0;font-weight:500;text-transform:uppercase;}.fynetic-financials tr.top-sec-row{display:none;}.fynetic-financials tr.top-sec-row td.header-cell{padding-top:15px;}.fynetic-financials tr.total-row td.header-cell,.fynetic-financials tr.accum-row td.header-cell{font-weight:500;text-transform:uppercase;}.fynetic-financials tr td.data-cell{text-align:right;padding-left:32px;}.fynetic-financials tr.header-row td.header-cell{font-weight:500;}.fynetic-financials tr.row-level-1 td.header-cell{padding-left:25px;}.fynetic-financials tr.row-level-2 td.header-cell{padding-left:50px;}.fynetic-financials tr.row-level-3 td.header-cell{padding-left:75px;}.fynetic-financials tr.row-level-4 td.header-cell{padding-left:100px;}.fynetic-financials tr.row-level-5 td.header-cell{padding-left:125px;}.fynetic-financial-tables,.fynetic-financial-tables details{position:relative;}.fynetic-financial-tables .rules-button{position:absolute;right:115px;top:0;font-size:24px;margin:10px;border:none;}.fynetic-financial-tables button.fynetic-show-hidden{position:absolute;right:10px;top:4px;font-size:14px;margin:10px;border:1px solid black;background-color:black;box-shadow:none !important;}.fynetic-financial-tables button.fynetic-show-hidden:not(.active){background-color:transparent;color:#999;border:1px solid #999;}.fynetic-financials table,.fynetic-financials tr,.fynetic-financials tr td{background:transparent !important;background-color:transparent !important;box-shadow:none !important;--bs-table-accent-bg:transparent !important;}.fynetic-financials-validation-checks tr.accum-row td.header-cell,.fynetic-financials-validation-checks tr.total-row td.header-cell{text-transform:none !important;font-weight:normal;padding-left:20px;}.fynetic-financials-validation-checks tr.accum-row,.fynetic-financials-validation-checks tr.total-row{border:none;}.fynetic-financials-validation-checks td.bool-cell-false{color:red !important;font-size:18px;}.fynetic-financials-validation-checks td.bool-cell-true{color:green !important;font-size:18px;}#fynetic-financials-table-select{display:block;margin-bottom:20px;}#fynetic-financials-table-select a.fynetic-financials-table-select{height:28px;line-height:28px;margin-right:10px;padding:0 10px;background:#f1f1f1;font-size:14px;color:#666;font-weight:500;border:none;}#fynetic-financials-table-select a.fynetic-financials-table-select:hover,#fynetic-financials-table-select a.fynetic-financials-table-select:active,#fynetic-financials-table-select a.fynetic-financials-table-select:focus,#fynetic-financials-table-select a.fynetic-financials-table-select.active{color:white;background:black;}.tooltip.fynetic-header-tooltip div{text-align:left;}.fynetic-project-summary-sections{border-right:1px solid #ccc;}.fynetic-project-summary-sections ul{list-style:none;margin:0;margin-bottom:40px;margin-top:20px;padding:0;}.fynetic-project-financial-rules-form .fynetic-rules-details{margin-top:20px;background:#f7f7f7;padding:10px;border-radius:5px;}.fynetic-project-financial-rules-form .fynetic-rules-details summary{font-weight:500;}.fynetic-project-financial-rules-form .details-wrapper > div{margin:5px 0 !important;padding:0;}.fynetic-project-financial-rules-form .details-wrapper > div > label{width:300px;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;font-size:14px;margin:0;padding:0;height:20px;vertical-align:middle;}.fynetic-project-financial-rules-form .details-wrapper > div > select{width:calc(100% - 310px);max-width:400px;display:inline-block;margin:0;margin-left:5px;font-size:14px;line-height:20px;padding:2px 10px;}@media (max-width:768px){.fynetic-project-summary-sections{border:none;}}.fynetic-project-summary-sections ul li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.fynetic-project-summary-sections ul a.use-ajax.btn.project-content-load-button{line-height:normal;height:auto;vertical-align:text-top;}.fynetic-project-summary-sections ul a.use-ajax.btn.project-content-load-button:hover,.fynetic-project-summary-sections ul a.use-ajax.btn.project-content-load-button:focus,.fynetic-project-summary-sections ul a.use-ajax.btn.project-content-load-button:active{background-color:#f7f7f7;}.fynetic-project-summary-sections ul a.use-ajax.btn.project-content-load-button i{vertical-align:text-top;font-size:18px;padding-right:5px;}.fynetic-project-summary-content .fynetic-section-copy{float:right;}.fynetic-project-summary-content .fynetic-section-copy .btn-copy{background-color:transparent;border:none;text-decoration:none;padding:5px;margin:0px;color:#666;}.fynetic-project-summary-content .fynetic-section-copy .btn-copy .copy-tooltip{background-color:#263646;padding:0 10px;line-height:24px;position:absolute;border-radius:4px;z-index:1000;color:#fff;font-size:12px;animation-name:tip;animation-duration:0.6s;animation-fill-mode:both;margin-left:-70px;margin-top:-4px;}.fynetic-project-summary-content .fynetic-section-copy .btn-copy .copy-tooltip:before{content:"";background-color:#263646;height:8px;width:8px;display:block;position:absolute;transform:rotate(45deg);top:8px;left:58px;}.fynetic-project-summary-content .fynetic-section-copy .btn-copy{margin-left:0px;}.fynetic-project-summary-content h2.fynetic-section-title{font-size:32px;border-bottom:1px solid #ccc;padding-bottom:5px;color:#666;margin-bottom:0;}.fynetic-project-summary-content h3.fynetic-section-title{font-size:24px;color:#666;margin-bottom:15px;margin-top:40px;}.fynetic-project-summary-content .fynetic-section-references{margin-top:40px;border-top:1px solid #ccc;padding-top:10px;font-size:12px;}.fynetic-project-summary-content .fynetic-rebuild{float:right;}.fynetic-account-container{max-width:400px;}.fynetic-account-container #profile-image #profile-thumbnail{width:128px;height:128px;overflow:hidden;border-radius:50%;margin-bottom:var(--24);display:inline-block;vertical-align:top;}.fynetic-account-container #profile-image #profile-thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:50%;}.fynetic-account-container #profile-image .js-form-item-files-image-upload{display:inline-block;margin-bottom:var(--24);width:calc(100% - 140px);margin-left:5px;vertical-align:top;}.fynetic-account-container .fieldset-wrapper a.btn-primary{margin-bottom:40px;}
:root{--black-100:#1c1c1c;}.satoshi{color:var(--black-100,#1c1c1c);font-feature-settings:"cv11" on,"cv01" on,"ss01" on;font-family:"Satoshi Variable";}.font-64-bold{font-size:64px;font-style:normal;font-weight:700;line-height:78px;}.font-64-regular{font-size:64px;font-style:normal;font-weight:400;line-height:78px;}.font-48-bold{font-size:48px;font-style:normal;font-weight:700;line-height:58px;}.font-48-regular{font-size:48px;font-style:normal;font-weight:400;line-height:58px;}.font-24-bold{font-size:24px;font-style:normal;font-weight:700;line-height:36px;}.font-24-regular{font-size:24px;font-style:normal;font-weight:400;line-height:36px;}.font-18-bold{font-size:18px;font-style:normal;font-weight:700;line-height:24px;}.font-18-regular{font-size:18px;font-style:normal;font-weight:400;line-height:24px;}.font-14-bold-tabular{font-size:14px;font-style:normal;font-weight:700;line-height:20px;font-variant-numeric:lining-nums tabular-nums;}.font-14-bold{font-size:14px;font-style:normal;font-weight:700;line-height:20px;}.font-14-medium-tabular{font-size:14px;font-style:normal;font-weight:600;line-height:20px;font-variant-numeric:lining-nums tabular-nums;}.font-14-medium{font-size:14px;font-style:normal;font-weight:600;line-height:20px;}.font-12-bold-tabular{font-size:12px;font-style:normal;font-weight:900;line-height:18px;font-variant-numeric:lining-nums tabular-nums;}.font-12-bold{font-size:12px;font-style:normal;font-weight:900;line-height:18px;}.font-12-medium-tabular{font-size:12px;font-style:normal;font-weight:600;line-height:18px;font-variant-numeric:lining-nums tabular-nums;}.font-12-medium{font-size:12px;font-style:normal;font-weight:600;line-height:18px;}
