@charset "UTF-8";:root{--font_family: "Inter", sans-serif;--color_primary: #08589e;--color_secondary: #ffffff;--color_light_background: #e8f4fb;--color_accent: #e37a1f;--color_accent_light: #fef3e8;--color_radio_colour: #08589e;--color_border: "#ccc";--color_border_primary: #08589e;--font_color_primary: #08589e;--font_color_secondary: #505050;--font_color_tertiary: #1B1D21;--font_color_title: #000000;--font_color_white: #ffffff;--font_color_radio_label: #272833;--font_color_disabled: #999;--font_size_header: 32px;--font_size_paragraph: 14px;--font_size_input_label: 14px;--font_size_button: 14px;--font_size_16: 16px;--font_size_14: 14px;--font_size_12: 12px;--font_size_18: 18px;--font_size_24: 24px;--font_size_sidebar_menu: 14px;--font_size_sidebar_submenu: 12px;--font_weight_400: 400;--font_weight_500: 500;--font_weight_600: 600;--input_border_color: #A9A9A9;--input_border_hover: #bbb;--input_border_disabled: #e0e0e0;--dashed_border_color: rgba(74, 2, 175, .3);--card_border_color: #E3E3E3;--color_accordion_bg: #edf2f7;--color_accordion_bg_disabled: #f7fafc;--color_accordion_arrow: #718096;--color_accordion_text: #2d3748;--color_accordion_content_text: #4a5568;--color_required_star: #e74c3c;--color_border_hover: #bbb;--color_select_no_options: #888;--color_chip_bg: #F1F4FF;--color_chip_text: #212529;--color_chip_close_hover_bg: #f4e7f3;--color_chip_close_hover_text: #d32f2f;--color_chip_all_selected_bg: #08589e;--color_chip_all_selected_text: #fff;--color_section_header_bg: #e8f4fb;--color_section_header_border: #e8dfff;--color_options_separator: #e0e0e0;--color_disabled_bg: #f5f5f5;--color_disabled_text: #999;--color_disabled_border: #d3d3d3;--color_disabled_chip_bg: #e9e9e9;--color_disabled_arrow: #ccc;--color_select_option_bg: #f8f8f8;--color_select_option_hover: #003bb3;--color_select_option_selected_shadow: rgba(74, 2, 175, .08);--color_select_option_shadow: rgba(74, 2, 175, .06);--color_select_dropdown_shadow: rgba(74, 2, 175, .18);--color_select_dropdown_shadow_secondary: rgba(0,0,0,.08);--color_select_dropdown_top_shadow: rgba(74, 2, 175, .18);--color_select_dropdown_top_shadow_secondary: rgba(0,0,0,.08);--color_select_dropdown_border: var(--input_border_color);--color_select_dropdown_border_open: var(--color_primary);--color_select_search_bg: var(--color_light_background);--color_select_search_text: var(--font_color_secondary);--color_select_search_border: var(--input_border_color);--color_select_search_border_focus: var(--color_primary);--color_select_options_scrollbar_track: #f1f1f1;--color_select_options_scrollbar_thumb: #08589e;--color_select_options_scrollbar_thumb_hover: #06456e}*{box-sizing:border-box}body{font-family:var(--font_family);margin:0;padding:0;background:radial-gradient(circle at top right,#d8d4ffa3,#fff 36%)}button{outline:none!important;cursor:pointer;font-family:var(--font_family)}h1.lms_main_title{color:var(--font_color_title);font-family:var(--font_family);font-size:var(--font_size_header);font-weight:var(--font_weight_600);margin:0;padding:0}.page-wrapper{margin-left:300px;padding:40px;min-height:100vh;background:radial-gradient(circle at top right,#d8d4ffa3,#fff 12%)}.lms_main_header{padding-bottom:32px}.lms-custom-glass-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#2436f80d!important}.lms_first_section_continer{border-radius:10px;background:var(--color_secondary);box-shadow:0 12px 24px #12263f08;padding:22px 24px;margin-bottom:24px}@keyframes vms-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){:root{--font_size_header: 24px;--font_size_paragraph: 13px}.page-wrapper{margin-left:0;padding:20px}}.vms-swal-confirm-btn{background-color:#3085d6!important;border:none!important;border-radius:6px!important;font-weight:500!important;padding:8px 24px!important;font-size:14px!important;transition:all .2s ease!important}.vms-swal-confirm-btn:hover{background-color:#2874c5!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #3085d64d!important}.vms-swal-cancel-btn{background-color:#6c757d!important;border:none!important;border-radius:6px!important;font-weight:500!important;padding:8px 24px!important;font-size:14px!important;transition:all .2s ease!important}.vms-swal-cancel-btn:hover{background-color:#5a6268!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #6c757d4d!important}.vms-swal-success-btn{background-color:#28a745!important;border:none!important;border-radius:6px!important;font-weight:500!important;padding:8px 24px!important;font-size:14px!important;transition:all .2s ease!important}.vms-swal-success-btn:hover{background-color:#218838!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #28a7454d!important}.vms-swal-error-btn{background-color:#dc3545!important;border:none!important;border-radius:6px!important;font-weight:500!important;padding:8px 24px!important;font-size:14px!important;transition:all .2s ease!important}.vms-swal-error-btn:hover{background-color:#c82333!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #dc35454d!important}.vms-swal-warning-btn{background-color:#ffc107!important;color:#212529!important;border:none!important;border-radius:6px!important;font-weight:500!important;padding:8px 24px!important;font-size:14px!important;transition:all .2s ease!important}.vms-swal-warning-btn:hover{background-color:#e0a800!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #ffc1074d!important}.vms-swal-info-btn{background-color:#17a2b8!important;border:none!important;border-radius:6px!important;font-weight:500!important;padding:8px 24px!important;font-size:14px!important;transition:all .2s ease!important}.vms-swal-info-btn:hover{background-color:#138496!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #17a2b84d!important}.vms-swal-delete-btn{background-color:#dc3545!important;border:none!important;border-radius:6px!important;font-weight:500!important;padding:8px 24px!important;font-size:14px!important;transition:all .2s ease!important}.vms-swal-delete-btn:hover{background-color:#c82333!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #dc35454d!important}.vms-swal-toast{border-radius:8px!important;box-shadow:0 4px 12px #00000026!important;border:1px solid rgba(0,0,0,.1)!important}.vms-swal-toast .swal2-title{font-size:14px!important;font-weight:500!important;margin:0!important}.vms-swal-loading{border-radius:8px!important;box-shadow:0 4px 12px #00000026!important}.vms-swal-loading .swal2-title{font-weight:500!important;color:#495057!important}.swal2-popup{border-radius:8px!important;box-shadow:0 8px 24px #0000001f!important;border:1px solid rgba(0,0,0,.05)!important}.swal2-title{font-weight:600!important;color:#2d3436!important;font-size:20px!important}.swal2-content{color:#636e72!important;font-size:14px!important;line-height:1.5!important}.swal2-icon{border:none!important}.swal2-icon.swal2-success{border-color:#28a745!important;color:#28a745!important}.swal2-icon.swal2-error{border-color:#dc3545!important;color:#dc3545!important}.swal2-icon.swal2-warning{border-color:#ffc107!important;color:#ffc107!important}.swal2-icon.swal2-info{border-color:#17a2b8!important;color:#17a2b8!important}.swal2-icon.swal2-question{border-color:#6f42c1!important;color:#6f42c1!important}.swal2-timer-progress-bar{background:#0003!important}.swal2-close{font-size:24px!important;color:#636e72!important;transition:color .2s ease!important}.swal2-close:hover{color:#2d3436!important}.swal2-show{animation:swal2-show .3s ease-out!important}.swal2-hide{animation:swal2-hide .15s ease-in!important}@keyframes swal2-show{0%{transform:scale(.7);opacity:0}45%{transform:scale(1.05);opacity:1}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}to{transform:scale(.5);opacity:0}}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6;color:#2d3748;background-color:#f7fafc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--primary-color)}::-webkit-scrollbar-thumb:hover{background:#a1a1a1}a{color:#667eea;text-decoration:none;transition:color .2s ease}a:hover{color:#764ba2}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25;margin-bottom:.5rem}h1{font-size:2.25rem}h2{font-size:1.875rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{margin-bottom:1rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}.d-grid{display:grid}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fade-in{animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slide-in-right{animation:slideInRight .3s ease-out}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@media print{.no-print{display:none!important}body{background:#fff!important;color:#000!important}}:root{--black: #000;--primary-color: #08589e;--primary-bg-color: #e8f4fb;--secondary-color: #e37a1f;--secondary-bg-color: #fef3e8;--dark-color: #272833;--black-color: #1B1D21;--white-color: #FFF;--grey-1-color: #F8F8F8;--grey-2-color: #E3E3E3;--grey-3-color: #AAA;--grey-4-color: #A9A9A9;--grey-5-color: #505050;--error-color: #E22727;--success-color: #10B943;--fs-32: 32px;--fs-24: 24px;--fs-18: 18px;--fs-16: 16px;--fs-14: 14px;--fs-12: 12px;--fw-400: 400;--fw-500: 500;--fw-600: 600;--border: 1px solid var(--grey-2-color);--radius-8: 8px;--radius-24: 24px;--radius-32: 32px;--gap-4: 4px;--gap-8: 8px;--gap-12: 12px}.p-2{padding:2px}.pt-2{padding-top:2px}.pb-2{padding-bottom:2px}.pl-2{padding-left:2px}.pr-2{padding-right:2px}.px-2{padding-left:2px;padding-right:2px}.py-2{padding-top:2px;padding-bottom:2px}.m-2{margin:2px}.mt-2{margin-top:2px}.mb-2{margin-bottom:2px}.ml-2{margin-left:2px}.mr-2{margin-right:2px}.mx-2{margin-left:2px;margin-right:2px}.my-2{margin-top:2px;margin-bottom:2px}.p-8{padding:8px}.pt-8{padding-top:8px}.pb-8{padding-bottom:8px}.pl-8{padding-left:8px}.pr-8{padding-right:8px}.px-8{padding-left:8px;padding-right:8px}.py-8{padding-top:8px;padding-bottom:8px}.m-8{margin:8px}.mt-8{margin-top:8px}.mb-8{margin-bottom:8px}.ml-8{margin-left:8px}.mr-8{margin-right:8px}.mx-8{margin-left:8px;margin-right:8px}.my-8{margin-top:8px;margin-bottom:8px}.p-14{padding:14px}.pt-14{padding-top:14px}.pb-14{padding-bottom:14px}.pl-14{padding-left:14px}.pr-14{padding-right:14px}.px-14{padding-left:14px;padding-right:14px}.py-14{padding-top:14px;padding-bottom:14px}.m-14{margin:14px}.mt-14{margin-top:14px}.mb-14{margin-bottom:14px}.ml-14{margin-left:14px}.mr-14{margin-right:14px}.mx-14{margin-left:14px;margin-right:14px}.my-14{margin-top:14px;margin-bottom:14px}.p-16{padding:16px}.pt-16{padding-top:16px}.pb-16{padding-bottom:16px}.pl-16{padding-left:16px}.pr-16{padding-right:16px}.px-16{padding-left:16px;padding-right:16px}.py-16{padding-top:16px;padding-bottom:16px}.m-16{margin:16px}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}.ml-16{margin-left:16px}.mr-16{margin-right:16px}.mx-16{margin-left:16px;margin-right:16px}.my-16{margin-top:16px;margin-bottom:16px}.p-24{padding:24px}.pt-24{padding-top:24px}.pb-24{padding-bottom:24px}.pl-24{padding-left:24px}.pr-24{padding-right:24px}.px-24{padding-left:24px;padding-right:24px}.py-24{padding-top:24px;padding-bottom:24px}.m-24{margin:24px}.mt-24{margin-top:24px}.mb-24{margin-bottom:24px}.ml-24{margin-left:24px}.mr-24{margin-right:24px}.mx-24{margin-left:24px;margin-right:24px}.my-24{margin-top:24px;margin-bottom:24px}.p-30{padding:30px}.pt-30{padding-top:30px}.pb-30{padding-bottom:30px}.pl-30{padding-left:30px}.pr-30{padding-right:30px}.px-30{padding-left:30px;padding-right:30px}.py-30{padding-top:30px;padding-bottom:30px}.m-30{margin:30px}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.ml-30{margin-left:30px}.mr-30{margin-right:30px}.mx-30{margin-left:30px;margin-right:30px}.my-30{margin-top:30px;margin-bottom:30px}.p-32{padding:32px}.pt-32{padding-top:32px}.pb-32{padding-bottom:32px}.pl-32{padding-left:32px}.pr-32{padding-right:32px}.px-32{padding-left:32px;padding-right:32px}.py-32{padding-top:32px;padding-bottom:32px}.m-32{margin:32px}.mt-32{margin-top:32px}.mb-32{margin-bottom:32px}.ml-32{margin-left:32px}.mr-32{margin-right:32px}.mx-32{margin-left:32px;margin-right:32px}.my-32{margin-top:32px;margin-bottom:32px}.p-40{padding:40px}.pt-40{padding-top:40px}.pb-40{padding-bottom:40px}.pl-40{padding-left:40px}.pr-40{padding-right:40px}.px-40{padding-left:40px;padding-right:40px}.py-40{padding-top:40px;padding-bottom:40px}.m-40{margin:40px}.mt-40{margin-top:40px}.mb-40{margin-bottom:40px}.ml-40{margin-left:40px}.mr-40{margin-right:40px}.mx-40{margin-left:40px;margin-right:40px}.my-40{margin-top:40px;margin-bottom:40px}.border{border:var(--border)}.radius-8{border-radius:var(--radius-8)}.radius-24{border-radius:var(--radius-24)}.radius-32{border-radius:var(--radius-32)}.gap-4{gap:var(--gap-4)}.gap-8{gap:var(--gap-8)}.gap-12{gap:var(--gap-12)}.text-black{color:var(--black-color)}.text-primary{color:var(--primary-color)}.text-grey-1{color:var(--grey-1-color)}.text-grey-2{color:var(--grey-2-color)}.text-grey-3{color:var(--grey-3-color)}.text-grey-4{color:var(--grey-4-color)}.text-grey-5{color:var(--grey-5-color)}.text-white{color:var(--white-color)}.text-error{color:var(--error-color)}.text-success{color:var(--success-color)}.heading-1-semibold{font-size:var(--fs-32);font-weight:var(--fw-600);line-height:normal}.heading-2-semibold{font-size:var(--fs-24);font-weight:var(--fw-600);line-height:normal}.heading-3-semibold{font-size:var(--fs-18);font-weight:var(--fw-600);line-height:normal}.heading-4-semibold{font-size:var(--fs-16);font-weight:var(--fw-600);line-height:normal}.body-1-regular{font-size:var(--fs-14);font-weight:var(--fw-400);line-height:normal}.body-1-medium{font-size:var(--fs-14);font-weight:var(--fw-500);line-height:normal}.body-1-semibold{font-size:var(--fs-14);font-weight:var(--fw-600);line-height:normal}.body-2-regular{font-size:var(--fs-12);font-weight:var(--fw-400);line-height:normal}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-size:inherit;font-weight:inherit}.section_container_second{border-radius:10px;background-color:#fff;padding:22px 24px;margin-bottom:12px;margin-top:12px}.form_fields_inner_section{display:flex;gap:30px}.form_fields_inner_section_mrgin{display:flex;margin-top:20px;gap:30px}.custom_width{width:31%}.section_container_first{border-radius:10px;background:var(--color_secondary);box-shadow:0 12px 24px #12263f08;padding:22px 24px;margin-top:12px}.main_title_add{color:var(--font_color_title);font-family:var(--font_family);font-size:var(--font_size_header);font-weight:var(--font_weight_600);margin-bottom:8px}.inner_secondary_title{color:var(--font_color_title);font-family:var(--font_family);font-size:15px;font-weight:500;margin-bottom:8px}.vms-tooltip-wrapper{display:inline-block;position:relative;margin-left:8px;vertical-align:middle;transform:translateY(-2px);z-index:100}.vms-tooltip-icon{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;vertical-align:middle}.vms-tooltip-text{display:none;position:absolute;left:100%;top:100%;transform:translate(-25%);background:#505050;color:var(--white-color);font-size:12px;font-weight:400;padding:6px 12px;border-radius:6px;white-space:pre-line;min-width:320px;max-width:440px;box-shadow:0 2px 8px #0000001f;margin-top:6px;z-index:999;pointer-events:auto;opacity:0;transition:opacity .18s cubic-bezier(.4,0,.2,1)}.vms-tooltip-wrapper:hover .vms-tooltip-text,.vms-tooltip-wrapper:focus-within .vms-tooltip-text{display:block;opacity:1}.vms-label-container{display:flex;align-items:center;position:relative}.vms-form-container,.vms-input-container,.vms-select-container,.vms-textarea-container{overflow:visible!important}.field-help{display:block;font-size:.75rem;color:#6c757d;margin-top:.25rem;font-style:italic}.report-page{padding:20px;max-width:1400px;margin:0 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:13px;color:#2d3748}.report-page h1,.report-page h2,.report-page h3,.report-page h4,.report-page h5,.report-page h6,.report-page p,.report-page td,.report-page th,.report-page label,.report-page button,.report-page input,.report-page select{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.report-page .loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.report-page .loading-spinner .spinner{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;animation:reportSpin 1s linear infinite}.report-page .loading-spinner p{margin-top:15px;color:#666;font-size:13px}.report-page .error-message{background-color:#fee;border:1px solid #fcc;border-radius:4px;padding:15px;margin-bottom:20px;text-align:center}.report-page .error-message p{color:#c33;margin-bottom:10px;font-size:13px}.report-page .error-message .btn{margin-top:10px}.report-page .report-settings{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px}.report-page .report-settings h1{font-size:20px!important;font-weight:600;margin-bottom:16px;color:#2c3e50}.report-page .report-settings .form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px;margin-bottom:16px}.report-page .report-settings .form-group{display:flex;flex-direction:column}.report-page .report-settings .form-group label{font-weight:600;margin-bottom:4px;color:#555;font-size:13px}.report-page .report-settings .form-group .form-control{padding:7px 10px;border:1px solid #ddd;border-radius:4px;font-size:13px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.report-page .report-settings .form-group .form-control:focus{outline:none;border-color:#3498db}.report-page .report-settings .buttons{display:flex;gap:10px;flex-wrap:wrap}.report-page .report-settings .btn{padding:8px 18px;border:none;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:background .2s}.report-page .report-settings .btn.btn-primary{background-color:#3498db;color:#fff}.report-page .report-settings .btn.btn-primary:hover{background-color:#2980b9}.report-page .report-settings .btn.btn-secondary{background-color:#95a5a6;color:#fff}.report-page .report-settings .btn.btn-secondary:hover{background-color:#7f8c8d}.report-page .report-settings .btn.btn-success{background-color:#27ae60;color:#fff}.report-page .report-settings .btn.btn-success:hover{background-color:#229954}.report-page .report-section{background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-top:16px}.report-page .report-container{max-width:1200px;margin:0 auto}.report-page .report-header{display:flex;justify-content:space-between;margin-bottom:16px;font-size:13px;color:#888}.report-page .report-body-header{text-align:center;margin-bottom:24px}.report-page .report-body-header h2{font-size:20px!important;font-weight:700!important;margin-bottom:6px;color:#2c3e50}.report-page .report-body-header .society-info{font-size:13px;color:#7f8c8d;margin-bottom:4px}.report-page .report-body-header .date-range{font-size:13px;font-weight:600;color:#34495e;margin-top:6px}.report-page .report-body-header .ledger-name{font-size:13px;font-weight:600;color:#34495e;margin-top:4px}.report-page .opening-balance,.report-page .closing-balance{background-color:#e8f4f8;padding:8px 16px;border-radius:4px;margin-bottom:12px;font-size:13px;font-weight:500;border-left:4px solid #3498db;color:#2c3e50}.report-page .opening-balance strong,.report-page .closing-balance strong{font-weight:700}.report-page .opening-balance .calculation,.report-page .closing-balance .calculation{font-size:11px;color:#7f8c8d;margin-left:8px;font-weight:400}.report-page .closing-balance{margin-top:12px;margin-bottom:16px;background-color:#d4edda;border-left-color:#27ae60}.report-page .report-table{width:100%;border-collapse:collapse;margin-bottom:16px}.report-page .report-table th,.report-page .report-table td{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.report-page .report-table thead{background-color:#34495e;color:#fff}.report-page .report-table thead th{padding:10px 8px;text-align:left;vertical-align:middle;font-weight:600;font-size:13px!important;border:1px solid #2c3e50;white-space:nowrap}.report-page .report-table tbody tr{border-bottom:1px solid #ecf0f1}.report-page .report-table tbody tr:hover{background-color:#f8f9fa}.report-page .report-table tbody tr.total-row{background-color:#ecf0f1;font-weight:700}.report-page .report-table tbody tr.total-row:hover{background-color:#ecf0f1}.report-page .report-table tbody tr.net-row{font-weight:700}.report-page .report-table tbody tr.net-row.profit{background-color:#d4edda;color:#155724}.report-page .report-table tbody tr.net-row.loss{background-color:#f8d7da;color:#721c24}.report-page .report-table tbody tr.net-row:hover{background-color:inherit}.report-page .report-table tbody tr.difference-row{background-color:#fff3cd;font-weight:700}.report-page .report-table tbody tr.difference-row:hover{background-color:#fff3cd}.report-page .report-table tbody tr.non-cash-entry{background-color:#f0f8ff}.report-page .report-table tbody tr.non-cash-entry:hover{background-color:#e6f2ff}.report-page .report-table tbody td{padding:6px 8px;border:1px solid #dee2e6;font-size:13px!important;color:#2d3748;vertical-align:middle}.report-page .report-table tbody td.amount-cell{text-align:right;font-family:Courier New,Courier,monospace!important;font-size:15px!important;font-weight:500;white-space:nowrap}.report-page .report-table tbody td.amount-cell.balance{background-color:#f8f9fa;font-weight:600}.report-page .report-table tbody td.amount-cell .debit-text{color:#c0392b}.report-page .report-table tbody td.amount-cell .credit-text{color:#27ae60}.report-page .report-table tbody td.amount-cell .balance-type{font-size:10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;margin-left:4px;font-weight:600}.report-page .footer-note{margin:16px 0}.report-page .footer-note .balance-status{padding:12px 16px;border-radius:4px;font-weight:500;font-size:13px;text-align:center}.report-page .footer-note .balance-status.info{background-color:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.report-page .footer-note .balance-status.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.report-page .footer-note .balance-status.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.report-page .signature-section{display:flex;justify-content:space-between;margin-top:50px;padding-top:10px}.report-page .signature-section .signature-box{text-align:center;min-width:160px}.report-page .signature-section .signature-box div{border-top:2px solid #333;padding-top:8px;font-weight:600;font-size:13px;color:#2c3e50}@media (max-width: 768px){.report-page{padding:10px}.report-page .report-settings .form-row{grid-template-columns:1fr}.report-page .report-settings .buttons{flex-direction:column}.report-page .report-settings .buttons .btn{width:100%}.report-page .report-table thead th,.report-page .report-table tbody td{padding:5px 6px;font-size:11px!important}.report-page .signature-section{flex-direction:column;gap:40px}}@keyframes reportSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media print{.report-page .report-settings{display:none!important}.report-page .report-section{box-shadow:none;padding:0}.report-page .report-table{page-break-inside:avoid}}
