.acc-brand-logo,.navbar-brand img,.app-logo{object-fit:contain!important;width:76px!important;height:38px!important;border-radius:4px}
.for-login .app-logo,.for-forgot .app-logo,.for-signup .app-logo{width:110px!important;height:56px!important}
a[href*="frappe.io"],a[href*="frappe.cloud"],a[href*="frappeframework.com"],a[href*="github.com/frappe"],.acc-vendor-link{display:none!important}
/* POS action controls use the same Arabic font and weight as adjacent controls. */
body:has(.point-of-sale-app.rd-pos) .page-head .menu-btn-group{display:none!important}
body:has(.point-of-sale-app.rd-pos) .rd-pos-top-action,
body:has(.point-of-sale-app.rd-pos) .rd-pos-top-action .es-button__label,
.rd-pos .rd-top-new,.rd-pos .rd-top-new *,
.rd-pos .rd-top-history,.rd-pos .rd-top-history *{font-family:RetailTajawalArabic,InterVariable,Inter,sans-serif!important;font-weight:420!important;font-size:13px!important}
.rd-count-entry{overflow:visible}.rd-count-entry .rd-store-table{table-layout:fixed;white-space:normal}.rd-count-entry th:first-child{width:48%}.rd-count-entry th:nth-child(2){width:16%}.rd-count-entry th:last-child{width:48px}.rd-count-entry td{vertical-align:top}.rd-count-entry td:first-child{position:relative}.rd-count-entry input.rd-count-product{max-width:none;width:100%;min-width:0}.rd-count-entry input.rd-count-qty{width:100%;max-width:none;min-width:0}.rd-count-matches{position:absolute;top:48px;inset-inline:8px;z-index:20;background:var(--fg-color);box-shadow:var(--shadow-md);border-radius:6px;max-height:230px;overflow:auto}.rd-count-matches:empty{display:none}.rd-count-matches .btn{display:block;width:100%;text-align:start;white-space:normal}
/* Joined count cells, matching native purchase line entry. */
.rd-count-entry .rd-store-table{border:1px solid var(--border-color);border-collapse:collapse;table-layout:fixed}
.rd-count-entry .rd-store-table th{position:static!important;padding:9px 10px}
.rd-count-entry .rd-store-table td{padding:0!important;height:42px;border:1px solid var(--border-color);vertical-align:middle!important;background:var(--fg-color)}
.rd-count-entry .rd-store-table td:nth-child(3),.rd-count-entry .rd-store-table td:nth-child(4){padding:0 10px!important}
.rd-count-entry .rd-store-table input{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;margin:0!important;min-height:42px;height:42px;display:block;max-width:none;width:100%;padding:8px 10px!important}
.rd-count-entry .rd-store-table input:focus{box-shadow:inset 0 0 0 1px var(--primary)!important;background:var(--control-bg)!important}
.rd-count-entry .rd-store-table td:last-child{text-align:center}.rd-count-entry .rd-store-table td:last-child .btn{min-height:28px;margin:0;padding:2px 8px}
