.purchase-easy .panel,.purchase-easy-create,.easy-purchase-payment{background:#fff!important;border:1px solid #dde3ec!important;border-radius:16px!important;box-shadow:0 6px 18px #15243c05!important}.purchase-easy .panel{padding:24px!important;margin-bottom:20px!important}.easy-supplier-tools{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:18px 0}.easy-supplier-tools label{display:grid;gap:8px;max-width:500px;flex:1}.easy-supplier-tools span{color:#63718a;font-size:14px;padding:12px 0;white-space:nowrap}.purchase-easy :is(input,select),.easy-purchase-payment input{min-height:46px!important;border-radius:9px!important;background:#f9fafc!important;font-size:16px!important}.purchase-easy .tablewrap{border:1px solid #e1e6ee;border-radius:12px;overflow:auto}.purchase-easy table{border-collapse:collapse!important}.purchase-easy th{background:#f5f7fa!important;color:#58667b!important;font-size:13px!important;white-space:nowrap}.purchase-easy :is(th,td){padding:14px!important;border-bottom:1px solid #e5eaf1!important}.purchase-easy td{vertical-align:top!important}.purchase-easy tbody tr:hover{background:#fafbfe!important}.purchase-easy td:nth-child(5){font-weight:700}.easy-supplier-create,.easy-purchase-options,.easy-payment-more,.easy-serial-bulk{border:1px solid #e0e6ef;background:#f9fafc;border-radius:10px;padding:14px;margin-top:18px}.easy-supplier-create summary,.easy-purchase-options summary,.easy-payment-more summary,.easy-serial-bulk summary{cursor:pointer;font-weight:700;color:#526176;font-size:14px}.easy-supplier-create[open] .formgrid,.easy-purchase-options[open] .easy-field-grid,.easy-payment-more[open] .easy-field-grid{margin-top:18px}.easy-purchase-options,.easy-payment-more{grid-column:1/-1}.purchase-easy-create>.formgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.purchase-easy .purchase-step{font-size:19px!important}.easy-purchase-payment>.customer-master-form{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.easy-purchase-payment .purchase-review{background:#fff!important;border:1px solid #dde3ec!important;border-top:3px solid #d7192d!important;border-radius:12px!important}.easy-purchase-payment .purchase-actions{display:flex;gap:12px;flex-wrap:wrap}.easy-purchase-payment .purchase-save{min-height:50px!important;font-size:17px!important}.easy-serial-modal>div{max-width:800px!important;border-radius:18px!important;padding:26px!important;background:#fff!important}.easy-serial-modal :is(input,textarea){background:#f9fafc!important;border:1px solid #cbd5e1!important;border-radius:8px!important;padding:12px!important;font-size:16px!important}.easy-serial-modal #easySerialSearch{width:100%;margin:8px 0 16px}.easy-serial-modal .tablewrap{border:1px solid #e1e6ee;border-radius:10px}.easy-serial-modal .tablewrap td,.easy-serial-modal .tablewrap th{padding:12px!important}.easy-serial-modal #serialModeManualBtn,.easy-serial-modal #serialModeScanBtn{border-radius:24px!important}.easy-serial-modal .formgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.easy-serial-modal .formgrid>div:last-child{grid-column:1/-1}@media(max-width:800px){.purchase-easy-create>.formgrid,.easy-purchase-payment>.customer-master-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.purchase-easy .panel{padding:18px!important}}@media(max-width:520px){.purchase-easy-create>.formgrid,.easy-purchase-payment>.customer-master-form,.easy-serial-modal .formgrid{grid-template-columns:1fr!important}.easy-supplier-tools{align-items:start;flex-direction:column}.easy-supplier-tools label{width:100%}.easy-serial-modal>div{padding:18px!important}}
.modern-erp #clarityPayments .panel,.modern-erp #clarityPayments .clarity-stat{background:#fff!important;border:1px solid #dde3ec!important;border-radius:16px!important;box-shadow:0 6px 18px #15243c05!important}.modern-erp #clarityPayments input{min-height:48px!important;border:1px solid #cbd5e1!important;border-radius:9px!important;background:#f9fafc!important;font-size:16px!important}.modern-erp #clarityPaymentTabs{display:flex;flex-wrap:wrap;gap:8px;background:transparent!important}.modern-erp #clarityPaymentTabs button{border-radius:24px!important;padding:10px 18px!important;background:#f5f7fa!important;color:#526176!important;border:1px solid #dde3ec!important}.modern-erp #clarityPaymentTabs button[aria-pressed=true]{background:#d7192d!important;color:white!important;border-color:#d7192d!important}.modern-erp #clarityPayments :is(td,th){padding:15px!important;border-bottom:1px solid #e5eaf1!important}.modern-erp [data-order-pane=payment] :is(input,select){min-height:46px!important;border:1px solid #cbd5e1!important;border-radius:9px!important;background:#f9fafc!important;font-size:16px!important}.modern-erp [data-order-pane=payment] .order-fold{background:#f8fafc!important;border:1px solid #e1e6ee!important;border-radius:10px!important;padding:16px!important}
