.ccs-tw code{background:#f1f5f9;padding:2px 6px;border-radius:8px;}


/* === CCS Cards UI (Province/Sections) === */
.ccs-choice { display:block; transition: background .15s ease, box-shadow .15s ease; }
.ccs-choice:hover { background: rgba(15, 23, 42, 0.03); }
.ccs-choice.ccs-selected { box-shadow: 0 0 0 2px rgba(2, 132, 199, .25) inset; }
.ccs-choice.ccs-selected-cap { background: rgba(2, 132, 199, 0.06); }
.ccs-choice.ccs-selected-vice { background: rgba(22, 163, 74, 0.06); box-shadow: 0 0 0 2px rgba(22, 163, 74, .22) inset; }
.ccs-choice.ccs-disabled { opacity: .6; }
.ccs-flag-card { border-left: 6px solid rgba(2, 132, 199, 0.65); }
