.t-Body-content{background:#eef2f7 !important;font-family:'Segoe UI',Tahoma,sans-serif !important;}.t-Region{border-radius:18px !important;overflow:hidden;border:none !important;background:#ffffff;box-shadow:
0 4px 12px rgba(0,0,0,.05),
0 10px 30px rgba(0,0,0,.04);margin-top:15px;}.t-Region-header{background:
linear-gradient(135deg,#0f172a,#1e3a8a) !important;border:none !important;padding:16px !important;}.t-Region-title{color:#ffffff !important;font-size:22px !important;font-weight:bold !important;letter-spacing:.4px;}.a-Toolbar{background:#f8fafc !important;border-bottom:1px solid #e5e7eb !important;padding:12px !important;}.a-Toolbar input{border-radius:12px !important;border:1px solid #d1d5db !important;padding:10px 14px !important;background:#ffffff !important;font-size:15px !important;transition:.2s;}.a-Toolbar input:focus{border-color:#2563eb !important;box-shadow:
0 0 0 4px rgba(37,99,235,.12) !important;outline:none !important;}.t-Button{border-radius:12px !important;border:none !important;font-weight:bold !important;font-size:15px !important;padding:10px 18px !important;transition:.2s;box-shadow:
0 2px 8px rgba(0,0,0,.08);}.t-Button--hot{background:
linear-gradient(135deg,#2563eb,#1d4ed8) !important;color:white !important;}.t-Button--success{background:
linear-gradient(135deg,#16a34a,#22c55e) !important;color:white !important;}.t-Button--danger{background:
linear-gradient(135deg,#dc2626,#ef4444) !important;color:white !important;}.t-Button:hover{transform:translateY(-2px);box-shadow:
0 8px 20px rgba(0,0,0,.12);}.a-GV-table{border-collapse:separate !important;border-spacing:0 !important;font-family:'Segoe UI',Tahoma,sans-serif !important;}.a-GV-table th{background:
linear-gradient(135deg,#2563eb,#1d4ed8) !important;color:white !important;font-size:17px !important;font-weight:bold !important;text-align:center !important;padding:16px 12px !important;border:none !important;white-space:nowrap;letter-spacing:.3px;}.a-GV-table tr{height:52px !important;}.a-GV-table td{padding:12px 10px !important;font-size:15px !important;font-weight:600 !important;color:#111827 !important;border-bottom:
1px solid #edf2f7 !important;text-align:center !important;vertical-align:middle !important;background:#ffffff;transition:.2s;letter-spacing:.3px;}.a-GV-table tr:nth-child(even) td{background:#f8fbff;}.a-GV-table tr:hover td{background:#eef5ff !important;}.a-GV-row.is-selected td{background:#dbeafe !important;border-bottom:
1px solid #93c5fd !important;}.a-GV-cell input,
.a-GV-cell select,
.a-GV-cell textarea{border-radius:10px !important;border:1px solid #d1d5db !important;background:#ffffff !important;padding:8px 12px !important;font-size:15px !important;font-weight:600 !important;color:#111827 !important;transition:.2s;}.a-GV-cell input:focus,
.a-GV-cell select:focus,
.a-GV-cell textarea:focus{border-color:#2563eb !important;box-shadow:
0 0 0 4px rgba(37,99,235,.15) !important;outline:none !important;}.a-GV-summary td{background:
linear-gradient(135deg,#dbeafe,#bfdbfe) !important;color:#0f172a !important;font-weight:bold !important;font-size:17px !important;}.a-GV-footer{background:#f8fafc !important;border-top:
1px solid #e5e7eb !important;padding:10px;}.a-IRR-paginationWrap button{border-radius:10px !important;}.is-required .a-Form-label::after{color:#ef4444 !important;font-weight:bold;}.fa,
.a-Icon{transition:.2s;}.fa:hover,
.a-Icon:hover{transform:scale(1.1);}.a-GV-w-scroll::-webkit-scrollbar{width:10px;height:10px;}.a-GV-w-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px;}.a-GV-w-scroll::-webkit-scrollbar-track{background:#f1f5f9;}#P5_TOTAL_INCLUSIVE_VAT{background:#2563eb !important;color:#ffffff !important;font-size:18px !important;font-weight:bold !important;text-align:center !important;border-radius:10px !important;}#P5_PAID_AMOUNT{background:#16a34a !important;color:#ffffff !important;font-size:18px !important;font-weight:bold !important;text-align:center !important;border-radius:10px !important;}#P5_REMAINING_AMOUNT{background:#dc2626 !important;color:#ffffff !important;font-size:18px !important;font-weight:bold !important;text-align:center !important;border-radius:10px !important;}.t-Form-inputContainer .apex-item-text,
.t-Form-inputContainer .apex-item-display-only{text-align:center !important;color:#111827 !important;font-size:15px !important;font-weight:600 !important;border-radius:10px !important;}@media(max-width:768px){.a-GV-table th,
.a-GV-table td{font-size:12px !important;padding:8px !important;}.t-Button{font-size:12px !important;padding:7px 12px !important;}}.a-Toolbar .t-Button--iconLeft{background: linear-gradient(135deg,#16a34a,#22c55e) !important;color:#ffffff !important;border:none !important;border-radius:12px !important;font-weight:bold !important;padding:10px 18px !important;box-shadow:
0 4px 12px rgba(34,197,94,.25) !important;transition:all .25s ease;}.a-Toolbar .t-Button--iconLeft:hover{transform:translateY(-2px);box-shadow:
0 8px 18px rgba(34,197,94,.35) !important;}.a-Toolbar .a-Button[data-action="edit"],

.a-Toolbar button[title="Edit"]{background: linear-gradient(135deg,#2563eb,#1d4ed8) !important;color:#ffffff !important;border:none !important;border-radius:12px !important;font-weight:bold !important;padding:10px 18px !important;box-shadow:
0 4px 12px rgba(37,99,235,.25) !important;transition:all .25s ease;}.a-Toolbar .a-Button[data-action="edit"]:hover,

.a-Toolbar button[title="Edit"]:hover{transform:translateY(-2px);box-shadow:
0 8px 18px rgba(37,99,235,.35) !important;}.a-Toolbar .t-Icon{color:#ffffff !important;}.a-Toolbar button{font-size:14px !important;font-family:Tahoma !important;}.a-IG-controls .t-Button:first-of-type{background:#16a34a !important;color:#ffffff !important;border:none !important;border-radius:12px !important;font-weight:bold !important;padding:10px 18px !important;box-shadow:
0 4px 12px rgba(34,197,94,.25) !important;}.a-IG-controls .t-Button:nth-of-type(2){background:#2563eb !important;color:#ffffff !important;border:none !important;border-radius:12px !important;font-weight:bold !important;padding:10px 18px !important;box-shadow:
0 4px 12px rgba(37,99,235,.25) !important;}.a-IG-controls .t-Button:hover{transform:translateY(-2px);filter:brightness(1.05);}#invoice_grid .a-IG-controls .t-Button:first-child{background: linear-gradient(135deg,#16a34a,#22c55e) !important;color:#ffffff !important;border:none !important;border-radius:12px !important;font-weight:bold !important;padding:10px 18px !important;box-shadow:
0 4px 12px rgba(34,197,94,.25) !important;}#invoice_grid .a-IG-controls .t-Button:nth-child(2){background: linear-gradient(135deg,#2563eb,#1d4ed8) !important;color:#ffffff !important;border:none !important;border-radius:12px !important;font-weight:bold !important;padding:10px 18px !important;box-shadow:
0 4px 12px rgba(37,99,235,.25) !important;}#invoice_grid .a-IG-controls .t-Button:hover{transform:translateY(-2px);filter:brightness(1.05);}