body.customers{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:var(--oparo-font-size-base);line-height:var(--oparo-line-height-base);color:var(--oparo-text);background:var(--oparo-background);margin:0;padding:0;display:flex;flex-direction:column;min-height:100vh;-webkit-font-smoothing:antialiased}body.customers h1,body.customers h2,body.customers h3,body.customers h4,body.customers h5,body.customers h6{font-family:var(--oparo-font-family-heading);color:var(--oparo-text);font-weight:var(--oparo-font-weight-semibold);line-height:var(--oparo-line-height-tight);text-wrap:balance;margin-top:0}body.customers h1{font-size:var(--oparo-font-size-2xl);margin-bottom:var(--oparo-space-4)}body.customers h2{font-size:var(--oparo-font-size-xl);margin-bottom:var(--oparo-space-3)}body.customers h3{font-size:var(--oparo-font-size-lg);margin-bottom:var(--oparo-space-3)}body.customers h4{font-size:var(--oparo-font-size-base);margin-bottom:var(--oparo-space-2)}body.customers h5,body.customers h6{font-size:var(--oparo-font-size-sm);margin-bottom:var(--oparo-space-2)}body.customers .h1{font-size:var(--oparo-font-size-2xl)}body.customers .h2{font-size:var(--oparo-font-size-xl)}body.customers .h3{font-size:var(--oparo-font-size-lg)}body.customers .h4{font-size:var(--oparo-font-size-base)}body.customers .h5,body.customers .h6{font-size:var(--oparo-font-size-sm)}body.customers .section-heading{font-size:var(--oparo-font-size-2xl);font-weight:var(--oparo-font-weight-semibold);line-height:var(--oparo-line-height-tight);color:var(--oparo-text);margin:0 0 var(--oparo-space-5)}body.customers .section-heading .section-heading-aside{display:block;font-size:var(--oparo-font-size-sm);font-weight:var(--oparo-font-weight-regular);margin-top:var(--oparo-space-1)}body.customers a{color:var(--oparo-link);text-decoration:underline;text-underline-offset:.15em}body.customers a:hover,body.customers a:focus{color:var(--oparo-accent-active);text-decoration:underline}body.customers .navbar a,body.customers .btn,body.customers .submenu a,body.customers .dropdown-menu a,body.customers .pagination a,body.customers .nav-tabs a,body.customers a.thumbnail,body.customers a.list-group-item{text-decoration:none}body.customers .navbar a:hover,body.customers .navbar a:focus,body.customers .submenu a:hover,body.customers .submenu a:focus,body.customers .dropdown-menu a:hover,body.customers .dropdown-menu a:focus{text-decoration:underline}body.customers :focus-visible{outline:var(--oparo-focus-width) solid var(--oparo-focus-ring);outline-offset:var(--oparo-focus-offset);border-radius:var(--oparo-radius-sm)}body.customers .form-control:focus,body.customers .btn:focus,body.customers .selectpicker:focus,body.customers .form-control:focus-visible,body.customers .btn:focus-visible{outline:var(--oparo-focus-width) solid var(--oparo-focus-ring);outline-offset:var(--oparo-focus-offset);border-color:var(--oparo-accent-edge);box-shadow:none}body.customers .label-href,body.customers .label-href:visited{border:0}body.customers .label-href:focus-visible{outline:var(--oparo-focus-width) solid var(--oparo-focus-ring);outline-offset:var(--oparo-focus-offset)}body.customers #content:focus{outline:none}body.customers #content:focus-visible{outline:var(--oparo-focus-width) solid var(--oparo-focus-ring);outline-offset:4px}a.customers-skip-link{position:absolute;left:-9999px;top:0;z-index:10000;padding:var(--oparo-space-3) var(--oparo-space-5);background:var(--oparo-text);color:var(--oparo-surface);font-weight:var(--oparo-font-weight-semibold);border-radius:0 0 var(--oparo-radius-sm) 0;text-decoration:none}a.customers-skip-link:focus,a.customers-skip-link:active{left:0;top:0;outline:3px solid var(--oparo-focus-ring);outline-offset:var(--oparo-focus-offset)}#wrapper{flex:1}#content{padding-top:var(--oparo-space-6);padding-bottom:var(--oparo-space-8)}@media (max-width: 768px){#content{padding:var(--oparo-space-4)}}.wrapper,.clients-table{background:var(--oparo-background)}.navbar{padding:0;min-height:60px;border-radius:0}.navbar-default{border:0;border-bottom:1px solid var(--oparo-border);background:var(--oparo-surface)}.navbar-default .navbar-nav>li>a{color:var(--oparo-text);font-size:var(--oparo-font-size-sm);font-weight:var(--oparo-font-weight-medium);line-height:85px;display:inline;margin-right:var(--oparo-space-1);border-radius:var(--oparo-radius-sm)}.navbar-default .navbar-nav>li>a i{margin-right:var(--oparo-space-1);color:inherit}.navbar-default .navbar-nav>li:last-child>a{margin-right:0}@media (min-width: 768px){.navbar-nav>li>a{padding:var(--oparo-space-2) var(--oparo-space-3)}}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>li>a[aria-current=page]{color:var(--oparo-text);background:var(--oparo-accent-subtle);border-radius:var(--oparo-radius-sm)}.navbar-default .navbar-nav>li>a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--oparo-accent)}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{background:var(--oparo-surface-sunken);border-radius:var(--oparo-radius-sm);color:var(--oparo-text);transition:background var(--oparo-motion-fast) var(--oparo-motion-ease)}.navbar-default .navbar-nav>li.dropdown>a.dropdown-toggle:hover,.navbar-default .navbar-nav>li.dropdown>a.dropdown-toggle:focus{background:transparent}.navbar a.navbar-brand{padding:var(--oparo-space-5) 0;height:auto;margin-right:var(--oparo-space-3)}.navbar a.navbar-brand img{width:auto;height:34px}.navbar-default .navbar-brand.logo-text{font-family:var(--oparo-font-family-heading);font-size:var(--oparo-font-size-xl);margin-top:var(--oparo-space-3);display:inline-block;color:var(--oparo-text);font-weight:var(--oparo-font-weight-semibold)}.logo-text:hover,.logo-text:focus,.logo-text:active{color:var(--oparo-accent-active)}.navbar-default .navbar-toggle{border:1px solid var(--oparo-border);border-radius:var(--oparo-radius-sm);min-width:var(--oparo-touch-min);min-height:var(--oparo-touch-min)}.navbar-default .navbar-toggle .icon-bar{background-color:var(--oparo-text)}.navbar-default .navbar-toggle:hover{background-color:var(--oparo-surface-sunken)}.navbar-default .navbar-toggle:focus-visible{background-color:var(--oparo-surface-sunken);outline:var(--oparo-focus-width) solid var(--oparo-focus-ring);outline-offset:var(--oparo-focus-offset)}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:var(--oparo-border)}.navbar-default .navbar-nav>li.customers-nav-item-login>a,.navbar-default .navbar-nav>li.customers-nav-item-auth>a.btn{background:var(--oparo-accent);color:var(--oparo-text-on-accent);border:1px solid var(--oparo-accent-edge);display:inline-block;font-weight:var(--oparo-font-weight-medium);font-size:var(--oparo-font-size-sm);border-radius:var(--oparo-radius-sm);padding:var(--oparo-space-2) var(--oparo-space-4);margin-left:var(--oparo-space-3);text-decoration:none}.navbar-default .navbar-nav>li.customers-nav-item-login>a:hover,.navbar-default .navbar-nav>li.customers-nav-item-login>a:active,.navbar-default .navbar-nav>li.customers-nav-item-auth>a.btn:hover{background:var(--oparo-accent-hover);color:var(--oparo-text-on-accent)}.navbar-default .navbar-nav>li.customers-nav-item-profile>a{padding-right:0}.customers-nav-item-icon,.customers-nav-auth-icon{display:inline-flex;align-items:center}.customers .badge{border-radius:var(--oparo-radius-pill);padding:0 var(--oparo-space-2);font-weight:var(--oparo-font-weight-semibold);font-size:var(--oparo-font-size-xs);background:var(--oparo-accent);color:var(--oparo-text-on-accent)}@media (max-width: 767px){.navbar-default .navbar-nav>li>a{line-height:35px;color:var(--oparo-text)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{background:var(--oparo-surface-sunken)}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:var(--oparo-text)}.navbar-default .navbar-nav>li.customers-nav-item-login{padding-bottom:var(--oparo-space-3)}.navbar-default .navbar-nav>li.customers-nav-item-login>a{margin-left:var(--oparo-space-4)}.navbar a.navbar-brand{padding:var(--oparo-space-3) 0 var(--oparo-space-5)}.navbar-toggle{margin-top:var(--oparo-space-4)}#staff_logged_in{display:none}.viewinvoice .panel-body,.viewestimate .panel-body{padding:0}.navbar a.navbar-brand img{margin-left:var(--oparo-space-6)}.navbar-default .navbar-brand.logo-text{margin-left:var(--oparo-space-4);margin-top:var(--oparo-space-4)}}.customers-nav-item-languages{display:block}.dropdown-menu{border-radius:var(--oparo-radius-sm);border:1px solid var(--oparo-border);box-shadow:var(--oparo-shadow-dropdown);padding:var(--oparo-space-1)}.dropdown-menu>li>a{border-radius:var(--oparo-radius-sm);padding:var(--oparo-space-2) var(--oparo-space-3);color:var(--oparo-text);min-height:var(--oparo-touch-min);display:flex;align-items:center}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background:var(--oparo-surface-sunken);color:var(--oparo-text)}.dropdown-menu>li.active>a,.dropdown-menu>li>a[aria-current=true]{background:var(--oparo-accent-subtle);color:var(--oparo-text);font-weight:var(--oparo-font-weight-medium)}.customers .dropdown-submenu{position:relative}.customers .dropdown-submenu>.dropdown-menu{display:none;position:static;float:none;width:100%;margin:var(--oparo-space-1) 0 0;box-shadow:none;border:0;border-top:1px solid var(--oparo-border);border-radius:0;padding-left:var(--oparo-space-3)}.customers .dropdown-submenu>[aria-expanded=true]+.dropdown-menu{display:block}.customers .dropdown-submenu>.submenu-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--oparo-space-2);background:none;border:0;text-align:left;padding:var(--oparo-space-2) var(--oparo-space-3);color:var(--oparo-text);font:inherit;min-height:var(--oparo-touch-min);border-radius:var(--oparo-radius-sm)}.customers .dropdown-submenu>.submenu-toggle:hover,.customers .dropdown-submenu>.submenu-toggle:focus{background:var(--oparo-surface-sunken)}.customers .dropdown-submenu>.submenu-toggle .submenu-caret{transition:transform var(--oparo-motion-fast) var(--oparo-motion-ease)}.customers .dropdown-submenu>[aria-expanded=true] .submenu-caret{transform:rotate(90deg)}.customer-top-submenu-nav{display:block;width:100%}.submenu{display:flex;flex-wrap:wrap;gap:var(--oparo-space-4);list-style:none;padding:0;margin:0 0 var(--oparo-space-6)}.submenu li{display:inline-block}.submenu li a{font-size:var(--oparo-font-size-base);color:var(--oparo-link);display:inline-flex;align-items:center;min-height:var(--oparo-touch-min);padding:var(--oparo-space-1) 0}.submenu li a:hover,.submenu li a:focus,.submenu li a:active{color:var(--oparo-accent-active)}.submenu li a[aria-current=page]{font-weight:var(--oparo-font-weight-semibold);box-shadow:inset 0 -2px 0 var(--oparo-accent)}.panel_s,.card,.client-area-card,.dashboard-widget,.profile-content,.ticket-reply{border-radius:var(--oparo-radius-lg);border:1px solid var(--oparo-border);background:var(--oparo-surface);box-shadow:var(--oparo-shadow-panel)}.panel_s .panel-body{padding:var(--oparo-space-5)}.client-portal-pill{border-radius:var(--oparo-radius-pill);border:1px solid var(--oparo-border);padding:var(--oparo-space-1) var(--oparo-space-4);background:var(--oparo-surface);color:var(--oparo-text);font-weight:var(--oparo-font-weight-medium)}.bgwhite{background:var(--oparo-surface);border:1px solid var(--oparo-border)}.project-info-bg{background:var(--oparo-surface-sunken);color:var(--oparo-text);border-top:1px solid var(--oparo-border);border-left:1px solid var(--oparo-border);border-right:1px solid var(--oparo-border);font-weight:var(--oparo-font-weight-medium)}footer.footer{background:var(--oparo-surface);border-top:1px solid var(--oparo-border);padding:var(--oparo-space-5) 0;width:100%;min-height:50px;margin-top:auto;font-size:var(--oparo-font-size-sm);color:var(--oparo-text-muted)}footer.footer .copyright-footer{color:var(--oparo-text-muted)}footer.footer a.footer-link,footer.footer a.gdpr-footer,footer.footer a.terms-and-conditions-footer{color:var(--oparo-link);transition:color var(--oparo-motion-fast) var(--oparo-motion-ease)}footer.footer a.footer-link:hover,footer.footer a.gdpr-footer:hover,footer.footer a.terms-and-conditions-footer:hover{color:var(--oparo-accent-active)}footer.footer .footer-sep{color:var(--oparo-text-muted)}footer.footer .footer-language-switcher{margin-top:var(--oparo-space-3);max-width:16rem;margin-left:auto;margin-right:auto}footer.footer .footer-language-label{display:block;margin-bottom:var(--oparo-space-1);font-size:var(--oparo-font-size-xs);color:var(--oparo-text-muted)}footer.footer .footer-language-select{border-radius:var(--oparo-radius-sm);border-color:var(--oparo-border)}.customers .btn{border-radius:var(--oparo-radius-sm);font-weight:var(--oparo-font-weight-medium);font-size:var(--oparo-font-size-base);min-height:var(--oparo-touch-min);padding:var(--oparo-space-2) var(--oparo-space-4);transition:background var(--oparo-motion-fast) var(--oparo-motion-ease),border-color var(--oparo-motion-fast) var(--oparo-motion-ease)}.customers .btn-primary,.customers .btn-success,.customers .btn-info{background:var(--oparo-accent);border:1px solid var(--oparo-accent-edge);color:var(--oparo-text-on-accent)}.customers .btn-primary:hover,.customers .btn-primary:focus,.customers .btn-success:hover,.customers .btn-success:focus,.customers .btn-info:hover,.customers .btn-info:focus{background:var(--oparo-accent-hover);border-color:var(--oparo-accent-edge);color:var(--oparo-text-on-accent)}.customers .btn-primary:active,.customers .btn-success:active,.customers .btn-info:active{background:var(--oparo-accent-active)}.customers .btn-default{border-radius:var(--oparo-radius-sm);border:1px solid var(--oparo-border-strong);background:var(--oparo-surface);color:var(--oparo-text)}.customers .btn-default:hover,.customers .btn-default:focus{background:var(--oparo-surface-sunken);color:var(--oparo-text)}.customers .btn-danger{background:var(--oparo-status-danger);border:1px solid var(--oparo-status-danger);color:var(--oparo-text-on-status)}.customers .btn[disabled],.customers .btn.disabled{opacity:.55;cursor:not-allowed}.btn.btn-input-group{padding:var(--oparo-space-2) var(--oparo-space-4);border:1px solid transparent}.btn-icon{padding:var(--oparo-space-1) var(--oparo-space-2)}.original-button{margin-top:var(--oparo-space-6);padding:var(--oparo-space-2) var(--oparo-space-3)}.customers .form-control,.customers .input-group .form-control,.customers .selectpicker{border-radius:var(--oparo-radius-sm);border:1px solid var(--oparo-border-strong);background:var(--oparo-surface);color:var(--oparo-text);font-size:var(--oparo-font-size-base);min-height:var(--oparo-touch-min);box-shadow:none}.customers .form-control::placeholder{color:var(--oparo-text-muted);opacity:1}.customers label{font-weight:var(--oparo-font-weight-medium);color:var(--oparo-text);margin-bottom:var(--oparo-space-1)}.customers .form-group{margin-bottom:var(--oparo-space-4)}.customers .form-required-marker{color:var(--oparo-status-danger)}.customers .form-control[aria-invalid=true]{border-color:var(--oparo-status-danger);border-width:2px}.customers .field-error,.customers .alert-validation,.customers .text-danger{color:var(--oparo-status-danger);font-size:var(--oparo-font-size-sm);display:block;margin-top:var(--oparo-space-1)}.form-group+p.alert-validation{margin-top:calc(var(--oparo-space-2) * -1)}.customers .checkbox label,.customers .radio label{font-weight:var(--oparo-font-weight-regular)}.customers .checkbox input[type=checkbox],.customers .radio input[type=radio]{width:1.125rem;height:1.125rem}.advanced-editor-wrapper{border:1px solid var(--oparo-border);border-radius:var(--oparo-radius-sm);margin-bottom:var(--oparo-space-4)}.signature-pad--body{border-radius:var(--oparo-radius-sm);position:relative;flex:1;border:1px solid var(--oparo-border-strong)}.honey-element{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.customers form.dropzone{background-color:var(--oparo-surface-sunken);border:2px dashed var(--oparo-border-strong);border-radius:var(--oparo-radius-lg);padding:var(--oparo-space-6)}.customers form.dropzone:focus-within{border-color:var(--oparo-accent);outline:var(--oparo-focus-width) solid var(--oparo-focus-ring);outline-offset:var(--oparo-focus-offset)}.customers .dropzone .dz-message{margin:0 0 var(--oparo-space-4);color:var(--oparo-text);font-size:var(--oparo-font-size-base)}.customers .file-upload-field{display:block;margin-top:var(--oparo-space-3)}.gpicker{font-family:inherit;font-size:var(--oparo-font-size-sm);color:var(--oparo-text);text-decoration:none;padding:var(--oparo-space-2) var(--oparo-space-3);border:1px solid var(--oparo-border-strong);border-radius:var(--oparo-radius-sm);background:var(--oparo-surface);min-height:var(--oparo-touch-min);line-height:var(--oparo-line-height-base)}.gpicker:hover{background:var(--oparo-surface-sunken)}.gpicker+div[id^=dropbox-chooser]{float:right;margin-left:var(--oparo-space-1)}.customers .table{font-size:var(--oparo-font-size-base)}.customers .table>thead>tr>th{background:var(--oparo-surface-sunken);color:var(--oparo-text);font-weight:var(--oparo-font-weight-semibold);border-bottom:2px solid var(--oparo-border);vertical-align:middle}.customers .table>tbody>tr>td{border-top:1px solid var(--oparo-border);vertical-align:middle}.customers .table>tbody>tr:hover>td{background:var(--oparo-surface-sunken)}.customers .table caption{caption-side:top;padding:0 0 var(--oparo-space-2);color:var(--oparo-text-muted);font-size:var(--oparo-font-size-sm);text-align:left}.customers .table-responsive{overflow-x:auto}.customers .table-responsive:focus-visible{outline:var(--oparo-focus-width) solid var(--oparo-focus-ring);outline-offset:var(--oparo-focus-offset)}.table.items{margin-top:var(--oparo-space-6);font-size:var(--oparo-font-size-sm)}.table.items thead{background:var(--oparo-surface-sunken);color:var(--oparo-text)}.table.items>thead:first-child>tr:first-child>th{border-top:1px solid var(--oparo-border)}.table.items thead th{border-right:1px solid var(--oparo-border)}.table.items thead th:first-child{border-left:1px solid var(--oparo-border)}.table.items tbody>tr>td,.table.items thead>tr>th{padding:var(--oparo-space-2) var(--oparo-space-3)}.table.proposal-items thead>tr>th{padding-left:var(--oparo-space-3)}.table.proposal-items tbody>tr>td,.table.proposal-items thead>tr>th{text-align:left}.dataTables_length select{padding-top:var(--oparo-space-1);height:inherit}.dataTables_wrapper .dataTables_filter input{min-height:var(--oparo-touch-min)}.dataTables_wrapper .dataTables_paginate .paginate_button{min-width:var(--oparo-touch-min);min-height:var(--oparo-touch-min);border-radius:var(--oparo-radius-sm)}.dataTables_wrapper .dataTables_paginate .paginate_button.current{background:var(--oparo-accent);color:var(--oparo-text-on-accent);border-color:var(--oparo-accent-edge)}td[align=left],th[align=left]{text-align:left}td[align=right],th[align=right]{text-align:right}td[align=center],th[align=center]{text-align:center}.customers .label,.customers .status-badge{display:inline-block;padding:var(--oparo-space-1) var(--oparo-space-3);border-radius:var(--oparo-radius-pill);font-size:var(--oparo-font-size-sm);font-weight:var(--oparo-font-weight-semibold);line-height:var(--oparo-line-height-tight);border:1px solid currentColor;white-space:nowrap}.customers .label-success,.customers .status-badge--success,.customers .success-bg{background:var(--oparo-status-success-subtle);color:var(--oparo-status-success)}.customers .label-danger,.customers .status-badge--danger,.customers .danger-bg{background:var(--oparo-status-danger-subtle);color:var(--oparo-status-danger)}.customers .label-warning,.customers .status-badge--warning,.customers .warning-bg{background:var(--oparo-status-warning-subtle);color:var(--oparo-status-warning)}.customers .label-info,.customers .label-primary,.customers .status-badge--info,.customers .info-bg,.customers .primary-bg{background:var(--oparo-status-info-subtle);color:var(--oparo-status-info)}.customers .label-default,.customers .status-badge--neutral{background:var(--oparo-surface-sunken);color:var(--oparo-text)}.customers .alert{border-radius:var(--oparo-radius-sm);border-width:1px;border-left-width:3px;font-size:var(--oparo-font-size-base)}.customers .alert-success{background:var(--oparo-status-success-subtle);border-color:var(--oparo-status-success);color:var(--oparo-text)}.customers .alert-danger{background:var(--oparo-status-danger-subtle);border-color:var(--oparo-status-danger);color:var(--oparo-text)}.customers .alert-warning{background:var(--oparo-status-warning-subtle);border-color:var(--oparo-status-warning);color:var(--oparo-text)}.customers .alert-info{background:var(--oparo-status-info-subtle);border-color:var(--oparo-status-info);color:var(--oparo-text)}body.viewinvoice .alert{margin-top:var(--oparo-space-3);margin-bottom:0;border-radius:var(--oparo-radius-sm)}.tickets table tr.text-danger a{color:var(--oparo-status-danger)}.announcement{font-size:var(--oparo-font-size-base)}.announcement small{font-size:var(--oparo-font-size-xs);color:var(--oparo-text-muted)}.announcement-message{color:var(--oparo-text)}.customers .announcement .close,.customers .announcement-dismiss{display:inline-flex;align-items:center;justify-content:center;min-width:var(--oparo-touch-min);min-height:var(--oparo-touch-min);border-radius:var(--oparo-radius-sm);color:var(--oparo-text-muted);opacity:1;background:none;border:0}.customers .announcement-dismiss:hover,.customers .announcement-dismiss:focus{color:var(--oparo-text);background:var(--oparo-surface-sunken)}.client-reply .panel-body{background:var(--oparo-status-warning-subtle);color:var(--oparo-text)}.jquery-comments [contentEditable=true]:empty:not(:focus):before{color:var(--oparo-text-muted);font-size:var(--oparo-font-size-base)}.jquery-comments ul.main{list-style:none}.jquery-comments.tc-content ul.main ul:not(.child-comments){list-style:initial}.jquery-comments ul.main li.comment .name,.jquery-comments ul.main li.comment .actions>*,.jquery-comments ul.navigation li,.jquery-comments .highlight-font-bold{font-weight:var(--oparo-font-weight-medium)}.jquery-comments ul.main li.comment .name{color:var(--oparo-text)}.jquery-comments ul.main li.comment .actions>*{color:var(--oparo-link)}.jquery-comments ul.main li.comment .wrapper .content{padding:var(--oparo-space-1) 0}.jquery-comments ul.navigation li{color:var(--oparo-text)}.jquery-comments ul.navigation{border-bottom:1px solid var(--oparo-border);margin-bottom:var(--oparo-space-6)}.jquery-comments ul.navigation .navigation-wrapper{padding:var(--oparo-space-3) 0 0}.jquery-comments .highlight-background{background:var(--oparo-accent-subtle)}.jquery-comments .textarea-wrapper{padding-left:var(--oparo-space-5)}.jquery-comments .textarea-wrapper:before{border:0}.jquery-comments .textarea-wrapper .textarea{border-radius:var(--oparo-radius-sm);border:1px solid var(--oparo-border-strong)}.jquery-comments .textarea-wrapper .control-row{margin-top:var(--oparo-space-3)}.jquery-comments .textarea-wrapper .control-row>span{padding:var(--oparo-space-1) var(--oparo-space-5);border-radius:var(--oparo-radius-sm)}.jquery-comments .textarea-wrapper .control-row>span.upload{background-color:var(--oparo-accent);color:var(--oparo-text-on-accent)}.activity-feed{padding:var(--oparo-space-4)}.activity-feed .feed-item{position:relative;padding-bottom:var(--oparo-space-5);padding-left:var(--oparo-space-8);border-left:2px solid var(--oparo-border)}.activity-feed .feed-item:last-child{border-color:transparent}.activity-feed .feed-item:after{content:"";display:block;position:absolute;top:0;left:-6px;width:10px;height:10px;border-radius:var(--oparo-radius-pill);background:var(--oparo-surface);border:2px solid var(--oparo-accent)}.activity-feed .feed-item .date{position:relative;top:-5px;color:var(--oparo-text-muted);text-transform:uppercase;font-size:var(--oparo-font-size-xs);font-weight:var(--oparo-font-weight-medium);letter-spacing:var(--oparo-tracking-wide)}.activity-feed .feed-item .text{position:relative;top:-3px}.mime{background-repeat:no-repeat;background-position:0 0;padding:1px 0 4px 26px}.mime-word{background-image:url(../../../images/mime/word.png)}.mime-excel{background-image:url(../../../images/mime/excel.png)}.mime-powerpoint{background-image:url(../../../images/mime/powerpoint.png)}.mime-pdf{background-image:url(../../../images/mime/pdf.png)}.mime-zip{background-image:url(../../../images/mime/zip.png)}.mime-image{background-image:url(../../../images/mime/image.png)}.mime-file{background-image:url(../../../images/mime/file.png)}.mime-photoshop{background-image:url(../../../images/mime/photoshop.png)}.mime-illustrator{background-image:url(../../../images/mime/illustrator.png)}.mime-video{background-image:url(../../../images/mime/video.png)}.mime-audio{background-image:url(../../../images/mime/audio.png)}.mime>a{color:var(--oparo-link)}.files-container{margin:0 0 var(--oparo-space-3)}.files{padding-left:0;list-style:none;margin:0}.table-image{max-width:100%;width:15.625rem;height:auto;margin:var(--oparo-space-4) 0}.preview_image{height:auto;max-width:100%;width:15.625rem;overflow:hidden;margin:var(--oparo-space-4) 0}.preview_image:last-child{margin-top:0;margin-bottom:0}.preview_image img{width:100%;height:auto}.client-profile-image-small,.staff-profile-image-small{height:32px;width:32px;border-radius:var(--oparo-radius-pill)}.staff-profile-xs-image{width:20px;height:20px;border-radius:var(--oparo-radius-pill)}.client-profile-image-thumb,.staff-profile-image-thumb{height:160px;width:160px;border-radius:var(--oparo-radius-pill)}.task-attachment{border:1px solid var(--oparo-border);padding:var(--oparo-space-3);border-radius:var(--oparo-radius-sm);max-height:255px;min-height:255px;overflow:hidden}.task-attachment .task-attachment-no-preview{margin-top:var(--oparo-space-8);text-align:center}.task-attachment .preview_image{margin:0;width:100%}.task-attachment .open-in-external{position:absolute;right:var(--oparo-space-8)}.task-attachment .task-attachment-user{padding-bottom:var(--oparo-space-3);display:inline-block;width:100%;margin-left:0;border-bottom:1px solid var(--oparo-border)}.media-body{word-break:break-word}#task h4{font-size:var(--oparo-font-size-base)}#task h5{font-size:var(--oparo-font-size-sm)}#task .task-info{font-size:var(--oparo-font-size-sm);vertical-align:middle;padding:var(--oparo-space-3)}#task .task-info h5{font-size:var(--oparo-font-size-sm);font-weight:var(--oparo-font-weight-regular)}#task-comments{background:var(--oparo-surface-sunken);margin-right:calc(var(--oparo-space-5) * -1);margin-left:calc(var(--oparo-space-5) * -1);padding:var(--oparo-space-5);display:inline-block}.task-user{border:1px solid var(--oparo-border);padding:2px;border-radius:var(--oparo-radius-pill);vertical-align:middle;margin-right:var(--oparo-space-3);display:inline-block;position:relative}.task-checklist-indicator{border-radius:var(--oparo-radius-pill);border:1px solid var(--oparo-border);width:20px;height:21px;display:inline-block}.task-checklist-indicator i{vertical-align:middle;margin:0 auto 0 3px}.task-single-status .label{float:left}._task_wrapper.overdue-task{background:var(--oparo-status-danger-subtle);border-color:var(--oparo-status-danger)}.team-members .panel-body{padding:0}.team-members .media-left{padding:var(--oparo-space-3)}.team-members .media-body{padding-right:var(--oparo-space-3);padding-top:var(--oparo-space-3)}.team-members .media{margin-top:0;border-bottom:1px solid var(--oparo-border)}.team-members .media:last-child{border-bottom:0}.project-percent{position:absolute;font-size:var(--oparo-font-size-2xl);font-weight:var(--oparo-font-weight-medium);top:35%;left:0;right:0}.project-file-image{border:1px solid var(--oparo-border);border-radius:var(--oparo-radius-sm);margin-right:var(--oparo-space-4)}.panel-body.project-description{padding:var(--oparo-space-3)}.phase-logged-time{color:var(--oparo-status-success)}.progress-bg-dark{background-color:var(--oparo-surface-raised)}.project-overview-progress-bar{height:2rem;background-color:var(--oparo-surface-raised);border:1px solid var(--oparo-border);border-radius:var(--oparo-radius-sm);position:relative;overflow:hidden}.project-overview-progress-bar .progress-fill{background:var(--oparo-accent);height:100%}.project-overview-progress-bar .project-progress-number{font-size:var(--oparo-font-size-sm);font-weight:var(--oparo-font-weight-semibold);color:var(--oparo-text);display:block;margin-top:var(--oparo-space-1)}.tasks-phases{overflow-x:auto;overflow-y:hidden}.tasks-phases:focus-visible{outline:var(--oparo-focus-width) solid var(--oparo-focus-ring);outline-offset:var(--oparo-focus-offset)}.tasks-phases .kan-ban-col .panel-heading{padding:var(--oparo-space-1) var(--oparo-space-4)}.tasks-phases .panel-body{background:var(--oparo-surface-sunken);padding:var(--oparo-space-3)}.tasks-phases .panel-body{height:100%;overflow-y:auto}.tasks-phases ._task_wrapper{background:var(--oparo-surface);padding:var(--oparo-space-1) var(--oparo-space-3);border:1px solid var(--oparo-border);border-radius:var(--oparo-radius-sm)}.kan-ban-col{width:20.375rem;min-height:26rem;margin-right:var(--oparo-space-1);display:inline-block;vertical-align:top}@media (max-width: 768px){.kan-ban-col{width:13.5rem}}.project_file_area,.project_file_discusssions_area{overflow-y:auto;max-height:25rem}.project_file_area:focus-visible,.project_file_discusssions_area:focus-visible{outline:var(--oparo-focus-width) solid var(--oparo-focus-ring);outline-offset:var(--oparo-focus-offset)}@media (max-width: 768px){.project_file_area,.project_file_discusssions_area{max-height:none}.project_file_discusssions_area{margin-top:var(--oparo-space-8)}.project-overview-column{margin-top:var(--oparo-space-4)}._buttons .mleft5{margin-left:0}._buttons .mright10{margin-right:0}._buttons .pull-left,._buttons .pull-right{float:none}._buttons .btn,._buttons .btn-group{display:inline-block;margin-left:0;width:100%;margin-bottom:var(--oparo-space-1);float:none}}.custom-field-inline-edit-link{float:left;margin-right:var(--oparo-space-1)}#proposal-wrapper{overflow:hidden;min-height:100%}#proposal-wrapper .proposal-left img{margin-left:var(--oparo-space-3);margin-right:var(--oparo-space-3)}div.proposal-wrapper img:not(.media-object){display:block;max-width:100%;height:auto}.proposal-comment{display:inline-block;width:100%;margin-bottom:var(--oparo-space-4)}.tc-content ol,.tc-content ul{list-style:inherit;margin-left:var(--oparo-space-4)}.tc-content ol{list-style-type:decimal}.tc-content ul{list-style-type:disc}.tc-content table{margin-top:0;border-collapse:initial}.tc-content table>tbody>tr>td{padding:var(--oparo-space-1) var(--oparo-space-3)}.tc-content img{max-width:100%}.tc-content table[border="1"],.tc-content table[border="1"] td{border:1px solid var(--oparo-border)}.tc-content em{font-style:italic}.tc-content p:empty:before{content:" ";white-space:pre}.contract-view .tc-content ol,.contract-view .tc-content ul,.proposal-view .tc-content ol,.proposal-view .tc-content ul{margin-left:0}.preview-sticky-header{z-index:1;background:var(--oparo-surface);padding-top:var(--oparo-space-4);padding-bottom:var(--oparo-space-4);box-shadow:var(--oparo-shadow-panel);width:100%;left:0}.preview-sticky-header .sticky-hidden{display:none}.preview-sticky-header .sticky-visible{display:inherit}.mobile .preview-sticky-header{padding:var(--oparo-space-4)}@media (max-width: 767px){.preview-sticky-header{padding-right:var(--oparo-space-5);padding-left:var(--oparo-space-5)}}@media (min-width: 1025px){.preview-top-wrapper{margin-top:var(--oparo-space-6)}}.kb-search-jumbotron{margin-top:calc(var(--oparo-space-5) * -1);margin-bottom:var(--oparo-space-3);background:var(--oparo-surface-sunken);border-radius:var(--oparo-radius-lg)}.kb-search input[type=search]{padding-left:45px;height:50px;font-size:var(--oparo-font-size-base)}.kb-search .form-control-feedback{left:6px;top:17px;font-size:var(--oparo-font-size-base)}.has-feedback.has-feedback-left .form-control-feedback{left:0}.kb-search button[type=submit]{height:50px;padding-left:var(--oparo-space-6);padding-right:var(--oparo-space-6);border-top-left-radius:0;border-bottom-left-radius:0;font-weight:var(--oparo-font-weight-semibold)}.kb-breadcrumb{margin-bottom:var(--oparo-space-4)}.kb-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--oparo-space-1) var(--oparo-space-2);list-style:none;margin:0;padding:0;font-size:var(--oparo-font-size-sm);color:var(--oparo-text-muted)}.kb-breadcrumb__item:not(:last-child):after{content:"/";margin-left:var(--oparo-space-2);color:var(--oparo-text-muted)}.kb-breadcrumb__item--current{font-weight:var(--oparo-font-weight-semibold);color:var(--oparo-text);max-width:100%}body.customers .kb-article-feedback{border:0;margin:0;padding:0;min-width:0}body.customers .kb-article-feedback legend{float:none;width:100%;font-size:var(--oparo-font-size-base)}body.customers .navbar.header.customers-nav--knowledge-base{border-bottom:1px solid var(--oparo-border);margin-bottom:0}.list-status h3{margin-top:0}.list-status:last-child{border-right:0}.list-status a{border:1px solid var(--oparo-border);padding:var(--oparo-space-4);display:inline-block;width:100%;border-radius:var(--oparo-radius-sm);text-decoration:none}.list-status a:hover{background:var(--oparo-surface-sunken)}.list-status a.active{background:var(--oparo-accent-subtle);border-color:var(--oparo-accent)}.gdpr-right{background:var(--oparo-surface);border:1px solid var(--oparo-border);padding:var(--oparo-space-8) var(--oparo-space-4);text-align:center;margin-bottom:var(--oparo-space-6);border-radius:var(--oparo-radius-lg)}.gdpr-right .gdpr-right-heading{margin-top:0;margin-bottom:var(--oparo-space-5);font-size:var(--oparo-font-size-xl)}.gdpr-purpose{border:1px solid var(--oparo-border);padding:var(--oparo-space-4);margin-bottom:var(--oparo-space-3);border-radius:var(--oparo-radius-sm)}.gdpr-purpose .gdpr-purpose-heading{margin:0;font-size:var(--oparo-font-size-lg);font-weight:var(--oparo-font-weight-medium);color:var(--oparo-text)}#calendar .fc-day-header,#calendar .fc-header-toolbar button,#calendar .fc-toolbar .fc-center{text-transform:capitalize}#calendar .fc-daygrid-day-frame{border-radius:var(--oparo-radius-sm)}#calendar .fc-daygrid-day-frame:focus-visible,#calendar .fc-event:focus-visible{outline:var(--oparo-focus-width) solid var(--oparo-focus-ring);outline-offset:var(--oparo-focus-offset)}.fc-event{padding:var(--oparo-space-1);border:1px solid var(--oparo-border);border-radius:var(--oparo-radius-sm);margin:var(--oparo-space-1) var(--oparo-space-3);font-size:var(--oparo-font-size-sm);cursor:pointer}.fc-view{overflow-y:auto}.customers .modal-content{border-radius:var(--oparo-radius-lg);border:1px solid var(--oparo-border);box-shadow:var(--oparo-shadow-dropdown)}.customers .modal-backdrop{background-color:var(--oparo-scrim)}.full-screen-modal{width:90%;height:90%;position:absolute;inset:0;margin:auto;overflow-y:initial}.full-screen-modal .modal-content{height:100%;min-height:100%;max-height:100%}.full-screen-modal .modal-footer{bottom:0;position:absolute;width:100%}@media (max-width: 768px){.full-screen-modal{width:auto;height:auto;position:relative;inset:auto;margin:var(--oparo-space-3);overflow-y:initial}.full-screen-modal .modal-footer{width:auto;position:relative}}#task-tracking-stats-modal{z-index:1060}.customers .tooltip{font-size:var(--oparo-font-size-sm)}#toplink,#botlink{position:fixed;right:7.5%;padding:var(--oparo-space-3);color:var(--oparo-text);background:var(--oparo-surface);font-size:var(--oparo-font-size-lg);border:1px solid var(--oparo-border-strong);border-radius:var(--oparo-radius-sm) var(--oparo-radius-sm) 0 0;z-index:99;box-shadow:var(--oparo-shadow-panel);min-width:var(--oparo-touch-min);min-height:var(--oparo-touch-min)}#toplink{bottom:53%}#botlink{top:47%;bottom:auto;border-radius:0 0 var(--oparo-radius-sm) var(--oparo-radius-sm)}#toplink:hover,#botlink:hover{color:var(--oparo-accent-active);background:var(--oparo-surface-sunken);text-decoration:none}.animated{animation-duration:var(--oparo-motion-panel);animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeIn{animation-name:fadeIn}.fadeOut{animation-name:fadeOut}.fadeInLeft,.fadeInRight{animation-name:fadeIn}.fadeOutLeft,.fadeOutRight{animation-name:fadeOut}@media (prefers-reduced-motion: reduce){.customers *,.customers *:before,.customers *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.display-block{display:block}.inline-block{display:inline-block}.full-width{width:100%}.relative{position:relative}.pointer{cursor:pointer}.line-throught{text-decoration:line-through}.no-radius{border-radius:0}.valign-middle{vertical-align:middle}.border-right{border-right:1px solid var(--oparo-border)}.font-medium{font-size:var(--oparo-font-size-base)}.no-margin{margin:0}.no-mtop{margin-top:0}.no-mbot{margin-bottom:0}.no-p-left{padding-left:0}.no-p-right{padding-right:0}.p7,.p8,.p8-half{padding:var(--oparo-space-2)}.p15{padding:var(--oparo-space-4)}.padding-30{padding:var(--oparo-space-8)}.mtop5{margin-top:var(--oparo-space-1)}.mtop7{margin-top:var(--oparo-space-2)}.mtop10{margin-top:var(--oparo-space-3)}.mtop15{margin-top:var(--oparo-space-4)}.mtop20{margin-top:var(--oparo-space-5)}.mtop25{margin-top:var(--oparo-space-6)}.mtop30,.mtop40{margin-top:var(--oparo-space-8)}.mbot5{margin-bottom:var(--oparo-space-1)}.mbot10{margin-bottom:var(--oparo-space-3)}.mbot15{margin-bottom:var(--oparo-space-4)}.mbot20{margin-bottom:var(--oparo-space-5)}.mbot25{margin-bottom:var(--oparo-space-6)}.mbot30,.mbot40{margin-bottom:var(--oparo-space-8)}.mleft5{margin-left:var(--oparo-space-1)}.mleft10{margin-left:var(--oparo-space-3)}.mright5{margin-right:var(--oparo-space-1)}.mright10{margin-right:var(--oparo-space-3)}.hr-10{margin-top:var(--oparo-space-3);margin-bottom:var(--oparo-space-3)}.invoice-quick-info h5{margin-top:0}#client-home-chart{max-width:100%}.ticket-info p:last-child{margin-bottom:0}.color-white,.text-white,.white{color:var(--oparo-text-on-accent)}.customers .text-muted{color:var(--oparo-text-muted)}.customers .sr-only,.customers .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.customers .sr-only-focusable:focus,.customers .sr-only-focusable:focus-visible{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal}.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-5ths{width:20%;float:left}@media (min-width: 768px){.col-sm-5ths{width:20%;float:left}}@media (min-width: 992px){.col-md-5ths{width:20%;float:left}}@media (min-width: 1200px){.col-lg-5ths{width:20%;float:left}}.g-recaptcha>div{margin:0 auto}@media screen and (max-height: 575px),screen and (min-width: 992px) and (max-width: 1199px){.g-recaptcha,#rc-imageselect{transform:scale(.83);transform-origin:0 0}}@media (max-width: 991px){.register-heading.text-right{text-align:center}}.comment-content .task-attachment-col:nth-child(2),.comment-content .task-attachment-col:nth-child(3),.comment-content .task-attachment-col:nth-child(4){margin-top:var(--oparo-space-4)}.task-comment .task-attachment-col-more{display:block}.task-comment .task-attachment-col{margin-left:0;padding-left:0}[dir=rtl] .mright5{margin-right:0;margin-left:var(--oparo-space-1)}[dir=rtl] .mright10{margin-right:0;margin-left:var(--oparo-space-3)}[dir=rtl] .mleft5{margin-left:0;margin-right:var(--oparo-space-1)}[dir=rtl] .mleft10{margin-left:0;margin-right:var(--oparo-space-3)}[dir=rtl] .input-group-addon:last-child{border-left:1px solid var(--oparo-border)}[dir=rtl] div.dataTables_wrapper{direction:rtl}[dir=rtl] div.dataTables_wrapper div.dataTables_filter{text-align:left}[dir=rtl] div.dataTables_wrapper div.dataTables_filter .input-group-addon{border-right:1px solid var(--oparo-border)}[dir=rtl] td[align=left],[dir=rtl] th[align=left]{text-align:right}[dir=rtl] td[align=right],[dir=rtl] th[align=right]{text-align:left}[dir=rtl] .colorpicker.colorpicker-visible.dropdown-menu{left:0;right:auto;padding-left:3px;margin-left:45px}[dir=rtl] .bootstrap-select .dropdown-toggle .filter-option{right:0;margin-right:auto;text-align:right;padding-right:var(--oparo-space-4)}body[dir=rtl].safari .table-responsive .table{max-width:none;-webkit-overflow-scrolling:touch}@media (forced-colors: active){.customers .label,.customers .status-badge,.customers .btn,.customers .panel_s{border:1px solid}.customers :focus-visible{outline:2px solid}}@media print{.customers .navbar,.customers footer.footer,.customers .submenu,.customers #toplink,.customers #botlink,.customers .customers-skip-link{display:none}.customers .panel_s{border:1px solid #000;box-shadow:none}.customers a{text-decoration:underline}.customers a[href^=http]:after{content:" (" attr(href) ")";font-size:90%}}.customers-signin{padding-top:var(--oparo-space-6);padding-bottom:var(--oparo-space-8)}.customers-signin--branded{border-radius:var(--oparo-radius-lg);padding:var(--oparo-space-8) var(--oparo-space-5);margin-left:var(--oparo-space-2);margin-right:var(--oparo-space-2);background-color:var(--caa-signin-ground, var(--oparo-background));background-image:linear-gradient(rgba(0,0,0,var(--caa-signin-scrim, 0)),rgba(0,0,0,var(--caa-signin-scrim, 0))),var(--caa-signin-image, none);background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width: 767px){.customers-signin--branded{background-image:none;padding:var(--oparo-space-5) var(--oparo-space-3);margin-left:0;margin-right:0}}@media (prefers-reduced-data: reduce){.customers-signin--branded{background-image:none}}.customers-signin .login-heading-block{margin-bottom:var(--oparo-space-5);padding-bottom:var(--oparo-space-4);border-bottom:1px solid var(--oparo-border)}.customers-signin .login-heading-block .login-heading{margin-bottom:var(--oparo-space-2)}.customers-signin .login-heading-block .login-subheading{margin-bottom:0}.customers-signin .login-heading{margin-bottom:var(--oparo-space-3)}.customers-signin .login-subheading{font-size:var(--oparo-font-size-lg);line-height:var(--oparo-line-height-relaxed);margin-bottom:var(--oparo-space-6)}.client-area-welcome{margin-bottom:var(--oparo-space-6)}.client-area-welcome .client-area-welcome-title{margin-top:0;margin-bottom:var(--oparo-space-3);font-size:var(--oparo-font-size-xl)}.client-area-welcome .client-area-welcome-body{color:var(--oparo-text)}.client-area-welcome .client-area-welcome-body p:last-child{margin-bottom:0}.navbar .navbar-brand.logo img{max-height:34px;width:auto}.customers-signin--split .customers-signin-brand,.customers-signin--split .customers-signin-copy{text-align:left}.customers-signin--split .customers-signin-image{max-width:100%;height:auto;border-radius:var(--oparo-radius-lg)}@media (max-width: 991px){.customers-signin--split .customers-signin-brand{margin-bottom:var(--oparo-space-6)}.customers-signin--split .customers-signin-brand,.customers-signin--split .customers-signin-copy{text-align:center}.customers-signin--split .customers-signin-image{max-width:12rem}}.customers[data-button-style=outline] .btn-primary,.customers[data-button-style=outline] .btn-success,.customers[data-button-style=outline] .btn-info{background:transparent;border:1px solid var(--oparo-accent-edge);color:var(--oparo-link)}.customers[data-button-style=outline] .btn-primary:hover,.customers[data-button-style=outline] .btn-primary:focus,.customers[data-button-style=outline] .btn-success:hover,.customers[data-button-style=outline] .btn-info:hover{background:var(--oparo-accent-subtle);color:var(--oparo-link)}.customers .btn-secondary,.customers .label-secondary{background:var(--oparo-accent-secondary, var(--oparo-accent));border:1px solid var(--oparo-accent-secondary, var(--oparo-accent-edge));color:var(--oparo-text-on-accent-secondary, var(--oparo-text-on-accent))}.customers .btn-secondary:hover,.customers .btn-secondary:focus{background:var(--oparo-accent-secondary-hover, var(--oparo-accent-hover));color:var(--oparo-text-on-accent-secondary, var(--oparo-text-on-accent))}.customers .is-secondary-tint{background:var(--oparo-accent-secondary-subtle, var(--oparo-accent-subtle))}
