.cf__intro[data-v-241721b5]{margin-bottom:16px!important}.cf__muted[data-v-241721b5]{color:#5b6472;font-size:13px;line-height:1.5;margin:0}.cf__alert[data-v-241721b5]{border-radius:12px;display:flex;font-size:13px;gap:8px;line-height:1.45;list-style:none;margin:0 0 14px;padding:10px 14px}.cf__alert svg[data-v-241721b5]{flex:none;margin-top:2px}.cf__alert--soft[data-v-241721b5],.cf__alert--warn[data-v-241721b5]{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.cf__alert--soft[data-v-241721b5]{flex-direction:column;gap:6px}.cf__alert--soft li[data-v-241721b5]{display:flex;gap:8px}.cf__dupes[data-v-241721b5]{background:#f5f7fb;border:1px solid #e4e8f0;border-radius:18px;margin-bottom:24px;padding:18px}.cf__dupes h3[data-v-241721b5]{color:#07154a;font-size:15px;font-weight:600;margin:0 0 2px}.cf__dupes ul[data-v-241721b5]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:14px 0;padding:0}.cf__dupes li[data-v-241721b5]{align-items:center;background:#fff;border:1px solid #e4e8f0;border-radius:14px;display:flex;gap:12px;padding:10px 10px 10px 12px}.cf__dupes li b[data-v-241721b5]{color:#07154a;display:block;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf__dupes li small[data-v-241721b5]{color:#5b6472;font-size:12px}.cf__dupe-ico[data-v-241721b5]{background:#1f46e014;border-radius:10px;color:#1f46e0;display:grid;flex:none;height:34px;place-items:center;width:34px}.cf__chip[data-v-241721b5]{background:#eff6ff;border-radius:999px;color:#1d4ed8;flex:none;font-size:11.5px;font-weight:500;padding:3px 9px}.cf__chip--warn[data-v-241721b5]{background:#fffbeb;color:#b45309}.cf__link[data-v-241721b5]{align-items:center;background:none;border:0;color:#1f46e0;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:500;gap:6px;padding:0}.cf__link[data-v-241721b5]:hover{color:#07154a}.cf__kind[data-v-241721b5]{background:#f5f7fb;border:1px solid #e4e8f0;border-radius:999px;display:inline-flex;margin-bottom:14px;padding:4px}.cf__kind button[data-v-241721b5]{align-items:center;background:none;border:0;border-radius:999px;color:#5b6472;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;height:34px;padding:0 14px;transition:background .15s,color .15s}.cf__kind button.on[data-v-241721b5]{background:#1f46e0;box-shadow:0 1px 2px #07154a2e;color:#fff}.cf__kind button[data-v-241721b5]:not(.on):hover{color:#07154a}.cf__legend[data-v-241721b5]{align-items:center;color:#b45309;display:flex;font-size:12.5px;font-weight:500;gap:8px;margin:0 0 6px}.cf__legend span[data-v-241721b5]{background:#fffbeb;border:1px solid #fbbf24;border-radius:3px;height:10px;width:10px}.cf__missing[data-v-241721b5]{font-size:12.5px;margin-bottom:18px}.cf__kind+.cf__legend[data-v-241721b5],.cf__kind+.cf__missing[data-v-241721b5],.cf__legend+.cf__missing[data-v-241721b5]{margin-top:0}.cf__keep[data-v-241721b5]{align-items:flex-start;border:1px solid #e4e8f0;border-radius:14px;cursor:pointer;display:flex;gap:10px;padding:12px 14px;transition:border-color .15s}.cf__keep[data-v-241721b5]:hover{border-color:#cfd6e6}.cf__keep input[data-v-241721b5]{accent-color:#1f46e0;flex:none;height:18px;margin-top:1px;width:18px}.cf__keep b[data-v-241721b5]{color:#07154a;display:block;font-size:13.5px;font-weight:500}.cf__keep small[data-v-241721b5]{color:#5b6472;font-size:12px}.cf__done[data-v-241721b5]{align-items:center;display:flex;flex-wrap:wrap;gap:14px;padding:6px 0 26px}.cf__done>div[data-v-241721b5]:not(.cf__done-actions){flex:1;min-width:200px}.cf__done p[data-v-241721b5]{color:#07154a;font-size:14px;margin:0}.cf__done-ico[data-v-241721b5]{background:#ecfdf5;border-radius:50%;color:#10b981;display:grid;flex:none;height:44px;place-items:center;width:44px}.cf__done-actions[data-v-241721b5]{display:flex;gap:10px;justify-content:flex-end;width:100%}.cf__btn[data-v-241721b5]{align-items:center;background:#fff;border:1px solid #e4e8f0;border-radius:12px;color:#07154a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;height:44px;padding:0 18px;transition:background .15s,border-color .15s,color .15s}.cf__btn[data-v-241721b5]:hover{border-color:#1f46e066}.cf__btn--primary[data-v-241721b5]{background:#1f46e0;border-color:#1f46e0;color:#fff}.cf__btn--primary[data-v-241721b5]:hover{background:#2c56f0}.cf__btn--sm[data-v-241721b5]{font-size:13px;height:36px;padding:0 14px}.cf__keep input[data-v-241721b5]:focus-visible,.cf__root button[data-v-241721b5]:focus-visible{outline:2px solid #1f46e0;outline-offset:2px}
