.person-collection-profile,.person-refresh-settings form{display:grid;gap:12px}.person-collection-profile label,.person-refresh-settings label{display:grid;gap:6px}.person-collection-profile p,.person-refresh-settings p,.person-refresh-member p,.person-refresh-member small{font-size:13px;line-height:1.65;color:var(--muted,#92909d)}.person-refresh-settings input,.person-collection-profile textarea,.person-collection-profile select{width:100%;max-width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--border,#50475f);border-radius:8px;background:var(--surface,#fff);color:var(--text,#201b29)}.person-refresh-settings input[type=checkbox]{width:auto;justify-self:start}
/* White settings card inside the dark administrator console. */
.person-refresh-settings{margin:18px 0;background:#fff;color:#30243b;border-color:#e3d9ec}
.person-refresh-settings h3,.person-refresh-settings label{color:#30243b}
.person-refresh-settings p{color:#72667d}
.person-refresh-settings input{background:#fff;color:#30243b;border-color:#d6c6e2;font:inherit}
.person-refresh-settings input::placeholder{color:#72667d;opacity:1}
.person-refresh-settings label:has(input[type=checkbox]){display:flex;align-items:center;gap:8px;line-height:1.5}
.person-refresh-settings input[type=checkbox]{flex:none;margin:0;accent-color:#753bbd}
.person-refresh-settings [data-refresh-state]{color:#62358f}
.person-refresh-member{margin:18px 0}.person-refresh-member small{display:block;margin-top:12px}.person-refresh-table{overflow-x:auto}.person-refresh-result table{width:100%;border-collapse:collapse;font-size:13px}.person-refresh-result th,.person-refresh-result td{padding:8px;text-align:left;border-bottom:1px solid var(--border,#ddd)}.person-refresh-result ul{padding-left:18px;max-height:340px;overflow:auto}.person-refresh-result li{margin:10px 0;overflow-wrap:anywhere}.person-refresh-result li small{display:block}.person-refresh-result{margin-top:16px}[data-refresh-state],[data-person-action-state]{display:block;font-size:13px;line-height:1.6;margin-top:8px}.person-refresh-member[hidden]{display:none}
.person-refresh-member-top{margin:16px 0 0;border:1px solid color-mix(in srgb,var(--jcs-gold,#b99a45) 48%,#d8d4c7);background:color-mix(in srgb,var(--jcs-gold,#b99a45) 8%,#fff);color:#30243b;text-align:left}.person-refresh-member-top h3{margin-top:0;color:#30243b}.person-refresh-member-top :is(p,small,[data-refresh-state]){color:#625970}.person-refresh-member-top:focus,.person-refresh-member-top:focus-within{outline:3px solid color-mix(in srgb,var(--jcs-gold,#b99a45) 45%,transparent);outline-offset:3px}.person-analysis-access{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0;padding:16px 18px;border:1px solid color-mix(in srgb,var(--jcs-teal,#168f94) 42%,#d6dfe0);border-radius:12px;background:color-mix(in srgb,var(--jcs-teal,#168f94) 8%,#fff);color:#26383b}.person-analysis-access>div{display:grid;gap:5px}.person-analysis-access :is(strong,span,time){color:#26383b}.person-analysis-access strong{font-size:15px}.person-analysis-access span{font-size:13px;line-height:1.5}.person-analysis-access [data-analysis-remaining]{font-weight:700;color:#08777c}.person-analysis-expired{margin:24px auto;max-width:760px;text-align:center}.politician-compare-access-gate ul{display:grid;gap:10px;padding:0;list-style:none}.politician-compare-access-gate li{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--border,#ddd);border-radius:10px}.politician-compare-access-gate li span{flex:1}.politician-compare-access-gate li a{font-weight:700;color:var(--jcs-teal,#08777c)}
@media(max-width:720px){.person-analysis-access,.politician-compare-access-gate li{align-items:flex-start;flex-direction:column}.person-analysis-access .ghost-btn{width:100%;text-align:center}.person-refresh-member-top{margin-inline:-4px}}
