.rcp-source{background:var(--vfy-neutral-bg);border-radius:999px;color:var(--ink-1);display:inline-block;font-size:13.5px;font-weight:600;margin:0;padding:4px 10px}.rcp-name{color:var(--ink-0);font-size:16px;margin:0 0 12px;overflow-wrap:anywhere}.rcp-name-k{color:var(--ink-2);display:block;font-size:13px;font-weight:600}.rcp-items{display:grid;gap:8px;list-style:none;margin:0;padding:0}.rcp-items li{align-items:flex-start;color:var(--ink-0);display:flex;font-size:15px;gap:10px;overflow-wrap:anywhere}.rcp-items svg{color:var(--ink-2);flex:none;margin-top:2px}.rcp-dot{background:var(--ink-2);border-radius:50%;flex:none;height:7px;margin:8px 5px 0 6px;width:7px}.rcp-items li.is-off{color:var(--ink-2)}.rcp-items li.is-off svg{color:var(--ink-3)}.rcp-off{font-size:13.5px}.rcp-conditions{color:var(--ink-1);font-size:14px;margin:12px 0 0;padding-left:20px}.rcp-small{color:var(--ink-2);font-size:13.5px;margin:14px 0 0}.rcp-page .vfy-state-msg[role=status]{text-align:center}.rcp-back{font-size:14px;font-weight:600;margin:0 0 14px}.rcp-back a{color:var(--ink-1);text-decoration:underline;text-underline-offset:3px}.rcp-back a:hover{color:var(--ink-0)}.rcp-settings{margin:16px 0 4px}.rcp-page .cl-params{display:flex;flex-wrap:wrap;gap:10px 14px}.rcp-page .cl-param{display:flex;flex:1 1 220px;flex-direction:column;max-width:360px;min-width:0}.rcp-page .cl-param-label{color:var(--ink-1);font-size:13.5px;font-weight:600;margin-bottom:4px}.rcp-link-input,.rcp-page .cl-param-input{background:var(--vfy-surface);border:1.5px solid var(--border-strong);border-radius:10px;box-sizing:border-box;color:var(--ink-0);font:inherit;font-size:16px;font-weight:500;min-height:44px;padding:8px 12px;width:100%}.rcp-page .cl-param-input[aria-invalid=true]{border-color:var(--vfy-bad)}.rcp-page .cl-param-help{color:var(--ink-2);font-size:13px;margin:4px 0 0}.rcp-page .cl-param-error{color:var(--vfy-bad);font-size:13.5px;margin:4px 0 0}.rcp-link,.rcp-name{margin-top:16px}.rcp-link-label{color:var(--ink-1);display:block;font-size:14px;font-weight:600;margin-bottom:6px}.rcp-link-row{display:flex;gap:8px}.rcp-link-input{flex:1 1 auto;font-size:14px;min-width:0;text-overflow:ellipsis}.rcp-pending{margin:0 0 4px}.rcp-link-row .btn{flex:none;white-space:nowrap}
