.rf[data-v-088db5bc]{padding:4px 2px 24px}.rf-bar[data-v-088db5bc]{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.rf-count[data-v-088db5bc]{color:#64748b;font-size:13px}.rf-add[data-v-088db5bc]{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-088db5bc]:hover{color:#fff;opacity:.94}.rf-grid[data-v-088db5bc]{display:flex;flex-direction:column;gap:14px}.rf-card[data-v-088db5bc]{background:#fff;border:1px solid #e8edf2;border-radius:12px;padding:15px 16px}.rf-card-h[data-v-088db5bc]{display:flex;justify-content:space-between;align-items:flex-start}.rf-name[data-v-088db5bc]{font-weight:800;font-size:15px;color:#0f172a}.rf-meta[data-v-088db5bc]{font-size:12px;color:#64748b;margin-top:3px;display:flex;gap:5px;flex-wrap:wrap;align-items:center}.rf-basis[data-v-088db5bc]{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-088db5bc]{border:0;background:#f1f5f9;color:#475569;width:28px;height:28px;border-radius:7px;margin-left:5px}.rf-act.sm[data-v-088db5bc]{width:22px;height:22px}.rf-act[data-v-088db5bc]:hover{background:rgba(20,184,166,.14);color:#0f766e}.rf-act.danger[data-v-088db5bc]:hover{background:rgba(239,68,68,.12);color:#dc2626}.rf-toggles[data-v-088db5bc]{display:flex;gap:16px;margin:14px 0 6px;flex-wrap:wrap}.rf-switch[data-v-088db5bc]{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.rf-switch input[data-v-088db5bc]{display:none}.rf-sl[data-v-088db5bc]{width:36px;height:20px;border-radius:20px;background:#cbd5e1;position:relative;transition:.2s;flex:none}.rf-sl[data-v-088db5bc]: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-088db5bc]{background:#14b8a6}.rf-switch input:checked+.rf-sl[data-v-088db5bc]:after{transform:translateX(16px)}.rf-switch-lbl[data-v-088db5bc]{font-size:12.5px;color:#334155;font-weight:600}.rf-switch-lbl small[data-v-088db5bc]{display:block;font-size:10.5px;color:#94a3b8;font-weight:400}.rf-addons[data-v-088db5bc]{border-top:1px solid #f1f5f9;margin-top:12px;padding-top:10px}.rf-addons-toggle[data-v-088db5bc]{border:0;background:transparent;color:#475569;font-size:12.5px;font-weight:600}.rf-addons-count[data-v-088db5bc]{background:#f1f5f9;border-radius:20px;padding:0 7px;font-size:11px;margin-left:4px}.rf-addons-body[data-v-088db5bc]{margin-top:8px}.rf-addons-empty[data-v-088db5bc]{color:#94a3b8;font-size:12px;padding:4px 0}.rf-addon-row[data-v-088db5bc]{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:12.5px}.rf-addon-nm[data-v-088db5bc]{font-weight:600;color:#334155;flex:1}.rf-addon-unit[data-v-088db5bc]{color:#94a3b8;font-size:11px}.rf-addon-pr[data-v-088db5bc]{color:#0f766e;font-weight:700}.rf-addon-new[data-v-088db5bc]{display:flex;gap:6px;margin-top:8px}.rf-addon-new input[data-v-088db5bc],.rf-addon-new select[data-v-088db5bc]{padding:6px 9px;border:1px solid #e2e8f0;border-radius:7px;font-size:12.5px;outline:none;flex:1}.rf-addon-add[data-v-088db5bc]{background:#0f766e;color:#fff;border:0;font-weight:600;font-size:12.5px;padding:6px 12px}.rf-empty[data-v-088db5bc]{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-088db5bc]{border-radius:8px;background:linear-gradient(90deg,#eef2f6,#f6f9fb,#eef2f6);background-size:200% 100%;animation:rfsk-088db5bc 1.2s infinite}@keyframes rfsk-088db5bc{0%{background-position:200% 0}to{background-position:-200% 0}}.rf-modal-pad[data-v-088db5bc]{padding:18px 20px}.rf-field[data-v-088db5bc]{margin-bottom:12px}.rf-field label[data-v-088db5bc]{display:block;font-size:12px;color:#475569;margin-bottom:5px;font-weight:600}.rf-field .req[data-v-088db5bc]{color:#ef4444}.rf-field input[data-v-088db5bc],.rf-field select[data-v-088db5bc]{width:100%;padding:9px 11px;border:1px solid #e2e8f0;border-radius:9px;font-size:13.5px;outline:none}.rf-field input[data-v-088db5bc]:focus,.rf-field select[data-v-088db5bc]:focus{border-color:#14b8a6;box-shadow:0 0 0 3px rgba(20,184,166,.12)}.rf-row[data-v-088db5bc]{display:flex;gap:10px}.rf-seg[data-v-088db5bc]{display:inline-flex;border:1px solid #e2e8f0;border-radius:9px;overflow:hidden}.rf-seg button[data-v-088db5bc]{border:0;background:#fff;color:#475569;font-size:12.5px;font-weight:600;padding:8px 14px;cursor:pointer}.rf-seg button+button[data-v-088db5bc]{border-left:1px solid #e2e8f0}.rf-seg button.active[data-v-088db5bc]{background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff}.rf-opt-head[data-v-088db5bc]{margin-bottom:6px}.rf-opt[data-v-088db5bc]{border:1px solid #e2e8f0;border-radius:11px;padding:12px 13px 2px;margin-bottom:10px;background:#fafcfe}.rf-opt-h[data-v-088db5bc]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.rf-opt-basis[data-v-088db5bc]{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-088db5bc]:focus{border-color:#14b8a6;box-shadow:0 0 0 3px rgba(20,184,166,.12)}.rf-opt-def[data-v-088db5bc]{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-088db5bc]{border-color:#f59e0b;background:rgba(245,158,11,.12);color:#b45309}.rf-opt-def .mdi[data-v-088db5bc]{font-size:14px}.rf-opt-rm[data-v-088db5bc]{flex:none}.rf-opt-add[data-v-088db5bc]{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-088db5bc]:hover:not(:disabled){background:rgba(20,184,166,.12)}.rf-opt-add[data-v-088db5bc]:disabled{opacity:.5;cursor:not-allowed}.rf-modal-toggles[data-v-088db5bc]{display:flex;gap:18px;margin-top:6px}.rf-amn[data-v-088db5bc]{display:flex;flex-wrap:wrap;gap:7px}.rf-amn-chip[data-v-088db5bc]{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-088db5bc]{display:none}.rf-amn-chip.on[data-v-088db5bc]{border-color:#14b8a6;background:rgba(20,184,166,.1);color:#0f766e;font-weight:600}.rf-amn-pr[data-v-088db5bc]{color:#0f766e;font-weight:700;margin-left:2px}.rf-err[data-v-088db5bc]{color:#dc2626;font-size:12.5px;margin:4px 0 0}.rf-hint[data-v-088db5bc]{font-size:12px;color:#0f766e;margin:-4px 0 12px;display:flex;align-items:center;gap:6px}.rf-hint .mdi[data-v-088db5bc]{font-size:14px}.rf-hint.warn[data-v-088db5bc]{color:#b45309}.rf-win[data-v-088db5bc]{display:flex;align-items:center;gap:8px;margin-bottom:7px}.rf-win-input[data-v-088db5bc]{flex:1;padding:9px 11px;border:1px solid #e2e8f0;border-radius:9px;font-size:13.5px;outline:none}.rf-win-input[data-v-088db5bc]:focus{border-color:#14b8a6;box-shadow:0 0 0 3px rgba(20,184,166,.12)}.rf-win-to[data-v-088db5bc]{color:#94a3b8;font-size:12px}.rf-win-rm[data-v-088db5bc]{flex:none}.rf-win-add[data-v-088db5bc]{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-088db5bc]:hover{background:rgba(20,184,166,.12)}html[data-theme=dark] .rf-amn-chip[data-v-088db5bc]{border-color:#243859;color:#cbd5e1}html[data-theme=dark] .rf-amn-chip.on[data-v-088db5bc]{border-color:#14b8a6;background:rgba(20,184,166,.16);color:#5eead4}html[data-theme=dark] .rf-amn-pr[data-v-088db5bc]{color:#2dd4bf}html[data-theme=dark] .rf-count[data-v-088db5bc]{color:#94a3b8}html[data-theme=dark] .rf-card[data-v-088db5bc]{background:#111b33;border-color:#243859}html[data-theme=dark] .rf-name[data-v-088db5bc]{color:#eef4ff}html[data-theme=dark] .rf-meta[data-v-088db5bc]{color:#94a3b8}html[data-theme=dark] .rf-basis[data-v-088db5bc]{background:rgba(20,184,166,.18);color:#5eead4}html[data-theme=dark] .rf-act[data-v-088db5bc]{background:#1e293b;color:#cbd5e1}html[data-theme=dark] .rf-act[data-v-088db5bc]:hover{background:rgba(20,184,166,.2);color:#5eead4}html[data-theme=dark] .rf-act.danger[data-v-088db5bc]:hover{background:rgba(239,68,68,.18);color:#f87171}html[data-theme=dark] .rf-sl[data-v-088db5bc]{background:#334155}html[data-theme=dark] .rf-sl[data-v-088db5bc]:after{background:#f1f5f9}html[data-theme=dark] .rf-switch input:checked+.rf-sl[data-v-088db5bc]{background:#14b8a6}html[data-theme=dark] .rf-switch-lbl[data-v-088db5bc]{color:#cbd5e1}html[data-theme=dark] .rf-switch-lbl small[data-v-088db5bc]{color:#64748b}html[data-theme=dark] .rf-addons[data-v-088db5bc]{border-top-color:#243859}html[data-theme=dark] .rf-addons-toggle[data-v-088db5bc]{color:#cbd5e1}html[data-theme=dark] .rf-addons-count[data-v-088db5bc]{background:#1e293b;color:#cbd5e1}html[data-theme=dark] .rf-addon-unit[data-v-088db5bc],html[data-theme=dark] .rf-addons-empty[data-v-088db5bc]{color:#64748b}html[data-theme=dark] .rf-addon-nm[data-v-088db5bc]{color:#cbd5e1}html[data-theme=dark] .rf-addon-pr[data-v-088db5bc]{color:#2dd4bf}html[data-theme=dark] .rf-addon-new input[data-v-088db5bc],html[data-theme=dark] .rf-addon-new select[data-v-088db5bc]{background:#0f172a;border-color:#243859;color:#eef4ff}html[data-theme=dark] .rf-empty[data-v-088db5bc]{background:#111b33;border-color:#243859;color:#64748b}html[data-theme=dark] .rf-sk .sk[data-v-088db5bc]{background:linear-gradient(90deg,#182847,#1e3050,#182847);background-size:200% 100%}html[data-theme=dark] .rf-field label[data-v-088db5bc]{color:#cbd5e1}html[data-theme=dark] .rf-field input[data-v-088db5bc],html[data-theme=dark] .rf-field select[data-v-088db5bc]{background:#0f172a;border-color:#243859;color:#eef4ff}html[data-theme=dark] .rf-err[data-v-088db5bc]{color:#f87171}html[data-theme=dark] .rf-hint[data-v-088db5bc]{color:#2dd4bf}html[data-theme=dark] .rf-hint.warn[data-v-088db5bc]{color:#fbbf24}html[data-theme=dark] .rf-win-input[data-v-088db5bc]{background:#0f172a;border-color:#243859;color:#eef4ff}html[data-theme=dark] .rf-win-to[data-v-088db5bc]{color:#64748b}html[data-theme=dark] .rf-win-add[data-v-088db5bc]{background:rgba(20,184,166,.12);color:#5eead4}html[data-theme=dark] .rf-opt[data-v-088db5bc]{background:#0e1830;border-color:#243859}html[data-theme=dark] .rf-opt-basis[data-v-088db5bc]{background:#0f172a;border-color:#243859;color:#eef4ff}html[data-theme=dark] .rf-opt-def[data-v-088db5bc]{background:#0f172a;border-color:#243859;color:#64748b}html[data-theme=dark] .rf-opt-def.on[data-v-088db5bc]{border-color:#f59e0b;background:rgba(245,158,11,.16);color:#fbbf24}html[data-theme=dark] .rf-opt-add[data-v-088db5bc]{background:rgba(20,184,166,.12);color:#5eead4}.rf[data-v-088db5bc]{--rf-note-ink:#64748b;--rf-preset-bg:#f8fafc;--rf-preset-line:#e2e8f0;--rf-preset-ink:#0f172a;--rf-preset-sub:#64748b;--rf-preset-hover:#f1f5f9}html[data-theme=dark] .rf[data-v-088db5bc]{--rf-note-ink:var(--app-text-muted,#94a3b8);--rf-preset-bg:var(--app-surface-subtle,#1e293b);--rf-preset-line:var(--app-border-color,#334155);--rf-preset-ink:var(--app-text-strong,#f1f5f9);--rf-preset-sub:var(--app-text-muted,#94a3b8);--rf-preset-hover:var(--app-hover-bg,#273449)}.rf-hint[data-v-088db5bc]{font-weight:400;color:var(--rf-note-ink)}.rf-note[data-v-088db5bc]{margin:0 0 12px;color:var(--rf-note-ink);font-size:13.5px;line-height:1.45}.rf-tax-note[data-v-088db5bc]{margin-top:4px}.rf-preset[data-v-088db5bc]{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--rf-preset-line);color:var(--rf-preset-ink);font-weight:600}.rf-preset[data-v-088db5bc]:hover{background:var(--rf-preset-hover);color:var(--rf-preset-ink)}.rf-presets[data-v-088db5bc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-bottom:14px}.rf-preset-card[data-v-088db5bc]{display:block;width:100%;text-align:left;padding:12px 14px;background:var(--rf-preset-bg);border:1px solid var(--rf-preset-line);border-radius:10px;cursor:pointer}.rf-preset-card[data-v-088db5bc]:hover{background:var(--rf-preset-hover)}.rf-preset-nm[data-v-088db5bc]{display:block;font-weight:600;font-size:14px;color:var(--rf-preset-ink)}.rf-preset-sub[data-v-088db5bc]{display:block;margin-top:2px;font-size:12px;color:var(--rf-preset-sub)}@media (max-width:767px){.rf-presets[data-v-088db5bc]{grid-template-columns:1fr}.rf-bar[data-v-088db5bc]{gap:8px}.rf-add[data-v-088db5bc]{margin-left:0;flex:1 1 100%}.rf-preset[data-v-088db5bc]{flex:1 1 100%}.rf-count[data-v-088db5bc]{order:-1}.rf-row[data-v-088db5bc]{flex-direction:column;gap:0}.rf-addon-new[data-v-088db5bc]{flex-wrap:wrap}.rf-addon-new input[data-v-088db5bc],.rf-addon-new select[data-v-088db5bc]{width:100%!important}}@media (max-height:460px) and (orientation:landscape){.rf-modal-pad[data-v-088db5bc]{max-height:calc(100vh - 132px);overflow-y:auto;-webkit-overflow-scrolling:touch}.rf-presets[data-v-088db5bc]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}