@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap);
.p-l-45{padding-left:45px}.f-s-15{font-size:15px}.m-b-3{margin-bottom:3px}.amount-text-color{border:1px solid #ccc;padding:8px}.padding-8{padding:8px!important}.border-solid-ccc{border:1px solid #ccc!important}.m-right-15{margin-right:15px!important}.m-left-minus-20{margin-left:-20px!important}.border-bottom-ffffff{border-bottom:1px solid #fff!important}.max-width-150{max-width:150px!important}.max-width-100{max-width:100px!important}.m-r-15{margin-right:15px!important}
@charset "UTF-8";#overlay-screen-lock{height:100%;left:50%;position:fixed;top:50%;width:100%;z-index:2000}.swal-modal .swal-footer .swal-button-container .swal-button--cancel{background-color:#adb5bd!important}.swal-modal .swal-footer .swal-button-container .swal-button--confirm{background-color:#f62947!important}.select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field{color:#6c757d}.brand-logo{max-height:60px;max-width:90px}.btn-light-light{background-color:#f5f8fa;border-color:#f5f8fa;color:#7e8299}.min-w-170px{min-width:170px!important}.w-90{width:90%}.h-75{height:75px}.bg-light-secondary{background-color:#d8e2e9!important}.object-contain{-o-object-fit:contain!important;object-fit:contain!important}.justify-align-center{align-items:center;display:flex;justify-content:center}.justify-end{justify-content:flex-end}.p-r-23{padding-right:23px!important}.m-r-35{margin-right:35px}.w-35{width:35%}.w-8{width:8%}.w-12{width:12%}.w-15{width:15%}.m-b-0{margin-bottom:0}.text-capitalize{text-transform:capitalize}.theme-btn-color{color:#009ef7}.hide{display:none}.plan-border-bottom{border-bottom:1px dashed #eff2f5}#error-msg,.profile-error-msg{color:red;font-family:sans-serif,Arial;margin-left:2px}#valid-msg,.profile-valid-msg{color:green;font-family:sans-serif,Arial;margin-left:2px}.iti{display:block!important;width:100%}.btn-group-toggle{margin:10px}.btn-group-toggle input[type=radio]{opacity:0;position:fixed;width:0}.btn-group-toggle label{border:1px solid #dee2e6!important;border-radius:.475rem;display:inline-block;font-family:sans-serif,Arial;font-size:12px;padding:8.15px 17.225px}.btn-group-toggle label,.btn-group-toggle label:hover{background-color:transparent}.btn-group-toggle input[type=radio]:checked+label,.btn-group-toggle input[type=radio]:focus+label{background-color:#019aff;border:1px solid #019aff!important;border-radius:.3rem}.btn-group-toggle input[type=radio]:checked+label{color:#fff}.dataTables_wrapper .user-img{border-radius:50%;height:35px;-o-object-fit:cover;object-fit:cover;width:35px}a.dropdown-item{font-weight:500;line-height:1.2;padding:10px 20px}.dropdown-item{background-color:transparent;border:0;clear:both;color:#212529;display:block;font-weight:400;padding:.25rem 1.5rem;text-align:inherit;white-space:nowrap;width:100%}.tbAmount{text-align:right}.item-number{vertical-align:middle}.autocode-btn{border-radius:0 .475rem .475rem 0;padding:5px 20.5px!important}.list-style-none{list-style:none!important;padding-left:0!important;text-align:left!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sidebar-font-size{font-size:14px!important}.card-icon{font-size:25px}.card-count{font-size:20px!important}.sidebar-search-box.show{display:none}.object-fit-cover{-o-object-fit:cover;object-fit:cover}.bg-orangered{background:#ff4500}.select2-search__field::-moz-placeholder{color:#5d6178!important;font-family:Poppins,Helvetica,"sans-serif"}.select2-search__field:-ms-input-placeholder{color:#5d6178!important;font-family:Poppins,Helvetica,"sans-serif"}.select2-search__field::placeholder{color:#5d6178!important;font-family:Poppins,Helvetica,"sans-serif"}.select2-container--bootstrap5 .select2-selection--single.form-select-solid .select2-selection__placeholder{color:#5e6278}.text-enquiry-black{color:#000!important}.livewire-th-center>div{justify-content:center}.country-code .iti--separate-dial-code .iti__flag-container .iti__selected-flag,.default-country-code .iti--separate-dial-code .iti__flag-container .iti__selected-flag,.user-country-code .iti--separate-dial-code .iti__flag-container .iti__selected-flag{background-color:#fff!important}.width-0{width:0!important}.shortcut-menu{min-width:231px!important}.shortcut-menu .nav-link:focus,.shortcut-menu .nav-link:hover{color:#0817d4!important}.search-email-list{background-image:unset!important;list-style:none;padding:10px!important;position:absolute;top:100%;width:calc(100% - 20px);z-index:999}.search-email-list .email-confirm-popup{cursor:pointer!important;padding:10px}.search-email-list .email-confirm-popup a{color:grey}@media (min-width:460px){.switch-tenant-wise-client{width:200px!important}}.main-body{overflow-x:hidden}.custom-overflow-x-hidden{overflow-x:hidden!important}.width-80px{width:80px!important}.width-120px{width:120px!important}.discount-select-wrapper{width:210px}@media (max-width:575px){.discount-select-wrapper,.width-320{width:100%!important}.width-320{max-width:320px}.width-80px{width:60px!important}.width-120px{width:100px!important}.min-width-220{min-width:0!important}}@media (max-width:1025px){.width-100px{width:100px!important}}@media (max-width:600px){.min-width-130px{min-width:130px!important}}.tax-width{width:150px!important}@media (max-width:769px){.qty,.qty-quote,.tax{width:80px!important}}@media (max-width:575px){.fs-sm-6{font-size:.75rem!important}}.width-150px{width:150px!important}.width-fit-content{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.custom-widget{padding:1rem;width:65%}@media (max-width:767px){.custom-widget h2{font-size:1.5rem}}@media (max-width:1440px) and (min-width:767px){.custom-widget h2{font-size:1.75rem}}@media (max-width:426px){.custom-widget{width:75%}}.swal-modal .swal-text{text-align:center}.bg-light-secondary{background-color:#6c757d!important;color:#fff!important}.export-dropdown{min-width:unset!important}.date-ranger-picker{width:220px!important}.date-ranger-picker .removeFocus{padding:10px}.livewire-table .rappasoft-striped-row{--bs-bg-opacity:unset!important}.img-logo{max-height:66px}@media (max-width:424px){.img-logo{max-width:75px}}.listing-skeleton{margin-top:15px}.listing-skeleton .card{height:750px}.listing-skeleton .pulsate{-webkit-animation:Gradient 2s ease infinite;animation:Gradient 2s ease infinite;background:linear-gradient(90deg,#ddd,#f0f0f0,#ddd,#f0f0f0);background-size:400% 400%}.listing-skeleton .card-content{background:#fff;box-sizing:border-box;clear:both;padding:16px}.listing-skeleton .search-box{border-radius:.313rem;height:40px;margin-top:8px;width:300px}@media (max-width:500px){.listing-skeleton .search-box{width:255px}}.listing-skeleton .date-box{border-radius:.313rem;height:40px;margin-top:8px;width:220px}.listing-skeleton .filter-box{border-radius:.313rem;height:40px;margin-top:8px;width:50px}.listing-skeleton .export-box{border-radius:.313rem;height:40px;margin-top:8px;width:110px}.listing-skeleton .add-button-box{border-radius:.313rem;height:40px;margin-top:8px;width:160px}.listing-skeleton .table{width:100%}.listing-skeleton .column-box,.listing-skeleton .table{border-radius:.313rem;height:45px;margin-top:8px}.currency-reports .title-box{border-radius:.313rem;height:20px;margin:auto;width:170px}.currency-reports .content-box{border-radius:.313rem;height:60px;width:335px}@media (max-width:450px){.currency-reports .content-box{width:280px}}.currency-reports .pulsate{-webkit-animation:Gradient 2s ease infinite;animation:Gradient 2s ease infinite;background:linear-gradient(90deg,#ddd,#f0f0f0,#ddd,#f0f0f0);background-size:400% 400%}@media (max-width:399px){.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:center;-webkit-transform-origin:center}}.custom-invoice-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.025);transition:transform .2s ease,box-shadow .2s ease}.custom-invoice-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.05),0 4px 6px -2px rgba(0,0,0,.025);transform:translateY(-2px)}.custom-invoice-table{background-color:transparent!important;border-collapse:separate!important;border-spacing:0 8px!important;width:100%!important}.custom-invoice-table thead th{background-color:transparent!important;border:none!important;color:#718096!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.05em!important;padding:12px 16px!important;text-transform:uppercase!important}.custom-invoice-table tbody tr{background-color:#fff!important;border-radius:8px!important;box-shadow:0 1px 3px rgba(0,0,0,.02)!important;transition:background-color .15s ease,box-shadow .15s ease}.custom-invoice-table tbody tr td{background-color:#fff!important;border-bottom:1px solid #f1f5f9!important;border-top:1px solid #f1f5f9!important;padding:16px!important;vertical-align:middle!important}.custom-invoice-table tbody tr td:first-child{border-bottom-left-radius:8px!important;border-left:1px solid #f1f5f9!important;border-top-left-radius:8px!important}.custom-invoice-table tbody tr td:last-child{border-bottom-right-radius:8px!important;border-right:1px solid #f1f5f9!important;border-top-right-radius:8px!important}.custom-invoice-table tbody tr:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.05)!important}.custom-invoice-table tbody tr:hover td{background-color:#f8fafc!important}.invoice-badge-paid{background-color:#ecfdf5!important;color:#059669!important}.invoice-badge-paid,.invoice-badge-partially-paid{border-radius:6px!important;display:inline-block!important;font-size:13px!important;font-weight:600!important;padding:6px 12px!important;text-transform:capitalize!important}.invoice-badge-partially-paid{background-color:#f5f3ff!important;color:#7c3aed!important}.invoice-badge-overdue{background-color:#fef2f2!important;color:#dc2626!important}.invoice-badge-draft,.invoice-badge-overdue{border-radius:6px!important;display:inline-block!important;font-size:13px!important;font-weight:600!important;padding:6px 12px!important;text-transform:capitalize!important}.invoice-badge-draft{background-color:#fffbeb!important;color:#d97706!important}.invoice-tag-paid{background-color:#e6f7ed!important;color:#1e8e49!important}.invoice-tag-due,.invoice-tag-paid{border-radius:6px!important;display:inline-block!important;font-size:12px!important;font-weight:500!important;padding:4px 10px!important}.invoice-tag-due{background-color:#fce8e6!important;color:#d93025!important}.custom-search-input{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;font-size:14px!important;padding:10px 16px!important;transition:border-color .15s ease-in-out}.custom-search-input:focus{border-color:#4f46e5!important;box-shadow:0 0 0 3px rgba(79,70,229,.1)!important;outline:none!important}.custom-toolbar-btn{align-items:center!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;color:#4a5568!important;display:inline-flex!important;font-size:14px!important;font-weight:500!important;gap:8px!important;padding:10px 16px!important;transition:background-color .15s ease,border-color .15s ease}.custom-toolbar-btn:hover{background-color:#f8fafc!important;border-color:#cbd5e1!important;color:#1a202c!important}canvas#invoice_overview,canvas#payment_overview{height:auto!important;margin:0 auto;max-width:377px!important;width:100%!important}#invoice-overview-container,#payment-overview-container{min-height:380px}.date-picker-space{width:220px}.dashboard-skeleton{margin-top:15px}.dashboard-skeleton .card{height:750px}.dashboard-skeleton .sub-card{background:#e1e1e1;border-radius:10px!important;box-sizing:border-box;height:160px;margin:20px;position:relative}.dashboard-skeleton .pulsate{-webkit-animation:Gradient 2s ease infinite;animation:Gradient 2s ease infinite;background:linear-gradient(90deg,#ddd,#f0f0f0,#ddd,#f0f0f0);background-size:400% 400%}.dashboard-skeleton .card-content{background:#fff;box-sizing:border-box;clear:both;padding:16px}.dashboard-skeleton .block2{height:20px;margin-left:5px;margin-top:8px;width:200px}.dashboard-skeleton .block3{border-radius:.313rem;height:45px;margin-left:auto;margin-right:20px;margin-top:8px;width:250px}@-webkit-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.gutters-xs>.col,.gutters-xs>[class*=col-]{padding-left:.25rem;padding-right:.25rem}.editor{padding:15px 0 35px}.invoice-preview-inner{margin:0 auto;width:960px}.editor-content{display:flex}.preview-main{flex:3}#boxes{margin:auto;width:800px}.tu{text-transform:uppercase}.d{background:#fff;color:#000;font-size:.9em!important;min-height:1000px}.d-header-inner{display:flex;padding:50px}.d-header-50{flex:1;margin-left:-1rem}.d-header-brand{width:200px}.d-inner{padding:50px}.img-logo{max-width:100px}@media (max-width:425px){.img-logo{max-width:75px}}.d-right{text-align:right}.d-title{font-size:40px;font-weight:700;margin-bottom:20px}table{border-collapse:collapse;width:100%}.d-body{padding:0 0 0 34px}.d-table{margin-left:-1rem;margin-top:20px}.d-table-tr{display:flex;flex-wrap:wrap}.d-table-th{font-weight:700}.d-table-td,.d-table-th{padding:10px 10px 10px 15px}pre{font-family:monospace,monospace;font-size:1em;margin:0}.w-2{width:8.333334%}.w-17{width:70.833339%}.w-5{width:20.833335%}.d-table-footer{display:flex}.d-table-controls{flex:2}.d-table-summary{flex:1}.d-table-summary-item{display:flex;width:100%}.d-table-label{display:flex;justify-content:flex-end}.d-table-label,.d-table-value{flex:1;padding-bottom:9px;padding-top:9px}.d-table-value{padding-right:10px;text-align:right}@media only screen and (max-width:640px){.content{width:100%}.editor-content{flex-direction:column-reverse}.client-preview{zoom:1}.w-2,.w-3,.w-4{width:50%}}.fancy-title{font-size:34px;margin:.67em 0;padding-top:0}.mb5{display:block;margin-bottom:5px}.d-col-3{width:75%}.d-col-1{width:25%}.break-25{height:25px}.break-50{height:50px}.d-col-2{width:30%}.p-text{line-height:1.8em;margin:0 0 2px}small{font-size:80%}.col-33{width:33.333%}.col-66{width:66.666%}.d-col-33{width:33.333%}.fwb{font-weight:700}.t-col-2{width:50%}.t-col-66{width:66.666%}.r-col-3{width:75%}.r-col-1{width:25%}.r-col-66{width:66.666%}.r-col-33{width:33.333%}.text-black{color:#000}.l-fancy-title{font-size:30px;line-height:1.2em;margin-top:0;padding-top:0}.l-col-1{width:25%}.l-col-3{width:75%}.l-col-66{width:66.666%}.l-col-33{width:33.333%}.f-b{font-size:20px}.f-b,.thank{line-height:1.2em}.thank{font-size:45px;font-style:italic;padding-right:25px;text-align:center}.i-fancy-title{font-size:40px;font-weight:700;line-height:1.2em;margin-right:45px;margin-top:0;padding:25px}.d-inner-2{padding:50px}.hk-table{margin-top:20px}.hk-header-50{flex:1}.grey-box{padding:0 0 30px 50px}.hk-grey-box{padding:0 15px 30px 50px}.hk-col-2{width:50%}.sub-title{display:block;margin:5px 0 3px}.padd{border-left:1px solid #f8f8f8;border-right:1px solid #f8f8f8;margin-left:5px;margin-right:5px;padding-left:5px;padding-right:5px}.s-fancy-title{font-size:30px}.p-fancy-title,.s-fancy-title{line-height:1.2em;margin-top:0;padding-top:0}.p-fancy-title{font-size:34px}.d-table-value{padding-right:0}.p-col-2{width:50%}.in-w-1{width:10%}.in-w-2{width:50%}.in-w-3,.in-w-4{width:20%}.w-95{width:95%}.font-color-gray{color:#7a7a7a}.hk-inner-2{padding:10px 50px}.to-address-right{padding-left:570px}.layout-responsive{overflow:hidden;overflow-x:auto!important}.w-29{width:29%}.ny-header-inner{display:flex;padding:0 0 15px 50px}.from-font-size,.to-font-size{font-size:15px}.invoice-preview-inner #boxes{width:auto}.invoice-preview-inner #boxes .d-inner{padding:.75rem}.invoice-preview-inner #boxes .d-inner .d-header-50,.invoice-preview-inner #boxes .d-inner .d-table{margin-left:0!important}.invoice-preview-inner #boxes .d-inner .d-col-1{padding-left:0!important}.invoice-preview-inner #boxes .d-inner .d-col-1 .img-logo{height:auto;max-width:100%!important;width:100px}.border-b{border-bottom:1px solid #000}.border-t{border-top:1px solid #000}.bg-gray{background-color:#eaebec}.bg-gray-100{background-color:#f2f2f2}.bg-danger{background-color:#d71920}.bg-purple{background-color:#b57ebf}.text-purple{color:#b57ebf}.border-b-gray{border-bottom:1px solid #bbbdbf}.w-47{width:47%!important}.ps-5rem{padding-left:5rem}.header-section{overflow:hidden;position:relative}.header-section:after{background-color:#fff;content:"";height:100%;left:-53px;position:absolute;top:0;transform:skew(35deg);width:75%;z-index:0}.header-section table{position:relative;z-index:2}.header-section .invoice-text{min-width:270px;position:relative;width:40%}@media (max-width:575px){.header-section .invoice-text{min-width:230px}}@media (max-width:450px){.header-section .invoice-text{min-width:205px}}@media (max-width:454px){.header-section .invoice-text{min-width:190px}}@media (max-width:374px){.header-section .invoice-text{min-width:170px}}@media (max-width:342px){.header-section .invoice-text{min-width:155px}}.header-section .invoice-text:after{background-color:#000;content:"";height:100%;left:25px;position:absolute;top:0;transform:skew(36deg);width:100%;z-index:-1}.header-section .invoice-text h1{color:#fff;font-size:34px}@media (max-width:424px){.header-section .invoice-text h1{font-size:22px}}.header-section .invoice-text:before{background-color:#fff;content:"";height:100%;left:-25px;position:absolute;top:0;transform:skew(36deg);width:50px}@media (max-width:424px){.header-section .invoice-text:before{content:"";left:-15px;position:absolute;top:0;transform:skew(32deg);width:35px}}.text-dark{color:#000}.w-30{width:30%}.istanbul-template{font-family:Open Sans,sans-serif}.istanbul-template strong{font-weight:600}.istanbul-template .invoice-header .heading-text{background-image:url(/images/istanbul-bg-img.png?ba64364f8aca72b5ef57b736cd89e125);background-repeat:no-repeat;background-size:100% 100%;position:relative;z-index:2}.istanbul-template .invoice-table{border-bottom:.5px solid #c6c6c6;font-family:Inter,sans-serif}.istanbul-template .invoice-table thead{background-color:#fb5c3a;color:#fff}.istanbul-template .bottom-line{background-color:#fb3f01;height:30px;overflow:hidden;position:relative;width:100%}.istanbul-template .bottom-line:after{background-color:#0e1c45;content:"";height:100%;left:-15px;position:absolute;top:0;transform:skew(35deg);width:62%;z-index:0}.font-gray-900{color:#1a1c21!important}.font-gray-600{color:#5e6470!important}.font-orange{color:#fb3f01}.border-top-gray{border-top:1px solid #c6c6c6}.z-10{z-index:10}.px-10{padding-left:40px;padding-right:40px}.mumbai-template .bg-img{background-image:url(/images/mumbai-pdf-bg.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.text-indigo{color:#3f478b}.hongkong-template{font-family:Open Sans,sans-serif}.hongkong-template strong{font-weight:600}.hongkong-template .invoice-header .heading-text{position:relative}.hongkong-template .invoice-header .heading-text h1{color:#008fff;position:relative}.hongkong-template .invoice-table{border-bottom:.5px solid #c6c6c6;font-family:Inter,sans-serif}.hongkong-template .invoice-table thead{background-color:#008fff;color:#fff}.hongkong-template .invoice-table thead th:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.hongkong-template .invoice-table thead th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.hongkong-template .invoice-table tbody tr:nth-child(2n){background-color:#ededed}.hongkong-template .total-amount{background-color:#008fff;border-radius:6px;color:#fff}.hongkong-template .total-amount td:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.hongkong-template .total-amount td:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.text-yellow{color:#f18a1b}.tokyo-template{font-family:Open Sans,sans-serif}.tokyo-template .heading-text h1{font-size:36px;font-weight:400;letter-spacing:4px}@media (max-width:424px){.tokyo-template .heading-text h1{font-size:24px}}.tokyo-template .invoice-table thead{background-color:#363b45;color:#fff;font-weight:700;text-transform:uppercase}.tokyo-template .invoice-table thead tr th{padding:10px}.tokyo-template .invoice-table tbody tr td{border-bottom:.5px solid #bbbdbf;font-weight:600;padding:10px}.tokyo-template .invoice-table tbody tr td:first-child{width:5%}.tokyo-template .invoice-table tbody tr td:nth-child(2){width:60%}.tokyo-template .invoice-table tbody tr td:first-child,.tokyo-template .invoice-table tbody tr td:nth-child(4),.tokyo-template .invoice-table tbody tr td:nth-child(6){background-color:#eaebec}.tokyo-template .total-amount{border-top:1px solid #363b45}.font-dark-gray{color:#363b45}.paris-template{font-family:Inter,sans-serif}.paris-template .heading-text{padding:0}.paris-template .heading-text h1{display:inline-block;font-size:36px;font-weight:700;letter-spacing:4px}@media (max-width:496px){.paris-template .heading-text h1{font-size:24px}}@media (max-width:424px){.paris-template .heading-text h1{font-size:24px}}.paris-template .invoice-table{border-bottom:.5px solid #c6c6c6;font-family:Inter,sans-serif}.paris-template .invoice-table thead{background-color:#fab806;color:#fff}.paris-template .invoice-table tbody tr:nth-child(2n){background-color:#ededed}.p-10px{padding:10px}.text-green{color:#9dc23b}.h-125px{height:125px}.mumbai-template{font-family:Open Sans,sans-serif}.mumbai-template .bottom-border,.mumbai-template .top-border{background-color:#3f478b;height:10px;width:100%}.mumbai-template .heading-text{background-color:#3f478b}.mumbai-template .invoice-table{border-bottom:.5px solid #c6c6c6;font-family:Inter,sans-serif}.mumbai-template .invoice-table thead{background-color:#3f478b;color:#fff}.mumbai-template .invoice-table thead th:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.mumbai-template .invoice-table thead th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.mumbai-template .invoice-table tbody tr:nth-child(2n){background-color:#ededed}.mumbai-template .total-amount{background-color:#3f478b;border-radius:6px;color:#fff}.mumbai-template .total-amount td:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.mumbai-template .total-amount td:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.fw-6{font-weight:600}:root{--header-bg:#fff;--header-border:#e5e7eb;--header-icon-color:#64748b;--header-icon-hover-bg:#eef2ff;--header-icon-hover-color:#6366f1;--header-text-primary:#1e293b;--header-text-secondary:#64748b;--header-divider:#f1f5f9;--header-dropdown-bg:#fff;--header-overlay:rgba(0,0,0,0.08);--header-badge-border:#fff}header .nav>li:last-child .header-btn{display:none!important}.header-wrap{align-items:center;background:var(--header-bg);border-bottom:1px solid var(--header-border);display:flex;gap:8px;justify-content:space-between;min-height:64px;padding:0 20px;position:relative;width:100%;z-index:50}.header-wrap .header-left{align-items:center;display:flex;flex:1;gap:4px;min-width:0}.header-wrap .header-right{align-items:center;display:flex;flex-shrink:0;gap:2px}.header-mobile-toggle{align-items:center;background:transparent;border:none;border-radius:10px;color:var(--header-icon-color);cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;transition:all .2s ease;width:40px}.header-mobile-toggle:hover{background:var(--header-icon-hover-bg);color:var(--header-icon-hover-color)}.quick-links-trigger{align-items:center;background:#6366f1;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.quick-links-trigger:hover{background:#4f46e5}.quick-links-dropdown{background:var(--header-dropdown-bg);border:none;border-radius:12px;box-shadow:0 4px 20px var(--header-overlay);min-width:231px!important;padding:8px}.quick-links-dropdown .dropdown-item{align-items:center;border-radius:8px;color:var(--header-text-primary);display:flex;font-size:14px;font-weight:500;gap:12px;padding:10px 14px;text-decoration:none;transition:all .15s ease}.quick-links-dropdown .dropdown-item i{color:#6b7280;text-align:center;width:18px}.quick-links-dropdown .dropdown-item:hover{background:var(--header-icon-hover-bg);color:var(--header-icon-hover-color)}.quick-links-dropdown .dropdown-item:hover i{color:var(--header-icon-hover-color)}.sub-menu-scroll{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex:1;gap:2px;min-width:0;overflow-x:auto;padding:0 4px;scrollbar-width:none}.sub-menu-scroll::-webkit-scrollbar{display:none}.sub-menu-scroll .sub-menu-nav{align-items:center;display:flex;gap:2px;list-style:none;margin:0;padding:0}.sub-menu-scroll .sub-menu-nav .nav-item{flex-shrink:0;margin:0!important}.sub-menu-scroll .sub-menu-nav .nav-link{border-radius:8px;color:var(--header-text-secondary);font-size:13px;font-weight:500;line-height:1.4;padding:6px 14px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.sub-menu-scroll .sub-menu-nav .nav-link:hover{background:#f1f5f9;color:#334155}.sub-menu-scroll .sub-menu-nav .nav-link.active{background:var(--header-icon-hover-bg);color:var(--header-icon-hover-color);font-weight:600}.btn-create-invoice{align-items:center;background:#6366f1;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;line-height:1.5;padding:8px 20px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.btn-create-invoice i{font-size:15px}.btn-create-invoice:hover{background:#4f46e5;box-shadow:0 4px 12px rgba(99,102,241,.3);color:#fff;transform:translateY(-1px)}.btn-create-invoice:active{background:#4338ca;transform:translateY(0)}.btn-create-invoice:focus-visible{box-shadow:0 0 0 3px rgba(99,102,241,.4);outline:none}.header-action-icon,.header-action-icon .icon-btn{align-items:center;display:flex;justify-content:center;position:relative}.header-action-icon .icon-btn{background:transparent;border:none;border-radius:10px;color:var(--header-icon-color);cursor:pointer;font-size:18px;height:40px;line-height:1;padding:0;transition:all .2s ease;width:40px}.header-action-icon .icon-btn:hover{background:var(--header-icon-hover-bg);color:var(--header-icon-hover-color)}.header-action-icon .icon-btn:focus-visible{box-shadow:0 0 0 2px rgba(99,102,241,.4);outline:none}.header-action-icon .icon-btn[aria-expanded=true],.header-action-icon.show .icon-btn{background:var(--header-icon-hover-bg);color:var(--header-icon-hover-color)}.lang-btn{align-items:center;display:flex!important;font-family:Poppins,sans-serif;font-size:14px!important;font-weight:600;gap:4px;letter-spacing:.3px;padding:0 12px!important;width:auto!important}.lang-btn .lang-code{line-height:1}.lang-btn .lang-arrow{font-size:10px;transition:transform .2s ease}.lang-btn[aria-expanded=true] .lang-arrow{transform:rotate(180deg)}.language-dropdown-menu{background:var(--header-dropdown-bg);border:none;border-radius:12px;box-shadow:0 4px 20px var(--header-overlay);min-width:180px;padding:8px}.language-dropdown-menu .dropdown-header{color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:.5px;padding:8px 14px 6px;text-transform:uppercase}.language-dropdown-menu .dropdown-item{align-items:center;border-radius:8px;color:var(--header-text-primary);display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding:8px 14px;text-decoration:none;transition:all .15s ease}.language-dropdown-menu .dropdown-item.active,.language-dropdown-menu .dropdown-item:hover{background:var(--header-icon-hover-bg);color:var(--header-icon-hover-color)}.language-dropdown-menu .dropdown-item.active .active-check{display:inline-block}.language-dropdown-menu .dropdown-item .active-check{display:none;font-size:12px}.notification-badge{align-items:center;background:#ef4444;border:2px solid var(--header-badge-border);border-radius:9px;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px;pointer-events:none;position:absolute;right:4px;top:4px}.notification-dropdown-menu{background:var(--header-dropdown-bg);border:none;border-radius:12px;box-shadow:0 4px 24px var(--header-overlay);max-width:calc(100vw - 40px);padding:0;width:360px}.notification-dropdown-menu .notification-header{align-items:center;border-bottom:1px solid var(--header-divider);display:flex;justify-content:space-between;padding:16px 20px 12px}.notification-dropdown-menu .notification-header h3{color:var(--header-text-primary);font-size:15px;font-weight:600;margin:0}.notification-dropdown-menu .notification-body{max-height:360px;overflow-y:auto;padding:8px 0}.notification-dropdown-menu .notification-body .notification-item{align-items:flex-start;cursor:pointer;display:flex;gap:12px;padding:12px 20px;text-decoration:none;transition:all .15s ease}.notification-dropdown-menu .notification-body .notification-item:hover{background:#f8fafc}.notification-dropdown-menu .notification-body .notification-item .notification-icon{align-items:center;background:#eef2ff;border-radius:10px;color:#6366f1;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.notification-dropdown-menu .notification-body .notification-item .notification-content{flex:1;min-width:0}.notification-dropdown-menu .notification-body .notification-item .notification-content .notification-title{color:var(--header-text-primary);font-size:13px;font-weight:500;line-height:1.4;margin:0 0 2px}.notification-dropdown-menu .notification-body .notification-item .notification-content .notification-time{color:#94a3b8;font-size:12px;font-weight:400}.notification-dropdown-menu .notification-empty{padding:40px 20px;text-align:center}.notification-dropdown-menu .notification-empty .empty-icon{color:#cbd5e1;font-size:32px;margin-bottom:12px}.notification-dropdown-menu .notification-empty p{color:#94a3b8;font-size:14px;margin:0}.notification-dropdown-menu .notification-footer{border-top:1px solid var(--header-divider);padding:12px 20px;text-align:center}.notification-dropdown-menu .notification-footer a{color:#6366f1;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s ease}.notification-dropdown-menu .notification-footer a:hover{color:#4f46e5}.profile-trigger{align-items:center;background:transparent;border:none;border-radius:10px;cursor:pointer;display:flex;gap:8px;padding:4px 8px 4px 4px;transition:all .2s ease}.profile-trigger:hover{background:#f8fafc}.profile-trigger[aria-expanded=true]{background:#f1f5f9}.profile-trigger:focus-visible{box-shadow:0 0 0 2px rgba(99,102,241,.4);outline:none}.profile-avatar{border:2px solid var(--header-border);border-radius:50%;flex-shrink:0;height:36px;overflow:hidden;width:36px}.profile-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-avatar-lg{border-radius:50%;flex-shrink:0;height:48px;overflow:hidden;width:48px}.profile-avatar-lg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-info{align-items:flex-start;display:flex;flex-direction:column;line-height:1.3}.profile-name{color:var(--header-text-primary);font-size:14px;font-weight:600}.profile-role{background:#eef2ff;border-radius:4px;color:#6366f1;font-size:11px;font-weight:500;line-height:1.6;margin-top:1px;padding:1px 8px}.profile-arrow{color:#94a3b8;font-size:10px;transition:transform .2s ease}.profile-trigger[aria-expanded=true] .profile-arrow{transform:rotate(180deg)}.profile-dropdown-menu{background:var(--header-dropdown-bg);border:none;border-radius:12px;box-shadow:0 4px 24px var(--header-overlay);min-width:240px;overflow:hidden;padding:0}.profile-dropdown-menu .profile-dropdown-header{align-items:center;border-bottom:1px solid var(--header-divider);display:flex;gap:12px;padding:16px 20px}.profile-dropdown-menu .profile-dropdown-header .profile-dropdown-name{color:var(--header-text-primary);font-size:15px;font-weight:600;margin:0}.profile-dropdown-menu .profile-dropdown-header .profile-dropdown-email{color:#94a3b8;font-size:12px;margin:1px 0 0}.profile-dropdown-menu .dropdown-item{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:500;gap:12px;padding:10px 20px;text-decoration:none;transition:all .15s ease}.profile-dropdown-menu .dropdown-item i{color:#94a3b8;font-size:14px;text-align:center;width:16px}.profile-dropdown-menu .dropdown-item:hover{background:#f8fafc;color:var(--header-icon-hover-color)}.profile-dropdown-menu .dropdown-item:hover i{color:var(--header-icon-hover-color)}.profile-dropdown-menu .dropdown-item.text-danger,.profile-dropdown-menu .dropdown-item.text-danger i{color:#ef4444!important}.profile-dropdown-menu .dropdown-item.text-danger:hover{background:#fef2f2}.profile-dropdown-menu .dropdown-divider{border-color:var(--header-divider);margin:4px 0}@media (max-width:1199.98px){.header-wrap{min-height:56px;padding:0 12px}.lang-arrow,.lang-code,.profile-arrow,.profile-info,.profile-role{display:none!important}.lang-btn{font-size:18px!important;justify-content:center;padding:0!important;width:40px!important}.lang-btn:before{content:"";font-family:Font Awesome\ 6 Free;font-weight:900}.profile-trigger{padding:4px}.btn-create-invoice{gap:0;padding:8px 12px}.btn-create-invoice span{display:none}.btn-create-invoice i{font-size:16px;margin:0!important}.notification-dropdown-menu{width:320px}}@media (max-width:575.98px){.header-wrap{min-height:48px;padding:0 8px}.header-right{gap:0}.header-action-icon .icon-btn{font-size:16px;height:36px;width:36px}.profile-avatar{height:32px;width:32px}.notification-dropdown-menu{max-width:360px;right:-8px!important;width:calc(100vw - 24px)}}
