.asc-case-evidence{margin:14px 0;padding:14px;border:1px solid #dbe7e3;background:#f8fbfa;border-radius:14px}.asc-case-evidence.empty{display:flex;justify-content:space-between;gap:12px;align-items:center}.asc-case-evidence.empty span,.asc-evidence-head span{display:block;color:#657773;font-size:12px;margin-top:3px}.asc-evidence-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.asc-case-evidence a{color:#117b5c;font-weight:700}.asc-evidence-files{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.asc-evidence-file{min-width:180px;max-width:300px;padding:10px 12px;border:1px solid #dce5e2;border-radius:10px;background:#fff;text-decoration:none}.asc-evidence-file span,.asc-evidence-file small,.asc-evidence-file em{display:block}.asc-evidence-file small{color:#60716d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:3px 0}.asc-evidence-file em{font-size:11px;text-transform:uppercase;font-style:normal}.asc-evidence-file.verified{border-color:#a8dbc8}.asc-evidence-file.verified em{color:#117b5c}.asc-evidence-file.received{border-color:#efdca6}.asc-evidence-file.received em{color:#835d00}.asc-evidence-file.rejected{opacity:.72}.asc-evidence-control{font-size:12px;color:#657773;margin:10px 0 0}.asc-evidence-flag{margin:10px 0;padding:10px 12px;border-radius:10px;font-size:13px}.asc-evidence-flag.ok{background:#e8f7f1;color:#116d52}.asc-evidence-flag.wait{background:#fff5dc;color:#765800}.asc-evidence-flag.warn{background:#fff2ef;color:#8a392d}@media(max-width:700px){.asc-case-evidence.empty,.asc-evidence-head{display:block}.asc-case-evidence.empty>a,.asc-evidence-head>a{display:inline-block;margin-top:8px}.asc-evidence-file{max-width:100%;width:100%}}

/* V4.23.77 — exact post-upload evidence confirmation. */
.asc-evidence-file.just-attached{outline:3px solid rgba(17,123,92,.22);border-color:#117b5c;box-shadow:0 0 0 4px rgba(17,123,92,.08)}.asc-evidence-file.just-attached:focus{outline:3px solid rgba(17,123,92,.38);outline-offset:2px}.asc-evidence-new-badge{display:inline-block;margin-left:7px;padding:2px 6px;border-radius:999px;background:#117b5c;color:#fff;font-size:10px;line-height:1.4;vertical-align:1px}

/* V4.23.77 — explicit action on the exact proof highlighted after a confirmed settlement-evidence upload. */
.asc-evidence-view-proof{display:inline-block;margin-top:7px;color:#117b5c;font-size:12px;font-weight:800}.asc-evidence-file.just-attached:hover .asc-evidence-view-proof,.asc-evidence-file.just-attached:focus .asc-evidence-view-proof{text-decoration:underline}

/* V4.23.77 — temporary post-upload evidence emphasis can be dismissed without changing the stored document. */
.asc-evidence-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.asc-evidence-clear-highlight{appearance:none;border:1px solid #b9cbc5;border-radius:999px;background:#fff;color:#49635b;padding:5px 9px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.asc-evidence-clear-highlight:hover,.asc-evidence-clear-highlight:focus{border-color:#117b5c;color:#117b5c;outline:none}.asc-evidence-clear-highlight:focus-visible{box-shadow:0 0 0 3px rgba(17,123,92,.16)}@media(max-width:700px){.asc-evidence-head-actions{justify-content:flex-start;margin-top:8px}}


/* V4.23.82 — identify the latest payment proof inside the full service evidence history. */
.asc-evidence-file.latest-evidence:not(.just-attached){border-color:#9fc9bc;background:#fbfefd}.asc-evidence-latest-badge{display:inline-block;margin-left:7px;padding:2px 6px;border-radius:999px;background:#e3f2ed;color:#116d52;font-size:10px;line-height:1.4;vertical-align:1px;font-weight:800}.asc-evidence-file.latest-evidence:not(.just-attached):hover,.asc-evidence-file.latest-evidence:not(.just-attached):focus{box-shadow:0 0 0 3px rgba(17,123,92,.10)}

/* V4.23.83 — show payment-proof chronology only when a service case has multiple proofs. */
.asc-evidence-proof-order{display:block;margin-top:6px;color:#657773;font-size:11px;font-style:normal;font-weight:700}.asc-evidence-file.latest-evidence .asc-evidence-proof-order,.asc-evidence-file.just-attached .asc-evidence-proof-order{color:#116d52}
