.rxi{--a:var(--ac,#0f6e5f);font-family:Inter,system-ui,sans-serif}.rxi .steps{display:flex;gap:6px;margin:0 0 18px;flex-wrap:wrap}.rxi .steps span{font-size:12px;font-weight:600;padding:6px 10px;border-radius:999px;border:1px solid #e7e9ee;color:#5b6472}.rxi .steps span.on{background:var(--a);color:#fff;border-color:var(--a)}.rxi .steps span.done{color:var(--a);border-color:var(--a)}
.rxi .pane{display:none;gap:12px}.rxi .pane.on{display:grid;animation:fi .3s}.rxi .row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rxi label{font-size:13px;font-weight:600}.rxi .st{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px}.rxi .st button{padding:8px 0;border:1px solid #e7e9ee;border-radius:8px;background:#fff;cursor:pointer;font-weight:600}.rxi .st button.on{background:var(--a);color:#fff;border-color:var(--a)}
.rxi .doc{display:flex;justify-content:space-between;align-items:center;border:1px solid #e7e9ee;border-radius:10px;padding:10px 12px;font-size:14px}.rxi .pk{border:1px solid #e7e9ee;border-radius:12px;padding:14px;margin:10px 0}.rxi .trk{display:flex;gap:4px;margin:8px 0}.rxi .trk i{flex:1;height:6px;border-radius:6px;background:#eef0f4}.rxi .trk i.on{background:var(--a)}
