/* Approved mobile chat detail proposal; existing actions remain connected. */
:root[data-theme] #v-chats .approved-chat-hero .hero-enter{align-self:flex-start;flex:0 0 auto;min-height:34px;padding:6px 7px;border:0;border-radius:9px;background:#8058eb14;color:var(--violet);font:600 10px/16px Inter,sans-serif;white-space:nowrap;box-shadow:none;cursor:pointer}
:root[data-theme] #v-chats .approved-chat-hero .hero-enter:disabled{opacity:.45;cursor:default}
:root[data-theme] #v-chats .approved-chat-hero .hero-enter:focus-visible{outline:2px solid var(--violet);outline-offset:2px}
:root[data-theme] #v-chats .approved-chat-hero .ttl>a,:root[data-theme] #v-chats .approved-chat-hero .ttl>span{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
:root[data-theme] #v-chats .approved-chat-hero{padding:17px 15px!important;border:1px solid var(--list-line)!important;border-radius:22px!important;background:var(--list-card)!important;color:var(--list-title);overflow:hidden}
:root[data-theme] #v-chats .approved-chat-hero>.top{display:flex;align-items:center;gap:12px;margin:0!important}
:root[data-theme] #v-chats .approved-chat-hero>.top>.ava{width:62px!important;height:64px!important;flex:0 0 62px;max-width:62px;border-radius:18px;margin:0!important}
:root[data-theme] #v-chats .approved-chat-hero .ttl{font-size:17px!important;line-height:23px!important;letter-spacing:-.4px;font-weight:750;white-space:normal!important;overflow-wrap:anywhere}
:root[data-theme] #v-chats .approved-chat-hero .ttl a{color:inherit;text-decoration:none}
:root[data-theme] #v-chats .approved-chat-hero .top .sub{font-size:11px!important;line-height:18px;margin:5px 0 0;display:flex;flex-wrap:wrap;gap:4px;color:var(--list-muted)}
:root[data-theme] #v-chats .approved-chat-hero .top .sub b{font-size:15px!important}
:root[data-theme] #v-chats .hero-flow{display:flex;gap:5px;font-size:11px;line-height:18px;color:var(--list-muted);margin-top:2px}
:root[data-theme] #v-chats .approved-chat-hero>.pills{display:flex;gap:6px;flex-wrap:wrap;margin:17px 0!important}
:root[data-theme] #v-chats .approved-chat-hero>.pills>:is(.pill,.slotpill){font-size:10px;line-height:18px;padding:4px 7px;border-radius:9px;max-width:100%;white-space:normal;overflow-wrap:anywhere}
:root[data-theme] #v-chats .approved-chat-hero>.descrow{display:block;width:100%;border:1px solid var(--list-line)!important;border-radius:14px!important;padding:12px!important;background:var(--paper)!important;text-align:left;box-shadow:none!important}
:root[data-theme] #v-chats .approved-chat-hero .dt{font-size:13px;line-height:18px;font-weight:650}
:root[data-theme] #v-chats .approved-chat-hero .ds{font-size:11px;line-height:17px;margin-top:5px;color:var(--list-muted)}
:root[data-theme] #v-chats .approved-chat-hero .desc{font-size:12px;line-height:19px;overflow-wrap:anywhere}
:root[data-theme] #v-chats .hero-info{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;padding:15px 0;border-bottom:1px solid var(--list-line)}
:root[data-theme] #v-chats .hero-info>div{min-width:0}.hero-info strong{display:block;font-size:12px;line-height:19px}.hero-info small{display:block;color:var(--list-muted);font-size:11px;line-height:18px;overflow-wrap:anywhere}
:root[data-theme] #v-chats .hero-id{border-bottom:0}.hero-hash{font-size:22px;text-align:center;color:var(--list-muted)}.hero-id-value{font-variant-numeric:tabular-nums}
:root[data-theme] #v-chats .hero-copy-id{display:grid;place-items:center;width:42px;height:42px;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important}
:root[data-theme] #v-chats .hero-copy-id>*{width:34px!important;height:34px!important;flex:0 0 34px!important}
:root[data-theme] #v-chats .approved-chat-hero>.acts{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:6px}
:root[data-theme] #v-chats .hero-action{min-width:0}.hero-action>small{display:block;text-align:center;font-size:9px;line-height:14px;color:var(--list-muted);margin-top:7px}
:root[data-theme] #v-chats .hero-action>.btn{width:100%;min-width:0;min-height:50px;padding:8px 5px!important;border-radius:14px!important;font-size:12px!important;line-height:17px;gap:6px}
:root[data-theme] #v-chats .hero-action>.btn>:is(.glyph,.icon,.crystal-icon){flex-shrink:0}
:root[data-theme] #v-chats .hero-help{display:block;width:100%;margin:0;padding:16px 0 0;border:0;background:none;box-shadow:none;color:var(--list-muted);font-size:11px;line-height:18px;text-align:center}
@media(max-width:350px){:root[data-theme] #v-chats .approved-chat-hero{padding:14px 12px!important}:root[data-theme] #v-chats .approved-chat-hero>.top{gap:10px}:root[data-theme] #v-chats .approved-chat-hero .ttl{font-size:15px!important;line-height:20px!important}:root[data-theme] #v-chats .hero-info{gap:7px}:root[data-theme] #v-chats .hero-action>.btn{font-size:11px!important}}
/* Compact revision requested after reviewing the proposal. */
:root[data-theme] #v-chats .approved-chat-hero::before{display:none}
:root[data-theme] #v-chats .approved-chat-hero{padding:13px 13px 10px!important;gap:0!important}
:root[data-theme] #v-chats .approved-chat-hero>.pills{margin:10px 0!important}
:root[data-theme] #v-chats .approved-chat-hero>.descrow{padding:9px 11px!important}
:root[data-theme] #v-chats .hero-info{padding:8px 0;gap:8px}
:root[data-theme] #v-chats .hero-info>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 8px}
:root[data-theme] #v-chats .hero-info small{font-size:11px;line-height:18px}
:root[data-theme] #v-chats .hero-id{padding:3px 0 5px}
:root[data-theme] #v-chats .hero-copy-id{width:38px;height:38px}
:root[data-theme] #v-chats .hero-action>small{display:none}
:root[data-theme] #v-chats .hero-action>.btn{min-height:43px!important;height:43px!important}
:root[data-theme] #v-chats .hero-help{padding-top:10px;font-size:10px}
