/* Card-declined notices on the Reservations panel (31 Oct 2026). */
.bp-ccd{margin-bottom:14px}
.bp-ccd .bp-ops-card-head p{margin:4px 0 0;font-size:13px;color:var(--muted,#5b6b7b)}
.bp-ccd-count{font-size:12px;font-weight:600;color:var(--muted,#5b6b7b);white-space:nowrap}
.bp-ccd-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0 4px}
.bp-ccd-form .bp-ccd-line{flex:1 1 320px;min-width:0;padding:10px 12px;border:1px solid var(--border,#d8e3ee);border-radius:10px;font:inherit;font-size:14px}
.bp-ccd-form label{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--muted,#5b6b7b)}
.bp-ccd-form input[type=date],.bp-ccd-form input[type=time]{padding:7px 8px;border:1px solid var(--border,#d8e3ee);border-radius:8px;font:inherit;font-size:13px}
.bp-ccd-help{margin:0 0 8px;font-size:12px;color:var(--muted,#5b6b7b)}
.bp-ccd-error{margin:0 0 8px;font-size:13px;color:#a3271b}
.bp-ccd-list{display:flex;flex-direction:column;gap:6px}
.bp-ccd-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;border:1px solid var(--border,#d8e3ee);border-radius:10px;padding:8px 10px;background:#fff}
.bp-ccd-row.status-release_due{border-color:#f3b9b2;background:#fff6f5}
.bp-ccd-main{flex:1 1 320px;min-width:0;font-size:13px;line-height:1.4}
.bp-ccd-main small{color:var(--muted,#5b6b7b)}
.bp-ccd-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.bp-ccd-actions .btn{padding:5px 9px;font-size:12px}
.bp-ccd-stage{font-size:11px;color:var(--muted,#5b6b7b);margin-right:4px}
.bp-ccd-flag{font-size:11px;font-weight:700;color:#a3271b;background:#fde8e5;border-radius:999px;padding:2px 8px;margin-right:4px}
.bp-ccd-empty{margin:0;font-size:13px;color:var(--muted,#5b6b7b)}
@media (max-width:700px){.bp-ccd-form .btn{flex:1 1 100%}.bp-ccd-actions{width:100%}.bp-ccd-actions .btn{flex:1}}
.bp-ccd-read{flex-basis:100%;margin:2px 0 0;font-size:12px;color:var(--muted,#5b6b7b)}.bp-ccd-read:empty{display:none}.bp-ccd-read .ok b{color:#0f6a43}.bp-ccd-read .miss{color:#a3271b}
