.rf[data-v-70be2205]{padding:4px 2px 24px}.rf-bar[data-v-70be2205]{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.rf-count[data-v-70be2205]{color:#64748b;font-size:13px}.rf-add[data-v-70be2205]{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;border:0;font-weight:600}.rf-add[data-v-70be2205]:hover{color:#fff;opacity:.94}.rf-grid[data-v-70be2205]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.rf-card[data-v-70be2205]{background:#fff;border:1px solid #e8edf2;border-radius:12px;padding:15px 16px}.rf-card-h[data-v-70be2205]{display:flex;justify-content:space-between;align-items:flex-start}.rf-name[data-v-70be2205]{font-weight:800;font-size:15px;color:#0f172a}.rf-meta[data-v-70be2205]{font-size:12px;color:#64748b;margin-top:3px;display:flex;gap:5px;flex-wrap:wrap;align-items:center}.rf-basis[data-v-70be2205]{background:rgba(20,184,166,.12);color:#0f766e;border-radius:6px;padding:1px 7px;font-weight:700;font-size:10.5px;text-transform:uppercase}.rf-act[data-v-70be2205]{border:0;background:#f1f5f9;color:#475569;width:28px;height:28px;border-radius:7px;margin-left:5px}.rf-act.sm[data-v-70be2205]{width:22px;height:22px}.rf-act[data-v-70be2205]:hover{background:rgba(20,184,166,.14);color:#0f766e}.rf-act.danger[data-v-70be2205]:hover{background:rgba(239,68,68,.12);color:#dc2626}.rf-toggles[data-v-70be2205]{display:flex;gap:16px;margin:14px 0 6px;flex-wrap:wrap}.rf-switch[data-v-70be2205]{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.rf-switch input[data-v-70be2205]{display:none}.rf-sl[data-v-70be2205]{width:36px;height:20px;border-radius:20px;background:#cbd5e1;position:relative;transition:.2s;flex:none}.rf-sl[data-v-70be2205]:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:2px;left:2px;transition:.2s}.rf-switch input:checked+.rf-sl[data-v-70be2205]{background:#14b8a6}.rf-switch input:checked+.rf-sl[data-v-70be2205]:after{transform:translateX(16px)}.rf-switch-lbl[data-v-70be2205]{font-size:12.5px;color:#334155;font-weight:600}.rf-switch-lbl small[data-v-70be2205]{display:block;font-size:10.5px;color:#94a3b8;font-weight:400}.rf-addons[data-v-70be2205]{border-top:1px solid #f1f5f9;margin-top:12px;padding-top:10px}.rf-addons-toggle[data-v-70be2205]{border:0;background:transparent;color:#475569;font-size:12.5px;font-weight:600}.rf-addons-count[data-v-70be2205]{background:#f1f5f9;border-radius:20px;padding:0 7px;font-size:11px;margin-left:4px}.rf-addons-body[data-v-70be2205]{margin-top:8px}.rf-addons-empty[data-v-70be2205]{color:#94a3b8;font-size:12px;padding:4px 0}.rf-addon-row[data-v-70be2205]{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:12.5px}.rf-addon-nm[data-v-70be2205]{font-weight:600;color:#334155;flex:1}.rf-addon-unit[data-v-70be2205]{color:#94a3b8;font-size:11px}.rf-addon-pr[data-v-70be2205]{color:#0f766e;font-weight:700}.rf-addon-new[data-v-70be2205]{display:flex;gap:6px;margin-top:8px}.rf-addon-new input[data-v-70be2205],.rf-addon-new select[data-v-70be2205]{padding:6px 9px;border:1px solid #e2e8f0;border-radius:7px;font-size:12.5px;outline:none;flex:1}.rf-addon-add[data-v-70be2205]{background:#0f766e;color:#fff;border:0;font-weight:600;font-size:12.5px;padding:6px 12px}.rf-empty[data-v-70be2205]{background:#fff;border:1px dashed #cbd5e1;border-radius:12px;padding:32px;text-align:center;color:#94a3b8;font-size:13.5px}.rf-sk .sk[data-v-70be2205]{border-radius:8px;background:linear-gradient(90deg,#eef2f6,#f6f9fb,#eef2f6);background-size:200% 100%;animation:rfsk-70be2205 1.2s infinite}@keyframes rfsk-70be2205{0%{background-position:200% 0}to{background-position:-200% 0}}.rf-modal-pad[data-v-70be2205]{padding:18px 20px}.rf-field[data-v-70be2205]{margin-bottom:12px}.rf-field label[data-v-70be2205]{display:block;font-size:12px;color:#475569;margin-bottom:5px;font-weight:600}.rf-field .req[data-v-70be2205]{color:#ef4444}.rf-field input[data-v-70be2205],.rf-field select[data-v-70be2205]{width:100%;padding:9px 11px;border:1px solid #e2e8f0;border-radius:9px;font-size:13.5px;outline:none}.rf-field input[data-v-70be2205]:focus,.rf-field select[data-v-70be2205]:focus{border-color:#14b8a6;box-shadow:0 0 0 3px rgba(20,184,166,.12)}.rf-row[data-v-70be2205]{display:flex;gap:10px}.rf-seg[data-v-70be2205]{display:inline-flex;border:1px solid #e2e8f0;border-radius:9px;overflow:hidden}.rf-seg button[data-v-70be2205]{border:0;background:#fff;color:#475569;font-size:12.5px;font-weight:600;padding:8px 14px;cursor:pointer}.rf-seg button+button[data-v-70be2205]{border-left:1px solid #e2e8f0}.rf-seg button.active[data-v-70be2205]{background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff}.rf-opt-head[data-v-70be2205]{margin-bottom:6px}.rf-opt[data-v-70be2205]{border:1px solid #e2e8f0;border-radius:11px;padding:12px 13px 2px;margin-bottom:10px;background:#fafcfe}.rf-opt-h[data-v-70be2205]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.rf-opt-basis[data-v-70be2205]{flex:1;padding:8px 11px;border:1px solid #e2e8f0;border-radius:9px;font-size:13.5px;font-weight:600;outline:none;background:#fff}.rf-opt-basis[data-v-70be2205]:focus{border-color:#14b8a6;box-shadow:0 0 0 3px rgba(20,184,166,.12)}.rf-opt-def[data-v-70be2205]{border:1px solid #e2e8f0;background:#fff;color:#94a3b8;font-size:12px;font-weight:600;padding:7px 11px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.rf-opt-def.on[data-v-70be2205]{border-color:#f59e0b;background:rgba(245,158,11,.12);color:#b45309}.rf-opt-def .mdi[data-v-70be2205]{font-size:14px}.rf-opt-rm[data-v-70be2205]{flex:none}.rf-opt-add[data-v-70be2205]{border:1px dashed #14b8a6;background:rgba(20,184,166,.06);color:#0f766e;font-weight:600;font-size:12.5px;border-radius:9px;padding:9px 14px;cursor:pointer;width:100%;margin:2px 0 14px}.rf-opt-add[data-v-70be2205]:hover:not(:disabled){background:rgba(20,184,166,.12)}.rf-opt-add[data-v-70be2205]:disabled{opacity:.5;cursor:not-allowed}.rf-modal-toggles[data-v-70be2205]{display:flex;gap:18px;margin-top:6px}.rf-amn[data-v-70be2205]{display:flex;flex-wrap:wrap;gap:7px}.rf-amn-chip[data-v-70be2205]{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:#334155;border:1px solid #e2e8f0;border-radius:20px;padding:5px 11px;cursor:pointer}.rf-amn-chip input[data-v-70be2205]{display:none}.rf-amn-chip.on[data-v-70be2205]{border-color:#14b8a6;background:rgba(20,184,166,.1);color:#0f766e;font-weight:600}.rf-amn-pr[data-v-70be2205]{color:#0f766e;font-weight:700;margin-left:2px}.rf-err[data-v-70be2205]{color:#dc2626;font-size:12.5px;margin:4px 0 0}.rf-hint[data-v-70be2205]{font-size:12px;color:#0f766e;margin:-4px 0 12px;display:flex;align-items:center;gap:6px}.rf-hint .mdi[data-v-70be2205]{font-size:14px}.rf-hint.warn[data-v-70be2205]{color:#b45309}.rf-win[data-v-70be2205]{display:flex;align-items:center;gap:8px;margin-bottom:7px}.rf-win-input[data-v-70be2205]{flex:1;padding:9px 11px;border:1px solid #e2e8f0;border-radius:9px;font-size:13.5px;outline:none}.rf-win-input[data-v-70be2205]:focus{border-color:#14b8a6;box-shadow:0 0 0 3px rgba(20,184,166,.12)}.rf-win-to[data-v-70be2205]{color:#94a3b8;font-size:12px}.rf-win-rm[data-v-70be2205]{flex:none}.rf-win-add[data-v-70be2205]{border:1px dashed #14b8a6;background:rgba(20,184,166,.06);color:#0f766e;font-weight:600;font-size:12.5px;border-radius:8px;padding:6px 12px;cursor:pointer;margin-top:2px}.rf-win-add[data-v-70be2205]:hover{background:rgba(20,184,166,.12)}html[data-theme=dark] .rf-amn-chip[data-v-70be2205]{border-color:#243859;color:#cbd5e1}html[data-theme=dark] .rf-amn-chip.on[data-v-70be2205]{border-color:#14b8a6;background:rgba(20,184,166,.16);color:#5eead4}html[data-theme=dark] .rf-amn-pr[data-v-70be2205]{color:#2dd4bf}html[data-theme=dark] .rf-count[data-v-70be2205]{color:#94a3b8}html[data-theme=dark] .rf-card[data-v-70be2205]{background:#111b33;border-color:#243859}html[data-theme=dark] .rf-name[data-v-70be2205]{color:#eef4ff}html[data-theme=dark] .rf-meta[data-v-70be2205]{color:#94a3b8}html[data-theme=dark] .rf-basis[data-v-70be2205]{background:rgba(20,184,166,.18);color:#5eead4}html[data-theme=dark] .rf-act[data-v-70be2205]{background:#1e293b;color:#cbd5e1}html[data-theme=dark] .rf-act[data-v-70be2205]:hover{background:rgba(20,184,166,.2);color:#5eead4}html[data-theme=dark] .rf-act.danger[data-v-70be2205]:hover{background:rgba(239,68,68,.18);color:#f87171}html[data-theme=dark] .rf-sl[data-v-70be2205]{background:#334155}html[data-theme=dark] .rf-sl[data-v-70be2205]:after{background:#f1f5f9}html[data-theme=dark] .rf-switch input:checked+.rf-sl[data-v-70be2205]{background:#14b8a6}html[data-theme=dark] .rf-switch-lbl[data-v-70be2205]{color:#cbd5e1}html[data-theme=dark] .rf-switch-lbl small[data-v-70be2205]{color:#64748b}html[data-theme=dark] .rf-addons[data-v-70be2205]{border-top-color:#243859}html[data-theme=dark] .rf-addons-toggle[data-v-70be2205]{color:#cbd5e1}html[data-theme=dark] .rf-addons-count[data-v-70be2205]{background:#1e293b;color:#cbd5e1}html[data-theme=dark] .rf-addon-unit[data-v-70be2205],html[data-theme=dark] .rf-addons-empty[data-v-70be2205]{color:#64748b}html[data-theme=dark] .rf-addon-nm[data-v-70be2205]{color:#cbd5e1}html[data-theme=dark] .rf-addon-pr[data-v-70be2205]{color:#2dd4bf}html[data-theme=dark] .rf-addon-new input[data-v-70be2205],html[data-theme=dark] .rf-addon-new select[data-v-70be2205]{background:#0f172a;border-color:#243859;color:#eef4ff}html[data-theme=dark] .rf-empty[data-v-70be2205]{background:#111b33;border-color:#243859;color:#64748b}html[data-theme=dark] .rf-sk .sk[data-v-70be2205]{background:linear-gradient(90deg,#182847,#1e3050,#182847);background-size:200% 100%}html[data-theme=dark] .rf-field label[data-v-70be2205]{color:#cbd5e1}html[data-theme=dark] .rf-field input[data-v-70be2205],html[data-theme=dark] .rf-field select[data-v-70be2205]{background:#0f172a;border-color:#243859;color:#eef4ff}html[data-theme=dark] .rf-err[data-v-70be2205]{color:#f87171}html[data-theme=dark] .rf-hint[data-v-70be2205]{color:#2dd4bf}html[data-theme=dark] .rf-hint.warn[data-v-70be2205]{color:#fbbf24}html[data-theme=dark] .rf-win-input[data-v-70be2205]{background:#0f172a;border-color:#243859;color:#eef4ff}html[data-theme=dark] .rf-win-to[data-v-70be2205]{color:#64748b}html[data-theme=dark] .rf-win-add[data-v-70be2205]{background:rgba(20,184,166,.12);color:#5eead4}html[data-theme=dark] .rf-opt[data-v-70be2205]{background:#0e1830;border-color:#243859}html[data-theme=dark] .rf-opt-basis[data-v-70be2205]{background:#0f172a;border-color:#243859;color:#eef4ff}html[data-theme=dark] .rf-opt-def[data-v-70be2205]{background:#0f172a;border-color:#243859;color:#64748b}html[data-theme=dark] .rf-opt-def.on[data-v-70be2205]{border-color:#f59e0b;background:rgba(245,158,11,.16);color:#fbbf24}html[data-theme=dark] .rf-opt-add[data-v-70be2205]{background:rgba(20,184,166,.12);color:#5eead4}