.rl-modules{--module-ink:#1a1c1f;--module-muted:#6b7280;--module-line:#e5e7eb;--module-card:#ffffff;max-width:760px;color:var(--module-ink)}
.rl-modules__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.rl-modules__intro{max-width:560px}.rl-modules h2{margin:0 0 7px;font-size:22px;letter-spacing:-.045em;line-height:1.12}.rl-modules__lede{margin:0;color:var(--module-muted);font-size:16px;line-height:1.55}.rl-modules__active-count{flex:none;border:1px solid var(--module-line);border-radius:999px;padding:7px 11px;background:var(--module-card);color:var(--module-muted);font-size:14px;white-space:nowrap}.rl-modules__error{min-height:16px;margin:0 0 6px;color:#a0524d;font-size:14px}.rl-modules__retry{margin:0 0 12px;border:1px solid #e5e7eb;border-radius:7px;padding:7px 10px;background:var(--module-card);color:var(--module-ink);cursor:pointer;font:700 14px ui-sans-serif,system-ui,sans-serif}.rl-modules__retry:focus-visible{outline:2px solid #3972d8;outline-offset:2px}.rl-modules__list{overflow:hidden;border:1px solid var(--module-line);border-radius:12px;background:#fff}.rl-module-row{padding:17px 18px;border-bottom:1px solid var(--module-line)}.rl-module-row:last-child{border-bottom:0}.rl-module-row.is-active{background:#f7f7f8}.rl-module-row__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.rl-module-row__identity{display:flex;align-items:center;gap:11px;min-width:0}.rl-module-row__icon{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font-size:14px;font-weight:800}.rl-module-row__name{font-size:16px;font-weight:700;letter-spacing:-.02em}.rl-module-row__controls{display:flex;align-items:center;gap:14px}.rl-module-row__toggle{position:relative;width:46px;height:24px;padding:0;border:0;border-radius:999px;background:#e5e7eb;color:#6b7280;cursor:pointer;font:700 14px ui-sans-serif,system-ui,sans-serif;text-align:right}.rl-module-row__toggle::before{position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;content:"";transition:transform .16s}.rl-module-row.is-active .rl-module-row__toggle{background:#1a1c1f;color:#fff}.rl-module-row.is-active .rl-module-row__toggle::before{transform:translateX(22px)}.rl-module-row__toggle-track{display:block;padding:0 7px;line-height:24px}.rl-module-row__toggle:focus-visible{outline:2px solid #3972d8;outline-offset:3px}.rl-module-row__toggle:disabled{cursor:default;opacity:.5}.rl-module-row__link{color:var(--module-ink);font-size:14px;font-weight:750;text-decoration:none;white-space:nowrap}.rl-module-row__link::after{margin-left:4px;content:'↗'}.rl-module-row__link:hover{text-decoration:underline}.rl-module-row__description{max-width:550px;margin:11px 0 9px 39px;color:var(--module-muted);font-size:16px;line-height:1.5}.rl-module-row__data{display:flex;align-items:baseline;gap:7px;margin-left:39px}.rl-module-row__data strong{font-size:16px;letter-spacing:-.03em}.rl-module-row__data span{color:var(--module-muted);font-size:14px}.rl-modules__note{margin:12px 0 0;color:var(--module-muted);font-size:14px;line-height:1.5}.rl-modules__empty{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;border:1px dashed #e5e7eb;border-radius:9px;background:#f7f7f8}.rl-modules__empty strong{font-size:14px}.rl-modules__empty span{color:var(--module-muted);font-size:14px}
@media(max-width:560px){.rl-modules{padding:0 2px}.rl-modules__header{display:block}.rl-modules__active-count{display:inline-block;margin-top:13px}.rl-module-row{padding:15px}.rl-module-row__top{align-items:flex-start}.rl-module-row__controls{gap:10px}.rl-module-row__description,.rl-module-row__data{margin-left:39px}.rl-modules__empty{display:block}.rl-modules__empty span{display:block;margin-top:5px}}
@media(prefers-reduced-motion:reduce){.rl-module-row__toggle::before{transition:none}}

.rl-module-row__toggle-track{color:transparent}.rl-modules__error:empty{display:none}

.rl-modules{--module-muted:#6b7280}.rl-module-row{padding:22px}.rl-module-row__name{font-size:18px}.rl-module-row__description{font-size:16px;line-height:1.65}.rl-modules__note{font-size:14px;line-height:1.65}.rl-module-row__toggle{width:72px;height:34px;flex:none;font-size:14px}.rl-module-row__toggle::before{width:24px;height:24px;top:5px;left:5px}.rl-module-row.is-active .rl-module-row__toggle::before{transform:translateX(38px)}.rl-module-row__toggle-track{line-height:34px;padding:0 8px}.rl-module-row__controls{flex-wrap:wrap}.rl-module-row__link{font-size:14px}@media(max-width:560px){.rl-module-row__top{align-items:flex-start;flex-wrap:wrap}.rl-module-row__controls{margin-left:39px}.rl-module-row__description{margin-left:0}.rl-module-row__data{margin-left:0}}

.rl-module-row.is-active .rl-module-row__toggle-track{text-align:left}
