:root{--el360-nav:#142e43!important;--el360-nav2:#0b1c2b!important;--el360-accent:#18a995!important}
body{font-family:Tahoma,Arial,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}input,select,textarea,button{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #29b7a1;outline-offset:3px}
#el360ShellTop{direction:rtl!important;flex-direction:row-reverse!important}#el360ShellTop .el360-top-actions{direction:rtl;order:1}#el360MobileMenu{display:flex!important;order:-1}#el360Sidebar{background:linear-gradient(165deg,#16364b,#0c1e2d)!important}.el360-nav-link,.el360-nav-toggle{font-size:14px!important}.el360-subnav a{font-size:13px!important;color:#d9e6ef!important}.el360-nav-link.active,.el360-subnav a.active{background:#176e75!important;color:white!important;border-right-color:#63ded1!important}.el360-side-motto{display:none!important}
body.zp-side-collapsed{padding-right:0!important}body.zp-side-collapsed #el360Sidebar{transform:translateX(105%)!important}body.zp-side-collapsed #el360ShellTop{right:0!important}
.table-wrap{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.trial-table{min-width:920px!important;width:100%;border-collapse:collapse;table-layout:fixed}.trial-table th:first-child,.trial-table td:first-child{width:260px;text-align:right!important;white-space:normal!important}.trial-table td:not(:first-child){direction:ltr;text-align:center!important;white-space:nowrap!important;font-variant-numeric:tabular-nums}.trial-table th,.trial-table td{padding:12px!important;border:1px solid #dbe4eb!important;font-size:13px!important}.trial-table thead th{background:#e8f1f5!important;color:#16364b!important}.trial-table tfoot{display:table-footer-group!important}.trial-table tfoot th[colspan]{width:auto;text-align:right!important}.trial-table tbody tr:nth-child(even){background:#f8fafc}.trial-table tbody tr:hover{background:#eaf6f3}
.zp-upgrade{max-width:1180px;margin:24px auto;padding:20px;direction:rtl}.zp-card{background:#fff;border:1px solid #dde6ed;border-radius:16px;padding:24px;margin-bottom:20px;box-shadow:0 5px 20px #12334808}.zp-card h2{margin-top:0;color:#15384c}.zp-card input,.zp-card select,.zp-card textarea{display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid #c9d6df;border-radius:9px;margin:7px 0 14px;background:white;color:#16364b}.zp-card textarea{min-height:120px}.zp-card button,.zp-button{background:#126c70;color:white;border:0;border-radius:9px;padding:11px 19px;cursor:pointer;text-decoration:none;display:inline-block;margin:4px}.zp-card button:disabled{opacity:.55;cursor:wait}.zp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.zp-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf6f5;padding:13px;border-radius:10px}.zp-error{color:#b12626}.zp-status{color:#146954;font-weight:bold}.zp-ticket{width:100%;text-align:right!important;display:block!important;background:#eff5f8!important;color:#17384d!important;border:1px solid #d7e3ea!important}.zp-dialog{position:fixed;inset:0;z-index:2147483000;background:#05182799;display:grid;place-items:center;padding:18px}.zp-dialog .zp-card{max-width:580px;width:100%;box-sizing:border-box;max-height:85vh;overflow:auto}.zp-close{float:left}.zp-search{box-sizing:border-box;width:100%;padding:12px;margin:12px 0;border:1px solid #cbd8e2;border-radius:10px}.zp-search-note{font-size:12px;color:#526674}.zp-badge{background:#dc3d50;color:white;border-radius:30px;padding:2px 7px;font-size:12px} [hidden]{display:none!important}
@media(max-width:1000px){body.el360-v125{padding-right:0!important}#el360Sidebar{transform:translateX(105%)!important}body.el360-side-open #el360Sidebar{transform:translateX(0)!important}#el360ShellTop{right:0!important;left:0!important}.el360-top-user{display:none!important}.el360-side-backdrop{position:fixed;inset:0;z-index:2147482550;background:#071b2a88;display:none}body.el360-side-open .el360-side-backdrop{display:block}.zp-upgrade{padding:12px;margin:10px auto}.zp-card{padding:16px}.zp-grid{grid-template-columns:1fr}input,select,textarea{font-size:16px!important}}
@media print{.zp-search,.zp-search-note,.zp-no-print,.zp-dialog,#el360MobileMenu{display:none!important}body.el360-v125{padding:0!important}.trial-table{min-width:0!important;font-size:10px}.trial-table th,.trial-table td{padding:5px!important}}

html body #panel-contacts:not(.active),html body #panel-vat:not(.active),html body #panel-cashflow:not(.active),html body #panel-assets:not(.active),html body #panel-audit:not(.active),html body #panel-closing:not(.active),html body #panel-zatca:not(.active){display:none!important}
