@import url(https://fonts.googleapis.com/css2?family=Bevan:ital@0;1&family=Cormorant:ital,wght@0,300..700;1,300..700&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Lexend+Zetta:wght@100..900&family=PT+Sans+Narrow:wght@400;700&family=Racing+Sans+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bevan:ital@0;1&family=Cormorant:ital,wght@0,300..700;1,300..700&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Lexend+Zetta:wght@100..900&family=PT+Sans+Narrow:wght@400;700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Racing+Sans+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Quicksand:wght@300..700&family=Rakkas&family=Space+Grotesk:wght@300..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Freeman&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Kanchenjunga:wght@400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#body{background-color:#e5e6ea;padding:10px 20px}#int-container{align-items:center;background-color:#b736fe;border-bottom:1px solid #eaeaea;box-shadow:0 2px 5px #0000001a;display:flex;justify-content:space-between;padding:10px 20px}#int-container img{height:auto;padding:10px 20px;width:110px}.infra{color:#081028;font-family:Poppins,sans-serif;font-size:40px;font-style:normal;font-weight:700;position:relative;right:130%;text-align:center;text-transform:uppercase}#int-container .fa-bars{color:#333;cursor:pointer;font-size:24px;transition:color .3s}#int-container .fa-bars:hover{color:#0073e6}.content{display:flex}.heading{color:#000;font-family:Lexend Zetta,sans-serif;font-optical-sizing:auto;font-size:50px;font-style:normal;font-weight:700;padding-top:80px;text-transform:uppercase}.desc{color:#827d7d}.con-1{width:50%}.con-2{align-items:center;display:flex;justify-content:center;margin-top:10px;padding:20px}.con-2 img{border-radius:15px;box-shadow:0 0 15px 10px #0006;height:70vh;width:780px}.con-2:before{border-radius:15px;bottom:0;content:"";filter:blur(8px);left:0;position:absolute;right:0;top:0;z-index:-1}.desc{font-family:Poppins,sans-serif;font-style:normal;font-weight:300}.styled-button{background-color:#ff4f4f;border:none;border-radius:25px;box-shadow:0 4px 10px #00000026;cursor:pointer;padding:12px 24px;transition:all .3s ease}.styled-button a{color:#fff;display:inline-block;font-size:16px;font-weight:500;text-decoration:none;text-transform:uppercase}.styled-button:hover{background-color:#005bb5;box-shadow:0 6px 15px #0003;transform:translateY(-3px)}.styled-button:focus{box-shadow:0 0 0 3px #0073e680;outline:none}.styled-button:active{box-shadow:0 2px 5px #0000001a;transform:translateY(2px)}@media (max-width:768px){#int-container{padding:8px 15px}#int-container img{width:80px}#int-container .fa-bars{font-size:22px}.heading{font-size:40px}.content{display:inline}.con-2 img{height:auto;width:90%}.styled-button{display:flex;font-size:14px;justify-content:center;padding:10px 20px}.infra{font-size:20px;position:relative;right:0}.desc{width:490px}.bu{display:flex;justify-content:center}}@media (max-width:480px){#int-container{flex-direction:column;padding:6px 10px}#int-container img{width:70px}#-container .fa-bars{font-size:20px}.heading{font-size:32px;text-align:center}.desc{width:490px}.content{display:inline}.con-2 img{border-radius:10px;box-shadow:0 0 10px 5px #0000004d;height:auto;width:100%}.styled-button{display:flex;font-size:14px;justify-content:center;padding:8px 16px;text-align:center;width:100%}.infra{font-size:20px;position:relative;right:0}.bu{display:flex;justify-content:center}}#loading-overlay{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:9999}.loader{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#0073e6;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}table{border:1px solid red}th{color:#000}td{padding:12px 15px}*{box-sizing:border-box;margin:0;padding:0}.admin-nav-container{font-family:Segoe UI,sans-serif}@media (max-width:768px){#admin-container{display:flex;flex-direction:column;width:100%}#admin-container>*{width:100%}}.admin-nav-container{background-color:#ede5e5;border-right:1px solid #ddd;width:300px}#nav-container{box-shadow:2px 0 8px #0000000d;display:flex;flex-direction:column;gap:10px;min-height:100vh;padding:20px;position:fixed;transition:transform .3s ease;width:300px;z-index:1000}.admin-nav-header{align-items:center;background-color:#800037;color:#fff;display:none;justify-content:space-between;padding:10px 16px}.school--logo-mobile{height:40px}.menu-toggle{background:none;border:none;color:#fff;cursor:pointer;font-size:28px}.img-flex{align-items:center;display:flex;justify-content:center}.school--logo{height:auto;margin-bottom:15px;width:100px}.user-info{border-left:3px solid #036;color:#333;font-size:14px;margin-bottom:20px;padding-left:10px}.content-left{-ms-overflow-style:none;height:50vh;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:none}.content-left::-webkit-scrollbar{display:none}.content-left ul{list-style:none;padding-left:0}.dropdown-menu{background:#fdfdfd;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:18px;overflow:hidden;transition:all .3s ease}.dropdown-title{align-items:center;background-color:#f5f5f5;color:#800037;cursor:pointer;display:flex;font-size:15px;font-weight:600;justify-content:space-between;padding:14px 16px;transition:background .3s ease}.dropdown-title:hover{background-color:#ececec}.arrow{font-size:12px;transition:transform .3s ease}.arrow.rotate{transform:rotate(180deg)}.dropdown-list{background-color:#fff;padding:8px 0 12px}.dropdown-list li{border-left:3px solid #0000;color:#333;font-size:14px;padding:10px 22px;transition:all .2s ease}.dropdown-list li:hover{background-color:#f9f9f9;border-left:3px solid #800037;color:#800037;transform:translateX(5px)}.nav_buttons{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding:15px 0}.home-btn,.logout{border:none;border-radius:6px;box-shadow:0 4px 6px #0000001a;cursor:pointer;font-size:15px;font-weight:600;padding:10px 15px;text-align:center;transition:background-color .2s ease,transform .1s ease;width:100%}.home-btn{background-color:#036}.logout{background-color:#c00;color:#fff}.home-btn:hover{background-color:#024;transform:translateY(-1px)}.logout:hover{background-color:#a00000;transform:translateY(-1px)}@media screen and (max-width:768px){.admin-nav-header{display:flex}#nav-container{background-color:#fff;left:0;top:60px;transform:translateX(-100%)}.admin-nav-container.open #nav-container{transform:translateX(0)}}.admin-nav{background-color:#800037;color:#fff;display:none;height:60px;padding:10px 20px;position:fixed;top:0;width:100%;z-index:1001}.admin-nav.open{display:flex}.admin-nav .logo img{height:45px}.admin-nav .nav-links{display:flex;gap:1.5rem}.admin-nav .nav-links a{color:#fff;font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s}.admin-nav .nav-links a:hover{color:#fc0}.login{width:100%}.login,.login-container{font-family:Poppins,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase}.login_box{background:#fff;border-radius:10px;box-shadow:1px 4px 22px -8px #0004;display:flex;height:600px;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:1050px}.login_box .left{height:100%;padding:25px;width:41%}.login_box .right{height:100%;width:59%}.left .top_link{color:#452a5a;font-weight:400;height:20px}.left .contact{align-items:center;align-self:center;display:flex;height:100%;justify-content:center;margin:auto;width:73%}.left h3{text-align:center}.left input,select{background:#0000;border:none;border-bottom:1px solid #4f30677d;font-size:14px;font-weight:600;margin:15px 0;overflow:hidden;padding:7px 9px;width:80%;width:100%}.left{background:linear-gradient(-45deg,#dcd7e0,#fff)}.submit{background:#081028;border:none;border-radius:8px;box-shadow:0 9px 15px -11px #583672;color:#fff;display:block;font-weight:700;margin:30px auto auto;padding:15px 70px}.right{background:linear-gradient(212.38deg,#f2397fb3,#af46bdb5),url(/static/media/login-thumb.ae3d9aae83514f92d926.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;position:relative}.right .right-text{height:100%;position:relative;transform:translateY(45%)}.right-text h2{font-size:40px;font-weight:500}.right-text h2,.right-text h5{display:block;text-align:center;width:100%}.right-text h5{font-size:19px;font-weight:400}.right .right-inductor{background:#fff0;bottom:70px;height:7px;left:50%;position:absolute;transform:translate(-50%);width:70px}@media screen and (max-width:768px){.login_box{flex-direction:column;height:auto;width:90%}.login_box .left,.login_box .right{height:auto;padding:20px;width:100%}.left input,select{font-size:16px;padding:10px}.submit{padding:15px 50px}.right-text h2{font-size:40px;margin-top:20px}.right-text h5{font-size:16px}.left h3{position:relative;top:20px}}@media screen and (max-width:480px){.login_box{height:auto;width:100%}.left input,select{font-size:16px;padding:10px}.submit{padding:15px 40px}.right-text h2{font-size:30px;margin-top:20px}.right-text h5{font-size:14px}.right .right-inductor{height:5px;width:50px}.hd{margin-top:20px}.left h3{position:relative;top:20px}}.logo{transition:transform .3s ease-in-out;width:130px}.logo:hover{transform:scale(1.2)}.margin-div{margin-top:90px}#home-container{background-image:radial-gradient(#f5f5f5,#fff0f5);height:80vh;margin:0;overflow:hidden}#home-container,.card-style{align-items:center;display:flex;justify-content:center}.card-style{height:100vh;width:100vw}.log-detail{align-items:center;color:#fff;display:flex;font-size:20px}.label{min-width:100px;padding-right:10px;text-align:right}.detail{color:#fff;font-weight:bolder}.card{background-image:url(/static/media/vehicle-min.31cc93a78604ebd3df9a.jpg);margin-right:60px}.card,.card-{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;box-shadow:15px 15px 0 #7800784d;box-sizing:border-box;cursor:pointer;display:flex;height:350px;justify-content:center;transition:.4s;width:300px}.card-{background-image:url(/static/media/inventory-min.66b2d6ebcc3bee37e7a0.jpg)}.card:hover .bottom{height:195px}.card:hover{box-shadow:-15px -15px 0 #7800784d;transform:scale(1.05)}.card .bottom{background-image:linear-gradient(180deg,#0000,#000c,#000c,#000c);border-bottom-left-radius:15px;border-bottom-right-radius:15px;box-sizing:border-box;height:110px;overflow:hidden;padding:15px;transition:.5s;width:100%}.card .bottom h1{color:#fff;font-family:Space Grotesk,sans-serif;margin:0}.card .bottom p{color:#fff;font-family:Poppins,sans-serif;font-size:.75em;font-weight:300}.card-:hover .bottom{height:195px}.card-:hover{box-shadow:-15px -15px 0 #7800784d;transform:scale(1.05)}.card- .bottom{background-image:linear-gradient(180deg,#0000,#000c,#000c,#000c);border-bottom-left-radius:15px;border-bottom-right-radius:15px;box-sizing:border-box;height:110px;overflow:hidden;padding:15px;transition:.5s;width:100%}.card- .bottom h1{color:#fff;font-family:Space Grotesk,sans-serif;margin:0}.card- .bottom p{color:#fff;font-family:Poppins,sans-serif;font-size:.75em;font-weight:300}@media (max-width:768px){#home-container{padding:20px}#home-container,.card-style{flex-direction:column;height:auto}.card-style{width:100%}.card,.card-{box-shadow:8px 8px 0 #7800784d;height:300px;margin:15px auto;width:90%}.card-:hover,.card:hover{transform:scale(1.02)}.card .bottom,.card- .bottom{height:140px;padding:10px}.log-detail{flex-direction:column;font-size:18px;text-align:center}.label{font-weight:700;min-width:0;min-width:auto}.detail,.label{display:block;text-align:center}}#admin-container{background-color:#fff;display:flex;font-family:Roboto,sans-serif;font-style:normal;font-weight:400}thead{background-color:#970647}.back-div a{text-decoration:none}.back-div a i{margin-right:10px}.back-button{color:#000;font-family:Kanchenjunga,sans-serif;font-style:normal;font-weight:400;margin-bottom:30px;margin-top:0}.content-right{flex-grow:1;padding:20px}.add-txt{color:#030d68;font-family:Poppins,serif;font-size:30px;font-style:normal;font-weight:600;margin-bottom:0}.content-right section{display:flex;justify-content:space-between}.logout{background-color:#e43d12}.home-btn,.logout{font-family:Poppins,serif;font-style:normal;font-weight:600}.home-btn{background-color:#000;color:#fff}.content-right section button{border:none;border-radius:5px;cursor:pointer;height:40px;margin-right:20px;margin-top:10px;padding:10px 15px}.content-table{margin-top:20px}.vehicle-class{display:flex;justify-content:center}table{border:1px solid #a5a0a0;border-collapse:collapse;border-radius:5px;overflow:hidden;width:100%}th{color:#f7f4f4;padding:12px 15px}td,th{border:1px solid #a5a0a0;text-align:left}td{color:#000;font-size:13px;padding:8px 10px}tbody tr:nth-child(2n){background-color:#f8f8f8}tbody tr:hover{background-color:#e2e2e2}.delete-button,.update-button{background-color:#44d244;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px;transition:background-color .3s}.delete-button{background-color:#b22222}button:hover{background-color:wheat}@media (max-width:768px){.content-right{margin-top:150px;padding:10px}table{font-size:14px}td,th{padding:10px}.delete-button,.update-button{font-size:14px;padding:6px 10px}#admin-container{background-color:none;width:100%}}.branch-select{margin-left:30px;margin-right:30px;width:20%}.content-right{overflow-y:scroll;width:8%}.content-table{overflow-x:auto}.pagination{display:flex;justify-content:center;margin-top:30px}.pagination button.active{background-color:#970647;color:#fff}.pagination button{border:1px solid #e26a6a;cursor:pointer;margin:2px;padding:8px 12px}.pagination button:disabled{background-color:#f1f1f1;cursor:not-allowed}.search-filter{display:flex;justify-content:end;padding:5px 10px}.search-input{height:5vh;margin-left:10px}.search-uni{height:5vh}.form-container{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;overflow-y:auto;padding:20px}.form-row{display:flex;gap:20px;justify-content:space-between;margin-bottom:15px}.form-group{align-items:center;display:flex;flex:1 1;justify-content:space-around}.form-group label{font-size:16px;font-weight:700;margin-right:10px;text-align:right;white-space:nowrap;width:160px}.form-group input{max-width:270px}.form-group input,.form-group select{border:1px solid #999;border-radius:5px;flex:1 1;font-size:14px;padding:10px;width:100%}.form-group select{max-width:290px}.form-container form{display:flex;flex-direction:column}.form-container form .form-row:last-child{margin-bottom:30px}@media (max-width:768px){.form-container{max-width:90%;width:95%}.form-row{flex-direction:column;gap:10px}.form-group{align-items:flex-start;flex-direction:column}.form-group label{margin-bottom:5px;text-align:left;width:100%}.form-group input{max-width:100%}}@media (max-width:480px){.form-container{padding:15px;width:95%}.form-group label{font-size:14px}.form-group input{font-size:14px;padding:8px}}.submit-btn{background-color:#030d68;border:none;border-radius:8px;box-shadow:0 4px 8px #0003;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 24px;text-align:center;transition:all .3s ease-in-out;width:10%}.btn-cls{display:flex;justify-content:center}.submit-btn:hover{background-color:#030d68;transform:scale(1.05)}.submit-btn:active{background-color:#030d68;transform:scale(.98)}.center-{color:#030d68;text-align:center}.alert{color:red;font-size:15px}.alert,.edit{font-weight:700;text-align:center}.edit{color:blue}.del,.edit{font-size:18px}.del{color:red;font-weight:700;text-align:center}.vehicle-details{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;font-family:Poppins,sans-serif;margin:0 auto;padding:10px;text-align:left;width:fit-content}.add-new-container{display:flex;margin-top:15px}.add-new-btn{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;gap:8px;padding:10px 18px;transition:background .3s ease-in-out,transform .2s}.add-new-btn i{font-size:18px}.add-new-btn:hover{background-color:#0056b3;transform:scale(1.05)}.flex_buttons{display:flex;justify-content:space-between;margin-top:30px}.bill-container{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;font-family:Poppins,sans-serif;margin:auto;max-width:90%;overflow-y:auto;padding:20px}.bill-form{width:100%}.bill-table{border-collapse:collapse;margin-bottom:20px;width:100%}.bill-table td,.bill-table th{border:1px solid #333;padding:10px;text-align:left}.bill-table th{font-weight:700;text-transform:uppercase}.bill-table input{border:1px solid #444;color:#000;font-weight:700;padding:5px;width:80%}h3{color:#030d68;margin-top:15px}.approve-btn{background-color:#28a745;border:none;border-radius:8px;box-shadow:2px 4px 6px #0003;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .3s ease,transform .2s ease}.approve-btn:hover{background-color:#218838;transform:scale(1.05)}.approve-btn:active{background-color:#1e7e34;transform:scale(.98)}.disapprove-btn{background-color:#801c26;border:none;border-radius:8px;box-shadow:2px 4px 6px #0003;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .3s ease,transform .2s ease}.disapprove-btn:hover{background-color:#c82333;transform:scale(1.05)}.disapprove-btn:active{background-color:#a71d2a;transform:scale(.98)}.button{border:none;border-radius:6px;box-shadow:2px 2px 5px #0003;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;padding:10px 20px;transition:background .3s,transform .2s}.button-add{background-color:#007bff;color:#fff}.button-add:hover{background-color:#0056b3;transform:scale(1.05)}.button-delete{background-color:#dc3545;color:#fff;margin-left:10px}.button-delete:hover{background-color:#a71d2a;transform:scale(1.05)}.delivery-note-container{border:2px solid #000;font-family:Arial,sans-serif;margin:20px auto;padding:10px;width:90%}.header{align-items:center;border-bottom:2px solid #000;display:flex;padding-bottom:10px}.logo img{width:120px}.company-info{flex:1 1;text-align:center}.company-info h2{font-size:18px;font-weight:700;margin:0}.delivery-details{border-bottom:2px solid #000;display:flex;justify-content:space-between;padding:10px 0}.delivery-details .left,.delivery-details .right{width:48%}.items-table{border-collapse:collapse;margin-top:10px;width:100%}.items-table td .bill{font-size:30px}.bill td,.items-table td .bill{border:1px solid #000;font-family:Courier New,Courier,monospace;font-weight:700;padding:8px;text-align:center}.bill td{font-size:17px}.footer{border-top:2px solid #000;margin-top:20px;padding-top:10px}.signature-section{display:flex;justify-content:space-between;margin-top:30px;text-align:center}.signature-section p{font-weight:700;width:33%}.text-red{color:red;font-weight:700}.text-green{color:green;font-weight:700}.text-orange{color:orange;font-weight:700}.filter-container{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:20px}.filter-item{display:flex;margin-left:20px}.date-input{border:1px solid #ccc;border-radius:5px;font-size:14px;margin-left:20px;padding:5px}.submit-buttonn{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:8px 15px}.submit-buttonn,.submit-buttonn:hover{background-color:#030d68}.month-year-container{align-items:center;border-radius:10px;display:flex;gap:10px;justify-content:center}.title{font-size:16px;font-weight:700;margin-right:10px;white-space:nowrap}.select-container{display:flex;gap:10px}.custom-select{border:1px solid #ccc;border-radius:5px;text-align:center;width:100px}.custom-button,.custom-select{cursor:pointer;font-size:14px;padding:10px 15px}.custom-button{background-color:#970647;border:none;border-radius:5px;color:#fff;margin-left:10px;transition:background .3s}.custom-button:hover{background-color:#7b0336}.modal{background:#00000080;z-index:1000}.modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;height:60vh;max-width:90%;padding:20px;text-align:center;width:900px}.modal-title{color:#333;font-size:20px;margin-bottom:15px}.search-containerr{align-items:center;display:flex;flex-direction:column;margin-bottom:10px}.search-labell{color:#555;font-size:14px;margin-bottom:5px}.search-inputt{border:1px solid #ccc;border-radius:5px;padding:8px;width:90%}.search-results{border:1px solid #ddd;border-radius:5px;margin-top:10px;max-height:250px;overflow-y:auto}.search-results table{border-collapse:collapse;width:100%}.search-results td,.search-results th{border-bottom:1px solid #ddd;padding:8px;text-align:left}.search-results th{background-color:#970647}.select-btn{background:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:6px 10px;transition:.3s}.select-btn:hover{background:#218838}.close-btn{background:#dc3545;border-radius:5px;margin-top:15px;padding:8px 12px;transition:.3s}.close-btn:hover{background:#c82333}.custom-modal-overlay{align-items:center;background:#00000080;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.custom-modal-overlay.visible{display:flex}.custom-modal{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;font-family:poppins;max-height:800px;overflow:hidden;padding:20px;width:600px}.custom-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.custom-modal-header h2{color:#333;font-size:20px;margin:0}.custom-modal-close{background:none;border:none;color:red;cursor:pointer;font-size:18px}.custom-modal-search{border:1px solid #ccc;border-radius:5px;font-size:14px;margin-bottom:10px;padding:8px;width:100%}.custom-modal-list{border:1px solid #ddd;border-radius:5px;max-height:300px;overflow-y:auto;padding:5px}.custom-modal-item{border-bottom:1px solid #eee;color:#030d68;cursor:pointer;font-weight:700;padding:8px;transition:background .2s}.custom-modal-item:hover{background:#f1f1f1}.custom-no-data{color:#999;padding:10px;text-align:center}.next-container{display:flex;justify-content:center;margin-bottom:15px}.next-btn{background-color:#1c920d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;gap:8px;padding:10px 18px;transition:background .3s ease-in-out,transform .2s}.next-btn i{font-size:18px;margin-left:20px}.next-btn:hover{background-color:#2e6027;transform:scale(1.05)}.po-bill-container{background:#f8f9fa;border:1px solid #ccc;border-radius:12px;box-shadow:10px 10px 30px #0003,-10px -10px 30px #fff3;margin:50px auto;padding:20px;transition:.3s}.po-bill-container:hover{transform:perspective(1000px) rotateX(0deg) rotateY(0deg)}.po-bill-title{color:#333;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.po-bill-summary{display:flex;flex-direction:column;gap:12px}.po-bill-item{background:linear-gradient(145deg,#e6e6e6,#fff);border-radius:8px;box-shadow:inset 3px 3px 6px #0000001a,inset -3px -3px 6px #ffffffb3;display:flex;font-size:18px;justify-content:space-between;padding:10px}.po-bill-label{color:#555;font-weight:700}.po-bill-value{color:#2c3e50;font-weight:700}.po-bill-total{background:linear-gradient(145deg,#fc0,#ffdb4d);color:#222;font-size:22px;font-weight:700}.container{align-items:center;color:#d6d6d6;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:60vh;justify-content:center;padding:20px;text-align:center}.transaction-table{border-collapse:collapse;text-align:center;width:50%}.table-header{background-color:#970647;color:#fff;font-size:18px;padding:10px;text-transform:uppercase}.transaction-table tbody tr td{background-color:#f5f5f5;font-size:16px;padding:15px;text-align:center}.transaction-table tbody tr td a{color:blue;font-weight:700;text-decoration:none}.transaction-table tbody tr td a:hover{text-decoration:underline}@media print{body{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.dc-print-container{background:#fff;border:2px solid #000;box-shadow:0 0 10px #0000001a;color:#222;font-family:Times New Roman,serif;margin:auto;padding:40px}.dc-header{border-bottom:3px solid #000;padding-bottom:10px;text-align:center}.dc-title{font-size:26px;font-weight:700;text-transform:uppercase}.dc-company-name{font-size:20px;font-weight:700;margin-top:5px}.dc-address{font-size:14px;margin-top:5px}.dc-info{border-bottom:2px solid #000;font-size:14px;font-weight:700;padding:15px 0}.dc-from-to,.dc-info{display:flex;justify-content:space-between}.dc-from-to{border:2px solid #000;margin-top:10px;padding:10px}.dc-from,.dc-to{padding:10px;width:48%}.dc-from h3,.dc-to h3{font-size:16px;margin-bottom:5px;text-decoration:underline}.dc-table{border-collapse:collapse;margin-top:15px;width:100%}.dc-td,.dc-th{border:2px solid #000;font-size:14px;padding:10px;text-align:left}.dc-th{font-weight:700;text-align:center}.dc-footer{border-top:3px solid #000;font-size:14px;margin-top:20px;padding-top:10px}.dc-signature{display:flex;font-size:16px;font-weight:700;justify-content:space-between;margin-top:20px}.dc-note{font-size:14px;font-weight:700;margin-top:30px;text-align:center;text-transform:uppercase}.dc-print-button{background-color:#000;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;margin:20px auto;padding:12px 20px;transition:background .3s ease}.dc-print-button:hover{background-color:#444}@media print{.dc-print-button{display:none}}.small-popup{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;left:50%;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:300px;z-index:1001}.popup-content{display:flex;flex-direction:column}.close-btn{background:red;border:none;color:#fff;cursor:pointer;padding:5px 10px}.close-btn,.itemTree-container{margin-top:10px}.itemTree-item{background:#f9f9f9;border:1px solid #ccc;margin:5px 0}.itemTree-heading{align-items:center;display:flex;font-weight:700}.itemTree-arrow{font-size:16px;margin-right:10px}.itemTree-dropdown{background:#e6e6e6;border-radius:5px;margin-top:5px;padding:10px}.itemTree-container{background:#f8f9fa;border-radius:8px;padding:10px}.itemTree-item{border-radius:5px;cursor:pointer;font-weight:700;margin-bottom:5px;padding:10px}.itemTree-dropdown{padding-left:20px}.itemTree-subItem{background:#2ecc71;border-radius:5px;color:#fff;font-weight:700;margin-top:5px;padding:8px}.itemTree-subHeading:hover{background:#27ae60}.itemTree-finalDropdown{padding-left:30px}.itemTree-finalItem{background:#f39c12;border-radius:5px;color:#fff;font-weight:700;margin-top:5px;padding:6px}.itemTree-finalItem:hover{background:#e67e22}.itemTree-arrow{font-weight:700;margin-right:5px}.inward-container{font-family:Courier New,monospace;padding:20px}.inward-header{align-items:center;border-bottom:1px solid #999;display:flex;justify-content:space-between;padding-bottom:10px}.inward-logo{height:auto;width:80px}.inward-title{text-align:center}.inward-po{color:#333;font-size:12px}.inward-table{border-collapse:collapse;margin-top:20px}.inward-print{margin-top:20px;text-align:center}.inward-print button{background:#007bff;border:none;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px}@media print{.inward-print{display:none}}.supplierPrint-container{background-color:#fff;border:1px solid #000;font-family:Arial,sans-serif;margin:20px auto;padding:20px;width:90%}.supplierPrint-header{align-items:center;border-bottom:2px solid #000;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.supplierPrint-logo img{height:auto;width:80px}.supplierPrint-company{text-align:center}.supplierPrint-company h2{font-size:18px;margin:0}.supplierPrint-company p{font-size:12px;margin:2px 0}.supplierPrint-table{border-collapse:collapse;width:100%}.supplierPrint-table td{border:1px solid #000;font-size:14px;padding:8px}.supplierPrint-table td:nth-child(odd){background-color:#f0f0f0;font-weight:700}.supplierPrint-printIcon{margin-top:20px;text-align:center}.supplierPrint-printIcon img{cursor:pointer;width:30px}.prPrint-container{background:#fff;border:1px solid #000;font-family:Arial,sans-serif;margin:auto;padding:20px;width:80%}.prPrint-header{align-items:center;border-bottom:2px solid #000;display:flex;justify-content:space-between;padding-bottom:10px}.prPrint-logo{height:auto;width:80px}.prPrint-company-details{text-align:right}.prPrint-info-table{border-collapse:collapse;margin:20px 0;width:100%}.prPrint-info-table td{border:1px solid #000;padding:8px}.prPrint-item-table{border-collapse:collapse;margin:20px 0;width:100%}.prPrint-item-table td,.prPrint-item-table th{border:1px solid #000;padding:10px;text-align:left}.prPrint-summary{color:red;font-size:1.1em;margin-top:20px;text-align:right}.prPrint-footer{display:inline-flex;justify-content:space-between;margin-top:20px;width:100%}.prPrint-button{background-color:#007bff;border:none;color:#fff;cursor:pointer;display:block;font-size:1em;margin:20px auto;padding:10px 20px}.prPrint-button:hover{background-color:#0056b3}.dropdown-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:20px}.dropdown{background:#f9f9f9;border:1px solid #ccc;border-radius:8px;padding:10px;transition:all .3s ease}.dropdown button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:background .3s ease;width:100%}.dropdown button:hover{background:#0056b3}.admin-checkbox-container{background:#fff;border:1px solid #ddd;border-radius:4px;margin-top:10px;max-height:200px;overflow-y:auto;padding:10px}.admin-checkbox-label{align-items:center;display:flex;font-size:14px;gap:10px;padding:5px 0}.admin-checkbox-input{cursor:pointer}.btn-cls{margin-top:20px;text-align:center}.modal{background-color:#00000080}.modal,.modal-item{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal-item{background:#0006;z-index:999}.modal-content-item{background:#fff;border-radius:8px;box-shadow:0 0 15px #0000004d;max-height:80vh;max-width:700px;overflow-y:auto;padding:20px 30px;position:relative;width:90%}.modal-title-item{font-size:1.4rem;margin-bottom:15px}.modal-close-item{background:#0000;border:none;color:#555;cursor:pointer;font-size:1.8rem;position:absolute;right:15px;top:10px}.modal-close-item:hover{color:#000}.search-filter-item{margin-bottom:15px}.search-input-item{border:1px solid #ccc;border-radius:4px;font-size:1rem;padding:8px;width:100%}.search-results-item table{border-collapse:collapse;width:100%}.search-results-item td,.search-results-item th{border:1px solid #ccc;padding:8px;text-align:left}.pagination-bar-item{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:15px}.pagination-bar-item button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px}.pagination-bar-item button:disabled{background-color:#ccc;cursor:not-allowed}.pagination-bar-item span{font-weight:500}@media print{.no-print{display:none!important}}.print-button-container{margin:20px 0;text-align:center}.print-btn{background-color:#970647;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:8px 16px}.print-btn:hover{background-color:#87b2df}@media print{body{font-size:12px;margin:0;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.delivery-note-container{padding:10px;width:100%}.no-print,button{display:none!important}table.items-table{border-collapse:collapse;width:100%}table.items-table td,table.items-table th{border:1px solid #000;padding:5px;text-align:center}.delivery-details,.header{page-break-inside:avoid}}
/*# sourceMappingURL=main.788eef94.css.map*/