:is(#gxd,.gx-dlg-ov) .ct-count{display:block;margin-top:6px;color:#8e8e96;font-size:12px;text-align:right}:is(#gxd,.gx-dlg-ov) .ct-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin:-8px 0 20px;padding:6px 6px 6px 12px;border-radius:999px;background:#f5f5f7;color:#18181b;font-size:13.5px;font-weight:600}:is(#gxd,.gx-dlg-ov) .ct-chip>i{color:#4b7bf5}:is(#gxd,.gx-dlg-ov) .ct-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(#gxd,.gx-dlg-ov) .ct-chip button{display:grid;flex:none;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:#5e5e66;cursor:pointer}:is(#gxd,.gx-dlg-ov) .ct-chip button:hover{background:#18181b14;color:#18181b}:is(#gxd,.gx-dlg-ov) .ct-reach{display:flex;gap:8px}:is(#gxd,.gx-dlg-ov) .ct-reach label{position:relative;display:inline-flex;flex:1;align-items:center;justify-content:center;gap:8px;height:44px;border:1px solid rgba(24,24,27,.18);border-radius:10px;color:#18181b;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}:is(#gxd,.gx-dlg-ov) .ct-reach label i{color:#5e5e66;font-size:18px}:is(#gxd,.gx-dlg-ov) .ct-reach label:hover{border-color:#18181b4d;background:#18181b0a}:is(#gxd,.gx-dlg-ov) .ct-reach input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}:is(#gxd,.gx-dlg-ov) .ct-reach label:has(input:checked){border-color:#4b7bf5;background:#4b7bf50f;box-shadow:0 0 0 1px #4b7bf5}:is(#gxd,.gx-dlg-ov) .ct-reach label:has(input:checked) i{color:#4b7bf5}:is(#gxd,.gx-dlg-ov) .ct-reach label:has(input:focus-visible){outline:2px solid #4b7bf5;outline-offset:2px}:is(#gxd,.gx-dlg-ov) .ct-ref{margin:-8px 0 18px;color:#5e5e66;font-size:14px}:is(#gxd,.gx-dlg-ov) .ct-ref b{color:#18181b;letter-spacing:.03em}:is(#gxd,.gx-dlg-ov) .ct-direct{margin:0 0 18px;padding:14px 16px;border-radius:12px;background:#f5f5f7;color:#5e5e66;font-size:14px;line-height:1.6;text-align:center}:is(#gxd,.gx-dlg-ov) .ct-direct a{color:#18181b;font-weight:700;text-decoration:none;white-space:nowrap}:is(#gxd,.gx-dlg-ov) .ct-direct a:hover{text-decoration:underline}:is(#gxd,.gx-dlg-ov) .ct-callnum{display:block;margin:-8px 0 18px;color:#18181b;font:700 30px/1.15 proxima-nova-wide,Montserrat,Arial,sans-serif;letter-spacing:-.02em;text-decoration:none}:is(#gxd,.gx-dlg-ov) .ct-callnum:hover{text-decoration:underline}:is(#gxd,.gx-dlg-ov) .ct-turnstile{display:flex;justify-content:center;margin:4px 0 8px}:is(#gxd,.gx-dlg-ov) .ct-turnstile:empty{margin:0}:is(#gxd,.gx-dlg-ov) .ct-checking{display:flex;align-items:center;gap:8px;margin:0 0 6px;color:#5e5e66;font-size:13px}:is(#gxd,.gx-dlg-ov) .ct-checking i{animation:ct-spin .9s linear infinite}@keyframes ct-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){:is(#gxd,.gx-dlg-ov) .ct-checking i{animation:none}}:is(#gxd,.gx-dlg-ov) .ct-linkbtn{padding:0;border:0;background:none;color:#18181b;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}:is(#gxd,.gx-dlg-ov) .ct-callbox .ct-direct{margin:18px 0 0}
