.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#295dc6;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.product-image{height:300px}.image-credits{font-size:12px}.avatar{border-radius:50%}.main-bills-div{display:flex;flex-direction:column}.main-bills-div h1{margin-bottom:20px;margin-top:80px}.bills-container{margin:0 auto;padding:20px;width:70%}.bill-form{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.form-group{margin-bottom:20px}.form-group label{display:flex;margin-bottom:8px;text-align:start}.select-client-btn{align-self:center;background-color:#e06215;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-bottom:0;padding:10px 20px;width:200px}.form-group input,.form-group textarea{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:8px;width:100%}.form-group textarea{resize:vertical}.submit-btn{align-self:center;background-color:#e06215;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;width:50%}.submit-btn:hover{background-color:#b15821}.bill-item-form{background-color:#f9f9f9;border-radius:8px;margin-bottom:20px;padding:20px}.form-row{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.add-item-btn{background-color:#e06215;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:10px 20px;width:300px}.add-item-btn:hover{background-color:#b15821}.items-table-container{margin-top:20px;overflow-x:auto}.items-table{border-collapse:collapse;margin-top:10px;width:100%}.items-table td,.items-table th{border:1px solid #ddd;padding:12px;text-align:left}.items-table th{background-color:#f4f4f4;font-weight:700}.items-table tr:nth-child(2n){background-color:#f9f9f9}.remove-btn{background-color:#e06215;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}.remove-btn:hover{background-color:#b15821}.action-buttons{display:flex;gap:8px}.edit-btn{background-color:#ffc107;border:none;border-radius:4px;color:#000;cursor:pointer;padding:5px 10px}.edit-btn:hover{background-color:#e0a800}.cancel-btn{background-color:#6c757d;font-size:16px;margin-left:10px;padding:10px 20px}.cancel-btn:hover{background-color:#5a6268}.unit-select{background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:16px;height:40px;padding:8px;transition:border-color .2s ease-in-out,background-color .2s ease-in-out;width:100%}.unit-select:hover{background-color:#e9ecef;border-color:#e06215}.unit-select:focus{background-color:#fff;border-color:#e06215;box-shadow:0 0 0 2px #007bff40;outline:none}.invoice-details{border-bottom:1px solid #eee;display:flex;flex-direction:column;gap:20px;margin-bottom:20px;padding-bottom:20px}.button-group{gap:15px;justify-content:center;margin-top:20px}.generate-btn,.save-btn{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s}.save-btn{background-color:#e06215;color:#fff}.save-btn:hover{background-color:#b15821}.generate-btn{background-color:#e06215;color:#fff}.generate-btn:hover{background-color:#b15821}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background-color:#fff;border-radius:8px;max-height:80vh;max-width:800px;overflow-y:auto;padding:20px;width:80%}.select-client-btn:hover{background-color:#e06215}.client-row{cursor:pointer}.header{align-items:center;background-color:#e06215;box-shadow:0 2px 5px #0000001a;display:flex;justify-content:space-between;left:0;margin:0;padding:1rem;position:fixed;right:0;top:0}.logo h1{color:#fff;font-size:1.5rem;margin:0}.nav-logout-container{align-items:center;display:flex;gap:1rem}.logout-button{background-color:#fff;border:none;border-radius:4px;color:#e06215;cursor:pointer;padding:8px 16px;transition:background-color .3s}.logout-button:hover{background-color:#a09b9b}@media (max-width:768px){.header{flex-direction:column;padding:1rem}.nav-logout-container{align-items:stretch;flex-direction:column;gap:.5rem;margin-top:1rem;width:100%}.nav-menu{margin-top:0}.nav-menu ul{flex-direction:column;text-align:center}.nav-menu li{margin:.5rem 0}}.nav-menu ul{display:flex;list-style:none;margin:0;padding:0}.nav-menu li{margin-left:2rem}.nav-menu a{color:#fff;font-weight:500;text-decoration:none;transition:color .3s ease}.nav-menu a:hover{color:#000}.bills-list-container{margin:0 auto;padding:20px;width:90%}.bills-list-container h1{margin-bottom:20px;margin-top:80px}.bills-table{border-collapse:collapse;margin-top:20px}.bills-table td,.bills-table th{border-bottom:1px solid #ddd;padding:12px;text-align:left}.bills-table th{background-color:#f5f5f5;font-weight:700}.bill-row{cursor:pointer;transition:background-color .2s}.bill-row:hover{background-color:#f8f8f8}.bills-header{margin-bottom:20px}.search-input{outline:none}.bills-header{align-items:center;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;justify-content:space-between;margin:20px 0;padding:15px}.search-input{border:2px solid #e0e0e0;border-radius:6px;flex:1 1;max-width:100px;padding:12px 16px;transition:all .3s ease}.search-input:focus{border-color:#e06215;box-shadow:0 0 0 3px #007bff40;outline:none}.search-input::placeholder{color:#999;font-size:14px}.delete-button{border-radius:6px;margin-left:15px;padding:10px 20px;transition:background-color .3s ease}.bills-table{background-color:#fff;border-collapse:initial;border-radius:8px;border-spacing:0;box-shadow:0 2px 4px #0000001a;overflow:hidden;width:100%}.button-group{margin-left:15px}.add-button{align-items:center;border-radius:6px;display:flex;gap:5px;height:40px;padding:10px 20px;transition:background-color .3s ease}.create-quotation-container{margin:80px auto;padding:20px;width:70%}.create-quotation-container h1{color:#333;margin-bottom:20px;text-align:center}.create-quotation-container .quotation-details{background-color:#f9f9f9;border-radius:4px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px}.create-quotation-container .detail-field{box-sizing:border-box;margin-bottom:15px;width:100%}.create-quotation-container .detail-field label{color:#333;display:block;font-weight:500;margin-bottom:5px;text-align:left}.create-quotation-container .detail-field select,.create-quotation-container .form-input{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:14px;height:32px;padding:6px 12px;width:100%}.create-quotation-container .detail-field select:focus,.create-quotation-container .form-input:focus{border-color:#e06215;box-shadow:0 0 5px #4caf5033;outline:none}.create-quotation-container .quotation-form{background-color:#f9f9f9;border-radius:4px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px}.create-quotation-container .form-row{border-radius:4px;display:flex;flex-direction:column;margin-bottom:20px;width:100%}.create-quotation-container .form-row .detail-field{margin-bottom:0;width:100%}.create-quotation-container .form-row .form-input{box-sizing:border-box;width:100%}.create-quotation-container .add-item-container{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;margin:15px 0}.create-quotation-container .generate-btn,.create-quotation-container .save-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .3s}.create-quotation-container .add-item-btn,.create-quotation-container .cancel-edit-btn{border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;height:36px;line-height:36px;margin:0;padding:0 16px;transition:background-color .3s}.create-quotation-container .add-item-btn,.create-quotation-container .add-item-btn:hover,.create-quotation-container .generate-btn,.create-quotation-container .generate-btn:hover,.create-quotation-container .save-btn,.create-quotation-container .save-btn:hover{background-color:#e06215}.create-quotation-container .quotation-table{background-color:#fff;border-collapse:collapse;margin:20px 0;width:100%}.create-quotation-container .quotation-table td,.create-quotation-container .quotation-table th{border-bottom:1px solid #ddd;padding:12px;text-align:left}.create-quotation-container .quotation-table th{background-color:#f5f5f5;font-weight:700}.create-quotation-container .total-label{font-weight:700;text-align:right}.create-quotation-container .total-amount{font-weight:700}.create-quotation-container .button-group{display:flex;gap:15px;justify-content:center;margin-top:20px}.quotations-list-container{margin:80px auto;max-width:1200px;padding:20px}.quotations-list-container h1{color:#333;margin-bottom:20px}.quotations-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.search-container{display:flex;gap:10px}.add-button,.delete-button,.search-input,.status-filter{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:14px;height:36px;padding:8px 16px}.search-input{min-width:200px}.search-input,.status-filter{background-color:#fff}.search-input:focus,.status-filter:focus{border-color:#e06215;box-shadow:0 0 5px #4caf5033;outline:none}.add-button{font-size:14px}.add-button:hover{background-color:#e06215}.delete-button{font-size:14px}.quotations-table{background-color:#fff;border-collapse:collapse;border-radius:4px;box-shadow:0 2px 4px #0000001a;margin-top:10px;width:100%}.quotations-table td,.quotations-table th{border-bottom:1px solid #ddd;padding:12px;text-align:left}.quotations-table th{background-color:#f5f5f5;font-weight:700}.quotation-row{cursor:pointer;transition:background-color .2s}.quotation-row:hover{background-color:#f5f5f5}.quotations-table input[type=checkbox]{cursor:pointer;height:16px;width:16px}.edit-item-btn{background-color:#e06215;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:8px;padding:6px 12px;transition:background-color .3s}.edit-item-btn:hover{background-color:#b15821}.delete-item-btn{margin-left:8px}.create-quotation-container .action-buttons{display:flex;gap:8px;justify-content:flex-end}.create-quotation-container .edit-item-btn{background-color:#e06215;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px;transition:background-color .3s}.create-quotation-container .edit-item-btn:hover{background-color:#b15821}.create-quotation-container .delete-item-btn{background-color:#e06215;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px;transition:background-color .3s}.create-quotation-container .delete-item-btn:hover{background-color:#b15821}.create-quotation-container .cancel-edit-btn:hover{background-color:#757575}.manage-terms-btn{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s}.manage-terms-btn:hover{background-color:#5a6268}.terms-section{margin:20px 0}.add-terms-btn{background-color:#e06215;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;transition:background-color .3s}.add-terms-btn:hover{background-color:#b15821}.terms-table{margin-top:15px}.terms-table td,.terms-table th{border-bottom:1px solid #ddd}.terms-table th{background-color:#f5f5f5}.remove-term-btn{background-color:#e06215;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px;transition:background-color .3s}.remove-term-btn:hover{background-color:#b15821}.terms-modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.terms-modal-content{background-color:#fff;border-radius:4px;max-height:80vh;max-width:600px;overflow-y:auto;padding:20px;width:80%}.terms-modal-content h3{color:#333;margin-bottom:15px}.terms-list{margin-bottom:20px}.term-item{align-items:center;border-bottom:1px solid #eee;display:flex;gap:10px;padding:8px 0}.term-item span{flex-grow:1;text-align:left}.term-item input[type=checkbox]{margin:0}.modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.add-selected-terms-btn{background-color:#e06215;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;transition:background-color .3s}.add-selected-terms-btn:hover{background-color:#b15821}.cancel-btn{background-color:#757575;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;transition:background-color .3s}.cancel-btn:hover{background-color:#616161}.select-all-container{align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;display:flex;gap:12px;margin-bottom:15px;padding:12px 16px}.select-all-container input[type=checkbox]{accent-color:#e06215;cursor:pointer;height:18px;width:18px}.select-all-container label{color:#2c3e50;cursor:pointer;font-size:15px;font-weight:600;-webkit-user-select:none;user-select:none}.select-all-container:hover{background-color:#f0f2f5}.login-container{background-image:url(/static/media/mainBackground.6cafbc8eb22b85310de0.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:0;display:flex;justify-content:flex-start;left:0;min-height:100vh;overflow:auto;position:fixed;right:0;top:0}.login-box{align-self:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#f7f4f2;border-radius:8px;margin-left:15%;padding:2rem;width:30%}.login-box h2{color:#e06215;font-size:2rem;font-weight:500;margin-bottom:2rem;text-align:center}.form-group{margin-bottom:1rem;margin-right:1rem}.form-group input{font-size:1rem;width:100%}.form-group input:focus{border-color:#4a90e2;box-shadow:0 0 5px #4a90e24d;outline:none}.login-button-main[type=submit]{background-color:#e06215;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.5rem;transition:background-color .3s;width:100%}.login-button-main[type=submit]:hover{background-color:#b15821}.measure-sheet-container{margin:60px auto;padding:20px;width:70%}.measure-form{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px}.form-row{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.form-group{flex:1 1;min-width:150px}.form-group input[type=number],.form-group input[type=text]{border:1px solid #ddd;border-radius:4px;padding:8px;width:100%}.form-group.checkbox{align-items:center;display:flex;flex:0 0 auto}.table-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:20px auto;max-width:100%;padding:20px;width:100%}table{border-collapse:collapse;margin:0 auto;width:100%}thead{background-color:#f8f9fa}th{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;color:#495057;font-weight:600}td,th{padding:12px 15px;text-align:center}td{border-bottom:1px solid #dee2e6;color:#212529}tbody tr:hover{background-color:#f8f9fa}tr.subtraction,tr.subtraction td{color:#dc3545}button{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:8px 16px;transition:background-color .2s}button[type=submit]{background-color:#e06215;color:#fff}button[type=submit]:hover{background-color:#b15821}td button{font-size:13px;margin:0 4px;padding:6px 12px}td button:first-child{background-color:#ffc107;color:#000}td button:last-child{background-color:#dc3545;color:#fff}td button:first-child:hover{background-color:#ffca2c}td button:last-child:hover{background-color:#bb2d3b}.actions{margin-top:20px}.generate-pdf{background-color:#e06215;color:#fff}.generate-pdf:hover{background-color:#b15821}@media (max-width:768px){.form-group{min-width:100%}td,th{padding:8px 10px}.table-container{border-radius:0;margin:10px -15px}}.saved-table{border-top:2px solid #dee2e6;margin-top:30px;padding-top:20px}.table-actions{display:flex;justify-content:flex-end;margin-top:15px}.save-table{background-color:#e06215;color:#fff}.save-table:hover{background-color:#b15821}.grand-total{align-items:center;display:flex;font-size:1.2em;margin-right:20px}tfoot td{font-weight:700}.actions,tfoot td{background-color:#f8f9fa}.actions{align-items:center;border-radius:8px;display:flex;justify-content:flex-end;margin-top:30px;padding:20px}.table-header{display:flex;justify-content:center;margin-bottom:15px}.table-title-input{border:1px solid #ddd;border-radius:4px;font-size:1.2em;margin-bottom:10px;padding:8px;width:98%}.table-title-input:focus{border-color:#e06215;outline:none}.party-title-container{margin-bottom:20px}.party-title-input{border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:1.4em;font-weight:500;padding:12px;width:100%}.party-title-input:focus{border-color:#e06215;box-shadow:0 0 0 2px #0d6efd40;outline:none}.party-header{align-items:center;display:flex;gap:15px}.date-input{border:1px solid #ddd;border-radius:4px;font-size:1.4em;font-weight:500;min-width:200px;padding:12px}.date-input:focus{border-color:#e06215;box-shadow:0 0 0 2px #0d6efd40;outline:none}.measure-sheet-list-container{margin:0 auto;max-width:1200px;padding:20px}.measure-sheet-header{margin-bottom:20px}.measure-sheet-table{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 4px 6px #0000001a,0 1px 3px #00000014;margin-top:20px;overflow:hidden;width:100%}.measure-sheet-table td,.measure-sheet-table th{border-bottom:1px solid #ddd}.measure-sheet-table th{background-color:#f5f5f5;font-weight:700}.sheet-row{cursor:pointer;transition:background-color .3s}.sheet-row:hover{background-color:#f5f5f5}.sheet-row td:first-child{width:40px}.measure-sheet-header{align-items:center;display:flex;justify-content:space-between;margin:20px 0;padding:0 10px}.search-input{font-size:14px;padding:8px 12px;width:250px}.add-button{transition:background-color .3s}.add-button:hover{background-color:#45a049}.delete-button{transition:background-color .3s}.delete-button:hover{background-color:#b15821}.save-button{background-color:#e06215;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s}.save-button:hover{background-color:#b15821}.table-header-actions{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.table-buttons{display:flex;gap:10px}.delete-table-btn,.edit-table-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:6px 12px;transition:background-color .3s}.edit-table-btn{background-color:#e06215}.edit-table-btn:hover{background-color:#b15821}.delete-table-btn{background-color:#e06215}.delete-table-btn:hover{background-color:#b15821}.duplicate-btn{background-color:#e06215;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:6px 12px;transition:background-color .3s}.duplicate-btn:hover{background-color:#b15821}.measure-sheet-table td,.measure-sheet-table th{padding:12px;text-align:left}.measure-sheet-table td:last-child{text-align:center;width:100px}.table-container table{border-collapse:collapse;table-layout:fixed;width:100%}.table-container td,.table-container th{border-bottom:1px solid #dee2e6;padding:12px 15px;text-align:center}.table-container td:first-child,.table-container th:first-child{width:30%}.table-container td:nth-child(2),.table-container td:nth-child(3),.table-container td:nth-child(4),.table-container td:nth-child(5),.table-container th:nth-child(2),.table-container th:nth-child(3),.table-container th:nth-child(4),.table-container th:nth-child(5){width:15%}.table-container td:last-child,.table-container th:last-child{width:20%}.table-container tfoot td{padding-right:15px;text-align:right}.table-container tfoot td:last-child{text-align:left}.terms-container{margin-left:auto;margin-right:auto;margin-top:80px;padding:20px;width:80%}.add-term-form{display:flex;gap:10px;margin-bottom:20px}.term-input{border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:16px;padding:8px}.delete-selected-button{background-color:#e06215;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-bottom:20px;padding:8px 16px}.delete-selected-button:hover{background-color:#b15821}.terms-table{background-color:#fff;border-collapse:collapse;border-radius:4px;box-shadow:0 2px 4px #0000001a;margin-top:10px;width:100%}.terms-table td,.terms-table th{border:1px solid #ddd;padding:12px;text-align:left}.terms-table th{background-color:#f4f4f4;font-weight:700}.checkbox-column{text-align:center;width:40px}.edit-button{background-color:#ffc107;border:none;border-radius:4px;color:#000;cursor:pointer;padding:6px 12px}.edit-button:hover{background-color:#e0a800}.cancel-button{background-color:#6c757d;border:none;border-radius:4px;cursor:pointer;padding:8px 16px}.cancel-button:hover{background-color:#5a6268}.edit-button:disabled{background-color:#ffd65a;cursor:not-allowed}.clients-list-container{margin:80px auto;padding:20px;width:70%}.clients-list-container h1{margin:0 0 20px}.clients-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.button-group{display:flex;gap:10px}.add-button{background-color:#e06215;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.add-button:hover{background-color:#b15821}.delete-button{background-color:#e06215;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.clients-table{background-color:#fff;border-collapse:initial;border-radius:8px;border-spacing:0;box-shadow:0 2px 4px #0000001a;margin-top:20px;overflow:hidden;width:100%}.clients-table td,.clients-table th{padding:12px;text-align:left}.client-row:hover,.clients-table th{background-color:#f5f5f5}.client-row:hover{cursor:pointer}.client-row td:first-child{width:40px}.client-row td:first-child,.clients-table td:nth-child(2),.clients-table th:first-child,.clients-table th:nth-child(2){width:70px}.clients-table td:nth-child(3),.clients-table th:nth-child(3){width:500px}.create-client-container{margin:80px auto;padding:20px;width:60%}.create-client-container h1{margin-bottom:20px}.client-form{gap:20px}.client-form,.form-group{display:flex;flex-direction:column}.form-group{gap:8px}.form-group label{font-weight:500}.form-group input{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:8px}.button-client{background-color:#e06215;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:10px}.ledger-container{margin:80px auto;padding:20px;width:70%}.ledger-container h1,.search-container{margin-bottom:20px}.search-input{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:8px;width:300px}.ledger-table{background-color:#fff;border-collapse:initial;border-radius:8px;border-spacing:0;box-shadow:0 2px 4px #0000001a;margin-top:20px;overflow:hidden;width:100%}.ledger-table td,.ledger-table th{padding:12px;text-align:left}.ledger-table th{background-color:#f5f5f5;font-weight:500}.clickable-row{cursor:pointer;transition:background-color .2s}.clickable-row:hover{background-color:#f0f0f0}.ledger-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.add-payment-button{background-color:#e06215;border:none;border-radius:4px;color:#fff;font-size:14px;padding:10px 20px}.add-payment-button:hover{background-color:#b15821}.payment-form{background-color:#f5f5f5;border-radius:8px;margin:0 auto;max-width:500px;padding:20px}.form-group{margin-bottom:15px}.form-group label{display:block;font-weight:700;margin-bottom:5px}.form-group input,.form-group select{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:8px;width:100%}.form-buttons{display:flex;gap:10px;margin-top:20px}.cancel-button,.submit-button{border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:10px 20px}.cancel-button,.submit-button{background-color:#e06215;color:#fff}.cancel-button:hover,.submit-button:hover{background-color:#b15821}.export-pdf-btn{background-color:#e06215;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;height:36px;margin-left:10px;padding:8px 16px}.export-pdf-btn:hover{background-color:#b15821}.loader-overlay{align-items:center;background-color:#fffc;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loader{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.845ca878.css.map*/