/* The same controls and forms run in both workspaces. Expert styles apply only after selection. */
.nj55-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:40px;padding:5px 12px;border:1px solid #cbb89f;border-radius:8px;background:#fbf5eb;color:#4f3821;font:600 13px/1.4 Cairo,Arial,sans-serif;white-space:nowrap}
.nj55-toggle:focus-visible,.nj55-action:focus-visible,.nj55-task:focus-visible,.nj55-more:focus-visible{outline:2px solid #aa7940;outline-offset:2px}
.nj55-inspector,.nj55-side,.nj55-more,.nj55-taskbox,.nj55-menu,.nj55-mode-caption,.nj55-return-caption{display:none}
[data-workspace-mode=expert]{--nj55-chrome:#282320;--nj55-panel:#fffdf9;--nj55-edge:#ded3c4;--nj55-ink:#2e2823;--nj55-muted:#685e53;--nj55-accent:#8a5c27;--nj55-highlight:#f4e9d6}
[data-workspace-mode=expert] body.ui16{font-family:Cairo,Arial,sans-serif!important;background:#eeeae4!important;color:var(--nj55-ink)}
[data-workspace-mode=expert] body.ui16 #uxShell .ux-topbar,
[data-workspace-mode=expert] body.ui16 #uxShell .ux-sidebar{background:var(--nj55-chrome)!important;color:#f6ede2!important;border-color:#494039!important}
[data-workspace-mode=expert] #uxShell :is(.ux-topbar-title,#uxBreadcrumb,.ux-user b,.ux-user small,.ux-nav-group,.ux-sidebar-foot){color:#f2e5d4!important}
[data-workspace-mode=expert] #uxShell .ux-nav-link[aria-current=page],
[data-workspace-mode=expert] #uxShell .ux-nav-link:hover{background:#514238!important;color:#fff5e4!important}
[data-workspace-mode=expert] #uxShell .ux-topbar .nj55-toggle{background:#e4c69d;color:#302318;border-color:#e4c69d}
[data-workspace-mode=expert] body.ui16 #uxShell .ux-topbar :is(.ux-search-launch,.ux-icon-btn,.ux-user){background:#3b322c!important;border-color:#67574a!important;color:#fcf3e7!important}
[data-workspace-mode=expert] #uxShell .ux-search-launch :is(span,kbd){color:#fcf3e7!important}
[data-workspace-mode=expert] body.ui16 #uxMain :is(.ux-page-heading,.nj46-list,.nj20-list,.ops-note,.ux-card,.ux-metric,.ux-quick,.nj-panel-tools){
 border-radius:8px!important;border-color:var(--nj55-edge)!important;box-shadow:none!important
}
[data-workspace-mode=expert] body.ui16 #uxMain .ux-page-heading{background:var(--nj55-panel);border:1px solid var(--nj55-edge);padding:12px 18px!important;margin-block-end:14px!important}
[data-workspace-mode=expert] body.ui16 #uxMain .ux-page-heading h1{font-size:23px!important}
[data-workspace-mode=expert] body.ui16 .ux-dashboard .ux-overview,
[data-workspace-mode=expert] #uxFollowupCard,[data-workspace-mode=expert] .nj46-overview-note{display:none!important}
[data-workspace-mode=expert] body.ui16 .ux-dashboard :is(.ux-metrics,.ux-quick-grid){gap:10px!important;margin-block:0 14px!important}
[data-workspace-mode=expert] body.ui16 .ux-dashboard :is(.ux-metric,.ux-quick){padding:12px!important}
[data-workspace-mode=expert] body.ui16 .ux-dashboard .ux-metric-value{margin-block:3px!important}
[data-workspace-mode=expert] body.ui16 .ux-dashboard .ux-metric-value strong{font-size:24px!important}
[data-workspace-mode=expert] .nj55-taskbox:not([hidden]){display:block;padding:14px;margin-block:14px;background:var(--nj55-panel);border:1px solid var(--nj55-edge);border-radius:8px}
[data-workspace-mode=expert] .nj55-task-head{display:flex;flex-wrap:wrap;gap:8px;align-items:end;justify-content:space-between;margin-bottom:8px}
[data-workspace-mode=expert] .nj55-task-head h2{flex:1 1 100%;margin:0}
[data-workspace-mode=expert] .nj55-task-head label{display:grid;gap:3px;color:var(--nj55-muted)}
[data-workspace-mode=expert] .nj55-task-head select{max-width:100%;background:var(--nj55-panel);border:1px solid var(--nj55-edge);border-radius:7px;padding:5px 10px}
[data-workspace-mode=expert] .nj55-task-list{list-style:none;padding:0;margin:6px 0 8px}
[data-workspace-mode=expert] .nj55-task-list li{display:flex;align-items:center;gap:5px;border-block-start:1px solid var(--nj55-edge)}
[data-workspace-mode=expert] .nj55-task{flex:1;min-width:0;text-align:start;padding:8px;border-radius:6px;background:transparent;color:var(--nj55-ink)}
[data-workspace-mode=expert] .nj55-task :is(strong,small){display:block;overflow-wrap:anywhere}
[data-workspace-mode=expert] .nj55-task small,.nj55-muted{color:var(--nj55-muted)}
[data-workspace-mode=expert] .nj55-task[aria-pressed=true],
[data-workspace-mode=expert] tr[data-nj-expert-selected]>td{background:var(--nj55-highlight)!important}
[data-workspace-mode=expert] tr[data-nj-expert-selected]>td:first-child{box-shadow:inset -3px 0 0 #bd8a44}
[data-workspace-mode=expert] .nj55-inspector{display:block;min-width:0;padding:13px;margin-block:12px;color:var(--nj55-ink);background:var(--nj55-panel);border:1px solid var(--nj55-edge);border-block-start:3px solid #aa7940;border-radius:8px;overflow-wrap:anywhere}
[data-workspace-mode=expert] .nj55-side{display:block}
[data-workspace-mode=expert] .nj55-inspector h3{margin:0 0 6px}
[data-workspace-mode=expert] .nj55-inspector dl{margin:8px 0}
[data-workspace-mode=expert] .nj55-inspector dl div{padding-block:5px;border-block-start:1px solid var(--nj55-edge)}
[data-workspace-mode=expert] .nj55-inspector dt{color:var(--nj55-muted);font-size:12px}
[data-workspace-mode=expert] .nj55-inspector dd{margin:0}
[data-workspace-mode=expert] .nj55-action,
[data-workspace-mode=expert] .nj55-more{color:var(--nj55-ink);background:var(--nj55-panel);border:1px solid var(--nj55-edge);border-radius:7px;font:600 13px/1.45 Cairo,Arial,sans-serif}
[data-workspace-mode=expert] .nj55-action{min-height:38px;padding:6px 10px;margin:2px}
[data-workspace-mode=expert] .nj55-primary{background:#583b25;color:#fff6e7;border-color:#583b25}
[data-workspace-mode=expert] .nj55-more{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:36px;margin-inline-start:4px;padding:0 6px}
[data-workspace-mode=expert] .nj55-menu:not([hidden]){display:grid;z-index:2147483001;position:fixed;inset:auto;margin:0;width:max-content;min-width:min(190px,calc(100vw - 16px));max-width:min(290px,calc(100vw - 16px));max-height:calc(100dvh - 16px);overflow:auto;direction:rtl;gap:3px;padding:7px;background:var(--nj55-panel);color:var(--nj55-ink);border:1px solid #b99874;border-radius:9px;box-shadow:0 8px 28px #201b1740}
[data-workspace-mode=expert] .nj55-menu .nj55-action{display:block;text-align:start;max-width:100%;margin:0}
[data-workspace-mode=expert] .nj55-menu-title{padding:5px 8px;overflow-wrap:anywhere}
[data-workspace-mode=expert] .nj55-menu .nj55-action:hover{background:var(--nj55-highlight)}
[data-workspace-mode=expert] body.ui16 :is(.nj47-heading,.nj21-dialog-heading){border-color:#b99874!important}
[data-workspace-mode=expert] :is(.nj47-heading,.nj21-dialog-heading) .nj55-toggle{margin-inline-start:auto}
[data-workspace-mode=expert] .nj55-mode-caption{
 display:block;padding:8px 10px;margin:8px 0 14px;border:1px solid #6a5544;
 border-radius:5px;color:#f3d4a8;font-weight:700;font-size:13px
}
[data-workspace-mode=expert] body.ui16 #uxShell .ux-nav-link{
 min-height:40px;line-height:1.4;border-radius:5px!important;color:#f5e9db!important
}
[data-workspace-mode=expert] body.ui16 #uxShell .ux-nav-link[aria-current=page]{
 box-shadow:inset -3px 0 #e2b777!important
}
[data-workspace-mode=expert] body.ui16 #uxMain>.tab-panel{min-width:0}
[data-workspace-mode=expert] .ux-dashboard .ux-columns{gap:12px!important}
[data-workspace-mode=expert] body.ui16 .ux-dashboard .ux-metric{
 border-radius:0!important;border:0!important;border-inline-end:1px solid var(--nj55-edge)!important
}
[data-workspace-mode=expert] body.ui16 .ux-dashboard .ux-metrics{
 gap:0!important;overflow:hidden;background:var(--nj55-panel);border:1px solid var(--nj55-edge);border-radius:8px
}
[data-workspace-mode=expert] .ux-dashboard .ux-metric-foot{display:none}
[data-workspace-mode=expert] .ux-dashboard .ux-section-head{margin-block:4px 8px!important}
[data-workspace-mode=expert] .ux-dashboard .ux-quick-grid .ux-quick{min-height:0!important}
[data-workspace-mode=expert] .nj55-task-head h2{font-size:18px;flex:1 1 145px}
[data-workspace-mode=expert] .nj55-task-list li:first-child{border-block-start:0}
[data-workspace-mode=expert] .nj55-task-list li{min-height:52px}
[data-workspace-mode=expert] .nj55-task:hover{background:var(--nj55-highlight)}
[data-workspace-mode=expert] #v2Record .nj21-dialog-heading,
[data-workspace-mode=expert] :is(#nj50Return,.nj55-invoice) .nj47-heading{
 background:var(--nj55-chrome)!important;color:#f6ede2!important
}
[data-workspace-mode=expert] :is(#v2RecordTitle,#nj50Title,#nj48SaleTitle){color:#f6ede2!important}
[data-workspace-mode=expert] #v2RecordContent .v2-detail-tabs [aria-selected=true]{
 background:var(--nj55-highlight)!important;border-color:#aa7940!important;color:var(--nj55-ink)!important
}
[data-workspace-mode=expert] .nj55-return-caption{display:block;margin:0;font-size:16px}
[data-workspace-mode=expert] .nj55-return-impact{
 margin-block:10px;padding:12px;background:var(--nj55-panel);border:1px solid var(--nj55-edge);
 border-block-start:3px solid #aa7940;border-radius:8px;min-width:0;overflow-wrap:anywhere
}
[data-workspace-mode=expert] .nj55-return-impact:has(.nj50-preview:empty)::after{
 content:'اختر البنود، ثم اعرض أثر المرتجع على المخزون والذمة والصندوق.';display:block;
 margin-block-start:6px;color:var(--nj55-muted);font-size:13px
}
[data-workspace-mode=expert] .nj55-return-impact .nj50-preview:not(:empty){
 margin:8px 0 0;padding:0;background:transparent
}
[data-workspace-mode=expert] .nj55-return-impact .nj50-preview p{padding:7px 0;border-block-start:1px solid var(--nj55-edge)}
.nj55-invoice-panel{display:contents}
.nj55-invoice-title{display:none}
[data-workspace-mode=expert] .nj55-invoice .nj47-heading{flex:none}
[data-workspace-mode=expert] .nj55-invoice .nj47-heading h2{margin-inline-end:auto;min-width:0}
[data-workspace-mode=expert] .nj55-invoice .nj47-heading .nj55-toggle{margin-inline-start:0}
[data-workspace-mode=expert] .nj55-invoice .nj47-scroll{padding:14px;overflow-x:hidden;scroll-padding-block:86px 16px}
[data-workspace-mode=expert] .nj55-invoice .nj47-scroll>.nj47-status:not(:empty){
 position:sticky;top:0;z-index:3;margin:0 0 12px;padding:8px 12px;
 background:#fff4e7;border:1px solid #dbbd97;border-radius:8px;overflow-wrap:anywhere
}
[data-workspace-mode=expert] .nj55-invoice-body{display:grid;gap:12px}
[data-workspace-mode=expert] .nj55-invoice-panel{
 display:block;min-width:0;padding:12px 14px;background:var(--nj55-panel);
 border:1px solid var(--nj55-edge);border-radius:8px;overflow-wrap:anywhere
}
[data-workspace-mode=expert] .nj55-invoice-title{
 display:block;font-size:15px;font-weight:700;margin:0 0 8px;padding-block-end:7px;
 border-block-end:1px solid var(--nj55-edge)
}
[data-workspace-mode=expert] .nj55-invoice-party{font-weight:600}
[data-workspace-mode=expert] .nj55-invoice-panel :is(input,textarea,button){min-width:0;max-width:100%}
[data-workspace-mode=expert] .nj55-invoice-panel .nj48-sale-line{margin:8px 0 0;padding:10px 12px;border-radius:7px}
[data-workspace-mode=expert] .nj55-invoice-panel .nj48-sale-line h3{margin-block-end:4px}
[data-workspace-mode=expert] .nj55-invoice-panel .nj48-sale-line button{margin:2px}
[data-workspace-mode=expert] .nj55-invoice-panel .nj48-sale-grid{gap:4px 10px}
[data-workspace-mode=expert] .nj55-invoice-payment>button{width:100%;font-weight:700}
@media(max-width:1000px){
 [data-workspace-mode=expert] body.ui21 #v2RecordContent>.v2-detail-tabs{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px
 }
 [data-workspace-mode=expert] body.ui21 #v2RecordContent>.v2-detail-tabs button{
  min-width:0;white-space:normal!important;overflow-wrap:anywhere;text-align:center;
  padding:5px!important;font-size:12px;line-height:1.45
 }
}
@media(min-width:1001px){
 [data-workspace-mode=expert]{--ux-sidebar:210px}
 [data-workspace-mode=expert] body.ui16 #uxShell .ux-topbar{height:62px;padding-inline:20px!important;gap:12px!important}
 [data-workspace-mode=expert] body.ui16 #uxMain{padding:18px 20px 36px!important}
 [data-workspace-mode=expert] body.ui21 #v2Record>.nj21-dialog-shell{
  width:min(1320px,calc(100vw - 48px))!important;max-width:none!important
 }
 [data-workspace-mode=expert] body.ui21 #v2RecordContent{
  display:grid;grid-template-columns:minmax(150px,175px) minmax(0,1fr) minmax(190px,235px);
  grid-template-areas:"identity identity identity" "tabs document inspect" "tabs summary inspect";
  grid-template-rows:repeat(3,max-content);grid-auto-rows:max-content;
  align-content:start;align-items:start;gap:12px;min-height:min(520px,72dvh)
 }
 [data-workspace-mode=expert] #v2RecordContent>.v2-record-header{grid-area:identity;margin:0}
 [data-workspace-mode=expert] body.ui21 #v2RecordContent>.v2-detail-tabs{
  grid-area:tabs;display:grid;position:sticky;top:0;gap:5px;margin:0!important;padding:8px!important;
  background:var(--nj55-panel)!important;border:1px solid var(--nj55-edge);border-radius:8px
 }
 [data-workspace-mode=expert] body.ui21 #v2RecordContent>.v2-detail-tabs button{
  text-align:start;white-space:normal!important;font-size:13px
 }
 [data-workspace-mode=expert] #v2RecordContent>.nj23-follow{grid-area:summary;min-width:0;margin-block-start:0}
 [data-workspace-mode=expert] #v2RecordPane{grid-area:document;min-width:0}
 [data-workspace-mode=expert] #v2RecordContent>.nj55-inspector{grid-area:inspect;position:sticky;top:0;margin:0}
 [data-workspace-mode=expert] #nj50Return:has(.nj55-return-workbench){width:min(1300px,calc(100vw - 48px));max-width:none}
 [data-workspace-mode=expert] .nj55-return-workbench{
  display:grid;grid-template-columns:minmax(160px,210px) minmax(0,1fr) minmax(190px,245px);
  grid-template-rows:auto auto auto auto;gap:10px 14px;align-items:start
 }
 [data-workspace-mode=expert] .nj55-return-workbench>.nj55-return-source{grid-area:1/1/5/2;margin:0;overflow-wrap:anywhere}
 [data-workspace-mode=expert] .nj55-return-workbench>:is(.nj51-return-items,.nj48-sale-grid,label){grid-column:2;min-width:0;margin:0}
 [data-workspace-mode=expert] .nj55-return-workbench>.nj55-return-impact{grid-area:1/3/5/4;position:sticky;top:0;margin:0}
 [data-workspace-mode=expert] .nj55-return-workbench>.nj55-return-review{grid-area:4/2;justify-self:start}
 [data-workspace-mode=expert] .nj55-return-workbench>.nj50-save{grid-area:5/2;justify-self:start}
}
@media(min-width:1050px){
 [data-workspace-mode=expert] .nj55-invoice:has(.nj55-invoice-items){width:min(1260px,calc(100vw - 48px));max-width:none}
 [data-workspace-mode=expert] .nj55-invoice:has(.nj55-invoice-identity):not(:has(.nj55-invoice-items)){width:560px}
 [data-workspace-mode=expert] .nj55-invoice-body:has(.nj55-invoice-items){
  grid-template-columns:minmax(192px,220px) minmax(0,1fr) minmax(215px,270px);align-items:start
 }
}
@media(min-width:1050px) and (min-height:680px){
 [data-workspace-mode=expert] .nj55-invoice-body:has(.nj55-invoice-items)>:is(.nj55-invoice-identity,.nj55-invoice-payment){position:sticky;top:0}
 [data-workspace-mode=expert] .nj55-invoice .nj47-scroll:has(>.nj47-status:not(:empty)) .nj55-invoice-panel{position:static}
}
@media(min-width:1160px){
 [data-workspace-mode=expert] #uxMain>.tab-panel:not(#tab-dashboard){position:relative;padding-inline-end:246px!important;min-height:250px}
 [data-workspace-mode=expert] #uxMain>.tab-panel>.nj55-side{
  position:absolute;inset-block:0;inset-inline-end:0;width:230px
 }
 [data-workspace-mode=expert] .nj55-side>.nj55-inspector{
  position:sticky;top:78px;margin:0;max-height:calc(100dvh - 96px);overflow:auto
 }
 [data-workspace-mode=expert] #tab-dashboard>.ux-dashboard{
  display:grid;grid-template-columns:minmax(0,1fr) 246px;gap:12px;align-items:start
 }
 [data-workspace-mode=expert] #tab-dashboard>.ux-dashboard> :is(.ux-metrics,.ux-section-head,.ux-quick-grid,.ux-columns){grid-column:1/-1;margin:0!important}
 [data-workspace-mode=expert] #tab-dashboard .nj55-taskbox{grid-column:1;margin:0;min-height:150px}
 [data-workspace-mode=expert] #tab-dashboard .nj55-inspector{grid-column:2;margin:0;min-height:150px}
}
@media(max-width:650px){
 .nj55-toggle{font-size:12px;padding-inline:7px;min-height:44px}
 body.ui16 #uxShell .ux-topbar:has(.nj55-toggle){gap:6px!important;padding-inline:8px!important}
 body.ui16 #uxShell .ux-topbar:has(.nj55-toggle) .ux-search-launch{min-width:36px;flex:1}
 body.ui16 #uxShell .ux-topbar:has(.nj55-toggle) .ux-search-launch span{display:none}
 body.ui16 #uxShell .ux-topbar:has(.nj55-toggle) .ux-user{min-width:36px;padding-inline:2px!important}
 body.ui16 #uxShell .ux-topbar:has(.nj55-toggle) .ux-user>span:last-child:not(.ux-avatar){display:none}
 [data-workspace-mode=expert] body.ui16 #uxMain .ux-page-heading{padding:10px!important}
 [data-workspace-mode=expert] .nj55-more{min-width:44px;min-height:44px}
 [data-workspace-mode=expert] :is(.nj47-heading,.nj21-dialog-heading):has(.nj55-toggle){flex-wrap:wrap;gap:6px!important}
 [data-workspace-mode=expert] body.ui16 #uxShell .ux-mobile-nav{background:var(--nj55-chrome)!important;border-color:#67574a!important}
 [data-workspace-mode=expert] #uxShell .ux-mobile-nav button{color:#f6ede2!important}
 [data-workspace-mode=expert] #uxShell .ux-mobile-nav button[aria-current=page]{
  background:#514238!important;box-shadow:inset 0 2px #e2b777;color:#fff!important
 }
 [data-workspace-mode=expert] .ux-dashboard .ux-metric:nth-child(-n+2){border-block-end:1px solid var(--nj55-edge)!important}
}
@media(max-width:420px){
 [data-workspace-mode=expert] .nj55-invoice .nj47-heading h2{flex-basis:100%;margin:0}
 [data-workspace-mode=expert] .nj55-invoice .nj47-heading .nj55-toggle{margin-inline-start:auto}
}
@media print{.nj55-toggle,.nj55-inspector,.nj55-side,.nj55-more,.nj55-taskbox,.nj55-menu,.nj55-return-caption{display:none!important}}
.nj58-views{display:none}
[data-workspace-mode=expert] .nj58-views{
 display:flex;align-items:end;flex-wrap:wrap;gap:8px 14px;padding:10px;
 border:1px solid var(--nj55-edge);border-radius:8px;background:var(--nj55-panel)
}
[data-workspace-mode=expert] .nj58-views>label{flex:1 1 180px}
[data-workspace-mode=expert] .nj58-views details{flex:1 1 180px;align-self:end}
[data-workspace-mode=expert] .nj58-views summary{cursor:pointer;padding:8px;font-weight:700}
[data-workspace-mode=expert] .nj58-views details label:has(input[type=checkbox]){
 display:flex;align-items:center;min-height:36px
}
[data-workspace-mode=expert] .nj58-views input[type=checkbox]{width:18px;min-height:18px;accent-color:#704b22}
[data-workspace-mode=expert] .nj58-views p{flex:1 1 100%;margin:0;font-size:13px}
[data-workspace-mode=expert] .nj58-views p:empty{display:none}
[data-workspace-mode=expert] .nj58-column{display:flex;align-items:center;gap:4px;border-block-start:1px solid var(--nj55-edge)}
[data-workspace-mode=expert] .nj58-column label{flex:1;overflow-wrap:anywhere}
[data-workspace-mode=expert] .nj58-column button{min-width:40px}
[data-workspace-mode=expert] body.ui20 .nj46-table [data-nj58-hidden],
[data-workspace-mode=expert] body.ui20 .nj46-table.nj58-customized tfoot{display:none!important}
.nj58-totals:not([hidden]){margin:8px 12px;padding:8px;border:1px solid #e4d8c6;border-radius:6px;font-size:13px}
.nj59-rail[hidden],.nj59-rail [hidden]{display:none!important}
.nj59-rail{
 display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 10px;
 background:#f6efe4;border:1px solid var(--nj55-edge);border-radius:7px;margin-block-end:8px;min-width:0
}
.nj47-record>.nj59-rail{margin:0;border-width:0 0 1px;border-radius:0}
.nj59-list,.nj59-actions{display:flex;gap:4px;min-width:0}
.nj59-list{flex:1 1 280px;overflow:auto;scrollbar-width:thin;padding-block:2px}
.nj59-list button{flex:none;white-space:nowrap}
.nj59-actions{flex-wrap:wrap}
.nj59-rail button[aria-pressed=true]{background:#583b25!important;color:#fff6e7!important}
.nj59-rail .nj55-action{font-size:12px;padding:5px 8px}
.nj59-picker,.nj59-status:empty{display:none!important}
.nj59-prompt,.nj59-status{flex-basis:100%;margin:0;padding:5px 8px;color:#72491e}
.nj59-prompt{background:#fff3de;border:1px solid #d9ba8d;border-radius:6px}
.nj59-prompt p{margin:0}
[data-workspace-mode=expert] #uxSearch .nj60-commands{
 border:1px solid var(--nj55-edge);padding:8px;border-radius:8px;background:#f8efe0
}
#uxSearch[data-nj60-draft] :is(.nj-search-controls,.nj-search-notice,.ux-meta-label){display:none!important}
.nj61-sheet{
 position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:84dvh;margin:0;padding:0;
 background:var(--nj55-panel);color:var(--nj55-ink);border:1px solid var(--nj55-edge);
 border-radius:18px 18px 0 0;overflow:hidden;font:14px/1.7 Cairo,Arial,sans-serif;
 direction:rtl;box-shadow:0 -12px 36px #211a183b
}
.nj61-sheet[open]{display:flex;flex-direction:column}
.nj61-sheet::backdrop{background:#21191588}
.nj61-sheet>header,.nj61-sheet>footer{flex:none;padding:8px 12px;background:#f8f1e6}
.nj61-sheet>header{display:flex;align-items:center;justify-content:space-between;gap:8px;border-block-end:1px solid var(--nj55-edge)}
.nj61-sheet h2{font-size:17px;font-weight:700;margin:0;overflow-wrap:anywhere}
.nj61-sheet .nj55-action{min-height:44px}
.nj61-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 12px}
.nj61-sheet .nj55-inspector{border:0;margin:0;padding:8px 0;background:transparent}
.nj61-sheet .nj55-inspector>h3,.nj61-sheet .nj61-alternate{display:none!important}
.nj61-sheet dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}
.nj61-sheet>footer{padding-block-end:max(8px,env(safe-area-inset-bottom));border-block-start:1px solid var(--nj55-edge)}
.nj61-sheet>footer button{width:100%;margin:0;font-weight:700}
html:has(.nj61-sheet[open]){overflow:hidden}
@media(max-width:650px){
 [data-workspace-mode=expert] :is(#tab-sales,#tab-purchases,#tab-maintenance,#tab-inventory,#tab-warranty,#tab-checks)>.nj55-side{display:none}
}
[data-workspace-mode=expert] #tab-checks .nj31-panel tr:has(.nj55-more) details.v2-actions{display:none}
@media print{.nj61-sheet{display:none!important}}
.nj65-accounts{margin-block:12px}
.nj65-accounts>section{padding:0 14px 12px}
.nj65-accounts>section article{padding:10px;border-block-start:1px solid #e4d8c6;overflow-wrap:anywhere}
.nj65-accounts button,.nj65-accounts label{margin:3px}
#formFinancialMove label{display:grid;gap:5px;min-width:0}
#formFinancialMove :is(input:not([type=hidden]),select,textarea){width:100%;min-height:44px;border:1px solid #d8cab7;border-radius:8px;padding:8px}
@media(max-width:650px){
 .nj59-list{display:none}
 .nj59-rail .nj59-picker{display:grid!important;flex:1 1 100%;gap:2px;margin:0;font-size:12px;min-width:0}
 .nj59-picker select{width:100%;min-height:44px;background:#fffdf9;border:1px solid #cdbba1;border-radius:7px;padding:4px 8px;font:inherit}
}
@media(min-width:651px){
 [data-workspace-mode=expert] body.ui20 .nj46-table :is(thead,tbody) tr>:first-child{
  position:sticky;inset-inline-start:0;z-index:1;background:#fff
 }
 [data-workspace-mode=expert] body.ui20 .nj46-table thead tr>:first-child{z-index:3}
 [data-workspace-mode=expert] body.ui16 .nj46-table.nj58-compact :is(th,td){padding:6px 8px!important;font-size:13px}
 [data-workspace-mode=expert] .nj46-table.nj58-compact .nj55-more{min-height:32px}
}
@media(max-width:650px){
 [data-workspace-mode=expert] .nj58-views{align-items:stretch}
 [data-workspace-mode=expert] .nj58-views>label,[data-workspace-mode=expert] .nj58-views details{flex-basis:100%;min-width:0}
}
