.rm.rm-screen{color:var(--ink);margin:-20px -16px 0;width:calc(100% + 32px)}@media (min-width:640px){.rm.rm-screen{margin:-28px -24px 0;width:calc(100% + 48px)}}.rm .scr-body{max-width:520px;margin:0 auto;padding:4px 0 20px;overflow:visible;flex:none}.rm-foot-spacer{height:120px}.rm>.rm-foot-spacer{z-index:auto}.rm .stsearch .stlist{position:static;margin-top:4px;max-height:284px;overflow-y:auto;overscroll-behavior:contain}.rm .stlist li.grp{position:sticky;top:-6px;z-index:1;min-height:32px;margin:0 -6px;padding:0 16px;border-radius:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:default}.rm .stlist li.grp,.rm .stlist li.grp:hover{background:var(--card);color:var(--soft)}.rm .stlist li.add b{font-weight:600}.rm .scr-foot.rm-foot{position:fixed;left:0;right:0;bottom:0;z-index:20;background:linear-gradient(180deg,hsla(0,0%,95%,0),#f3f3f3 16px)}.content-slide-in:has(.rm-foot){animation-name:rm-content-in}@keyframes rm-content-in{0%{opacity:0}to{opacity:1}}.rm .rm-foot-inner{max-width:520px;margin:0 auto}.rm .rm-foot-inner>*+*{margin-top:10px}.rm [hidden]{display:none!important}.rm img,.rm svg{display:inline;vertical-align:baseline}.rm .jtf{background:#fff;border:2px solid var(--line);border-radius:14px;padding:8px 10px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:56px;cursor:text}.rm .jtf:focus-within{border-color:var(--brand)}.rm .jtf .tag{display:inline-flex;align-items:center;gap:6px;background:#dbeafe;color:#1e40af;border-radius:999px;padding:5px 10px;font-size:14px;font-weight:500}.rm .jtf .tag button{width:18px;height:18px;border:0;border-radius:50%;display:grid;place-items:center;font-size:14px;line-height:1;color:#1e40af;background:none;padding:0;cursor:pointer}.rm .jtf input{flex:1;min-width:120px;border:0;outline:none;font:inherit;font-size:16px;padding:6px 4px;background:transparent;box-shadow:none;height:auto}.rm .jtdd{background:#fff;border:1px solid #d1d5db;border-radius:10px;margin-top:6px;max-height:200px;overflow-y:auto}.rm .jtdd .cat{padding:7px 14px;background:#f3f4f6;font-weight:700;font-size:13px;color:#374151;position:sticky;top:0}.rm .jtdd button{display:block;width:100%;text-align:left;padding:8px 22px;font:inherit;font-size:14px;border:0;border-bottom:1px solid #f3f4f6;background:none;color:var(--ink);cursor:pointer}.rm .jtdd button.add{display:flex;gap:8px;padding:10px 14px;align-items:center}.rm .jtdd .add span{color:var(--brand);font-weight:600;font-size:13px}.rm .jtdd .add em{font-style:normal;font-weight:700;font-size:14px}.rm .jtdd .add small{margin-left:auto;font-size:12px;color:#9ca3af}.rm .jtcount{font-size:14px;color:#6b7280;font-weight:500;margin:10px 0 0}.rm .tipcard{display:flex;gap:12px;align-items:center;background:hsla(0,0%,100%,.3);border:2px solid #fff;border-radius:16px;padding:10px 14px;margin-top:12px}.rm .tipcard .ti{font-size:24px;flex:none}.rm .tipcard b{display:block;font-weight:700;font-size:15px}.rm .tipcard p{margin:2px 0 0;font-size:13.5px;color:#7a7a7a;line-height:1.35}@media (max-height:680px){.rm .jtdd{max-height:180px}.rm .tipcard{padding:8px 12px;margin-top:10px}}