.table-action{text-align:right}.subject-labels-filter .select2-container,.subject-labels-filter select{max-width:100%;width:100%}.subject-labels-filter .select2-container{width:100%!important}@media (min-width:768px){.subject-labels-filter .select2-container,.subject-labels-filter select{min-width:240px;width:240px}.subject-labels-filter .select2-container{width:240px!important}}.git-repository-browser__filter{width:100%}.git-repository-browser pre{white-space:pre-wrap;word-break:break-word}.git-repository-browser__node-link{font-weight:600}.subject-client-contacts-modal__results{max-height:50vh;overflow-y:auto}.autocomplete-field{position:relative}.autocomplete-menu{background-color:var(--ct-body-bg,#fff);border:1px solid var(--ct-border-color,#dee2e6);border-radius:.25rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);left:0;margin-top:2px;max-height:240px;overflow-y:auto;padding:.25rem 0;position:absolute;right:0;top:100%;z-index:1000}.autocomplete-item{background:transparent;border:0;color:var(--ct-body-color,#6c757d);cursor:pointer;display:block;padding:.4rem .75rem;text-align:left;white-space:normal;width:100%}.autocomplete-item.active,.autocomplete-item:hover{background-color:var(--ct-secondary-bg,#eef2f7)}.valuation-layout{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 380px;margin-bottom:24px}@media (max-width:1199.98px){.valuation-layout{grid-template-columns:minmax(0,1fr)}.valuation-rail.make-it-sticky{max-height:none;overflow:visible;position:static}}.valuation-icon{align-items:center;border-radius:.25rem;display:inline-flex;flex:none;font-size:1rem;height:32px;justify-content:center;width:32px}.valuation-table th{color:var(--ct-gray-600,#8a969c);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.valuation-table td{vertical-align:middle}.valuation-table input[type=number]::-webkit-inner-spin-button,.valuation-table input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.valuation-table input[type=number]{-moz-appearance:textfield;appearance:textfield}.valuation-param{align-items:center;background-color:var(--ct-light,#eef2f7);border-radius:.25rem;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 110px;padding:8px 10px}.valuation-param.valuation-param-static{grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr)}.valuation-param.valuation-param-static>.badge{justify-self:center}.valuation-param.valuation-param-static>:last-child{grid-column:3;justify-self:end;white-space:nowrap}.btn-soft-primary{background-color:rgba(var(--ct-primary-rgb,114,124,245),.15);border-color:rgba(var(--ct-primary-rgb,114,124,245),.4);color:var(--ct-primary,#727cf5)}.btn-soft-primary:active,.btn-soft-primary:focus,.btn-soft-primary:hover{background-color:var(--ct-primary,#727cf5);border-color:var(--ct-primary,#727cf5);color:#fff}.btn-soft-success{background-color:rgba(var(--ct-success-rgb,66,210,157),.15);border-color:rgba(var(--ct-success-rgb,66,210,157),.4);color:var(--ct-success,#42d29d)}.btn-soft-success:active,.btn-soft-success:focus,.btn-soft-success:hover{background-color:var(--ct-success,#42d29d);border-color:var(--ct-success,#42d29d);color:#fff}.btn-soft-warning{background-color:rgba(var(--ct-warning-rgb,249,188,13),.15);border-color:rgba(var(--ct-warning-rgb,249,188,13),.4);color:var(--ct-warning,#f9bc0d)}.btn-soft-warning:active,.btn-soft-warning:focus,.btn-soft-warning:hover{background-color:var(--ct-warning,#f9bc0d);border-color:var(--ct-warning,#f9bc0d);color:#474d56}.documentation-content{font-size:.9375rem;line-height:1.65;max-width:860px}.documentation-content h1{font-size:1.5rem;margin:0 0 1rem}.documentation-content h2{border-top:1px solid var(--ct-border-color,#dee2e6);font-size:1.2rem;margin:1.75rem 0 .75rem;padding-top:.5rem;scroll-margin-top:80px}.documentation-content h3{font-size:1.05rem;margin:1.25rem 0 .5rem;scroll-margin-top:80px}.documentation-content p{margin-bottom:.75rem}.documentation-content ol,.documentation-content ul{margin-bottom:.75rem;padding-left:1.5rem}.documentation-content li{margin-bottom:.25rem}.documentation-content img{border:1px solid var(--ct-border-color,#dee2e6);border-radius:.25rem;height:auto;margin:.5rem 0 1rem;max-width:100%}.documentation-content table{border:1px solid var(--ct-border-color,#dee2e6);border-collapse:separate;border-radius:.3rem;border-spacing:0;font-size:.875rem;margin:1rem 0 2rem;overflow:hidden;width:100%}.documentation-content td,.documentation-content th{border:0;line-height:1.5;padding:.65rem .9rem;vertical-align:top}.documentation-content thead th{background-color:var(--ct-light,#eef2f7);border-bottom:2px solid var(--ct-border-color,#dee2e6);color:var(--ct-secondary-color,#6c757d);font-size:.8125rem;font-weight:700;letter-spacing:.02em;text-align:left;text-transform:uppercase}.documentation-content tbody td{border-top:1px solid var(--ct-border-color,#dee2e6)}.documentation-content tbody tr:first-child td{border-top:0}.documentation-content tbody tr:nth-child(2n) td{background-color:rgba(var(--ct-light-rgb,238,242,247),.45)}.documentation-content tbody td:first-child{font-weight:600}.documentation-content blockquote{background-color:var(--ct-light,#eef2f7);border-left:3px solid var(--ct-primary,#727cf5);border-radius:0 .25rem .25rem 0;margin:0 0 1rem;padding:.5rem .75rem}.documentation-content blockquote p:last-child{margin-bottom:0}.documentation-content code{background-color:var(--ct-light,#eef2f7);border-radius:.2rem;padding:.1rem .3rem}.documentation-content pre{background-color:var(--ct-light,#eef2f7);border-radius:.25rem;overflow-x:auto;padding:.75rem}.documentation-content pre code{background-color:transparent;padding:0}.documentation-content hr{border-color:var(--ct-border-color,#dee2e6);margin:1.5rem 0}.documentation-nav .documentation-nav-link{border-radius:.25rem;color:var(--ct-body-color,#6c757d);display:block;padding:.3rem .5rem}.documentation-nav .documentation-nav-link:hover{background-color:var(--ct-light,#eef2f7)}.documentation-nav .documentation-nav-link.active{background-color:rgba(var(--ct-primary-rgb,114,124,245),.12);color:var(--ct-primary,#727cf5);font-weight:600}.documentation-nav .documentation-nav-section{margin-top:.5rem}.documentation-nav .documentation-nav-section-link{font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.documentation-nav .documentation-nav-child{padding-left:1rem}.documentation-toc a{color:var(--ct-body-color,#6c757d);display:block;padding:.15rem 0}.documentation-toc a:hover{color:var(--ct-primary,#727cf5)}.documentation-toc .documentation-toc-level-3{padding-left:.9rem}.documentation-sidebar,.documentation-toc-card{position:sticky;top:80px}.documentation-section-card{display:block;transition:transform .1s ease-in-out,box-shadow .1s ease-in-out}.documentation-section-card:hover{box-shadow:var(--ct-box-shadow-lg,0 0 45px 0 rgba(0,0,0,.12));transform:translateY(-2px)}.documentation-results .documentation-result{border-bottom:1px solid var(--ct-border-color,#dee2e6);padding:.75rem 0}.documentation-results .documentation-result:last-child{border-bottom:none}.documentation-results .documentation-result-title{font-size:1rem;font-weight:600}.documentation-content mark,.documentation-results mark{background-color:rgba(var(--ct-warning-rgb,249,188,13),.35);border-radius:.15rem;color:inherit;padding:0 .1rem}.notification-bell-dropdown{max-width:900px;min-width:420px;width:50vw}@media (max-width:991.98px){.notification-bell-dropdown{min-width:0;width:70vw}}@media (max-width:575.98px){.notification-bell-dropdown{width:calc(100vw - 1.5rem)}}.navbar-custom .topbar-menu .notification-bell-dropdown li{max-height:none}.notification-widget__scroll{scrollbar-width:thin}.notification-widget .list-group-item{padding-bottom:.75rem;padding-top:.75rem}.notification-widget [data-notification-widget-target~=empty] .text-muted{color:#5f6b72!important}.organization-asset-preview{align-items:center;border:1px dashed hsla(0,0%,50%,.35);border-radius:4px;display:flex;height:130px;justify-content:center;overflow:hidden;position:relative}.organization-asset-download{box-shadow:0 1px 3px rgba(0,0,0,.25);line-height:1;opacity:.85;padding:2px 6px;position:absolute;right:6px;top:6px}.organization-asset-download:hover{opacity:1}.organization-asset-preview img{max-height:72px;max-width:85%;object-fit:contain}.organization-asset-preview-dark{background-color:#313a46}.organization-asset-preview-light{background-color:#f6f5f0}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #1f6f9f!important;outline-offset:2px}.select2-container--default.select2-container--focus .select2-selection--multiple{outline:2px solid #1f6f9f;outline-offset:2px}.select2-container .select2-search--inline .select2-search__field:focus-visible{outline:none!important}body[data-leftbar-theme=dark] .leftside-menu a:focus-visible,body[data-leftbar-theme=dark] .leftside-menu button:focus-visible{outline-color:#fff!important;outline-offset:-3px}body[data-leftbar-theme=dark] .leftside-menu .side-nav .side-nav-forth-level li a,body[data-leftbar-theme=dark] .leftside-menu .side-nav .side-nav-link,body[data-leftbar-theme=dark] .leftside-menu .side-nav .side-nav-second-level li a,body[data-leftbar-theme=dark] .leftside-menu .side-nav .side-nav-third-level li a,body[data-leftbar-theme=dark] .leftside-menu .side-nav .side-nav-title{color:#b5c0cc}body[data-leftbar-theme=dark] .leftside-menu .side-nav .menuitem-active>.side-nav-link,body[data-leftbar-theme=dark] .leftside-menu .side-nav .side-nav-link.menuitem-active,body[data-leftbar-theme=dark] .leftside-menu .side-nav .side-nav-link:focus,body[data-leftbar-theme=dark] .leftside-menu .side-nav .side-nav-link:hover,body[data-leftbar-theme=dark] .leftside-menu .side-nav .side-nav-second-level li a:focus,body[data-leftbar-theme=dark] .leftside-menu .side-nav .side-nav-second-level li a:hover{color:#fff}.footer,.navbar-custom .nav-user .account-position,.navbar-custom .nav-user .account-user-name,.navbar-custom .topbar-menu .nav-link,.page-title-box .breadcrumb-item.active{color:#5f6b72}.page-title-box .breadcrumb-item a{color:#006c9c}[data-dashboard-shortcut]{color:#fff!important}[data-dashboard-shortcut]:focus-visible{box-shadow:0 0 0 3px #1f6f9f;outline-color:#fff!important;outline-offset:-4px}[data-dashboard-shortcut].bg-primary{background-color:#2878a9!important}[data-dashboard-shortcut].bg-info{background-color:#006f7e!important}[data-dashboard-shortcut].bg-secondary{background-color:#53606c!important}[data-dashboard-empty-state] .text-muted,[data-dashboard-widgets] .text-muted,[data-dashboard-widgets] .text-secondary,[data-not-finished-container] .bg-light-lighten{color:#5f6b72!important}[data-dashboard-widgets] a:not(.btn){color:#006c9c!important}.component-storage-area .dz-message .h4,[data-dashboard-widgets] .bg-light{color:#5f6b72!important}.component-storage-area .dz-message [data-storage-upload-button]{background-color:#006c9c!important;border-color:#006c9c!important;color:#fff!important}.component-storage-area .dz-message [data-storage-upload-button]:active,.component-storage-area .dz-message [data-storage-upload-button]:focus,.component-storage-area .dz-message [data-storage-upload-button]:hover{background-color:#005f89!important;border-color:#005f89!important;color:#fff!important}[data-dashboard-storage] .page-title{color:#5f6b72}[data-dashboard-storage] .text-primary{color:#006c9c!important}[data-dashboard-storage] .alert-warning{color:#715415}[data-dashboard-work-time-state=inactive]{background-color:#b42318!important}[data-dashboard-work-time-state=inactive] .link,[data-dashboard-work-time-state=inactive] h4{color:#fff!important}[data-dashboard-task-overdue=true] .badge-outline-secondary,[data-dashboard-task-overdue=true] .text-muted,[data-dashboard-task-overdue=true] h5{color:#5f6b72!important}.dashboard-subject-title-link,.dashboard-task-title-link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-task-title-link{max-width:22rem}.dashboard-subject-title-link{max-width:16rem}.dashboard-subject-title-link:focus-visible,.dashboard-subject-title-link:hover,.dashboard-task-title-link:focus-visible,.dashboard-task-title-link:hover{overflow:visible;white-space:normal}@media (max-width:767.98px){.dashboard-subject-title-link,.dashboard-task-title-link{max-width:none;overflow:visible;white-space:normal}}[data-subject-surface]{--ct-primary:#006c9c;--ct-primary-rgb:0,108,156;--ct-success:#287a52;--ct-success-rgb:40,122,82;--ct-danger:#c83227;--ct-danger-rgb:200,50,39;--ct-text-muted:#5f6b72;--ct-input-color:#5f6b72;--ct-input-placeholder-color:#5f6b72}[data-subject-surface] .btn-link:not(.text-muted),[data-subject-surface] .text-primary,[data-subject-surface] a:not(.btn):not(.nav-link):not(.dropdown-item):not(.text-black-50):not(.text-muted){color:#006c9c!important}[data-subject-surface] .text-black-50,[data-subject-surface] .text-muted{color:#5f6b72!important}[data-subject-surface] .badge-secondary-lighten{color:#53606c}[data-subject-surface] .invalid-feedback,[data-subject-surface] .text-danger{color:#c83227!important}[data-subject-surface] .form-control::placeholder{color:#5f6b72;opacity:1}[data-subject-surface] .btn-primary{background-color:#2878a9!important;border-color:#2878a9!important;color:#fff!important}[data-subject-surface] .btn-primary.active,[data-subject-surface] .btn-primary:active,[data-subject-surface] .btn-primary:focus,[data-subject-surface] .btn-primary:hover,[data-subject-surface] .show>.btn-primary.dropdown-toggle{background-color:#005f89!important;border-color:#005f89!important;color:#fff!important}[data-subject-surface] .btn-outline-primary{border-color:#006c9c;color:#006c9c}[data-subject-surface] .btn-check:active+.btn-outline-primary,[data-subject-surface] .btn-check:checked+.btn-outline-primary,[data-subject-surface] .btn-outline-primary.active,[data-subject-surface] .btn-outline-primary:active,[data-subject-surface] .btn-outline-primary:focus,[data-subject-surface] .btn-outline-primary:hover{background-color:#2878a9!important;border-color:#2878a9!important;color:#fff!important}[data-subject-surface] .btn-soft-primary{background-color:rgba(0,108,156,.15);border-color:rgba(0,108,156,.4);color:#006c9c}[data-subject-surface] .btn-soft-primary:active,[data-subject-surface] .btn-soft-primary:focus,[data-subject-surface] .btn-soft-primary:hover{background-color:#006c9c;border-color:#006c9c;color:#fff}[data-subject-surface] .btn-success{background-color:#287a52!important;border-color:#287a52!important;color:#fff!important}[data-subject-surface] .btn-success.active,[data-subject-surface] .btn-success:active,[data-subject-surface] .btn-success:focus,[data-subject-surface] .btn-success:hover,[data-subject-surface] .show>.btn-success.dropdown-toggle{background-color:#206441!important;border-color:#206441!important;color:#fff!important}.subject-mobile-card{background-color:#fff;border:1px solid #d8dee5;border-radius:.375rem;margin-bottom:.75rem;overflow-wrap:anywhere;padding:1rem}.subject-mobile-card .min-w-0{min-width:0}.subject-mobile-card__details>div{border-top:1px solid #eef2f7;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);padding:.375rem 0}.subject-mobile-card__details dt{color:#5f6b72}.subject-mobile-card__details dd{margin-bottom:0;min-width:0;text-align:right}.subject-mobile-card__action,[data-subject-tools-toggle]{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}.subject-header-progress{min-width:min(260px,100%)}.subject-header-planning{min-width:0}.subject-header-planning__label{white-space:nowrap}.subject-header-planning__dates{align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;gap:.25rem;min-width:0}[data-dashboard-storage] .storage-area>.card-header{flex-wrap:wrap;gap:.5rem}[data-dashboard-storage] .storage-area>.card-header>.btn-group{flex-shrink:0}html{scroll-padding-top:90px}.leftside-menu :is(a,button,input,select,textarea,[tabindex]),main :is(a,button,input,select,textarea,[tabindex]){scroll-margin-top:90px}.leftside-menu .simplebar-content-wrapper{scroll-padding-top:70px}.leftside-menu :is(a,button,input,select,textarea,[tabindex]){scroll-margin-top:70px}@media (min-width:768px){.subject-listing-secondary-tools{display:block!important;height:auto!important;visibility:visible}}@media (max-width:575.98px){.subject-header-overview{align-items:stretch!important}.subject-header-planning,.subject-header-progress{flex:1 1 100%;min-width:0;width:100%}.subject-header-planning__label,.subject-header-progress__label{flex:0 0 100%}.subject-header-progress .subject-progress-slider{min-width:0}.subject-header-planning{flex-wrap:wrap;white-space:normal}.subject-header-planning__label{white-space:normal}.subject-header-planning__dates{display:flex;flex:1 1 100%;flex-wrap:wrap}[data-not-finished-container]>.card-header{flex-wrap:wrap;gap:.5rem}[data-not-finished-container] .table-responsive{overflow-x:visible}[data-not-finished-container] table,[data-not-finished-container] tbody{display:block;width:100%}[data-not-finished-container] tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(6.5rem,auto);width:100%}[data-not-finished-container] tbody td{min-width:0;white-space:normal!important}[data-not-finished-container] tbody td:nth-child(3),[data-not-finished-container] tbody td:only-child{grid-column:1/-1;padding-top:0}}body[data-leftbar-compact-mode=condensed]:not(.authentication-bg){min-height:100vh}body:not(.authentication-bg) .wrapper{height:auto;min-height:100vh}body:not(.authentication-bg) .content-page{display:flex;flex-direction:column;min-height:100vh;padding-bottom:0}body:not(.authentication-bg) .content-page>.content{flex:1 0 auto}body:not(.authentication-bg) .content-page>.footer{bottom:auto;flex:0 0 auto;left:auto;margin-left:-12px;margin-right:-12px;position:static;right:auto}.finance-tip{color:var(--ct-text-muted,#8a969c);cursor:help;display:inline-flex;font-size:1rem;position:relative}.finance-tip-body{background:#16202b;border-radius:.25rem;box-shadow:0 2px 8px rgba(22,32,43,.25);color:#fff;font-size:.72rem;font-weight:400;line-height:1.6;opacity:0;padding:10px 12px;position:absolute;right:-6px;top:calc(100% + 8px);transition:opacity .15s ease-in-out;visibility:hidden;white-space:nowrap;z-index:20}.finance-tip:focus .finance-tip-body,.finance-tip:focus-within .finance-tip-body,.finance-tip:hover .finance-tip-body{opacity:1;visibility:visible}.finance-tip-row{align-items:center;display:flex;gap:6px}.finance-tip-square{border-radius:2px;flex:0 0 auto;height:9px;width:9px}.gu-mirror{margin:0!important;opacity:.8;position:fixed!important;z-index:9999!important}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.gu-transit{opacity:.2}