/* ═══════════════════════════════════════════════════════════════
   الماليات — الإيصال وألوان المبالغ (المرحلة 11)
   ═══════════════════════════════════════════════════════════════ */

/* اتجاه المبلغ يُقرأ باللون **والإشارة معاً** (FeeLabels.SignedMoney يكتب + و −):
   من لا يميّز الأحمر من الأخضر يبقى أمامه رمز. نفس مبدأ أيقونات als-confirm. */
.als-money-up { color: var(--ink-800, #0E2038); }
.als-money-down { color: #B42318; }

/* ───────────────────── بطاقات المصروفات (11.4) ─────────────────────
   ⚠️ أربع بطاقات لا رقمٌ واحدٌ «شامل»: المصروف ليس أتعاباً ولا يُجمع معها،
   وبطاقةٌ تجمعهما تجعل ربحية المكتب رقماً خيالياً يبدو صحيحاً. */

.als-expense-label {
    font-size: .85rem;
    color: rgba(14, 32, 56, .65);
    margin-bottom: .25rem;
}

.als-expense-value {
    font-size: 1.35rem;
    font-weight: 700;
    color: var(--ink-800, #0E2038);
}

.als-expense-hint {
    font-size: .78rem;
    color: rgba(14, 32, 56, .5);
    margin-top: .2rem;
}

.als-expense-card { height: 100%; }

/* «لم يُستردّ» تحذيرٌ لا خطر: مصروفٌ أُنفق أمس ليس متأخّراً، وصبغُه أحمر
   يجعل كل قضيةٍ نشطة تبدو مشكلةً فيتعوّد المستخدم على تخطّي اللون. */
.als-expense-card-warn {
    border-right: 3px solid var(--brass-500, #C0A062);
}

/* ───────────────────── الأمانات (11.5) ─────────────────────
   ⚠️ لونٌ مختلف عن بطاقات المصروفات والأتعاب **عمداً**: الأمانة ليست إيراداً ولا
   تكلفة، وتشابهُ الشكل يجعلها تُقرأ رقماً من أرقام المكتب وهي مال غيره. */

.als-trust-banner {
    border-right: 4px solid #7C5CBF;
    background: linear-gradient(90deg, rgba(124, 92, 191, .05), transparent);
}

.als-trust-banner-label {
    font-size: .9rem;
    color: rgba(14, 32, 56, .7);
}

.als-trust-banner-value {
    font-size: 1.6rem;
    font-weight: 700;
    color: var(--ink-800, #0E2038);
}

.als-trust-banner-hint {
    font-size: .82rem;
    color: rgba(14, 32, 56, .55);
    margin-top: .3rem;
}

.als-trust-banner-inline {
    padding: .65rem .9rem;
    margin-bottom: 1rem;
    border-radius: .4rem;
    border-right: 3px solid #7C5CBF;
    background: rgba(124, 92, 191, .06);
    font-size: .92rem;
}

/* القيد المصحَّح **يُشطب ولا يُخفى** — سجلٌّ يختفي منه صفٌّ لا يصلح مرجعاً. */
.als-entry-reversed td { opacity: .6; }
.als-entry-reversed td:nth-child(4) { text-decoration: line-through; }

/* ─────────────────────────── الإيصال ─────────────────────────── */

.als-receipt {
    border: 1px solid rgba(14, 32, 56, .15);
    border-radius: .5rem;
    padding: 1.5rem;
    background: var(--parchment, #FAF8F4);
}

.als-receipt-head {
    text-align: center;
    border-bottom: 2px solid var(--brass-500, #C0A062);
    padding-bottom: 1rem;
    margin-bottom: 1.25rem;
}

.als-receipt-office {
    font-size: 1.35rem;
    font-weight: 700;
    color: var(--ink-800, #0E2038);
}

.als-receipt-meta {
    font-size: .85rem;
    color: rgba(14, 32, 56, .65);
}

.als-receipt-title {
    font-size: 1.15rem;
    margin: .75rem 0 .25rem;
    color: var(--ink-800, #0E2038);
}

.als-receipt-number {
    display: inline-block;
    font-weight: 700;
    letter-spacing: .05em;
    padding: .2rem .75rem;
    border: 1px solid var(--brass-500, #C0A062);
    border-radius: .35rem;
}

.als-receipt-signatures {
    display: flex;
    justify-content: space-between;
    gap: 2rem;
    margin-top: 3rem;
    padding-top: 1rem;
    font-size: .9rem;
    color: rgba(14, 32, 56, .8);
}

/* ═══════════════ بطاقة الاقتراح المالي داخل شاشةٍ قضائية (11.6) ═══════════════
   ⚠️ **تُرسم بلونٍ يخالف بطاقات الشاشة القضائية عمداً.** هي جسمٌ غريب في شاشة
   إغلاق الميعاد: ما تحتها مالٌ يُطالَب به موكّل، وما فوقها إجراءٌ قضائي. وتشابهُ
   الشكل يجعلها تُقرأ حقلاً من حقول النموذج فتُملأ بلا انتباه.
   (نفس سبب اللون البنفسجي المستقلّ لبطاقة الأمانات.) */
.als-fin-proposal {
    margin-top: 1.25rem;
    padding: 1rem 1.15rem;
    border: 1px solid rgba(192, 160, 98, .55);
    border-right: 4px solid var(--brass-500, #C0A062);
    border-radius: 10px;
    background: rgba(192, 160, 98, .07);
}

.als-fin-proposal-head {
    display: flex;
    align-items: center;
    gap: .5rem;
    margin-bottom: .75rem;
    color: var(--ink-800, #0E2038);
}

.als-fin-proposal-block {
    margin: 0;
    font-size: .9rem;
    color: rgba(14, 32, 56, .75);
}

/* الحقول تبدأ مطفأة بصرياً: خانة الاختيار هي البوّابة، ورقمٌ ظاهرٌ بجوار خانةٍ
   مطفأة يُقرأ «سيُسجَّل» وهو لن يُسجَّل. */
.als-fin-proposal-fields {
    margin-top: .85rem;
    opacity: .45;
    transition: opacity .15s ease;
}

.als-fin-proposal.is-on .als-fin-proposal-fields { opacity: 1; }

/* «أُسقط عمداً» ⇒ لا درجة تنشأ ولا أتعاب. البطاقة تخفت **ولا تختفي**: اختفاؤها
   يجعل الشاشة تتغيّر شكلاً مع كل اختيار فيضيع موضعُها من ذاكرة المستخدم. */
.als-fin-proposal.is-off {
    opacity: .5;
    filter: grayscale(1);
}

.als-fin-proposal-note {
    margin: .5rem 0 0;
    font-size: .82rem;
    color: rgba(14, 32, 56, .7);
}

/* ⚠️ البطاقة تُطبع: ورقةُ إغلاق الميعاد تُقرأ بعد شهر، وزيادةُ الأتعاب جزءٌ
   من الواقعة لا زينةُ شاشة. */

/* ─────────────────────────── الطباعة ───────────────────────────
   الإيصال ورقةٌ تُسلَّم للموكّل: تُطبع وحدها بلا قائمة جانبية ولا ترويسة نظام.
   ⚠️ والخلفية تُفرَض بـ print-color-adjust وإلا أسقطها المتصفّح فخرج الإطار
   بلا لون ولا يُميَّز الإيصال عن ورقةٍ عادية. */
@media print {
    .als-sidebar,
    .als-header,
    .als-page-header,
    .als-no-print,
    .crud-actions {
        display: none !important;
    }

    .als-body { margin: 0 !important; }

    .als-receipt {
        border: 1px solid #000;
        background: #fff;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
        page-break-inside: avoid;
    }

    /* إنذارا «أُلغي» و«قيد عكسي» يبقيان في الطباعة عمداً:
       ورقةٌ ملغاة تُطبع اليوم يجب أن تقول إنها ملغاة. */
    .als-alert { display: block !important; }
}
