.rst{flex-direction:column;gap:14px;max-width:720px;display:flex}.rst-hero{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:12px;padding:16px;display:flex}.rst-lead{color:var(--ink-muted);margin:0;font-size:16px;line-height:1.45}.rst-primary{width:100%;min-height:56px;font-size:18px;font-weight:700}.rst-msg{color:var(--ink-muted);margin:0;font-size:16px}.rst-msg:empty{display:none}.rst-msg.is-bad{color:var(--danger)}.rst-h{color:var(--ink);margin:6px 0 0;font-size:16px;font-weight:700}.rst-empty{border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--ink-muted);margin:0;padding:14px;font-size:16px}.rst-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rst-scan{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:10px;padding:14px;display:flex}.rst-scan-main{flex-direction:column;gap:4px;min-width:0;display:flex}.rst-name{overflow-wrap:anywhere;font-size:17px}.rst-meta{color:var(--ink-muted);font-size:14px}.rst-tag{border-radius:var(--radius-lg);background:var(--ok-soft,var(--accent-soft));color:var(--ok-ink,var(--ink));overflow-wrap:anywhere;align-self:flex-start;padding:3px 10px;font-size:14px;font-weight:600}.rst-actions{flex-wrap:wrap;gap:8px;display:flex}.rst-btn{flex:auto;min-height:48px;padding:8px 16px;font-size:16px}.rst-danger{color:var(--danger);border-color:var(--danger)}.rst-confirm{border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-ink);flex-direction:column;gap:10px;padding:12px;font-size:16px;display:flex}.rst-confirm .btn-danger{background:var(--danger);color:var(--on-danger)}.rst-sheet{z-index:400;padding:var(--safe-top) var(--safe-right) 0 var(--safe-left);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.rst-sheet[hidden]{display:none}.rst-sheet-bg{background:var(--overlay);position:absolute;inset:0}.rst-sheet-card{width:100%;max-width:560px;max-height:calc(100dvh - var(--safe-top) - 24px);padding:16px 16px calc(16px + var(--safe-bottom));background:var(--surface);color:var(--ink);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-hover);flex-direction:column;gap:10px;display:flex;position:relative}.rst-sheet-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.rst-sheet-head h3{margin:0;font-size:18px}.rst-x{min-width:48px;min-height:48px;color:var(--ink-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;font-size:18px}.rst-search{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);width:100%;min-height:48px;color:var(--ink);padding:8px 12px;font-size:16px}.rst-phone{width:100%;min-height:48px;font-size:16px}.rst-sheet-body{flex-direction:column;gap:6px;min-height:0;display:flex;overflow-y:auto}.rst-gh{color:var(--ink-muted);margin:8px 0 2px;font-size:14px;font-weight:700}.rst-picks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rst-pick{text-align:left;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:56px;color:var(--ink);font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:8px 14px;display:flex}.rst-pick:hover{background:var(--hover)}.rst-pick-t{overflow-wrap:anywhere;font-size:16px;font-weight:600}.rst-pick-s{color:var(--ink-muted);overflow-wrap:anywhere;font-size:14px}@media (min-width:769px){.rst-sheet{align-items:center}.rst-sheet-card{border-radius:var(--radius-lg);padding-bottom:16px}.rst-primary{align-self:flex-start;width:auto;min-width:240px}.rst-btn{flex:none}}body:has(.rst-sheet:not([hidden])) .chat-fab{display:none!important}.rst-sub{color:var(--ink-muted);margin:-6px 0 0;font-size:14px}.rst-arwrap{flex:auto;display:inline-flex;position:relative}.rst-arwrap .rst-btn{justify-content:center;align-items:center;width:100%;display:inline-flex}.rst-arhit{display:block;position:absolute;inset:0}.rst-arhit img{opacity:0;width:100%;height:100%;display:block}.rst-scan-row{align-items:flex-start;gap:12px;min-width:0;display:flex}.rst-scan-row .rst-scan-main{flex:auto}.rst-hrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rst-tag.rs-tag-new{background:var(--info-soft);color:var(--info-ink)}.rst-tag.rs-tag-mute{background:var(--surface-3);color:var(--ink-muted)}.rst-tag.rs-st-applied{background:var(--ok-soft,var(--accent-soft));color:var(--ok-ink,var(--ink))}.rst-sheet-head .rs-thumb{width:48px;height:48px}.rst-sheet-head h3{flex:auto;min-width:0}.rst-actions .scx{flex:auto;display:inline-flex}.rst-actions .scx>summary{width:100%}@media (min-width:769px){.rst-actions .scx{flex:none}}
