body{font-family:"Inter",sans-serif;color:#334155;background:#f8fafc;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}html body.customers_login,html body.register,html body.forgot_password,html body.authentication.customers_login,html body.authentication.register,html body.authentication.forgot_password,html.tailwind-admin-theme body.customers_login,html.tailwind-admin-theme body.register,html.tailwind-admin-theme body.forgot_password{background:radial-gradient(circle at top left,rgba(0,102,255,0.24),transparent 24rem),radial-gradient(circle at bottom right,rgba(0,102,255,0.2),transparent 26rem),linear-gradient(160deg,#020617 0%,#003b99 44%,#0066ff 100%) !important;background-color:#020617 !important;min-height:100vh}body.customers_login::before,body.register::before,body.forgot_password::before,body.authentication.customers_login::before,body.authentication.register::before,body.authentication.forgot_password::before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(0,102,255,0.14) 1px,transparent 1px),linear-gradient(90deg,rgba(0,102,255,0.14) 1px,transparent 1px);background-size:28px 28px;opacity:0.45}body.customers_login #wrapper,body.register #wrapper,body.forgot_password #wrapper{position:relative;z-index:1}body.customers_login footer,body.register footer,body.forgot_password footer{display:none}body.customers_login .authentication-form-wrapper>.text-center h1,body.customers_login .authentication-form-wrapper>.text-center p,body.register .authentication-form-wrapper>.text-center h1,body.register .authentication-form-wrapper>.text-center p,body.forgot_password .authentication-form-wrapper>.text-center h1,body.forgot_password .authentication-form-wrapper>.text-center p{color:#fff !important}body.customers_login .authentication-form-wrapper h1,body.register .authentication-form-wrapper h1,body.forgot_password .authentication-form-wrapper h1{color:#ffffff !important}body.customers_login .authentication-form-wrapper .company-logo .logo,body.register .authentication-form-wrapper .company-logo .logo,body.forgot_password .authentication-form-wrapper .company-logo .logo{display:inline-block;width:70%;max-width:280px}body.customers_login .authentication-form-wrapper .company-logo .logo{width:445px;max-width:100%}body.customers_login .authentication-form-wrapper .company-logo img,body.register .authentication-form-wrapper .company-logo img,body.forgot_password .authentication-form-wrapper .company-logo img{width:100%;max-width:100%;height:auto;margin:0 auto}body.customers_login .authentication-form-wrapper>div:last-child,body.register .authentication-form-wrapper>form>div,body.forgot_password .authentication-form-wrapper>div:last-child{border-color:rgba(255,255,255,0.1) !important;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25) !important;background:rgba(255,255,255,0.9) !important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}body,html{font-size:16px}body>*{font-size:14px}rt.display-block{display:block}.tooltip{position:fixed}.color-white{color:#fff !important}.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}}[dir="rtl"] .mright5{margin-right:0px;margin-left:5px}[dir="rtl"] .mright10{margin-right:0px;margin-left:10px}[dir="rtl"] .mleft5{margin-left:0px;margin-right:5px}[dir="rtl"] .mleft10{margin-left:0px;margin-right:10px}[dir="rtl"] .input-group-addon:last-child{border-left:1px solid #ccc}[dir="rtl"] .colorpicker.colorpicker-visible.dropdown-menu{left:0px !important;right:auto;padding-left:3px;margin-left:45px}.border-right{border-right:1px solid #f0f0f0}.line-throught{text-decoration:line-through}.full-width{width:100%}.no-margin{margin:0px !important}.no-mtop{margin-top:0px !important}.no-p-left{padding-left:0px !important}.no-p-right{padding-right:0px}.relative{position:relative}.font-medium{font-size:15px}.inline-block{display:inline-block}.alert-validation{margin-top:5px}.table-image{height:75px;width:250px;margin:15px 0px}.announcement small{font-size:12px;color:#333}.announcement{font-size:14px}.bgwhite{background:white;border:1px solid #e4e5e7}.warning-bg{background:#ff6f00 !important;color:#fff !important;border:1px solid #ff6f00 !important}.success-bg{background:#84c529 !important;color:#fff !important;border:1px solid #84c529 !important}.primary-bg{background:#28b8da;color:#fff !important;border:1px solid #28b8da}.info-bg{background:#03a9f4 !important;color:#fff !important;border:1px solid #03a9f4 !important}.danger-bg{background:#fc2d42 !important;color:#fff !important;border:1px solid #fc2d42 !important}.submenu{display:inline-block;float:right;margin-bottom:25px}.submenu li{display:inline-block;margin-right:15px}.submenu li:last-child{margin-right:0px}.submenu li a{font-size:17px;color:#475569 !important}.submenu li a:hover,.submenu li a:active,.submenu li a:focus{color:#1e293b !important}.tickets table tr.text-danger a{color:#fc2d42}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}.text-white{color:#fff !important}#wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}footer{padding:15px;width:100%;height:50px;margin-top:25px;color:#e2e8f0}h1,h2,h3,h4{font-weight:400}h1,h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}.h4,h4,.h3,h3{font-weight:400}a:hover,a:focus,a:active,a:visited{text-decoration:none}.navbar{padding:0px;min-height:60px;border-radius:0px}.navbar-default{border:0;border-bottom:1px solid #e2e8f0;background:white}.navbar-default .navbar-nav>li>a{color:#334155;line-height:85px;font-size:14.5px;display:inline;margin-right:3px;font-weight:500}.navbar-default .navbar-nav>li>a i{margin-right:5px;color:inherit}.navbar-default .navbar-nav>li:last-child>a{margin-right:0}@media (min-width:768px){.navbar-nav>li>a{padding:8px 10px}}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#0f172a;border-radius:6px;background:#f1f5f9}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background:#f1f5f9;border-radius:4px;color:#0f172a;transition:ease-in-out 0.2s}.navbar-default .navbar-nav>li.dropdown>a.dropdown-toggle:focus,.navbar-default .navbar-nav>li.dropdown>a.dropdown-toggle:hover{background:transparent;border-radius:0}.navbar a.navbar-brand{padding:23px 0px 25px 0px;height:auto;margin-right:10px}.navbar a.navbar-brand img{width:auto;height:34px}.navbar-default .navbar-nav>li.customers-nav-item-login>a{background:#0100C5 !important;color:#fff !important;display:inline;font-weight:500;font-size:14px;border-radius:6px !important;padding:8px 16px;margin-left:10px}.navbar-default .navbar-nav>li.customers-nav-item-login>a:hover,.navbar-default .navbar-nav>li.customers-nav-item-login>a:active{background:#1d4ed8 !important;border-radius:6px !important}.navbar-default .navbar-nav>li.customers-nav-item-profile>a{padding-right:0}@media (max-width:767px){.customers-nav-item-languages{display:none}}.btn.btn-input-group{padding:7px 16px;border:1px transparent}.btn-icon{padding:2px 6px 2px 6px !important}.original-button{margin-top:22px;padding:6px 12px}#client-home-chart{max-width:100%}.client-reply .panel-body{background:#fefce8 !important;color:#854d0e}body.viewinvoice .alert{margin-top:10px;margin-bottom:-7px;border-radius:1px}.navbar-default .navbar-brand.logo-text{font-size:24px;margin-top:13px;display:inline-block;color:#1e293b;font-weight:600}.logo-text:hover,.logo-text:focus,.logo-text:active{color:#0f172a}@media (max-width:767px){.navbar a.navbar-brand img{margin-left:25px}.navbar-default .navbar-brand.logo-text{margin-left:15px;margin-top:15px}}.p7{padding:7px}.p8{padding:8px}.p8-half{padding:8.5px}.p15{padding:15px}.valign-middle{vertical-align:middle}.mtop5{margin-top:5px}.mtop7{margin-top:7px}.mtop10{margin-top:10px}.mtop15{margin-top:15px}.mtop20{margin-top:20px}.mtop25{margin-top:25px}.mtop30{margin-top:30px}.mtop40{margin-top:40px}.mbot5{margin-bottom:5px}.mbot10{margin-bottom:10px}.mbot15{margin-bottom:15px}.mbot20{margin-bottom:20px}.mbot25{margin-bottom:25px}.mbot30{margin-bottom:30px}.mbot40{margin-bottom:40px}.mleft5{margin-left:5px}.mleft10{margin-left:10px}.mright5{margin-right:5px}.mright10{margin-right:10px}.padding-30{padding:30px !important}.no-mbot{margin-bottom:0px}.invoice-quick-info h5{margin-top:0px}.table.items{margin-top:25px;font-size:13.5px}.table.items thead{background:#f1f5f9;color:#1e293b}.table.items>thead:first-child>tr:first-child>th{border-top:1px solid #e2e8f0}.table.items thead th{border-right:1px solid #e2e8f0}.table.items thead th:first-child{border-left:1px solid #e2e8f0}.table.items tbody>tr>td,.table.items thead>tr>th{padding:8px 10px}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e2e8f0}.navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#cbd5e1}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}@media (max-width:767px){.navbar-default .navbar-nav>li>a{line-height:35px;color:#64748b}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background:transparent}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#475569}.navbar-default .navbar-nav>li.customers-nav-item-login{padding-bottom:10px}.navbar-default .navbar-nav>li.customers-nav-item-login>a{margin-left:15px}.navbar a.navbar-brand{padding:13px 0px 19px 0px}.navbar-toggle{margin-top:15px}#staff_logged_in{display:none}.viewestimate .panel-body,.viewinvoice .panel-body{padding:0px}}.dataTables_length select{padding-top:5px;height:inherit}[dir="rtl"] div.dataTables_wrapper div.dataTables_filter{text-align:left}[dir="rtl"] div.dataTables_wrapper{direction:rtl}[dir="rtl"] div.dataTables_wrapper div.dataTables_filter .input-group-addon{border-right:1px solid #bfcbd9}.label-href:visited,.label-href{outline:0 !important;border:0 !important}.pointer{cursor:pointer}.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)}.files-container{margin:0 0 10px}.files{padding-left:0;list-style:none;margin:0}.hr-10{margin-top:10px;margin-bottom:10px}.mime>a{color:#555 !important;text-decoration:none}.white{color:#fff}.advanced-editor-wrapper{border:1px solid #ccc;margin-bottom:15px}.staff-profile-image-small{height:32px;width:32px;border-radius:50%}.staff-profile-xs-image{width:20px;height:20px;border-radius:50%}.staff-profile-image-small{height:32px;width:32px;border-radius:50%}.staff-profile-image-thumb{height:160px;width:160px;border-radius:50%}.task-attachment{border:1px solid #f0f0f0;padding:10px;border-radius:3px;max-height:255px;min-height:255px;overflow:hidden}.task-attachment .task-attachment-no-preview{margin-top:45px;text-align:center}.task-attachment .preview_image{margin:0px;width:100%}.task-attachment .open-in-external{position:absolute;right:30px}.task-attachment .task-attachment-user{padding-bottom:10px;display:inline-block;width:100%;margin-left:0px;border-bottom:1px solid #f0f0f0}.media-body{word-break:break-word}#proposal-wrapper{overflow:hidden;min-height:100%}#proposal-wrapper .proposal-left img{margin-left:10px;margin-right:10px}div.proposal-wrapper img:not(.media-object){display:block;max-width:100%;height:auto}.proposal-comment{display:inline-block;width:100%;margin-bottom:15px}.table.proposal-items thead>tr>th{padding-left:10px}.table.proposal-items tbody>tr>td,.table.proposal-items thead>tr>th{text-align:left}.client-profile-image-small{height:32px;width:32px;border-radius:50%}.client-profile-image-thumb{height:160px;width:160px;border-radius:50%}#task h4{font-size:15px}#task h5{font-size:14px}#task .task-info{font-size:10px;vertical-align:middle;padding:10px}#task .task-info h5{font-size:13px;font-weight:400}.jquery-comments [contentEditable="true"]:empty:not(:focus):before{color:#a1b4cc;font-size:14px}.jquery-comments ul.main{list-style:none !important}.jquery-comments.tc-content ul.main ul:not(.child-comments){list-style:initial !important}.jquery-comments ul.navigation li,.jquery-comments ul.main li.comment .actions>*,.jquery-comments ul.main li.comment .name,.jquery-comments .highlight-font-bold{font-weight:500 !important}.jquery-comments ul.main li.comment .name{color:#0081bb}.jquery-comments ul.main li.comment .wrapper .content{padding:5px 0px 5px 0px}.jquery-comments ul.navigation li{color:#323a45}.jquery-comments .textarea-wrapper .control-row>span.upload{padding:5px 20px;background-color:#7d838b}.jquery-comments .highlight-background{background:#03a9f4 !important}.jquery-comments .textarea-wrapper .control-row>span{padding:5px 20px !important;border-radius:4px}.jquery-comments .textarea-wrapper .control-row{margin-top:10px}.jquery-comments ul.main li.comment .actions>*{color:#7c838b}.jquery-comments ul.navigation .navigation-wrapper{padding:10px 0px 0px 0px}.jquery-comments ul.navigation{border-bottom:1px solid #efefef;margin-bottom:1.5em}.jquery-comments .textarea-wrapper{padding-left:21px}.jquery-comments .textarea-wrapper:before{border:0px}.jquery-comments .textarea-wrapper .textarea{border-radius:3px;border:1px solid #bfcbd9}.project-info-bg{background:#fbfbfb !important;color:#333 !important;border-top:1px solid #e4e5e7;border-left:1px solid #e4e5e7;border-right:1px solid #e4e5e7;font-weight:500}.no-radius{border-radius:0px !important}.team-members .panel-body{padding:0px}.team-members .media-left{padding:10px}.team-members .media-body{padding-right:10px;padding-top:12px}.team-members .media:last-child{border-bottom:0px}.team-members .media{margin-top:0px;border-bottom:1px solid #f0f0f0}.project-percent{position:absolute;font-size:33px;font-weight:500;top:35%;left:0;right:0}.project-file-image{border:1px solid #f0f0f0;border-radius:4px;margin-right:15px}#task-tracking-stats-modal{z-index:999999999999}.phase-logged-time{color:#3b6900}.progress-bg-dark{background-color:#7c838b}.project-overview-progress-bar{height:50px;background-color:#7c838b;position:relative}.project-overview-progress-bar .project-progress-number{font-size:16px;position:absolute;display:block;width:100%;color:#fff;font-weight:500;margin-top:15px;text-shadow:0px 0px 2px #333}.task-user{border:1px solid #f0f0f0;padding:2px;border-radius:50%;vertical-align:middle;margin-right:10px;display:inline-block;position:relative}.task-checklist-indicator{border-radius:50%;border:1px solid #f0f0f0;width:20px;height:21px;display:inline-block}.task-checklist-indicator i{margin:0 auto;vertical-align:middle;margin-left:3px}#task-comments{background:#fdfdfd;margin-right:-20px;margin-left:-20px;padding:20px;display:inline-block}form.dropzone{background-color:#fbfdff;border:1px dashed #c0ccda;border-radius:6px}.dropzone .dz-message{margin-top:45px;color:#03a9f4}@media (max-width:768px){#content{padding:15px}._buttons .mleft5{margin-left:0px !important}._buttons .mright10{margin-right:0px !important}._buttons .pull-left,._buttons .pull-right{float:none !important}._buttons .btn,._buttons .btn-group{display:inline-block;margin-left:0px !important;width:100%;margin-bottom:5px !important;float:none !important}.project-overview-column{margin-top:15px}}.tasks-phases .kan-ban-col .panel-heading{padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px}.tasks-phases .panel-body{background:#fbfbfb;padding:10px}.tasks-phases ._task_wrapper{background:#fff;padding:5px 10px 5px 10px;border:1px solid #e4e5e7;border-radius:4px}.activity-feed{padding:15px}.activity-feed .feed-item{position:relative;padding-bottom:20px;padding-left:30px;border-left:2px solid #84c529}.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:6px;background:#fff;border:1px solid #4b5158}.activity-feed .feed-item .date{position:relative;top:-5px;color:#333;text-transform:uppercase;font-size:12px;font-weight:500}.activity-feed .feed-item .text{position:relative;top:-3px}.full-screen-modal{width:90%;height:90%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;overflow-y:initial !important}.full-screen-modal .modal-content{height:100%;min-height:100%;max-height:100%}.full-screen-modal .modal-footer{bottom:0px;position:absolute;width:100%}.project_file_discusssions_area,.project_file_area{overflow-y:scroll;height:400px}@media (max-width:768px){.project_file_discusssions_area,.project_file_area{height:auto !important}.full-screen-modal{width:auto;height:auto;position:relative;left:auto;right:auto;top:auto;bottom:auto;margin:10px;overflow-y:initial !important}.project_file_discusssions_area{margin-top:30px}.full-screen-modal .modal-footer{width:auto;position:relative !important}}.preview_image{height:auto;width:250px;overflow:hidden;margin-bottom:15px;margin-top:15px}.preview_image:last-child{margin-top:0px;margin-bottom:0px}.preview_image img{width:100%;height:auto}.fc-event{padding:8px !important;border:0px !important;border-radius:2px !important;margin:5px 10px 5px 10px !important;font-size:11px;cursor:pointer}.fc-view{overflow-y:scroll}#calendar .fc-header-toolbar button,#calendar .fc-day-header,#calendar .fc-toolbar .fc-center{text-transform:capitalize}.tc-content ul,.tc-content ol{list-style:inherit;margin-left:15px}.tc-content ol{list-style-type:decimal}.tc-content ul{list-style-type:disc}.tc-content table{margin-top:0px;border-collapse:initial}.tc-content table>tbody>tr>td{padding:5px 10px 5px 10px}.tc-content img{max-width:100%}.tc-content table[border="1"],.tc-content table[border="1"] td{border:1px solid}.tc-content em{font-style:italic}.tc-content p:empty:before{content:' ';white-space:pre}.proposal-view .tc-content ul,.proposal-view .tc-content ol,.contract-view .tc-content ul,.contract-view .tc-content ol{margin-left:0px}.kb-search-jumbotron{margin-top:-20px;margin-bottom:10px;background:#f9fafb}.has-feedback.has-feedback-left .form-control-feedback{left:0}.kb-search .form-control-feedback{left:6px !important;top:17px;font-size:16px}.kb-search input[type="search"]{padding-left:45px;height:50px;font-size:16px}.kb-search button[type="submit"]{height:50px;padding-left:25px;padding-right:25px;border-top-left-radius:0px;border-bottom-left-radius:0px;font-weight:600}#toplink,#botlink{position:fixed;right:7.5%;bottom:53%;padding:10px;margin:0 -20px 0 0;color:#666;background:#e9ebef;font-size:1.5em;border:1px solid #b4b4b4;border-bottom:1px solid #b8b8b8;border-radius:6px 6px 0 0;z-index:99;-webkit-box-shadow:1px 2px 3px rgba(0,0,0,0.25);box-shadow:1px 2px 3px rgba(0,0,0,0.25)}#botlink{top:47%;padding:10px;bottom:auto;border:1px solid #b4b4b4;border-top:1px solid #ddd;border-radius:0 0 6px 6px}#toplink:hover,#botlink:hover{color:#84c529;background:#fcfcfc;text-decoration:none}.panel-body.project-description{padding:11px}.custom-field-inline-edit-link{float:left;margin-right:5px}.task-single-status .label{float:left}._task_wrapper.overdue-task{background:#f2dede !important;border-color:#eab8b7 !important}.form-group + p.alert-validation{margin-top:-10px}@media screen and (max-height:575px),screen and (min-width:992px) and (max-width:1199px){#rc-imageselect,.g-recaptcha{transform:scale(0.83);-webkit-transform:scale(0.83);transform-origin:0 0;-webkit-transform-origin:0 0}}th[align="left"],td[align="left"]{text-align:left}th[align="right"],td[align="right"]{text-align:right}th[align="center"],td[align="center"]{text-align:center !important}[dir="rtl"] th[align="left"],[dir="rtl"] td[align="left"]{text-align:right !important}[dir="rtl"] th[align="right"],[dir="rtl"] td[align="right"]{text-align:left !important}.signature-pad--body{border-radius:4px;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #c0cbda}.gdpr-right{background:white;border:1px solid #e2e8f0;padding:35px 15px;text-align:center;margin-bottom:25px;border-radius:6px}.gdpr-right .gdpr-right-heading{margin-top:0px;margin-bottom:20px;font-size:22px}.gdpr-purpose{border:1px solid #d8d8d8;padding:15px;margin-bottom:10px;border-radius:4px}.gdpr-purpose .gdpr-purpose-heading{margin-top:0px;margin-bottom:0px;font-size:18px;font-weight:500;color:#5a5a5a}.list-status h3{margin-top:0px}.list-status:last-child{border-right:0px}.list-status a{border:1px solid #eeeeee;padding:15px;display:inline-block;width:100%;border-radius:4px}.list-status a.active{background:#f9fafb}.ticket-info p:last-child{margin-bottom:0px}.gpicker{opacity:0}.gpicker + div[id^="dropbox-chooser"]{float:right;margin-left:5px}.gpicker{height:14px;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;color:#4c4c4c;text-decoration:none;padding:1px 7px 5px 3px;border:1px solid #ebebeb;border-radius:2px;border-bottom-color:#d4d4d4;background:#fcfcfc;background:-webkit-gradient( linear,left top,left bottom,from(#fcfcfc),to(#f5f5f5) );background:linear-gradient(to bottom,#fcfcfc 0%,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#f5f5f5',GradientType=0);line-height:18px !important;text-decoration:none !important;box-sizing:content-box !important;-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important}.preview-sticky-header{z-index:1;background:#fff;padding-top:15px;padding-bottom:15px;-webkit-box-shadow:0px 1px 15px 1px rgba(90,90,90,0.08);box-shadow:0px 1px 15px 1px rgba(90,90,90,0.08);width:100% !important;left:0px !important}@media (max-width:767px){.preview-sticky-header{padding-right:20px;padding-left:20px}}.preview-sticky-header .sticky-hidden{display:none !important}.preview-sticky-header .sticky-visible{display:inherit !important}.mobile .preview-sticky-header{padding:15px}@media (min-width:1281px),(min-width:1025px) and (max-width:1280px){.preview-top-wrapper{margin-top:25px}}[dir="rtl"] .bootstrap-select .dropdown-toggle .filter-option{right:0;margin-right:auto;text-align:right;padding-right:16px}.task-comment .task-attachment-col-more{display:block !important}.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:15px}.task-comment .task-attachment-col{margin-left:0;padding-left:0}.tasks-phases{overflow:scroll hidden}.kan-ban-col{width:400px;height:416px;margin-right:6px;display:inline-block}.tasks-phases .kan-ban-col .panel-body{height:100%;overflow-y:auto}@media (max-width:768px){.kan-ban-col{width:216px;height:416px;margin-right:6px;display:inline-block}}body[dir="rtl"].safari .table-responsive .table{max-width:none;-webkit-overflow-scrolling:touch !important}@media (max-width:991px){.register-heading.text-right{text-align:center}}.g-recaptcha>div{margin:0 auto}.honey-element{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}@media screen and (max-height:575px),screen and (min-width:992px) and (max-width:1199px){#rc-imageselect,.g-recaptcha{transform:scale(0.83);-webkit-transform:scale(0.83);transform-origin:0 0;-webkit-transform-origin:0 0}}body.customers{background:#f5f7fb}body.viewinvoice{background:#f5f7fb}.viewinvoice #wrapper,.viewinvoice #content{background:#f5f7fb}.uma-invoice-preview-top .invoice-html-logo{display:flex;justify-content:center;margin-bottom:4px}.uma-invoice-preview-top .top{display:none}.uma-public-invoice-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:18px;width:min(1080px,calc(100vw - 32px));margin:18px auto}.uma-public-invoice-hero-main,.uma-public-invoice-pay-card,.uma-public-invoice-panel{border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 16px 44px rgba(15,23,42,0.07)}.uma-public-invoice-hero-main{min-height:190px;padding:26px}.uma-public-invoice-eyebrow{display:block;margin-bottom:10px;color:#0100C5;font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.uma-public-invoice-hero-main h1{margin:0 0 12px;color:#111827;font-size:32px;line-height:1.15;font-weight:850}.uma-public-invoice-status .label{display:inline-flex;align-items:center;min-height:28px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:850}.uma-public-invoice-pay-card{padding:22px}.uma-public-invoice-pay-card>span,.uma-public-invoice-pay-card small{display:block}.uma-public-invoice-pay-card>span{color:#64748b;font-size:12px;font-weight:850;text-transform:uppercase}.uma-public-invoice-pay-card strong{display:block;margin:8px 0 4px;color:#111827;font-size:34px;line-height:1.08;font-weight:900}.uma-public-invoice-pay-card small{color:#64748b;font-size:13px}.uma-public-invoice-actions{display:grid;gap:10px;margin-top:18px}.uma-public-invoice-actions .btn{min-height:46px;border-radius:8px;font-weight:850}.uma-public-invoice-actions form,.uma-public-invoice-actions button,.uma-public-invoice-actions a{width:100%}.uma-public-invoice-panel{width:min(1080px,calc(100vw - 32px));margin-right:auto;margin-left:auto;overflow:hidden}.uma-public-invoice-panel>.panel-body{padding:26px}.uma-public-invoice-panel .col-md-10.col-md-offset-1{float:none;width:100%;margin-left:0}.uma-public-invoice-panel .transaction-html-info-col-left,.uma-public-invoice-panel .transaction-html-info-col-right{padding:16px;border:1px solid #eef2f7;border-radius:10px;background:#f8fafc}.uma-public-invoice-panel .transaction-html-info-col-right{text-align:left}.uma-public-invoice-panel .table-responsive{margin-top:20px;border:1px solid #eef2f7;border-radius:10px}.uma-public-invoice-panel .table{margin-bottom:0}.uma-public-invoice-panel .total,.uma-public-invoice-panel .subtotal{font-weight:850}.uma-public-invoice-panel #online_payment_form,.uma-public-invoice-panel .invoice-html-offline-payments{padding:18px;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc}.uma-public-invoice-panel #pay_now{width:100%;min-height:46px;border-radius:8px;font-weight:850}.uma-auth-shell{display:grid;grid-template-columns:minmax(320px,0.86fr) minmax(0,1.14fr);gap:0;width:min(1180px,calc(100vw - 40px));min-height:calc(100vh - 96px);margin:48px auto;overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 20px 60px rgba(15,23,42,0.08)}.uma-auth-shell-register{width:min(1080px,calc(100vw - 40px))}.uma-auth-panel{display:flex;flex-direction:column;justify-content:space-between;min-height:640px;padding:34px;background:#0f172a;color:#fff}.uma-auth-brand .logo,.uma-auth-brand img,.uma-auth-mobile-logo .logo,.uma-auth-mobile-logo img{max-width:168px;height:auto}.uma-auth-brand{display:inline-flex;align-items:center;width:fit-content;min-height:48px;padding:0;border-radius:0;background:transparent}.uma-auth-panel-copy{max-width:440px}.uma-auth-eyebrow,.uma-client-eyebrow{display:block;margin-bottom:10px;color:#0100C5;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.uma-auth-panel-copy h1{margin:0 0 14px;color:#fff;font-size: 25px;line-height:1.08;font-weight:800}.uma-auth-panel-copy p{margin:0;color:#cbd5e1;font-size:15px;line-height:1.65}.uma-auth-proof-grid{display:grid;grid-template-columns:1fr;gap:10px}.uma-auth-proof-grid span{display:flex;align-items:center;gap:10px;min-height:42px;padding:10px 12px;border:1px solid rgba(255,255,255,0.14);border-radius:8px;background:rgba(255,255,255,0.06);color:#e5e7eb;font-size:13px;font-weight:700}.uma-auth-main{display:flex;align-items:center;justify-content:center;padding:40px}.uma-auth-mobile-logo{display:none}.uma-auth-card{width:min(100%,440px)}.uma-auth-card-wide{width:min(100%,760px)}.uma-auth-card-heading{margin-bottom:24px}.uma-register-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.uma-auth-login-link{color:#64748b;font-size:13px;font-weight:750}.uma-auth-login-link:hover,.uma-auth-login-link:focus{color:#0100C5;text-decoration:none}.uma-auth-login-link span{color:#0100C5;font-weight:850}.btn-primary,.uma-client-wrapper .btn-primary,.uma-auth-card .btn-primary{border-color:#0100C5;background:#0100C5;color:#fff}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.uma-client-wrapper .btn-primary:hover,.uma-client-wrapper .btn-primary:focus,.uma-client-wrapper .btn-primary:active,.uma-auth-card .btn-primary:hover,.uma-auth-card .btn-primary:focus,.uma-auth-card .btn-primary:active{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.uma-auth-card-heading h2{margin:0 0 6px;color:#0100C5;font-size:28px;line-height:1.2;font-weight:800}.uma-auth-card-heading p{margin:0;color:#6b7280;font-size:14px;line-height:1.55}.uma-auth-card .form-control,.uma-register-form-surface .form-control{min-height:44px;border-color:#d1d5db;border-radius:8px;box-shadow:none}.uma-auth-card .control-label{color:#374151;font-size:13px;font-weight:800}.uma-auth-card .btn{min-height:44px;border-radius:8px;font-weight:800}.uma-auth-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 22px}.uma-auth-row .checkbox{margin:0}.uma-auth-secondary-link{margin-top:14px;text-align:center}.uma-register-form-surface .panel-body{padding:0}.uma-register-form-surface .row{margin-right:-10px;margin-left:-10px}.uma-register-form-surface [class*="col-"]{padding-right:10px;padding-left:10px}.uma-register-form-surface h4{margin:4px 0 16px;color:#111827;font-size:15px;font-weight:800}.uma-client-menu-toggle{display:none;position:fixed;top:14px;left:14px;z-index:1042;width:44px;height:44px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#111827;box-shadow:0 12px 28px rgba(15,23,42,0.12)}.uma-client-sidebar{position:fixed;top:0;bottom:0;left:0;z-index:1039;display:flex;flex-direction:column;width:264px;padding:20px 16px;border-right:1px solid #e5e7eb;background:#fff}.uma-client-sidebar-brand{min-height:54px;margin-bottom:16px;padding:6px 8px}.uma-client-sidebar-brand .logo,.uma-client-sidebar-brand img{max-width:160px;height:auto}.uma-client-sidebar-nav{flex:1 1 auto;overflow-y:auto;padding-right:2px}.uma-client-sidebar-list{margin:0;padding:0;list-style:none}.uma-client-sidebar-list li{margin:0 0 2px}.uma-client-sidebar-section{margin-top:16px;padding-top:14px;border-top:1px solid #eef2f7}.uma-client-sidebar-section-label{display:block;margin:0 0 8px 12px;color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.uma-client-sidebar-link,.uma-client-sidebar-list>li>a,.uma-client-profile-link,.uma-client-logout-link{display:flex;align-items:center;gap:11px;min-height:42px;padding:10px 12px;border-radius:8px;color:#374151;font-size:14px;font-weight:750}.uma-client-sidebar-link:hover,.uma-client-sidebar-link:focus,.uma-client-sidebar-list>li>a:hover,.uma-client-sidebar-list>li>a:focus,.uma-client-profile-link:hover,.uma-client-logout-link:hover{background:#f3f4f6;color:#111827;text-decoration:none}.uma-client-sidebar-link.active{background:#eef2ff;color:#1d4ed8}.uma-client-sidebar-list>li.active>a{background:#eef2ff;color:#1d4ed8}.uma-client-sidebar-link .badge{margin-left:auto;background:#0100C5}.uma-client-sidebar-link i,.uma-client-sidebar-list>li>a i,.uma-client-logout-link i{width:18px;text-align:center;color:#22c55e}.uma-client-sidebar-account{flex:0 0 auto;padding-top:14px;border-top:1px solid #e5e7eb}.uma-client-profile-link img{width:28px;height:28px;border-radius:50%}.uma-client-account-secondary{display:flex;flex-direction:column;gap:2px;margin-top:12px;padding-top:12px;border-top:1px solid #eef2f7}.uma-client-account-secondary a{min-height:34px;padding:8px 12px;border-radius:8px;color:#6b7280;font-size:12px;font-weight:750}.uma-client-account-secondary a:hover{background:#f3f4f6;color:#111827;text-decoration:none}.uma-client-logout-link{margin-top:6px;color:#991b1b}.uma-client-sidebar-backdrop{display:none}.uma-client-wrapper{padding-left:264px}.uma-client-sidebar~.footer{margin-left:264px}.uma-client-footer{border-top:1px solid #e5e7eb;background:#fff}.uma-client-footer .container{width:min(1180px,calc(100vw - 312px))}.uma-client-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:74px;color:#64748b;font-size:13px}.uma-client-footer-links{display:flex;align-items:center;gap:14px}.uma-client-footer-links a{color:#334155;font-weight:750}.uma-client-footer-links a:hover{color:#1d4ed8;text-decoration:none}.uma-client-wrapper #content{min-height:100vh;padding-top:26px}.uma-client-wrapper #content>.container{width:min(1180px,calc(100vw - 312px))}.uma-client-dashboard{width:100%;padding:0 15px}.uma-client-wrapper .section-heading,.uma-client-wrapper .section-text,.uma-client-wrapper .section-heading-company-profile,.uma-client-wrapper .section-heading-announcements,.uma-client-wrapper .section-heading-files{margin-bottom:18px;color:#0100C5;font-size:24px;line-height:1.2;font-weight:850}.uma-client-wrapper .panel_s{overflow:hidden;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 16px 40px rgba(15,23,42,0.06)}.uma-client-wrapper .panel_s>.panel-body{padding:24px}.uma-client-wrapper .panel-footer{border-top:1px solid #eef2f7;background:#f8fafc;padding:16px 24px;font-size:12px}.uma-client-wrapper .form-control{min-height:42px;border-color:#dbe3ef;border-radius:8px;box-shadow:none}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding:5px 0 5px 0}.uma-client-wrapper textarea.form-control{min-height:104px}.uma-client-wrapper label,.uma-client-wrapper .control-label{color:#334155;font-size:13px;font-weight:800}.section-profile{display:flex;align-items:flex-start}.section-profile>.col-md-8,.section-profile>.col-md-4,.uma-client-wrapper .row>.col-md-12{float:none}.section-profile .contact-profile-change-password-section .panel_s{position:sticky;top:24px}.uma-client-wrapper .table{margin-bottom:0}.uma-client-wrapper .table>thead>tr>th{border-bottom:1px solid #e5e7eb;color:#64748b;font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.uma-client-wrapper .table>tbody>tr>td{border-top:1px solid #eef2f7;vertical-align:middle}.uma-client-wrapper .dropzone{border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc}.uma-client-wrapper #calendar{min-height:620px}.uma-profile-image-uploader{display:flex;align-items:center;gap:18px;margin-bottom:22px;padding:16px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}.uma-profile-image-preview{width:88px;height:88px;flex:0 0 88px;overflow:hidden;border:3px solid #fff;border-radius:50%;background:#e2e8f0;box-shadow:0 12px 28px rgba(15,23,42,0.12)}.uma-profile-image-preview img{width:100%;height:100%;object-fit:cover}.uma-profile-image-copy label.profile-image{display:block;margin-bottom:4px;color:#111827;font-size:15px;font-weight:850}.uma-profile-image-copy p{margin:0 0 10px;color:#64748b;font-size:13px}.uma-profile-image-button{margin-right:10px;border-radius:8px;font-weight:800}.uma-profile-image-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.uma-profile-image-remove{color:#b91c1c;font-size:12px;font-weight:800}.uma-client-dashboard-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:18px;padding:24px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 12px 34px rgba(15,23,42,0.06)}.uma-client-dashboard-hero h1{margin:0 0 6px;color:#111827;font-size:30px;line-height:1.18;font-weight:800}.uma-client-dashboard-hero p{margin:0;color:#6b7280;font-size:14px}.uma-client-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.uma-client-hero-actions .btn{min-height:40px;border-radius:8px;font-weight:800}.uma-client-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}.uma-client-quick-card{display:block;min-height:132px;padding:18px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#111827;box-shadow:0 10px 28px rgba(15,23,42,0.05)}.uma-client-quick-card:hover,.uma-client-quick-card:focus{border-color:#bfdbfe;color:#111827;text-decoration:none;transform:translateY(-1px)}.uma-client-quick-card i{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:14px;border-radius:8px;background:#eff6ff;color:#0100C5}.uma-client-quick-card span,.uma-client-quick-card small{display:block}.uma-client-quick-card span{margin-bottom:4px;font-size:14px;font-weight:800}.uma-client-quick-card small{color:#6b7280;font-size:12px;line-height:1.45}.uma-client-subscription-card.is-empty{border-color:#bbf7d0;background:#f0fdf4}.uma-client-quick-cta{display:inline-flex;margin-top:12px;color:#15803d;font-size:12px;font-weight:850}.uma-client-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.78fr);gap:16px;margin-bottom:22px}.uma-client-dashboard-card{overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,0.05)}.uma-client-dashboard-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 0}.uma-client-dashboard-card-head h2{margin:0;color:#111827;font-size:17px;font-weight:850}.uma-client-dashboard-card-head a{color:#0100C5;font-size:12px;font-weight:850}.uma-client-list{display:grid;gap:10px;padding:16px 18px 18px}.uma-client-list-item{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:68px;padding:13px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;color:#111827}.uma-client-list-item:hover,.uma-client-list-item:focus{border-color:#bfdbfe;background:#eff6ff;color:#111827;text-decoration:none}.uma-client-list-item strong,.uma-client-list-item span{display:block}.uma-client-list-item strong{margin-bottom:3px;font-size:13px;font-weight:850}.uma-client-list-item span{color:#64748b;font-size:12px;line-height:1.45}.uma-client-list-badge{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:11px;font-style:normal;font-weight:850;white-space:nowrap}.uma-client-empty-state{padding:18px}.uma-client-empty-state p{margin:0 0 14px;color:#64748b;font-size:13px;line-height:1.55}.uma-client-dashboard-section{margin-bottom:22px}.uma-client-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.uma-client-section-heading h2{margin:0;color:#111827;font-size:17px;font-weight:800}.uma-client-dashboard .panel_s{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 28px rgba(15,23,42,0.05)}@media (max-width:1199px){.uma-client-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uma-client-dashboard-grid{grid-template-columns:1fr}}@media (max-width:991px){.uma-public-invoice-hero{grid-template-columns:1fr;width:min(620px,calc(100vw - 24px));margin-top:12px}.uma-public-invoice-hero-main{min-height:0;padding:20px}.uma-public-invoice-hero-main h1{font-size:26px}.uma-public-invoice-pay-card strong{font-size:30px}.uma-public-invoice-panel{width:min(620px,calc(100vw - 24px))}.uma-public-invoice-panel>.panel-body{padding:16px}.uma-public-invoice-panel .row{margin-right:0;margin-left:0}.uma-public-invoice-panel [class*="col-"]{padding-right:0;padding-left:0}.uma-public-invoice-panel .transaction-html-info-col-left{margin-bottom:12px}.uma-public-invoice-panel .table-responsive{border:0}.uma-auth-shell{grid-template-columns:1fr;width:min(620px,calc(100vw - 24px));min-height:0;margin:18px auto}.uma-auth-panel{display:none}.uma-auth-main{display:block;padding:24px}.uma-auth-mobile-logo{display:block;margin-bottom:22px;text-align:center}.uma-auth-mobile-logo .logo,.uma-auth-mobile-logo img{max-width:168px;height:auto}.uma-auth-card,.uma-auth-card-wide{width:100%}.uma-register-actions{align-items:stretch;flex-direction:column;text-align:center}.uma-register-actions .btn{width:100%}.uma-client-menu-toggle{display:inline-flex;align-items:center;justify-content:center}.uma-client-sidebar{transform:translateX(-105%);transition:transform 0.2s ease;box-shadow:18px 0 44px rgba(15,23,42,0.18)}body.uma-client-sidebar-open .uma-client-sidebar{transform:translateX(0)}body.uma-client-sidebar-open .uma-client-sidebar-backdrop{position:fixed;inset:0;z-index:1038;display:block;background:rgba(15,23,42,0.42)}.uma-client-wrapper{padding-left:0}.uma-client-sidebar~.footer{margin-left:0}.uma-client-footer .container{width:100%}.uma-client-footer-inner{align-items:flex-start;flex-direction:column;min-height:0;padding:18px 0}.uma-client-wrapper #content{padding-top:72px}.uma-client-wrapper #content>.container{width:100%}.section-profile{display:block}.section-profile .contact-profile-change-password-section .panel_s{position:static}.uma-client-wrapper .panel_s>.panel-body{padding:18px}.uma-profile-image-uploader{align-items:flex-start}.uma-client-dashboard-hero{display:block}.uma-client-hero-actions{margin-top:16px}}@media (max-width:640px){.uma-auth-main{padding:20px 16px}.uma-auth-card-heading h2,.uma-client-dashboard-hero h1{font-size:24px}.uma-auth-row{display:block}.uma-auth-row>a{display:inline-block;margin-top:12px}.uma-client-quick-grid{grid-template-columns:1fr}.uma-client-dashboard-hero,.uma-client-quick-card{padding:18px}.uma-client-hero-actions .btn{width:100%}.uma-client-wrapper .section-heading,.uma-client-wrapper .section-text,.uma-client-wrapper .section-heading-company-profile,.uma-client-wrapper .section-heading-announcements,.uma-client-wrapper .section-heading-files{font-size:21px}.uma-client-wrapper .table-responsive,.uma-client-wrapper .table{width:100%}.uma-profile-image-uploader{display:block;text-align:center}.uma-profile-image-preview{margin:0 auto 14px}}.preview-top-wrapper.uma-invoice-preview-top{width:min(1080px,calc(100vw - 32px));margin:18px auto}.products-invoice-proposal-document{margin-top:12px;padding:28px;border:1px solid #d9e2ef;border-radius:10px;background:#fff;color:#1f2937;font-size:15px;line-height:1.75}.products-invoice-proposal-document h2{margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid #e5e7eb;color:#111827;font-size:22px;line-height:1.25;font-weight:850}.products-invoice-proposal-document h3,.products-invoice-proposal-document h4{margin:24px 0 10px;color:#111827;font-size:13px;font-weight:850;letter-spacing:0;text-transform:uppercase}.products-invoice-proposal-document p{margin:0 0 14px}.products-invoice-proposal-document ul{margin:0 0 16px 22px;padding:0;list-style:disc}.products-invoice-proposal-document li{margin:0 0 7px;padding-left:2px}.products-invoice-proposal-document .products-proposal-items{margin:18px 0 22px;padding:16px;border:1px solid #dbeafe;border-radius:10px;background:#f8fbff}.products-invoice-proposal-document .products-proposal-items-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.products-invoice-proposal-document .products-proposal-items-heading strong,.products-invoice-proposal-document .products-proposal-monthly-total b{display:block;color:#111827;font-weight:850}.products-invoice-proposal-document .products-proposal-items-heading span,.products-invoice-proposal-document .products-proposal-monthly-total small{display:block;color:#64748b;font-size:12px}.products-invoice-proposal-document .products-proposal-items>ul{margin:0;padding:0;list-style:none}.products-invoice-proposal-document .products-proposal-item-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:18px;margin:0 0 12px;padding:14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.products-invoice-proposal-document .products-proposal-item-card:last-child{margin-bottom:0}.products-invoice-proposal-document .products-proposal-item-meta{display:grid;gap:8px}.products-invoice-proposal-document .products-proposal-item-meta span{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px}.products-invoice-proposal-document .products-proposal-item-meta small{color:#64748b}.products-invoice-proposal-document .products-proposal-item-description ul{margin-top:8px}.invoice-item-long-description ul{margin:6px 0 0 20px;padding:0;list-style:disc}.invoice-item-long-description li{margin:0 0 5px}@media (max-width:767px){.products-invoice-proposal-document{padding:18px;font-size:14px}.products-invoice-proposal-document .products-proposal-items-heading,.products-invoice-proposal-document .products-proposal-item-card{display:block}.products-invoice-proposal-document .products-proposal-item-meta{margin-top:12px}}html body.customers_login,html body.register,html body.forgot_password,html body.authentication.customers_login,html body.authentication.register,html body.authentication.forgot_password,html.tailwind-admin-theme body.customers_login,html.tailwind-admin-theme body.register,html.tailwind-admin-theme body.forgot_password{background:#f7f8fb!important;background-color:#f7f8fb!important}body.customers_login::before,body.register::before,body.forgot_password::before,body.authentication.customers_login::before,body.authentication.register::before,body.authentication.forgot_password::before{display:none!important}body.customers_login #wrapper,body.register #wrapper,body.forgot_password #wrapper{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px}.uma-auth-shell{grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);width:min(1040px,100%);min-height:auto;margin:0 auto;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 18px 50px rgba(15,23,42,.08)}.uma-auth-shell-register{width:min(1120px,100%)}.uma-auth-panel{min-height:560px;padding:32px;background:#111827}.uma-auth-shell-forgot .uma-auth-panel,.uma-auth-shell-login .uma-auth-panel{min-height:520px}.uma-auth-eyebrow,.uma-client-eyebrow{color:#0100C5}.uma-auth-panel-copy h1{font-size: 25px;line-height:1.14;letter-spacing:0}.uma-auth-panel-copy p{color:#d1d5db}.uma-auth-proof-grid span{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.05)}.uma-auth-main{padding:36px;background:#fff}.uma-auth-card{width:min(100%,420px)}.uma-auth-card-wide{width:min(100%,780px)}.uma-auth-card-heading{margin-bottom:22px}.uma-auth-card-heading h2{color:#111827;font-size:26px}.uma-auth-card-heading p,.uma-auth-login-link{color:#64748b}.uma-auth-card .form-control,.uma-register-form-surface .form-control{min-height:46px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;transition:border-color .16s ease,box-shadow .16s ease}.uma-auth-card .form-control:focus,.uma-register-form-surface .form-control:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.uma-auth-card .control-label,.uma-register-form-surface h4{color:#1f2937}.uma-register-form-surface{padding-top:2px}.uma-register-actions{padding:22px 0 0!important}.uma-auth-card .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;line-height:1.2;text-align:center}.uma-auth-card .btn-block{display:flex;width:100%}.uma-auth-card .btn-default{border-color:#dbe3ef;background:#fff;color:#1f2937}.uma-auth-card .btn-default:hover,.uma-auth-card .btn-default:focus{border-color:#bfdbfe;background:#f8fafc;color:#1d4ed8}@media (max-width:991px){body.customers_login #wrapper,body.register #wrapper,body.forgot_password #wrapper{display:block;min-height:100vh;padding:14px}.uma-auth-shell{width:min(620px,100%);margin:0 auto}.uma-auth-main{padding:28px}}@media (max-width:640px){body.customers_login #wrapper,body.register #wrapper,body.forgot_password #wrapper{padding:10px}.uma-auth-main{padding:22px 18px}.uma-auth-card-heading h2{font-size:23px}.uma-auth-row{display:grid;gap:10px}.uma-auth-row>a{margin-top:0}}html body.customers_login,html body.register,html body.forgot_password,html body.authentication.customers_login,html body.authentication.register,html body.authentication.forgot_password,html.tailwind-admin-theme body.customers_login,html.tailwind-admin-theme body.register,html.tailwind-admin-theme body.forgot_password{background:#eef3f8!important;background-color:#eef3f8!important}.uma-auth-panel{align-items:center;background:#f8fafc;color:#111827}.uma-auth-brand,.uma-auth-mobile-logo{display:flex;align-items:center;justify-content:center;width:100%;min-height:58px;text-align:center}.uma-auth-brand .logo,.uma-auth-brand img,.uma-auth-mobile-logo .logo,.uma-auth-mobile-logo img{display:block;width:auto;max-width:min(220px,72vw);max-height:54px;margin-right:auto;margin-left:auto;object-fit:contain}.uma-auth-panel-copy{text-align:center}.uma-auth-panel-copy h1{color:#111827!important}.uma-auth-panel-copy p{color:#64748b}.uma-auth-proof-grid{width:100%}.uma-auth-proof-grid span{justify-content:center;border-color:#e2e8f0;background:#fff;color:#334155}@media (max-width:991px){.uma-auth-mobile-logo{min-height:54px;margin-bottom:20px}}@media (max-width:640px){.uma-auth-mobile-logo .logo,.uma-auth-mobile-logo img{max-width:min(190px,70vw);max-height:48px}}html body.customers_login,html body.register,html body.forgot_password,html.tailwind-admin-theme body.customers_login,html.tailwind-admin-theme body.register,html.tailwind-admin-theme body.forgot_password{background:#dfeaf3!important;background-color:#dfeaf3!important}body.customers_login .authentication-form-wrapper>.text-center h1,body.customers_login .authentication-form-wrapper>.text-center p,body.register .authentication-form-wrapper>.text-center h1,body.register .authentication-form-wrapper>.text-center p,body.forgot_password .authentication-form-wrapper>.text-center h1,body.forgot_password .authentication-form-wrapper>.text-center p,body.customers_login .authentication-form-wrapper h1,body.register .authentication-form-wrapper h1,body.forgot_password .authentication-form-wrapper h1{color:#0f172a!important}body.customers_login .authentication-form-wrapper>.text-center p,body.register .authentication-form-wrapper>.text-center p,body.forgot_password .authentication-form-wrapper>.text-center p{color:#475569!important}body.customers_login .authentication-form-wrapper .company-logo,body.register .authentication-form-wrapper .company-logo,body.forgot_password .authentication-form-wrapper .company-logo,body.customers_login .authentication-form-wrapper>.company-logo,body.register .authentication-form-wrapper>.company-logo,body.forgot_password .authentication-form-wrapper>.company-logo{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:64px;max-height:76px;margin:0 auto 24px;padding:0;overflow:hidden;text-align:center}body.customers_login .authentication-form-wrapper .company-logo .logo,body.register .authentication-form-wrapper .company-logo .logo,body.forgot_password .authentication-form-wrapper .company-logo .logo,body.customers_login .authentication-form-wrapper .company-logo img,body.register .authentication-form-wrapper .company-logo img,body.forgot_password .authentication-form-wrapper .company-logo img,.uma-auth-brand .logo,.uma-auth-brand img,.uma-auth-mobile-logo .logo,.uma-auth-mobile-logo img{display:block!important;width:auto!important;max-width:min(240px,72vw)!important;max-height:60px!important;margin-right:auto!important;margin-left:auto!important;object-fit:contain}body.customers_login .authentication-form-wrapper .company-logo .logo-text,body.register .authentication-form-wrapper .company-logo .logo-text,body.forgot_password .authentication-form-wrapper .company-logo .logo-text,.uma-auth-brand .logo-text,.uma-auth-mobile-logo .logo-text{color:#0f172a!important;font-size:clamp(28px,4vw,40px)!important;line-height:1.1;font-weight:800;letter-spacing:0}@media (max-width:640px){body.customers_login .authentication-form-wrapper .company-logo,body.register .authentication-form-wrapper .company-logo,body.forgot_password .authentication-form-wrapper .company-logo{min-height:54px;max-height:64px;margin-bottom:18px}body.customers_login .authentication-form-wrapper .company-logo .logo,body.register .authentication-form-wrapper .company-logo .logo,body.forgot_password .authentication-form-wrapper .company-logo .logo,body.customers_login .authentication-form-wrapper .company-logo img,body.register .authentication-form-wrapper .company-logo img,body.forgot_password .authentication-form-wrapper .company-logo img,.uma-auth-brand .logo,.uma-auth-brand img,.uma-auth-mobile-logo .logo,.uma-auth-mobile-logo img{max-width:min(200px,70vw)!important;max-height:50px!important}}.uma-auth-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.uma-auth-back-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 10px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#2563eb!important;font-size:12px;font-weight:800;white-space:nowrap}.uma-auth-back-link:hover,.uma-auth-back-link:focus{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8!important;text-decoration:none}.uma-register-form-intro{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 18px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.uma-register-form-intro strong{color:#0f172a;font-size:13px;font-weight:850}.uma-register-form-intro span{color:#64748b;font-size:12px;font-weight:700}.uma-register-form-intro b{color:#dc2626}.uma-register-form-surface h4{display:flex;align-items:center;gap:9px}.uma-register-form-surface h4 span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:12px;font-weight:900}.uma-auth-secondary-link a{color:#2563eb;font-weight:800}@media (max-width:767px){.uma-auth-heading-row,.uma-register-form-intro{display:grid;gap:10px}.uma-auth-back-link{width:fit-content}}.uma-auth-shell{width:min(1160px,calc(100vw - 56px))!important;min-height:min(760px,calc(100vh - 96px))!important}.uma-auth-shell-register{grid-template-columns:minmax(320px,.42fr) minmax(0,.58fr)!important;width:min(1280px,calc(100vw - 56px))!important}.uma-auth-panel{justify-content:flex-start!important;gap:clamp(42px,7vh,86px);padding:clamp(34px,4vw,56px)!important}.uma-auth-shell-login .uma-auth-panel,.uma-auth-shell-forgot .uma-auth-panel{gap:clamp(46px,8vh,96px)}.uma-auth-brand{min-height:52px!important}.uma-auth-brand .logo,.uma-auth-brand img,.uma-auth-mobile-logo .logo,.uma-auth-mobile-logo img{max-width:min(190px,56vw)!important;max-height:46px!important}.uma-auth-panel-copy{max-width:520px}.uma-auth-proof-grid{margin-top:0}.uma-auth-main{padding:clamp(36px,5vw,72px)!important}.uma-auth-shell-register .uma-auth-main{align-items:flex-start;padding:clamp(34px,4vw,56px)!important}.uma-auth-shell-register .uma-auth-card-wide{width:100%}.uma-auth-shell-register .uma-register-form-surface .row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;margin-right:0;margin-left:0}.uma-auth-shell-register .uma-register-form-surface [class*="col-"]{float:none;width:auto;padding-right:0;padding-left:0}.uma-auth-shell-register .uma-register-form-surface .form-group{margin-bottom:18px}.uma-auth-shell-register .uma-register-form-surface .form-control{width:100%}@media (max-width:1199px){.uma-auth-shell-register{grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr)!important}.uma-auth-shell-register .uma-register-form-surface .row{grid-template-columns:1fr}}@media (max-width:991px){.uma-auth-shell,.uma-auth-shell-register{grid-template-columns:1fr!important;width:min(640px,calc(100vw - 24px))!important;min-height:0!important}.uma-auth-main,.uma-auth-shell-register .uma-auth-main{padding:28px!important}.uma-auth-mobile-logo .logo,.uma-auth-mobile-logo img{max-width:min(170px,58vw)!important;max-height:42px!important}}.uma-auth-main>.uma-auth-mobile-logo{display:none!important}@media (max-width:991px){.uma-auth-main>.uma-auth-mobile-logo{display:flex!important}}.uma-auth-shell-register{grid-template-columns:minmax(300px,.34fr) minmax(0,.66fr)!important;width:min(1420px,calc(100vw - 56px))!important}.uma-auth-shell-register .uma-register-form-surface .row{grid-template-columns:minmax(300px,1fr) minmax(300px,1fr)!important;gap:32px!important}.uma-auth-shell-register .register-contact-info-heading,.uma-auth-shell-register .register-company-info-heading{align-items:center;flex-wrap:nowrap!important;min-width:0;font-size:18px!important;line-height:1.15;letter-spacing:0;white-space:nowrap}.uma-auth-shell-register .register-contact-info-heading span,.uma-auth-shell-register .register-company-info-heading span{flex:0 0 24px}@media (max-width:1320px){.uma-auth-shell-register .uma-register-form-surface .row{grid-template-columns:1fr!important}.uma-auth-shell-register .register-contact-info-heading,.uma-auth-shell-register .register-company-info-heading{white-space:normal}}@media (max-width:991px){.uma-auth-shell-register{grid-template-columns:1fr!important;width:min(640px,calc(100vw - 24px))!important}}@media (min-width:768px) and (max-width:1320px){.uma-auth-shell-register{width:min(960px,calc(100vw - 24px))!important}.uma-auth-shell-register .uma-auth-card-wide,.uma-auth-shell-register .uma-register-form-surface,.uma-auth-shell-register .uma-register-form-surface .panel-body{width:100%}.uma-auth-shell-register .uma-register-form-surface .row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:24px!important}.uma-auth-shell-register .register-contact-info-heading,.uma-auth-shell-register .register-company-info-heading{font-size:16px!important;white-space:nowrap}}@media (max-width:767px){.uma-auth-shell-register .uma-register-form-surface .row{grid-template-columns:1fr!important}.uma-auth-shell-register .register-contact-info-heading,.uma-auth-shell-register .register-company-info-heading{white-space:normal}}@media (min-width:768px){body.register .uma-auth-shell-register{width:min(960px,calc(100vw - 24px))!important}body.register .uma-auth-shell-register .uma-auth-main,body.register .uma-auth-shell-register .uma-auth-card-wide,body.register .uma-auth-shell-register .uma-register-form-surface,body.register .uma-auth-shell-register .uma-register-form-surface .panel-body{width:100%!important;max-width:none!important}body.register .uma-auth-shell-register .uma-register-form-surface .row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:24px!important;align-items:start;width:100%!important;margin-right:0!important;margin-left:0!important}body.register .uma-auth-shell-register .uma-register-contact-column{grid-column:1!important;grid-row:1!important}body.register .uma-auth-shell-register .uma-register-company-column{grid-column:2!important;grid-row:1!important}body.register .uma-auth-shell-register .uma-register-contact-column,body.register .uma-auth-shell-register .uma-register-company-column{float:none!important;width:auto!important;max-width:none!important;padding-right:0!important;padding-left:0!important}body.register .uma-auth-shell-register .register-contact-info-heading,body.register .uma-auth-shell-register .register-company-info-heading{flex-wrap:nowrap!important;font-size:clamp(13px,1.45vw,16px)!important;line-height:1.15;white-space:nowrap!important}}@media (max-width:767px){body.register .uma-auth-shell-register .uma-register-contact-column,body.register .uma-auth-shell-register .uma-register-company-column{grid-column:1!important;grid-row:auto!important}}body.register .uma-auth-shell-register.uma-auth-shell-login{grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr)!important;width:min(1160px,calc(100vw - 56px))!important;min-height:min(760px,calc(100vh - 96px))!important}@media (max-width:991px){body.register .uma-auth-shell-register.uma-auth-shell-login{grid-template-columns:1fr!important;width:min(640px,calc(100vw - 24px))!important;min-height:0!important}}.uma-register-optional-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;margin:0 0 16px;padding:8px 12px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#0100C5;font-size:12px;font-weight:850}.uma-register-optional-toggle:hover,.uma-register-optional-toggle:focus{border-color:#bfdbfe;background:#eff6ff;color:#0100C5}.uma-register-optional-toggle i{font-size:11px}.uma-register-form-surface .uma-register-optional-field{display:none!important}.uma-register-form-surface.uma-register-show-optional .uma-register-optional-field{display:block!important}.uma-register-form-surface.uma-register-show-optional .uma-register-optional-toggle{margin-bottom:18px;background:#eff6ff}