.pccc-inline{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;margin:10px 0 0;border:1px solid #dce6f2;border-radius:8px;background:#f2f6fc;color:#617791;min-width:0;font-size:11px;line-height:1.5}
.pccc-state{min-width:0;overflow-wrap:anywhere}.pccc-state:before{content:'○';margin-right:6px;font-weight:700}.pccc-check{flex:none;padding:5px 11px!important;border:1px solid #ccdbee;background:white;color:#244c83;border-radius:6px;min-height:28px;font:inherit;font-size:11px!important;cursor:pointer}.pccc-check:hover:not(:disabled){background:#e8f0fb}.pccc-check:disabled{opacity:.45;cursor:default}.pccc-check:focus-visible{outline:2px solid #8bb1db;outline-offset:2px}.pccc-inline[data-state=matched]{background:#edf7f2;border-color:#d1e8dc;color:#267253}.pccc-inline[data-state=matched] .pccc-state:before{content:'✓'}.pccc-inline[data-state=mismatch],.pccc-inline[data-state=error]{background:#fff4f4;border-color:#eed6da;color:#a24450}.pccc-inline[data-state=mismatch] .pccc-state:before,.pccc-inline[data-state=error] .pccc-state:before{content:'!'}
@media(max-width:550px){.pccc-inline{padding:7px 9px;font-size:10px;gap:7px}.pccc-check{font-size:10px!important;padding:4px 9px!important}}

/* Keep verification next to the number, with a single compact result line. */
.pccc-control{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;min-width:0}
.pccc-control.is-personal{grid-template-columns:minmax(0,1fr) auto}
.pccc-control>.pccc-check{height:39px;min-width:49px;padding:7px 10px!important;background:#244c83;border-color:#244c83;color:#fff;border-radius:8px;font-weight:600}
.pccc-control>.pccc-check:hover:not(:disabled){background:#183a63}
.pccc-inline{display:block!important;margin:0;padding:0;border:0!important;background:none!important;font-size:10px;line-height:1.5;color:#7488a3}
.pccc-inline[hidden]{display:none!important}
.pccc-inline[data-state=matched]{color:#267253}.pccc-inline[data-state=mismatch],.pccc-inline[data-state=error]{color:#ae4653}
.pccc-control[data-state=matched]>input{border-color:#85b69b!important}
.pccc-control[data-state=mismatch]>input{border-color:#d99aa5!important}
@media(max-width:550px){.pccc-control>.pccc-check{height:42px;min-width:54px;font-size:11px!important}.pccc-inline{font-size:10px}}
