/* AYMAN_NEGATIVE_STOCK_ALERTS_V1 */
.nsa-card{border-color:#f4b3b3!important;border-right-color:#c62828!important;background:linear-gradient(90deg,#fff 0%,#fff 70%,#fff6f6 100%)!important;color:#7d2020!important}.nsa-card:hover{border-color:#c62828!important}.nsa-icon{background:#c62828!important;box-shadow:0 8px 18px rgba(198,40,40,.24)!important}.nsa-card .gmr-card-copy{display:flex;flex-direction:column;gap:5px}.nsa-card .gmr-card-copy strong{color:#6c1b1b!important}.nsa-card .gmr-card-copy small{font-size:11px;color:#987070}.nsa-badge{min-width:28px;height:28px;padding:0 7px;border-radius:999px;background:#c62828;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:900;box-shadow:0 5px 12px rgba(198,40,40,.25)}.nsa-badge.hidden{display:none!important}
.nsa-workspace .gmr-heading>div>span{color:#b9c5d8!important}.nsa-workspace .gmr-heading h1{color:#fff!important}.nsa-refresh{background:#c62828!important;border-color:#c62828!important}
.nsa-statusbar{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;background:#fff;border:1px solid #eadfe1;border-radius:16px;padding:12px 15px;margin-bottom:12px}.nsa-statusbar span{display:flex;align-items:center;gap:7px;font-size:12px;color:#496155}.nsa-statusbar span i{width:8px;height:8px;border-radius:50%;background:#1a9b55;box-shadow:0 0 0 5px rgba(26,155,85,.10)}.nsa-statusbar strong{font-size:12px;color:#642323}.nsa-statusbar small{font-size:11px;color:#8e8588}
.nsa-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}.nsa-kpis article{background:#fff;border:1px solid #e9e3e5;border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.nsa-kpis span{font-size:11px;color:#8d8285}.nsa-kpis strong{font-size:20px;color:#6c1b1b}
.nsa-panel{background:#fff;border:1px solid #e8e1e3;border-radius:20px;overflow:hidden;margin-top:12px}.nsa-panel-head{padding:16px 18px;border-bottom:1px solid #eee7e8}.nsa-panel-head h2{margin:0 0 4px;color:#4b2020;font-size:18px}.nsa-panel-head p{margin:0;color:#8d8285;font-size:11px}.nsa-alerts{padding:14px;display:grid;gap:12px}
.nsa-alert-card{border:1px solid #efcaca;border-right:5px solid #c62828;border-radius:18px;padding:16px;background:linear-gradient(135deg,#fff 0%,#fff 72%,#fff6f6 100%);box-shadow:0 8px 24px rgba(80,30,30,.06)}.nsa-alert-card.reopened{border-color:#e78f65;border-right-color:#ef6c00;background:linear-gradient(135deg,#fff 0%,#fff 72%,#fff8f2 100%)}.nsa-alert-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.nsa-danger{display:inline-flex;align-items:center;min-height:27px;padding:0 10px;border-radius:999px;background:#fff0f0;color:#b52323;font-size:11px;font-weight:900}.reopened .nsa-danger{background:#fff1e6;color:#c35400}.nsa-done{width:36px;height:36px;border:1px solid #b9ddc5;border-radius:11px;background:#f2fbf5;color:#168443;font-size:20px;font-weight:900;cursor:pointer;transition:.15s}.nsa-done:hover{background:#168443;color:#fff;border-color:#168443;transform:translateY(-1px)}
.nsa-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:12px 0}.nsa-title small{font-size:10px;color:#91878a}.nsa-title h3{margin:3px 0 0;color:#271f21;font-size:18px}.nsa-title>strong{font-size:25px;color:#c62828;white-space:nowrap}.nsa-title>strong small{font-size:11px;color:#a16a6a}.nsa-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.nsa-meta span{background:#faf8f8;border:1px solid #eee7e8;border-radius:11px;padding:9px 10px;color:#4b4446;font-size:12px;overflow:hidden;text-overflow:ellipsis}.nsa-meta b{display:block;margin-bottom:3px;color:#9b8f92;font-size:9px}
.nsa-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:11px;background:#f7f5f5;border-radius:13px;padding:10px}.nsa-flow span{text-align:center}.nsa-flow b{display:block;color:#30292a;font-size:17px}.nsa-flow small{font-size:9px;color:#958b8d}.nsa-flow i{font-style:normal;color:#a79da0;font-size:17px}.nsa-flow .bad{background:#fff0f0;border-radius:10px;padding:6px}.nsa-flow .bad b{color:#c62828}.nsa-problem{margin-top:11px;padding:10px 12px;border-radius:11px;background:#fff4f4;color:#6a3434;font-size:12px}.nsa-problem>b{color:#c62828}.nsa-problem small,.nsa-problem em{display:block;margin-top:5px;color:#947b7b;font-size:10px;font-style:normal}.nsa-problem em{color:#c35400;font-weight:800}
.nsa-clear,.nsa-empty{padding:46px 20px;text-align:center;color:#8c8285;display:flex;flex-direction:column;align-items:center;gap:6px}.nsa-clear span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#eaf8ef;color:#178644;font-size:25px}.nsa-clear strong{color:#31543d;font-size:16px}.nsa-clear small,.nsa-empty span{font-size:11px}.nsa-empty strong{color:#7c3434}
.nsa-history-panel{padding:0}.nsa-history-toggle{width:100%;border:0;background:#fff;padding:15px 17px;display:flex;align-items:center;gap:10px;text-align:right;font:inherit;cursor:pointer;color:#483f41}.nsa-history-toggle span{flex:1;font-weight:800}.nsa-history-toggle b{min-width:25px;height:25px;border-radius:999px;background:#f0ebec;display:grid;place-items:center;font-size:11px}.nsa-history-toggle i{font-style:normal}.nsa-history.hidden{display:none!important}.nsa-history{border-top:1px solid #eee7e8;padding:10px}.nsa-history-list{display:grid;gap:7px}.nsa-history-row{display:grid;grid-template-columns:110px 1.5fr 1fr 1fr;gap:10px;align-items:center;padding:10px 12px;border:1px solid #eee7e8;border-radius:11px}.nsa-history-row>span{font-size:10px;font-weight:900;padding:6px 8px;border-radius:999px;text-align:center}.nsa-history-row>span.ok{background:#eaf8ef;color:#168443}.nsa-history-row>span.bad{background:#fff0e7;color:#c35400}.nsa-history-row div{min-width:0}.nsa-history-row strong,.nsa-history-row b{display:block;color:#373033;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nsa-history-row small{display:block;color:#968c8f;font-size:9px;margin-top:3px}
.nsa-modal{position:fixed;inset:0;z-index:10050;background:rgba(7,18,37,.48);backdrop-filter:blur(2px);display:grid;place-items:center;padding:20px}.nsa-modal.hidden{display:none!important}.nsa-modal-box{position:relative;width:min(420px,94vw);background:#fff;border-radius:20px;padding:24px;text-align:center;box-shadow:0 24px 70px rgba(0,0,0,.24);direction:rtl}.nsa-modal-box>button{position:absolute;top:12px;left:12px;width:32px;height:32px;border:0;border-radius:9px;background:#f4eeee;color:#9b3b3b;font-size:21px;cursor:pointer}.nsa-modal-icon{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;margin:0 auto 10px;background:#eaf8ef;color:#168443;font-size:27px;font-weight:900}.nsa-modal-box h3{margin:0 0 9px;color:#302628}.nsa-modal-box p{color:#655c5e;line-height:1.8;font-size:13px}.nsa-modal-box p small{color:#9b8e91}.nsa-modal-box>div{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:15px}.nsa-modal-box>div button{border:1px solid #ddd4d6;border-radius:11px;padding:11px;font:inherit;font-weight:800;cursor:pointer;background:#fff;color:#544a4c}.nsa-modal-box>div #nsaConfirmYes{background:#168443;border-color:#168443;color:#fff}
@media(max-width:800px){.nsa-statusbar{grid-template-columns:1fr}.nsa-kpis{grid-template-columns:1fr 1fr}.nsa-meta{grid-template-columns:1fr 1fr}.nsa-history-row{grid-template-columns:1fr 1fr}.nsa-history-row>span{grid-column:1/-1;justify-self:start}.nsa-title{align-items:flex-start;flex-direction:column}.nsa-flow{gap:5px}.nsa-flow b{font-size:14px}.nsa-card{grid-template-columns:48px 1fr auto auto!important}}
@media(max-width:430px){.nsa-kpis{grid-template-columns:1fr}.nsa-meta{grid-template-columns:1fr 1fr}.nsa-flow{grid-template-columns:1fr auto 1fr;}.nsa-flow i:nth-of-type(2),.nsa-flow .bad{grid-column:auto}.nsa-history-row{grid-template-columns:1fr}.nsa-history-row>span{grid-column:auto}.nsa-modal-box>div{grid-template-columns:1fr}}


/* AYMAN_STOCK_PROBLEMS_V2_UI */

/* المطابقة تعمل في الخلفية ولا نعرض تفاصيلها للمستخدم */
.nsa-statusbar{
  grid-template-columns:1fr auto!important;
}

.nsa-statusbar strong{
  display:none!important;
}

/* لا نحتاج عرض بداية الفترة غير المرحلة */
.nsa-kpis{
  grid-template-columns:
    repeat(2,1fr)!important;
}

.nsa-kpis article:nth-child(3){
  display:none!important;
}

/* المحرك يعمل تلقائيا */
.nsa-refresh{
  display:none!important;
}


/* AYMAN_STOCK_PROBLEMS_COMPACT_V3 */

/* مساحة القائمة */
.nsa-alerts{
 padding:8px!important;
 gap:7px!important;
}

/*
  الكمبيوتر:
  البطاقة تتحول لشريط مضغوط
  حتى يظهر عدد أكبر من المشاكل في الشاشة.
*/
.nsa-alert-card{
 padding:8px 10px!important;
 border-radius:13px!important;

 display:grid!important;

 grid-template-columns:
  minmax(250px,.9fr)
  minmax(520px,1.7fr)!important;

 grid-template-areas:
  "title top"
  "meta flow"
  "problem problem"!important;

 gap:5px 10px!important;

 box-shadow:
  0 4px 13px
  rgba(80,30,30,.045)!important;
}

.nsa-alert-top{
 grid-area:top!important;
 justify-content:flex-end!important;
 gap:7px!important;
}

.nsa-title{
 grid-area:title!important;
 padding:0!important;
 align-items:center!important;
 gap:8px!important;
}

.nsa-meta{
 grid-area:meta!important;
 gap:4px!important;
}

.nsa-flow{
 grid-area:flow!important;
 margin:0!important;
 padding:5px 7px!important;
 gap:5px!important;
 border-radius:9px!important;
}

.nsa-problem{
 grid-area:problem!important;
 margin:0!important;
 padding:5px 8px!important;
 border-radius:8px!important;
 font-size:10px!important;
 line-height:1.35!important;
}


/* عنوان الصنف */
.nsa-title small{
 font-size:8px!important;
}

.nsa-title h3{
 margin:1px 0 0!important;
 font-size:14px!important;
 line-height:1.25!important;
}

.nsa-title>strong{
 font-size:18px!important;
}

.nsa-title>strong small{
 font-size:9px!important;
}


/* علامة المشكلة */
.nsa-danger{
 min-height:21px!important;
 padding:0 8px!important;
 font-size:9px!important;
}


/* زر المعالجة */
.nsa-done{
 width:29px!important;
 height:29px!important;
 border-radius:8px!important;
 font-size:16px!important;
}


/* معلومات الصنف */
.nsa-meta span{
 padding:5px 6px!important;
 border-radius:8px!important;
 font-size:9px!important;
 white-space:nowrap!important;
}

.nsa-meta b{
 margin-bottom:1px!important;
 font-size:7px!important;
}


/* معادلة المخزون */
.nsa-flow b{
 font-size:13px!important;
}

.nsa-flow small{
 font-size:7px!important;
}

.nsa-flow i{
 font-size:12px!important;
}

.nsa-flow .bad{
 padding:3px!important;
 border-radius:7px!important;
}


/* وصف المشكلة وآخر عملية */
.nsa-problem small,
.nsa-problem em{
 display:inline!important;
 margin:0 8px 0 0!important;
 font-size:8px!important;
}


/* تصغير الجزء العلوي كذلك */
.nsa-statusbar{
 padding:8px 11px!important;
 margin-bottom:8px!important;
 min-height:34px!important;
}

.nsa-kpis{
 gap:8px!important;
 margin-bottom:8px!important;
}

.nsa-kpis article{
 padding:9px 12px!important;
 border-radius:12px!important;
 gap:2px!important;
}

.nsa-kpis strong{
 font-size:18px!important;
}

.nsa-panel{
 margin-top:8px!important;
 border-radius:16px!important;
}

.nsa-panel-head{
 padding:10px 14px!important;
}

.nsa-panel-head h2{
 font-size:16px!important;
 margin-bottom:2px!important;
}


/* الجوال */
@media(max-width:900px){

 .nsa-alert-card{
  display:block!important;
  padding:8px!important;
 }

 .nsa-alert-top{
  margin-bottom:3px!important;
 }

 .nsa-title{
  padding:2px 0!important;
 }

 .nsa-title h3{
  font-size:14px!important;
 }

 .nsa-meta{
  grid-template-columns:
   1fr 1fr!important;

  gap:4px!important;
 }

 /*
   المجموعة الفرعية أقل أهمية على شاشة الجوال،
   القسم والمجموعة والباركود تبقى ظاهرة.
 */
 .nsa-meta span:nth-child(4){
  display:none!important;
 }

 .nsa-flow{
  margin-top:5px!important;
 }

 .nsa-problem{
  margin-top:5px!important;
 }

 .nsa-problem small,
 .nsa-problem em{
  display:block!important;
  margin:2px 0 0!important;
 }

 .nsa-statusbar{
  padding:7px 9px!important;
 }

 .nsa-kpis article{
  padding:8px 10px!important;
 }
}


/* AYMAN STOCK PROBLEMS NAVY SEPARATION V4 */

/* خلفية قسم المشاكل نفس خلفية النظام */
.nsa-panel{
    background:transparent !important;
    border:0 !important;
    box-shadow:none !important;
}

/* رأس القسم كحلي */
.nsa-panel-head{
    background:transparent !important;
    border:0 !important;
}

.nsa-panel-head h2{
    color:#ffffff !important;
}

.nsa-panel-head p,
.nsa-panel-head span,
.nsa-panel-head small{
    color:#cbd5e1 !important;
}

/* المساحة بين التنبيهات كحلي */
.nsa-alerts{
    background:#101d34 !important;
    padding:8px 0 !important;
}

/* التنبيه نفسه يبقى أبيض بإطار أحمر */
.nsa-alert-card{
    background:#ffffff !important;
    border:1px solid #efb0b0 !important;
    border-right:5px solid #d62f2f !important;
}

/* ضمان وضوح النصوص داخل الكرت */
.nsa-alert-card,
.nsa-alert-card h3,
.nsa-alert-card strong{
    color:#172033;
}



/* AYMAN_NEGATIVE_SELLERS_POPUP_V5 */

/* بعد حذف القسم تصبح المعلومات 3 أعمدة */
.nsa-meta{
 grid-template-columns:
  repeat(3,minmax(0,1fr))!important;
}

/* إظهار نص المشكلة وآخر بيع كاملين */
.nsa-problem{
 height:auto!important;
 min-height:0!important;
 max-height:none!important;
 overflow:visible!important;
 white-space:normal!important;
 text-overflow:clip!important;
 line-height:1.55!important;
}

.nsa-problem small,
.nsa-last-sale{
 white-space:normal!important;
 overflow:visible!important;
 text-overflow:clip!important;
}


/* زر الكاشيرات الصغير */
.nsa-sellers-open{
 width:25px;
 height:25px;
 margin-right:6px;
 padding:0;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 vertical-align:middle;
 border:1px solid #d7dce6;
 border-radius:7px;
 background:#fff;
 color:#17233c;
 cursor:pointer;
 font-size:12px;
 line-height:1;
 transition:.15s ease;
}

.nsa-sellers-open:hover{
 border-color:#243858;
 background:#17233c;
 color:#fff;
}


/* النافذة */
.nsa-sellers-overlay{
 position:fixed;
 inset:0;
 z-index:12000;
 display:flex;
 align-items:center;
 justify-content:center;
 padding:18px;
 background:rgba(4,13,29,.56);
 backdrop-filter:blur(2px);
}

.nsa-sellers-modal{
 width:min(560px,94vw);
 max-height:78vh;
 overflow:hidden;
 direction:rtl;
 background:#fff;
 border-radius:18px;
 box-shadow:
  0 24px 70px
  rgba(0,0,0,.28);
}

.nsa-sellers-head{
 display:flex;
 align-items:center;
 justify-content:space-between;
 gap:14px;
 padding:15px 17px;
 border-bottom:1px solid #e9edf3;
}

.nsa-sellers-head>div{
 display:flex;
 flex-direction:column;
 gap:4px;
}

.nsa-sellers-head strong{
 color:#17233c;
 font-size:16px;
}

.nsa-sellers-head span{
 color:#778194;
 font-size:11px;
}

.nsa-sellers-close{
 flex:0 0 auto;
 width:32px;
 height:32px;
 border:0;
 border-radius:9px;
 background:#fff0f0;
 color:#d72626;
 font-size:22px;
 cursor:pointer;
}

.nsa-sellers-body{
 max-height:62vh;
 overflow:auto;
 padding:9px 13px 14px;
}

.nsa-seller-row{
 display:grid;
 grid-template-columns:
  minmax(180px,1.5fr)
  minmax(90px,.65fr)
  minmax(115px,.8fr);
 gap:8px;
 align-items:center;
 padding:10px 8px;
 border-bottom:1px solid #edf0f4;
}

.nsa-seller-row:last-child{
 border-bottom:0;
}

.nsa-seller-row>div{
 display:flex;
 flex-direction:column;
 gap:2px;
}

.nsa-seller-row span{
 color:#8a93a2;
 font-size:10px;
}

.nsa-seller-row strong{
 color:#17233c;
 font-size:13px;
}

.nsa-seller-name>strong{
 font-size:14px;
}

.nsa-seller-name b{
 color:#5c6472;
}

.nsa-sellers-loading,
.nsa-sellers-empty{
 padding:28px 12px;
 text-align:center;
 color:#747f90;
 font-size:12px;
}


/* الجوال */
@media(max-width:650px){

 .nsa-meta{
  grid-template-columns:
   1fr 1fr!important;
 }

 .nsa-seller-row{
  grid-template-columns:
   1fr 1fr;
 }

 .nsa-seller-name{
  grid-column:
   1 / -1;
 }
}


/* REPORTS GRID - TWO CARDS PER ROW */

#reportsList,
#reportsList.reports-company-list{
    display:grid !important;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:18px !important;
    align-items:stretch !important;
}

#reportsList .gmr-card{
    width:100% !important;
    max-width:none !important;
    min-width:0 !important;
}

/* الجوال */
@media(max-width:750px){
    #reportsList,
    #reportsList.reports-company-list{
        grid-template-columns:1fr !important;
        gap:12px !important;
    }
}


/* STOCK PROBLEM FULL TEXT V7 */

.nsa-problem{
    display:block !important;
    height:auto !important;
    min-height:34px !important;
    max-height:none !important;
    overflow:visible !important;
    white-space:normal !important;
    text-overflow:clip !important;
    line-height:1.45 !important;
    padding:6px 9px !important;
}

/* نص المشكلة يظهر كامل */
.nsa-problem,
.nsa-problem strong,
.nsa-problem em{
    white-space:normal !important;
    overflow:visible !important;
    text-overflow:clip !important;
    max-width:100% !important;
}

/* آخر بيع يكون سطر مستقل تحت المشكلة */
.nsa-problem .nsa-last-sale{
    display:block !important;
    width:100% !important;
    margin:3px 0 0 !important;
    white-space:normal !important;
    overflow:visible !important;
    text-overflow:clip !important;
    line-height:1.4 !important;
}

/* زر الكاشيرات يبقى جنب آخر بيع */
.nsa-sellers-open{
    vertical-align:middle !important;
    margin-right:6px !important;
}



/* AYMAN_STOCK_DIAGNOSIS_V8_UI */

.nsa-diagnosis{
 display:flex;
 align-items:center;
 flex-wrap:wrap;
 gap:5px;
 margin:0 0 5px;
 padding:5px 8px;
 border-radius:8px;
 font-size:10px;
 line-height:1.45;
}

.nsa-diagnosis>b{
 color:#616b7b;
 font-size:9px;
}

.nsa-diagnosis>strong{
 font-size:11px;
}

.nsa-diagnosis small{
 display:block!important;
 width:100%;
 margin:1px 0 0!important;
 color:#687386;
 font-size:9px!important;
}

.nsa-diagnosis small b{
 color:#17233c;
 font-size:10px;
}

.nsa-diagnosis.barcode{
 background:#fff7e8;
 border:1px solid #f4d49a;
}

.nsa-diagnosis.barcode>strong{
 color:#a35b00;
}

.nsa-diagnosis.pack{
 background:#fff0f0;
 border:1px solid #efbcbc;
}

.nsa-diagnosis.pack>strong{
 color:#c62828;
}

.nsa-problem-main{
 display:block;
 width:100%;
 margin-top:2px;
 white-space:normal!important;
 overflow:visible!important;
 text-overflow:clip!important;
}


/* الجوال */
@media(max-width:650px){

 .nsa-diagnosis{
  padding:5px 7px;
 }

 .nsa-diagnosis small{
  line-height:1.6;
 }
}


/* STOCK PROBLEMS CLEAN UI V12 */

/* إخفاء مربع حالة المراقبة بالكامل */
.nsa-statusbar{
    display:none !important;
}

/* إخفاء الوصف تحت مشاكل المخزون الحالية */
.nsa-panel-head p{
    display:none !important;
}

/* ضبط المسافات بعد الحذف */
.nsa-panel{
    margin-top:6px !important;
}

.nsa-panel-head{
    padding-bottom:8px !important;
}



/* AYMAN_STOCK_PRINT_V13_UI */

.nsa-print-button{
 display:inline-flex;
 align-items:center;
 justify-content:center;
 gap:6px;
 min-height:32px;
 padding:6px 12px;
 margin:6px 0;
 border:1px solid rgba(255,255,255,.22);
 border-radius:9px;
 background:#ffffff;
 color:#17233c;
 font-size:11px;
 font-weight:700;
 cursor:pointer;
 box-shadow:0 3px 10px rgba(0,0,0,.08);
 transition:.15s ease;
}

.nsa-print-button:hover{
 transform:translateY(-1px);
 box-shadow:0 5px 14px rgba(0,0,0,.12);
}

.nsa-print-button span{
 font-size:14px;
}

@media(max-width:650px){

 .nsa-print-button{
  width:100%;
  margin-top:6px;
 }
}


/* STOCK HISTORY CLEAR UI V14 */

.nsa-history{
    background:transparent !important;
    border-top:0 !important;
    padding:8px 0 !important;
}

.nsa-history-list{
    gap:8px !important;
}

/* كل معالجة كرت أبيض واضح */
.nsa-history-row{
    background:#ffffff !important;
    border:1px solid #d9dee7 !important;
    border-radius:11px !important;
    padding:9px 12px !important;
}

/* اسم الصنف والموظف والرصيد */
.nsa-history-row strong,
.nsa-history-row b{
    color:#17233c !important;
    font-weight:800 !important;
}

/* التاريخ ورقم الصنف والوصف */
.nsa-history-row small{
    color:#667085 !important;
    font-weight:500 !important;
}

/* تمت المعالجة */
.nsa-history-row>span.ok{
    background:#eaf8ef !important;
    color:#087a3e !important;
    border:1px solid #bfe5cc !important;
}

/* رجعت المشكلة */
.nsa-history-row>span.bad{
    background:#fff0e7 !important;
    color:#c34b00 !important;
    border:1px solid #f2c5a9 !important;
}

/* رأس سجل المعالجات يبقى أبيض وواضح */
.nsa-history-toggle{
    background:#ffffff !important;
    color:#17233c !important;
}

.nsa-history-toggle span{
    color:#17233c !important;
}

