.rf a.rf-row{color:inherit;text-decoration:none}.rf .rf-chip:disabled{opacity:.6;cursor:default}.rf .rf-chip small.rf-soonmark{opacity:1;font-size:10.5px;font-weight:700;background:var(--rf-soon-bg);color:var(--rf-soon);border-radius:999px;padding:1px 6px;margin-left:5px}.rf .rf-more{position:relative;display:inline-flex}.rf .rf-more-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:210px;background:var(--rf-panel);border:1px solid var(--rf-line);border-radius:12px;padding:6px;display:grid;grid-gap:2px;gap:2px;box-shadow:0 12px 30px rgba(20,36,58,.16)}.rf .rf-more-menu a,.rf .rf-more-menu button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:0;background:none;padding:9px 10px;border-radius:8px;font-size:13.5px;font-weight:600;color:var(--rf-ink);text-decoration:none;cursor:pointer}.rf .rf-more-menu a:hover,.rf .rf-more-menu button:hover:not(:disabled){background:var(--rf-soft)}.rf .rf-more-menu button:disabled{opacity:.5;cursor:default}.rf .rf-qty .rf-qty-in{width:64px;border:0;background:transparent;font-family:var(--rf-serif);font-size:24px;font-weight:700;text-align:center;color:var(--rf-ink);padding:0;-moz-appearance:textfield}.rf .rf-qty .rf-qty-in::-webkit-inner-spin-button,.rf .rf-qty .rf-qty-in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rf .rf-qty button:disabled{opacity:.4}.rf .rf-field select{width:100%;padding:10px 12px;border-radius:11px;border:1px solid var(--rf-line);background:var(--rf-panel);font-weight:500;color:var(--rf-ink)}.rf .rf-btn:disabled{opacity:.55;cursor:default}.rf .rf-btn .rf-pill{margin-left:2px}.rf .rf-adv{display:grid;grid-gap:10px;gap:10px}.rf .rf-adv .rf-grid2>*{min-width:0}.rf .rf-ok-text{color:var(--rf-ok);font-weight:600}.rf .rf-err-text{color:var(--rf-bad);font-weight:600}.rf .rf-av-lg{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--rf-soft);color:var(--rf-ink);font-weight:700;font-size:17px;flex:none}.rf .rf-av-lg.rf-ok{background:var(--rf-ok-bg);color:var(--rf-ok)}.rf .rf-av-lg.rf-sky{background:var(--rf-sky-soft);color:#1d4ed8}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-av-lg.rf-sky{color:#9cc0ff}.rf .rf-tl-more{justify-self:start}.rf .rf-share{display:flex;gap:8px;flex-wrap:wrap}.rf .rf-btn.rf-credit{color:var(--rf-ok);border-color:#a7dcc0;background:var(--rf-ok-bg)}:is(html,[data-dash-theme-root])[data-dash-theme=dark] .rf .rf-btn.rf-credit{border-color:#1f5a46}.rf .rf-install{max-width:460px;margin-inline:auto;display:grid;justify-items:center;grid-gap:12px;gap:12px;text-align:center;padding:16px 12px;border-radius:var(--rf-r);background:linear-gradient(180deg,var(--rf-sky-soft),var(--rf-soft))}.rf .rf-install-lead{margin:0;max-width:26rem;font-size:13.5px;line-height:1.45;color:var(--rf-muted)}.rf .rf-install-qr{padding:14px;border-radius:20px;background:#fff;border:1px solid var(--rf-line);box-shadow:0 10px 28px rgba(20,36,58,.14);line-height:0}.rf .rf-install .rf-url{max-width:100%;padding:6px 12px;border-radius:999px;background:var(--rf-panel);border:1px solid var(--rf-line);font-size:12px}.rf .rf-install-actions{justify-content:center}.rf .rf-install-send{display:grid;justify-items:center;grid-gap:8px;gap:8px;width:100%;padding-top:12px;border-top:1px solid var(--rf-line)}.rf .rf-install-send .rf-share{justify-content:center}.rf .rf-qr-box{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.rf .rf-qr-box>div{min-width:11rem;flex:1 1;display:grid;grid-gap:8px;gap:8px}.rf .rf-url{word-break:break-all;font-size:12.5px;color:var(--rf-muted);margin:0}.rf .rf-search .rf-search-go{flex:none;margin-left:auto}.rf .rf-search input[type=search]{min-width:0;flex:1 1}.rf .rf-row .rf-tx .rf-contact{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:0;min-width:0;margin:1px 0;color:var(--rf-ink);font-size:12.5px;line-height:1.4}.rf .rf-row .rf-tx .rf-contact>span{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;color:inherit;font-size:inherit;line-height:inherit}.rf .rf-row .rf-tx .rf-contact>span>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:inherit;line-height:inherit}.rf .rf-row .rf-tx .rf-contact .rf-ct-tel{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rf .rf-row .rf-tx .rf-contact .rf-i{width:13px;height:13px;flex:none;color:var(--rf-muted)}.rf .rf-row .rf-tx .rf-contact.rf-none{display:block;color:var(--rf-muted);font-style:italic}