@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_2ae47f08-module__h69qWW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_2ae47f08-module__h69qWW__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_eb58308d-module__w_p2Lq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_eb58308d-module__w_p2Lq__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
*{box-sizing:border-box;margin:0;padding:0}html,body{font-optical-sizing:auto!important;background:#f4f1eb!important;margin:0!important;padding:0!important;font-family:Nunito,sans-serif!important;font-style:normal!important;font-weight:400!important}body .card-title{color:#8b5cf6!important}label:not(.form-check-label):not(.custom-file-label){color:#5b5858;font-weight:500!important}body .form-control{color:#2b3445;appearance:none;background-color:#f4f7fb;background-clip:padding-box;border:1px solid #c1cdd7;border-radius:.375rem;width:100%;padding:.375rem .75rem;font-size:.813rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}body .select__control{color:#2b3445;appearance:none;background-color:#f4f7fb;background-clip:padding-box;border:1px solid #c1cdd7;border-radius:.375rem;width:100%;padding:.175rem .75rem;font-size:.813rem;font-weight:400;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}:root{--gradient-button:linear-gradient(to right,#4b6cb7,#1a78c5);--gradient-button-hover:linear-gradient(45deg,#441572,#7c4bad);--gradient-button-lime:linear-gradient(to right,#32cd32,#50d050);--gradient-button-lime-hover:linear-gradient(45deg,#228b22,#5df85d);--gradient-button-red:linear-gradient(to right,#b91c1c,#f87171);--gradient-button-red-hover:linear-gradient(45deg,#7f1d1d,#dc2626)}.login-container{height:100vh;display:flex}.page-wrapper{flex-direction:column;min-height:100vh;display:flex}.content-area{flex:1}.login-left{background:linear-gradient(#54a0ff,#2e86de);flex:2;justify-content:center;align-items:center;display:flex}.login-image{object-fit:contain;width:100%;max-width:90%;height:auto;max-height:90%}.login-right{background:#f9f9f9;flex:1;justify-content:center;align-items:center;display:flex}.btn-margin{margin:5px}.login-form{background-color:#fff;border-radius:10px;width:100%;max-width:450px;padding:40px;box-shadow:0 4px 10px #0006}.logo{color:#111;margin-bottom:30px;font-size:24px;font-weight:700}.logo span{margin-left:5px}form label{color:#333;margin-bottom:5px;font-size:14px;font-weight:700;display:block}form input,form select{border:1px solid #ddd;border-radius:6px;width:100%;margin-bottom:20px;padding:12px;font-size:14px}.password-field{position:relative}.password-field input{padding-right:40px}.toggle-icon{cursor:pointer;color:#888;position:absolute;top:10px;right:12px}.nav-text{font-weight:700}.main-footer2{color:#869099;background-color:#fff;border-top:1px solid #dee2e6;border-top-left-radius:20px;border-top-right-radius:20px;margin-inline:20px;padding:1rem;box-shadow:0 19px 38px #0000004d,0 4px 10px #00000038!important}.card-header2{border-bottom:1px solid #00000020;padding:.75rem 1.25rem}.bars{display:none!important}.button-space{margin-right:10px}.bg-info2{color:#000;border-bottom:none!important}.card-title-pages{color:#8b5cf6;font-size:25px}.box-height{height:120px}.progress{background-color:#8b5cf6!important;height:2px!important}.icon-size{font-size:25px!important}.button-headers{display:flex}.card-design{border-radius:20px!important;box-shadow:0 9px 50px #0000004d,0 0 10px #00000038!important}.card-box{border-radius:20px;padding:10px;box-shadow:0 9px 50px #0000004d,0 0 10px #00000038}.table .thead-light th{color:#fff!important;border-color:none!important;background-color:#36304a!important}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{cursor:pointer!important}.table-header{color:#fff;background-color:#36304a}.table-bordered td,.table-bordered th{border:none!important}.table-responsive{border-radius:10px;overflow:hidden}input[type=file]{cursor:pointer}.navbar-logo2{width:40px;height:40px;margin-inline:10px}.table-responsive thead tr:first-child th:first-child{border-top-left-radius:10px}.table-responsive thead tr:first-child th:last-child{border-top-right-radius:10px}.table-responsive tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.table-responsive tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.quantity-box{width:110px}.btn-all{background:var(--gradient-button-hover);cursor:pointer;color:#fff;border:none;border-radius:8px;max-height:35px;padding:6px 10px;font-size:.875rem;line-height:1.75;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.button-lines{flex-wrap:wrap;margin:0 0 0 auto;display:flex}.btn-all:hover{box-shadow:0 8px 25px -8px #7c4bad}.btn-green{background:var(--gradient-button-lime-hover);color:#fff;border:none;border-radius:8px;max-height:35px;padding:6px 10px;font-size:.875rem;line-height:1.75;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.btn-green:hover{box-shadow:0 8px 25px -8px #7c4bad}.btn-red{background:var(--gradient-button-red-hover);color:#fff;border:none;border-radius:8px;max-height:35px;padding:6px 10px;font-size:.875rem;line-height:1.75;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.btn-red:hover{box-shadow:0 8px 25px -8px #7c4bad}.box-center{border:1px solid #ccc;border-radius:20px;padding:20px}.box-heading{color:#28a745}.input-icon select{background:0 0;border:none;outline:none;width:100%;font-size:16px}.content-wrapper{background-color:#f4f1eb!important}.btn-yellow{color:#fff;background:linear-gradient(135deg,#e67958,#da6e4d,#ff5722);border:none;border-radius:10px;padding:10px}.sidebar-block.active{background-color:#8b5cf6!important}.main-sidebar2 .sidebar .nav-link.sidebar-block:hover{color:#fff!important;background:#8b5cf6!important}.required-star{color:red;margin-left:2px}.error-message{color:red;text-align:center;margin-bottom:1rem;font-weight:700}.wrapper{margin:10px}.password-wrapper{align-items:center;display:flex;position:relative}.password-wrapper input{width:100%;padding-right:40px}.eye-icon{cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.eye-svg{color:#666;width:20px;height:20px;transition:color .3s}.eye-icon:hover .eye-svg{color:#000}@media (max-width:1200px){.button-headers{flex-direction:column;justify-content:center;align-items:center;gap:12px}.button-lines{margin:0}.navbar-nav{font-size:12px}}@media (max-width:1024px){.login-form{padding:30px}.login-image{max-width:80%}.totals-section2{flex-direction:column;width:100%}.note-box,.summary-box{width:100%;max-width:100%!important}}@media (max-width:768px){.login-container{flex-direction:column}.login-left{display:none}.bars{display:flex!important}.staff-sidebar{display:block!important}.mobile-nav{display:none}.login-right{flex:none;width:100%;height:auto;padding:20px}.login-left{padding:30px 20px}.login-image{max-width:70%}.login-form{box-shadow:none;max-width:100%;padding:20px}}@media (max-width:480px){.login-form{padding:15px}form input,button[type=submit]{padding:10px;font-size:14px}.logo{font-size:20px}}.loginWrapper{box-sizing:border-box;background:#f9f9f9;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;height:100vh;padding:0 40px;display:flex}.loginLeft2{background-color:#fff;border-radius:10px;flex:1;width:100%;max-width:450px;padding:40px;box-shadow:0 4px 10px #0006}.loginLeft2 h2{margin-bottom:10px;font-size:28px}.subheading{color:#666;margin-bottom:30px;font-size:14px}form{flex-direction:column;display:flex}.form-line{margin-bottom:5px;font-size:14px;font-weight:500;display:flex}form input,.form-label{border:1px solid #ddd;border-radius:6px;margin-bottom:20px;padding:12px;font-size:14px}.options{justify-content:space-between;align-items:center;margin-bottom:20px;font-size:13px;display:flex}.options a{color:#007bff;text-decoration:none}button[type=submit]{color:#fff;cursor:pointer;border:none;border-radius:6px;padding:12px;font-size:16px}.register{text-align:center;margin-top:20px;font-size:14px}.register a{color:#007bff;text-decoration:none}.loginRight2{text-align:center;flex:1}.illustration{object-fit:contain;max-width:100%;height:100%}.input-error{margin-bottom:2px}.error-placeholder{height:20px;margin-bottom:16px}.error-placeholder-password{height:25px;margin-bottom:20px}.error-text{color:red;font-size:12px}@media (max-width:768px){.loginWrapper{flex-direction:column-reverse;padding:20px}.loginRight2{display:none}.loginLeft2{flex:1;min-width:100%;max-width:100%}.illustration{max-width:90%}}.button-submit{width:150px!important}.card-footer-new{justify-content:center;align-items:center;display:flex}.table-img{width:150px;height:150px}.breadcrumb-bg{background-color:#0000!important}.react-tel-input .form-control2{color:#495057;background-color:#f4f7fb;background-clip:padding-box;border:1px solid #c1cdd7;border-radius:.375rem;width:100%;height:calc(2.25rem + 7px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;box-shadow:inset 0 0 #0000}.form-control{height:calc(2.25rem + 7px)!important}.password-toggle-icon{cursor:pointer;color:#6c757d;z-index:10;pointer-events:all;font-size:16px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.nav-avatar-button{cursor:pointer}.user-avatar{width:36px;height:36px;font-size:14px;transition:all .3s}.user-avatar:hover{transform:scale(1.1)}.fullscreen-btn{margin-left:.5rem;font-size:1.2rem}.invoice-wrapper{width:100%;margin-left:auto;margin-right:auto;padding-left:7.5px;padding-right:7.5px}.heading-box2{color:#fff!important}.invoice-header{background-color:#17a2b8}.invoice-header h1{margin-bottom:6px;font-size:24px;font-weight:700}.invoice-header p{margin-bottom:20px}.invoice-card{background:#fff;border:1px solid #ccc;border-end-end-radius:10px;border-end-start-radius:10px;box-shadow:0 0 6px #0000000d}.invoice-info{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:32px;display:grid}.info-group label{margin-bottom:6px;font-size:14px;font-weight:500;display:block}.input-icon{background:#f9f9f9;border:1px solid #ccc;border-radius:6px;align-items:center;display:flex;overflow:hidden}.input-icon span,.input-icon button{background:#eaeaea;border:none;padding:8px}.input-icon input{background:0 0;border:none;flex:1;padding:8px}.btn-icon{cursor:pointer;background:0 0;border:none;font-size:16px}.totals-section2{align-items:flex-end;gap:10px;margin-top:20px;display:flex}tr:hover{cursor:pointer}tbody tr:hover,.table-striped tbody tr:nth-of-type(odd):hover{background-color:#d9dbd9}.totals-section2 .note-box,.totals-section2 .summary-box{flex:1;min-width:0}.line-items{margin-bottom:30px}.line-items table{border-collapse:collapse;width:100%}.line-items th,.line-items td{border-bottom:1px solid #eee;padding:10px;font-size:14px}.line-items input{border:none;width:100%;padding:6px;font-size:14px}.btn-add{cursor:pointer;background:0 0;border:1px solid #ccc;margin-top:10px;padding:8px 12px;font-size:14px}.totals-section{flex-direction:column;gap:24px;margin-top:30px;display:flex}@media (min-width:768px){.totals-section{flex-direction:row;justify-content:space-between}}.note-box textarea{width:100%;padding:10px;font-size:14px}.summary-box{background:#f3f4f6;border-radius:8px;width:100%;max-width:450px;padding:16px}.summary-line{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.summary-line>.input-icon{width:150px;min-width:250px}.summary-line input{box-sizing:border-box;width:100%}.summary-line.total{font-size:16px;font-weight:700}.actions{justify-content:flex-end;gap:10px;margin-top:30px;display:flex}.btn,.btn-primary{cursor:pointer;border:none;border-radius:6px;padding:10px 16px;font-size:14px}.btn{background:#e5e7eb}.btn-primary{color:#fff;background:#2563eb}.invoice-info{flex-direction:column;gap:15px;display:flex}.first-row{flex-wrap:wrap;gap:15px;padding-bottom:10px;display:flex;overflow-x:auto}.first-row .info-group{flex:1;min-width:200px}.second-row{gap:15px;width:100%;display:flex}.second-row .info-group{flex:1;min-width:0}.react-select-container{width:100%}.react-select__control{background:0 0;border:none;border-bottom:1px solid #ddd;border-radius:0;min-height:40px}.react-select__control--is-focused{box-shadow:none;border-bottom:1px solid #2684ff}.react-select__indicator-separator{display:none}.is-invalid .react-select__control{border-bottom:1px solid #dc3545}.invalid-feedback{color:#dc3545;margin-top:.25rem;font-size:.875em}.product-select-wrapper{width:100%;position:relative}@media (max-width:768px){.first-row{flex-direction:column}.first-row .info-group,.second-row .info-group{width:100%;max-width:100%}.second-row{flex-direction:column;gap:15px}}.staff-sidebar{display:none}.tax-toggle{align-items:center;gap:10px;margin-bottom:15px;font-weight:700;display:flex}.switch{width:50px;height:24px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#ccc;transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;width:16px;height:16px;transition:all .4s;position:absolute;bottom:4px;left:4px}input:checked+.slider{background-color:#28a745}input:checked+.slider:before{transform:translate(26px)}.slider.round{border-radius:24px}.slider.round:before{border-radius:50%}.tax-input{align-items:center;display:flex}.tax-input input{width:60px;margin-right:5px;padding:5px}.color-text{color:#007ac0}.meta{justify-content:space-between;margin-top:10px;display:flex}.bill-section{justify-content:space-between;margin-top:20px;font-size:14px;display:flex}.bill-to,.bill-address{width:48%}.address-margin{margin-top:50px}[class*=sidebar-dark-]{background-color:#fff!important}[class*=sidebar-dark-] .sidebar a,[class*=sidebar-dark] .brand-link,[class*=sidebar-dark] .brand-link .pushmenu{color:#000!important}[class*=sidebar-dark] .user-panel{border-bottom:none!important}.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active,.sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active{background-color:#007bff;color:#fff!important}.bg-info{background-color:#8e44ad!important}.btn-outline{color:#8e44ad;border:1px solid #8e44ad;border-radius:10px;padding:6px 10px;font-size:.875rem}.btn-outline:hover{background:var(--gradient-button-hover);color:#fff;box-shadow:0 8px 25px -8px #8e44ad}.icon-box{color:#fff;background:linear-gradient(135deg,#4b6cb7,#8e44ad);border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;margin-right:5px;font-size:16px;font-weight:700;display:flex;box-shadow:0 4px 8px #0000001a}.box-icon{background:#007ac0;width:40px;height:40px;margin-bottom:10px;font-size:20px}.small-box{background:#fff;box-shadow:0 4px 10px #0006!important}.nav-icon+span{cursor:default}.color-amount{color:#28a745}.invoice-container{color:#333;background:#fff;max-width:900px;margin:auto;padding:40px}.header{border-bottom:1px solid #000;justify-content:space-between;align-items:start;display:flex}.logo-circle{color:#fff;text-align:center;background-color:#a05a00;border-radius:50%;width:60px;height:60px;font-size:28px;font-weight:700;line-height:60px}.margin-box2{margin-bottom:20px}.invoice-container{color:#333;margin:auto;background:#fff;border:1px solid #ddd;border-radius:50px;max-width:900px;margin-block:50px;padding:40px}.company-info h3{color:#c57200;margin-bottom:5px}.invoice-title{text-align:center;color:#c57200;margin:30px 0;font-weight:700}.billing-section{justify-content:space-between;margin-bottom:30px;display:flex}.bill-to,.ship-to{width:30%}.invoice-details table{border-collapse:collapse;border:1px solid #ccc}.invoice-details td{border:1px solid #ccc;padding:6px 12px}.highlight{color:#c57200;font-weight:700}.items-table{border-collapse:collapse;width:100%;margin-bottom:30px}.items-table th{color:#fff;text-align:left;background-color:#c57200;padding:10px}.items-table td{vertical-align:top;border:1px solid #ccc;padding:10px}.summary{justify-content:space-between;align-items:flex-start;display:flex}.summary table{border-collapse:collapse;width:300px}.summary td{text-align:right;padding:8px 12px}.total-row td{font-size:18px;font-weight:700}.balance-due td{color:#fff;background:#c57200;font-size:18px;font-weight:700}.terms{margin-top:30px;font-size:14px}.custom-table{border-collapse:collapse;width:100%;margin-top:20px}.custom-table th{color:#fff;text-align:center;background:linear-gradient(135deg,#5f9ea9,#379cab,#1c6d79);border:1px solid #fff;padding:5px;font-weight:700}.custom-table td{text-align:center;background-color:#f9f9f9;border:1px solid #ddd;padding:10px}.custom-table tr:nth-child(2n) td{background-color:#f1f1f1}.invoice-preview-overlay{z-index:1050;background-color:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.invoice-preview-container{background:#fff;border-radius:5px;flex-direction:column;width:90%;max-width:1200px;max-height:90vh;display:flex;box-shadow:0 0 20px #0000004d}.invoice-preview-header{background:#f8f9fa;border-bottom:1px solid #dee2e6;justify-content:space-between;align-items:center;padding:15px;display:flex}.invoice-preview-content{flex-grow:1;padding:20px;overflow-y:auto}.invoice-container{box-sizing:border-box;background:#fff;width:100%;padding:20px}.terms{border-top:1px solid #eee;margin-top:30px;padding:15px;font-size:12px;line-height:1.5}.terms-content{white-space:pre-line;margin-top:8px}.terms hr{border:0;border-top:1px dashed #ddd;margin:10px 0}.tab-container{width:100%}.tab-labels{display:flex}.info-line{justify-content:space-between;padding:2px 0;display:flex}.tab-labels label{text-align:center;color:#000;cursor:pointer;background:#fff;flex:1;padding:10px;font-weight:700}input[name=tabs]{display:none}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{font-size:16px}#tab1:checked~.tab-labels label[for=tab1],#tab2:checked~.tab-labels label[for=tab2]{color:#8b5cf6;background:#fff}.text-icon{color:#8b5cf6!important}.breadcrum-text{color:#364152!important}.tab-labels label{color:#333;background:linear-gradient(90deg,#dbdadc,#eee);border:none}.tab-content{height:auto;padding:15px;display:none}#tab1:checked~.content #vendor-content,#tab2:checked~.content #transaction-content{display:block}.section-title{border-bottom:1px solid #ccc;margin:15px 0 5px;padding-bottom:5px;font-weight:700}.edit-icon{float:right;cursor:pointer}.content p{margin:5px 0}.content{margin:10px}.invoice-link{color:#007bff;cursor:pointer;text-decoration:underline}.gmail-modal-bg{z-index:1055;position:fixed;bottom:20px;right:30px}.gmail-modal{background:#fff;border-radius:8px;flex-direction:column;width:700px;display:flex;overflow:hidden;box-shadow:0 4px 14px #0003}.gmail-modal-header{color:#fff;background:linear-gradient(90deg,#6a11cb,#2575fc);justify-content:space-between;padding:10px 16px;font-size:14px;font-weight:700;display:flex}.close-btn{cursor:pointer;font-size:18px}form{padding:16px}.field-group{align-items:center;margin-bottom:10px;display:flex}.field-group label{min-width:70px;margin-right:8px;font-weight:700}.field-group input{border:none;border-bottom:1px solid #ccc;outline:none;flex:1;padding:6px;font-size:14px}.to-list{flex-wrap:wrap;flex:1;gap:6px;display:flex}.to-item{color:#0b5394;background:#e1ecf4;border-radius:12px;align-items:center;padding:4px 8px;font-size:14px;display:flex}.remove-to{cursor:pointer;color:#6b11e8;margin-left:6px;font-weight:700}.add-to-btn{margin-left:10px;padding:4px 8px;font-size:12px}.field-label{margin-top:12px;margin-bottom:4px;font-weight:700}textarea{resize:vertical;border:1px solid #ccc;border-radius:4px;outline:none;width:100%;min-height:100px;padding:8px;font-size:14px}.gmail-footer{justify-content:flex-start;margin-top:10px;display:flex}.gmail-invoice-box{background:#fafafa;border-top:1px solid #eee;padding:12px 16px}.gmail-invoice-box h6{color:#000;margin-bottom:10px;font-weight:700}.gmail-invoice-scroll{background:#fff;border:1px solid #ddd;border-radius:4px;max-height:100px;padding:6px;overflow-y:auto}.gmail-invoice-box input[type=text]{border:1px solid #ccc;border-radius:8px;outline:none;width:100%;margin-bottom:10px;padding:10px 14px;font-size:14px;transition:all .3s;box-shadow:inset 0 1px 3px #0000001a}.gmail-invoice-box input[type=text]:focus{border-color:#bf846d;box-shadow:0 0 5px #bf846d80}.search-box{width:100%;position:relative}.search-box .search-icon{color:#888;font-size:16px;position:absolute;top:40%;left:10px;transform:translateY(-50%)}.search-box input[type=text]{border:1px solid #ccc;border-radius:6px;width:100%;padding:10px 10px 10px 35px;font-size:14px}.navbar-nav{flex-direction:row;align-items:center;font-size:14px;display:flex}.navbar-expand .navbar-nav .nav-link{padding-left:0!important}.navbar-nav .dropdown-menu{z-index:1000;opacity:0;visibility:hidden;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;min-width:220px;padding:.5rem 0;transition:opacity .2s,visibility .2s;display:block;position:absolute;top:100%;left:0;box-shadow:0 4px 8px #0000001a}.navbar-nav .dropdown:hover>.dropdown-menu,.navbar-nav .dropdown-submenu:hover>.dropdown-menu{opacity:1;visibility:visible}.navbar-nav .dropdown-item{color:#333;white-space:nowrap;padding:8px 16px;transition:background-color .2s}.navbar-nav .dropdown-item:hover{color:#000;background-color:#f8f9fa}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{margin-left:.1rem;top:-.5rem;left:100%}.dropdown-submenu-level{margin-top:-.5rem}.navbar-design{margin-top:10px;border-radius:50px;margin-inline:30px;box-shadow:0 19px 38px #0000004d,0 -14px 20px #00000038}.user-dropdown{z-index:1050;background-color:#fff;border-radius:6px;min-width:200px;margin-top:.5rem;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000001a}.user-dropdown:before{content:"";border-bottom:6px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.user-dropdown .dropdown-header{white-space:nowrap;padding:.75rem 1rem .25rem}.user-dropdown .dropdown-item{text-align:left;padding:.5rem 1rem}.submenu-arrow{color:#999;margin-left:10px;font-size:14px}.user-avatar{cursor:pointer;width:32px;height:32px;font-size:12px}.nav-icon{text-align:center;width:20px}.nav-link.active{font-weight:600;color:#8b5cf6!important}.nav-link:hover{color:#8b5cf6!important}.fullscreen-btn{margin-left:10px;padding:5px 10px}.navbar{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;padding:.5rem 1rem}.paid-stamp-left{opacity:.7;width:280px;position:absolute;top:20px;left:200px;transform:rotate(-10deg)}.paid-stamp-left img{width:100%;height:auto}.tab-content{padding:10px;font-size:13px}.vendor-details-table table{width:100%;margin-bottom:15px}.vendor-details-table td{vertical-align:top;padding:4px 0}.vendor-details-table td:first-child{white-space:nowrap;padding-right:10px}.transactions-table{margin-top:10px}.transactions-table table{border-collapse:collapse;width:100%}.transactions-table th{text-align:left;background-color:#f8f9fa;border-bottom:1px solid #dee2e6;padding:5px 3px;font-weight:600}.transactions-table td{vertical-align:middle;border-bottom:1px solid #eee;padding:5px 3px}.info-line{color:#6c757d;margin:8px 0;font-size:13px}.invoice-link{color:#3498db;cursor:pointer;white-space:nowrap}.badge{text-align:center;border-radius:4px;min-width:60px;padding:3px 6px;font-size:12px;display:inline-block}.customer-details-table table{width:100%;margin-bottom:15px}.customer-details-table td{vertical-align:top;padding:4px 0}.customer-details-table td:first-child{white-space:nowrap;padding-right:10px}.info-line{justify-content:space-between;margin:6px 0;font-size:13px;display:flex}.invoice-link{color:#3498db;cursor:pointer}.invoice-link:hover{text-decoration:underline}.badge{border-radius:4px;padding:3px 6px;font-size:12px}.bg-success{color:#fff;background-color:#28a745}.bg-warning{color:#212529;background-color:#ffc107}.section-title{color:#8b5cf6;margin:15px 0 8px;font-size:14px;font-weight:600}.entries-wrapper{color:#333;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;display:flex}.custom-select{color:#fff;cursor:pointer;background:#4e97fd;border:1px solid #4e97fd;border-radius:6px;outline:none;padding:6px 12px;font-size:14px;transition:all .2s;box-shadow:0 8px 25px -8px #4e97fd}.text-info1{color:#8b5cf6}a:hover{color:inherit!important}.sidebar-container{background:#fff;border-radius:20px;transition:all .3s;position:relative;box-shadow:0 9px 50px #0000004d,0 0 10px #00000038}.sidebar-container.show{width:100%}.sidebar-container.hide{border:none;width:0;min-width:0;padding:0;overflow:hidden}.sidebar-toggle button{cursor:pointer;background-color:#f0f0f0;border:none;border-radius:4px;padding:4px 8px}.fa-icon{color:#8b5cf6;font-size:4rem}.stat-box{background:#fff;border-radius:14px;justify-content:space-between;align-items:center;padding:16px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.stat-box .label{color:#999;font-size:14px}tr.active-row{background-color:#007bff1a}.focused-input{border-color:#2684ff!important;box-shadow:0 0 0 1px #2684ff!important}html{scroll-behavior:smooth}.toggle-mode-btn{cursor:pointer;text-align:center;background:#f8f9fa;border:1px solid #ced4da;border-right:none;border-radius:4px 0 0 4px;min-width:30px;padding:6px 10px}.input-icon input[type=number]{border-left:none;border-radius:0 4px 4px 0}.input-icon{align-items:center;display:flex}.inv-pager-wrap{gap:12px}.inv-showing{color:#4a4a4a;font-size:14px}.inv-pagination .inv-pagination-list{background:#fff;border:1px solid #ececec;border-radius:12px;align-items:center;gap:8px;margin:0;padding:6px;display:flex;box-shadow:0 2px 10px #0000000a}.inv-pagination .inv-page-item .inv-page-link{color:#333;cursor:pointer;background:#f9fafb;border:1px solid #e9e9e9;border-radius:10px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 14px;font-size:14px;font-weight:600;line-height:1;transition:transform .12s,box-shadow .12s,background .12s,color .12s;display:inline-flex;position:relative}.inv-pagination .inv-page-item:not(.disabled):not(.active) .inv-page-link:hover{color:#fff;background:linear-gradient(#4f46e5,#4338ca);transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}.inv-pagination .inv-page-item.active .inv-page-link{color:#fff;background:linear-gradient(#4f46e5,#4338ca);border-color:#0000;box-shadow:0 4px 12px #4f46e540}.inv-pagination .inv-page-item.disabled .inv-page-link,.inv-pagination .inv-page-item .inv-page-link:disabled{color:#9ca3af;cursor:not-allowed;box-shadow:none;background:#f3f4f6;border-color:#eee;transform:none}.inv-pagination .inv-ellipsis{color:#9ca3af;cursor:default;background:0 0;border:none;min-width:36px;padding:0 10px}.inv-pagination .inv-page-item .inv-page-link:focus-visible{outline-offset:2px;outline:3px solid #4f46e559}.inv-pagination .inv-page-item:first-child .inv-page-link,.inv-pagination .inv-page-item:last-child .inv-page-link{min-width:80px}@media (max-width:576px){.inv-pagination .inv-pagination-list{border-radius:10px;gap:6px;padding:4px}.inv-pagination .inv-page-item .inv-page-link{border-radius:8px;min-width:36px;height:36px;padding:0 10px;font-size:13px}.inv-pagination .inv-page-item:first-child .inv-page-link,.inv-pagination .inv-page-item:last-child .inv-page-link{min-width:68px}}.main-sidebar{min-height:95%!important}.stat-box:hover{box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}.box-admin{height:100%;min-height:100px}.dasboard-box h3{margin:0 0 5px;font-size:28px;font-weight:700}.dasboard-box p{margin:0;font-size:14px}.color-amount{color:#28a745;font-weight:700}.color-amount-red{color:#dc3545;font-weight:700}.spinner-border{width:3rem;height:3rem}.preview-button-group{align-items:center;gap:8px;display:flex}@media (max-width:1280px){.navbar-design .nav-link{padding:.35rem .5rem!important}.navbar-design .nav-text{font-size:14px}}.react-select__menu{max-height:300px;overflow-y:auto;z-index:2000!important}.react-select__option{white-space:normal;padding:8px 10px;line-height:1.35}.react-select__control{min-height:38px}select{color:#2b3445;background-color:#fff}select option{white-space:normal;color:#2b3445;line-height:1.35}@media (max-width:1366px){.react-select__menu{width:min(92vw,640px);font-size:13px}select{font-size:13px}}
