@import"https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@400;500;600;700&display=swap";.logo-img{width:3rem;height:3rem;object-fit:contain;margin-left:20px;margin-top:0}.menu-logo-debug{width:30px!important;height:30px!important;padding:10px!important}.logo-container{display:flex;align-items:center;gap:10px;padding-top:10px}.sidebar-info-row{display:flex;flex-direction:column;gap:4px;padding:6px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px}.info-item{background-color:#fff;padding:4px 6px}.info-item strong{margin-right:6px}html,body{height:100%;margin:0;padding:0}.dashboard-container{display:grid;grid-template-columns:250px 1fr;height:100vh;gap:16px;width:100%;box-sizing:border-box;background-color:#fff2ea;padding:16px}.sidebar{flex:0 0 250px;background:#eee;height:100%;overflow-y:auto;width:60px;background-color:#fff;transition:width .3s ease}.main-content{flex:1;display:flex;flex-direction:column;align-items:center;overflow-y:auto;padding:1rem}.sidebar-header{display:flex;align-items:center;gap:10px;margin-bottom:20px}.sidebar.open{width:220px}.side{flex:1;background-color:#f4f4f4;padding:10px}.sidebar-menu{list-style:none;padding:0;margin:0}.parent-item{display:flex;align-items:center;padding:10px;cursor:pointer}.sidebar-initials{display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:#ccc;border-radius:50%;font-weight:700;font-size:16px;color:#000;margin-right:10px}.submenu{list-style:none;padding-left:15px;margin-top:5px;display:none;transition:all .3s ease-in-out}.menu-item{position:sticky}.menu-item:hover .submenu{display:block}.submenu-item{padding:8px 15px;margin:5px 0;display:block;border-radius:5px}.submenu-item:hover{background:#ff7b311f}.sidebar.closed .full-name{display:none}.sidebar.closed .sidebar-initials{display:flex}.content{flex-grow:1;padding:20px;background-color:#fff;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;transition:margin-left .3s ease}.header{position:sticky;top:0;left:0;width:100%;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;z-index:1000;box-shadow:0 2px 4px #0000001a}.header-title{font-size:20px;font-weight:700;cursor:pointer}.header-center{flex:1;display:flex;justify-content:flex-start;padding-left:20px;align-items:center;background-color:transparent}.search-container{display:flex;align-items:center;position:relative;width:400px;height:50px;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;margin:0!important;padding:0!important}.search-bar{width:100%;height:100%;padding:12px 45px 12px 15px;border:2px solid orange;border-radius:0;font-size:16px;background-color:transparent;color:#000;outline:none;box-sizing:border-box;margin:0}.search-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:20px;color:orange;pointer-events:none}.notification-icon,.profile-icon{font-size:20px;margin-left:20px;position:relative;cursor:pointer}@media (max-width: 600px){.header{flex-direction:column;padding:5vw 10vw}.header-left,.header-center,.header-right{flex-direction:column;gap:20px;margin-bottom:20px;display:flex}.logo-img{height:10vh}.header-title{font-size:4vw;text-align:center}.search-container{width:100%;margin-top:2vh}.custom-dropdown{width:80%}.header-right{gap:2vw}.dropdown{font-size:2vw}}@media (max-width: 1024px){.search-bar{width:180px}}@media (max-width: 768px){.sidebar{width:60px}.sidebar.open{width:200px}.content{margin-left:60px;padding-top:40px}.sidebar.open~.content{margin-left:100px}.search-bar{width:150px}}@media (max-width: 480px){.sidebar{display:none}.sidebar.open{display:block;position:absolute;top:0;left:0;height:100%;z-index:999;background-color:#fff;width:90px}.content{margin-left:0;padding-top:40px;width:100%}.search-bar{width:100%}}.summary-box-container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin:1rem 0;padding:10px}.summary-box{background-color:#fff2ea;border-radius:12px;flex:1;min-width:150px;padding:1rem;text-align:center;font-weight:700;box-shadow:0 2px 8px #a893931a;border-color:#ffd6bf}.summary-box span{display:block;margin-top:.5rem;font-size:2.5rem;color:#ff7b31}.customer-section{border-top:1px solid #ccc;margin-top:20px;padding-top:15px;margin-left:10px}.section-separator{border:none;border-top:2px solid #0a0808;margin:20px 0}.form-section{display:flex;flex-direction:column;gap:15px;margin-bottom:20px;margin-left:15px}.form-line{display:flex;align-items:center;gap:10px}.form-section label{font-weight:500;min-width:80px}.blank-data-container{margin-top:10px;display:flex;flex-direction:column;gap:10px;margin-left:10px}.data-item{display:flex;align-items:center;gap:10px}.blank-box{width:50px;height:30px;border:1px dashed #999;border-radius:5px}.header-filters{display:flex;flex-wrap:wrap;gap:20px;margin:20px auto;padding:10px 20px;align-items:center;justify-content:center;width:100%;position:relative;z-index:1000}@media (max-width: 768px){.header-filters{flex-direction:column;gap:15px;margin:10px auto;padding:10px}}.custom-dropdown{position:relative;display:inline-block;width:200px;margin:0 10px}.custom-dropdown select.dropdown{width:100%;padding:8px 30px 8px 10px;border:1px solid #ccc;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}.custom-dropdown .dropdown-icon-box{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;font-size:12px;color:#555}.dropdown{padding:8px 35px 8px 10px;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;font-size:16px;min-width:180px;height:40px;border:1px solid #ccc;box-shadow:0 2px 6px #0000001a}.dropdown-icon-box{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:16px;color:#888}.dropdown-icon{color:#030303;font-size:14px}.header-container{display:flex;justify-content:space-between;align-items:center;height:80px;padding:0 20px}.header-left,.header-right{display:flex;align-items:center}.header-right{display:flex;align-items:center;gap:20px}.header-left{display:flex;align-items:center;gap:10px}.dropdown-menu{position:absolute;top:40px;right:0;background:#fff;border:1px solid #ddd;border-radius:8px;padding:10px;min-width:160px;box-shadow:0 4px 10px #0000001a;z-index:10}.notification-dropdown,.profile-dropdown{position:absolute;top:30px;right:0;background:#fff;border:1px solid #ddd;border-radius:8px;padding:10px;min-width:160px;box-shadow:0 4px 10px #0000001a;z-index:10}.dropdown-menu div{padding:8px;cursor:pointer}.dropdown-menu div:hover{background-color:#f0f0f0}.bottom-buttons{bottom:0;font-size:18px;width:100%;margin-top:20px;padding:16px;display:flex;justify-content:center;gap:40px}.btn{padding:12px 28px;font-size:16px;border:none;color:#fff;min-width:120px;border-radius:5px;cursor:pointer}.submit{background-color:orange}.save{background-color:#fff;color:#0a0808;border:1px solid black}.discard{background-color:#ef4444}.outer-white-container{background-color:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px #0000000d;overflow-x:auto;width:100%;height:100%;margin-top:20px}.data-grid{width:100%}.data-table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:100%}.data-table th,.data-table td{border:1px solid #ddd;padding:.5rem .75rem;text-align:left;font-size:.875rem;word-wrap:break-word;white-space:normal;overflow-wrap:break-word}.data-table th{background-color:#f9fafb;font-weight:600;color:#333}.data-table tr:nth-child(2n){background-color:#f4f6f8}@media (max-width: 768px){.data-table th,.data-table td{padding:.4rem .6rem;font-size:.75rem}}.dashboard-data-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;font-family:Arial,sans-serif}.dashboard-data-table th,.dashboard-data-table td{padding:12px 16px;text-align:left;transition:background-color .3s ease}.dashboard-data-table th{background-color:#ff7b31;color:#fff;font-weight:700}.dashboard-data-table tbody tr:nth-child(2n){background-color:#fff4ec}.dashboard-data-table tbody tr:nth-child(odd){background-color:#fff}.dashboard-data-table tbody tr:hover{background-color:#ffe0cc;cursor:pointer}.dashboard-data-table td{color:#333;vertical-align:middle}.data-item{padding:16px;font-style:italic;color:#888;text-align:center}.text{margin-top:8px;font-size:14px}.data-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;padding:10px;max-width:98%;margin:0 auto}.data-box{background:linear-gradient(135deg,#fff8e1,#ffe0b2);padding:5px;border-radius:12px;box-shadow:0 4px 10px #ff980033;transition:transform .2s ease-in-out;min-width:200px}.data-box:hover{transform:scale(1.02);box-shadow:0 6px 14px #ff98004d}.role{font-size:1.2rem;font-weight:700;color:#e65100;margin-bottom:10px;border-bottom:2px solid #ffcc80;padding-bottom:4px}.info{margin-bottom:6px;color:#5d4037;font-size:.95rem}*{font-family:Red Hat Display,sans-serif}.tables-container{display:flex;gap:2rem;justify-content:space-between;flex-wrap:wrap;margin-top:1rem}.table-box{flex:1 1 48%;min-width:320px}.custom-table{width:100%;border-collapse:collapse;background-color:#fffbf9;border-bottom:4px solid #FFD6BF;border-radius:10px;overflow:hidden;box-shadow:0 2px 6px #0000000d}.custom-table th,.custom-table td{padding:.75rem 1rem;text-align:center;border-bottom:1px solid #FFD6BF}.custom-table td:first-child,.custom-table th:first-child{text-align:left}.main-header{background-color:#ffd6bf;font-size:1.2rem;font-weight:700;color:#222;padding:.8rem 1rem;text-align:left}.left-align{text-align:left!important}.summary-row{background-color:#ffe8dc;font-weight:600}.field-label{font-weight:700;text-align:left}.r-value{color:#ff7b31;font-weight:700}.a-value{color:#00b60c;font-weight:700}.g-value{color:#ee1c25;font-weight:700}.page{padding:5px;font-family:Segoe UI,sans-serif;width:100%;min-height:100vh;overflow-x:hidden}.addemp-bottom-buttons{margin-top:24px;display:flex;gap:10px;justify-content:center}.addemp-container{background-color:#fff;padding:20px;margin:10px 10px 250px;border-radius:12px;box-shadow:0 4px 12px #0000001a;max-width:100%}.addemp-data-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 40px;font-family:Roboto,sans-serif}.addemp-data-item{display:flex;align-items:center;justify-content:flex-start;font-weight:500;font-size:16px;color:#333;min-width:320px;width:100%}.addemp-data-item span{font-weight:600;margin-right:10px;white-space:nowrap;min-width:150px;display:inline-block;text-align:left;color:#ff7b31}.addemp-data-item .text{padding:10px 12px;border:none;flex-grow:1;margin-left:10px;font-size:15px;transition:all .3s ease}.addemp-data-item .text:focus{border-bottom:2px solid #ff7b31;outline:none;background-color:#fff8f3}.addemp-data-item .text.error{border-bottom:2px solid red;background-color:#fff5f5}input,select,textarea{transition:all .2s ease-in-out}.addemp-error-msg{color:red;font-size:.8rem}.addemp-server-error{color:red;text-align:center;margin:1rem 0}.search-container{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px;background:#fff;padding:15px;border-radius:6px;box-shadow:0 1px 5px #0000001a}.input-group{display:flex;flex-direction:column;flex:1 1 200px;max-width:400px}.input-group input{padding:6px 8px;border:1px solid #ccc;border-radius:4px;margin-top:5px;font-size:14px}.table-wrapper{width:100%;height:83vh;overflow-y:auto;overflow-x:hidden;background-color:#fff;border-radius:8px;box-shadow:0 1px 5px #0000001a;padding-right:5px}.table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;background-color:#fff;border-radius:8px;overflow:hidden}.table th{background:#ff7b31;color:#fff;padding:8px;text-align:left;font-weight:700}.table td{padding:8px;border-bottom:1px solid #eee;word-wrap:break-word;transition:background-color .3s ease}.table tbody tr:hover{background-color:#ffe8db;cursor:pointer}.row-even{background-color:#fff4ec}.row-odd{background-color:#fff}.component-container{padding:20px;font-family:Arial,sans-serif;position:relative}.heading{font-size:24px;color:#333;font-weight:700;margin-bottom:20px}.entry-info{padding-left:15px;margin-bottom:10px;color:#555;font-size:14px}.table-container{overflow-x:auto}.employee-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.employee-table th,.employee-table td{padding:12px 16px;text-align:left;transition:background-color .3s ease;color:#333}.employee-table th{background-color:#ff7b31;color:#fff;font-weight:700}.employee-table tbody tr:nth-child(2n){background-color:#fff4ec}.employee-table tbody tr:nth-child(odd){background-color:#fff}.employee-table tbody tr:hover{background-color:#ffe0cc;cursor:pointer}.employee-table td[colspan="3"]{text-align:center;color:#888;font-style:italic}.employee-table button{padding:5px 10px;font-size:13px;background-color:#ff7b31;color:#f5f5f5;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease}.employee-table button:hover{background-color:#0056b3}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:999}.modal-content{background:#fff;padding:2rem;border-radius:10px;max-height:85vh;max-width:800px;width:90%;overflow-y:auto}.modal-field{display:flex;flex-direction:column;margin-bottom:12px}.modal-field label{margin-bottom:5px;font-weight:700;font-size:14px}.modal-field input[type=text]{padding:6px 10px;font-size:14px;border:1px solid #ccc;border-radius:4px}.save-button,.cancel-button{padding:8px 16px;font-size:14px;border:none;border-radius:6px;cursor:pointer;margin-right:10px;transition:background-color .3s ease}.save-button:hover{background-color:#0056b3}.cancel-button{background-color:#ccc;color:#333}.cancel-button:hover{background-color:#999}.loading-message,.error-message{font-size:16px;font-weight:500;padding:20px;color:#ff7b31}.filter-container{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.input-group{display:flex;flex-direction:column}.edit-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:999}.edit-modal{display:flex;justify-content:center;align-items:center;padding:1rem}.edit-modal h3{color:#ff7b31;margin-bottom:20px;font-size:22px;text-align:center}.modal-field{display:flex;flex-direction:column;margin-bottom:16px}.modal-field label{font-weight:600;color:#ff7b31;margin-bottom:6px;font-size:15px}.modal-field input{padding:10px 12px;font-size:14px;border:1px solid #ccc;border-radius:6px;background-color:#fdf7f2;transition:all .3s ease}.modal-field input:focus{border-color:#ff7b31;background-color:#fff8f3;outline:none}.edit-modal button{margin:10px 6px 0;padding:10px 20px;font-size:14px;border-radius:8px;border:none;cursor:pointer;font-weight:600;transition:background-color .3s ease}.save-button{background-color:#ff7b31;color:#fff}.save-button:hover{background-color:#e86e29}.cancel-button{background-color:#f0f0f0;color:#333}.cancel-button:hover{background-color:#e0e0e0}.view-page{padding:20px;font-family:Arial,sans-serif;width:100%;min-height:100vh;box-sizing:border-box;overflow-x:hidden;background-color:#fff}.search-container{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:25px;width:90%;box-sizing:border-box;padding:0;background:none;box-shadow:none}.input-group{display:flex;flex-direction:column;width:22%;min-width:180px}.input{padding:6px 10px;border:1px solid #ccc;border-radius:6px;margin-top:5px;font-size:13px;transition:border-color .3s ease}.input:focus{border-color:#ff7b31;outline:none}.error{color:red;padding-left:5px;font-size:13px;margin-bottom:10px}.table-wrapper{width:100%;max-height:75vh;overflow-y:auto;background-color:transparent;border-radius:0;box-shadow:none;padding:0;box-sizing:border-box}.table{width:100%;border-collapse:collapse;font-size:14px;background-color:#fff}.table th,.table td{padding:12px 16px;text-align:left;border-bottom:1px solid #eee;vertical-align:middle;word-wrap:break-word}.table th{background-color:#ff7b31;color:#fff;font-weight:700}.table tbody tr:nth-child(2n){background-color:#fff4ec}.table tbody tr:nth-child(odd){background-color:#fff}.table tbody tr:hover{background-color:#ffe0cc;cursor:pointer}.no-data{padding-left:20px;color:#888;font-style:italic;margin-top:10px}.view-button{padding:5px 10px;font-size:13px;background-color:#ff7b31;color:#f5f5f5;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease}.view-button:hover{background-color:#e96514}.headline{font-size:2rem;font-weight:700;text-align:center;background-color:#f4b400;padding:20px;color:#000;text-transform:uppercase}.container{padding:20px;margin-bottom:100px;scrollbar-width:thin;scrollbar-color:#888 #f4f4f4}.container::-webkit-scrollbar{width:10px;position:absolute;right:0}.container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;transition:all .3s ease-in-out}.container::-webkit-scrollbar-thumb:hover{background-color:#555}.container::-webkit-scrollbar-track{background-color:#f4f4f4}.chart-container{display:flex;justify-content:center;flex-wrap:wrap;margin-top:40px;gap:20px;margin-bottom:100px}.chart-container canvas{width:500px!important;height:500px!important;max-width:100%}.box-container{display:flex;justify-content:center;flex-wrap:wrap;gap:80px;margin-top:10px}.box{width:180px;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:3px 3px 5px #0003;border:2px solid #ddd}.top-half{height:60%;width:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;font-weight:700;font-size:16px}.bottom-half{height:40%;width:100%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#fff}.box-logo{width:auto;height:auto;max-height:80px;object-fit:auto;display:block;margin:0 auto}.altius .box-logo{width:150px;height:100px}.ats .bottom-half{background-color:#ed6826}.airtel .bottom-half{background-color:#fe0000}.altius .bottom-half{background-color:#012060}.bsnl .bottom-half{background-color:#4f95d9}.indus .bottom-half{background-color:#008a00}.jio .bottom-half{background-color:#012e8b}.region-container{margin-top:30px;width:1600px;max-width:1600px;text-align:center;padding:20px;background-color:#f4f4f4;border:3px solid black;border-radius:8px;box-shadow:3px 3px 5px #0003;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.region-title{font-size:1.5rem;font-weight:700;padding-left:15px;text-align:left}.region-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:45px;padding:auto;margin:auto}.region-box{width:80px;height:40px;background-color:green;color:#fff;border:2px solid black;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;border-radius:20px;box-shadow:2px 2px 4px #0000001a}.chart-section{display:flex;justify-content:center;flex-wrap:wrap;margin-top:40px;gap:20px}.chart-container{display:flex;justify-content:center;flex-wrap:wrap;gap:15px}.pie-chart{position:relative;display:flex;flex-direction:column;align-items:center;width:300px;margin:40px}.chart-wrapper{position:relative;width:100%;height:300px}.chart-center-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:30px;font-weight:700;text-align:center}.job-roles{display:flex;flex-wrap:wrap;justify-content:center;max-width:100%;padding:10px;text-align:center}.role-label{color:#000;font-size:12px;font-weight:700;padding:4px 8px;background-color:#f8f8f8;border-radius:5px;margin:2px;max-width:90%;white-space:normal;overflow-wrap:break-word}.chart-wrapper canvas{width:100%!important;height:100%!important}.job-roles{margin-top:10px;text-align:center}.container{width:90%;margin:auto;padding:20px}.title{text-align:center;font-size:24px;margin-bottom:20px}.expense-form-table{width:100%;border-collapse:collapse;margin-bottom:20px}.expense-form-table td{padding:10px}.expense-form-table input,.expense-form-table select{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}.add-btn{width:100%;padding:10px;background-color:#007bff;color:#fff;border:none;cursor:pointer;border-radius:4px}.add-btn:hover{background-color:#0056b3}.sub-title{text-align:center;font-size:20px;margin-top:20px}.expense-table{width:100%;border-collapse:collapse;margin-top:20px}.expense-table th,.expense-table td{border:1px solid #ddd;padding:10px;text-align:left}.expense-table th{background-color:#f4f4f4}.status{font-weight:700;text-transform:capitalize}.status.pending{color:orange}.status.approved{color:green}.status.rejected{color:red}.approve-btn,.reject-btn{padding:6px 12px;border:none;cursor:pointer;border-radius:4px;margin-right:5px}.approve-btn{background-color:#28a745;color:#fff}.approve-btn:hover{background-color:#218838}.reject-btn{background-color:#dc3545;color:#fff}.reject-btn:hover{background-color:#c82333}.report-page{background-color:#fff;padding:30px;margin:20px;border-radius:12px;box-shadow:0 4px 12px #00000014;font-family:Segoe UI,sans-serif}.report-page h2{color:#ff7b31;font-size:24px;font-weight:700;margin-bottom:20px}.report-filter{margin:10px 0;font-size:16px;color:#333}.report-filter strong{color:#ff7b31}.report-download-btn{margin-top:30px;padding:12px 24px;background-color:#ff7b31;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:background-color .3s ease,box-shadow .2s ease}.report-download-btn:hover{background-color:#e86d24;box-shadow:0 2px 8px #ff7b3166}.add-budget-container{padding:20px;font-family:Arial,sans-serif}.add-budget-heading{font-size:24px;color:#333;font-weight:700;margin-bottom:20px}.add-budget-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.add-budget-table th,.add-budget-table td{padding:12px 16px;text-align:left;transition:background-color .3s ease}.add-budget-table th{background-color:#ff7b31;color:#fff;font-weight:700}.add-budget-table tbody tr:nth-child(2n){background-color:#fff4ec}.add-budget-table tbody tr:nth-child(odd){background-color:#fff}.add-budget-table tbody tr:hover{background-color:#ffe0cc;cursor:pointer}.add-budget-table td{color:#333}.add-budget-table td[colspan="3"]{text-align:center;color:#888;font-style:italic}.add-budget-table input[type=number]{width:60px;padding:4px 6px;border:none;border-radius:0;font-size:14px;text-align:center;background-color:transparent;transition:border-color .3s ease}.add-budget-table input[type=number]:focus{border-bottom:1px solid #007bff;outline:none}.add-budget-table button{padding:5px 10px;font-size:13px;background-color:#ff7b31;color:#f5f5f5;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease}.add-budget-table button:hover{background-color:#0056b3}.add-budget-table td{vertical-align:middle}
