/** * Copyright since 2025 Mifos Initiative * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ @use '../i4c' as *; @include i4c-skin; .search-input { width: 240px; } .search-btn { height: 38px; border-radius: 8px; font-weight: 600; font-size: 11.5px; } .count-tag { font-size: 11px; font-weight: 700; color: #64748b; background: #f1f5f9; padding: 2px 7px; border-radius: 9999px; border: 1px solid #e2e8f0; } .head-hint { margin-left: auto; font-size: 11px; color: #94a3b8; font-weight: normal; } .acc-cell { display: flex; align-items: center; gap: 6px; b { color: #0f172a; font-size: 12px; } } .type-tag { padding: 1px 6px; border-radius: 4px; background: #f1f5f9; font-size: 10px; font-weight: 700; color: #64748b; } .client-name { font-weight: 600; color: #1e293b; } .ack-cell { display: flex; align-items: center; gap: 6px; .ack-no { font-weight: 600; color: #334155; font-size: 12px; } } .short-pill { display: inline-block; padding: 2px 6px; border-radius: 6px; background: #fef2f2; color: #dc2626; font-weight: 700; font-size: 11px; } .intimation-ok { display: inline-flex; align-items: center; gap: 5px; color: #059669; font-weight: 600; font-size: 12px; fa-icon { font-size: 13px; } } .review-date { font-size: 12px; color: #475569; font-weight: 500; } .due-alert { color: #d97706; font-weight: 700; display: inline-flex; align-items: center; gap: 4px; } .modal-title-row { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; } .sub { font-size: 11px; color: #64748b; margin-top: 2px; } .err-text { color: #dc2626; font-size: 12px; } .text-accent { color: #2563eb; } .amount-held-text { color: #0f172a; font-size: 13.5px; } .text-muted { color: #94a3b8; } .footer-btn-close { padding: 6px 14px; border-radius: 8px; background: #e2e8f0; color: #334155; border: none; font-size: 11.5px; font-weight: 600; cursor: pointer; transition: all 0.2s; &:hover { background: #cbd5e1; color: #0f172a; } } .intim-status { display: flex; gap: 12px; align-items: center; padding: 12px 16px; border-radius: 10px; margin-bottom: 12px; font-size: 13px; line-height: 1.5; border: 1px solid; > div { flex: 1 1 auto; } &--done { border-color: #bbf7d0; background: #f0fdf4; color: #166534; } &--auto { border-color: #bfdbfe; background: #eff6ff; color: #1e3a8a; } &--manual { border-color: #fde68a; background: #fffbeb; color: #92400e; } } .wrap { white-space: normal; overflow-wrap: anywhere; max-width: 320px; } .cases-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; } @media (width <= 900px) { .cases-grid { grid-template-columns: minmax(0, 1fr); } } .case-row { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; padding: 8px 10px; margin-bottom: 8px; border: 1px solid #e2e8f0; border-radius: 8px; cursor: pointer; &:hover, &:focus-visible { border-color: #2563eb; outline: none; } .sub { font-size: 11px; color: #64748b; } }