.ca{gap:10px;min-width:0;display:grid}.ca-form{gap:8px;min-width:0;display:flex}.ca-form .hh-btn{flex:none;min-height:48px;padding:0 18px}.ca-q{color:#8b95a1;cursor:text;background:#f2f4f6;border-radius:14px;flex:1;align-items:center;gap:8px;min-width:0;min-height:48px;padding:0 14px;transition:box-shadow .15s,background .15s;display:flex}.ca-q:focus-within{color:#4c00ff;background:#fff;box-shadow:inset 0 0 0 2px #4c00ff}.ca-q input{min-width:0;font:500 16px/1.3 var(--ui-font);color:#191f28;background:0 0;border:0;outline:none;flex:1}.ca-q input::placeholder{color:#8b95a1}.ca-q input::-webkit-search-cancel-button{cursor:pointer}.ca-err{font:500 14px/1.4 var(--ui-font);color:#e42939;margin:0}.ca-list{gap:2px;min-width:0;display:grid}.ca-why{text-overflow:ellipsis;white-space:nowrap;font:500 13px/1.4 var(--ui-font);color:#8b95a1;margin:2px 0 4px;padding:0 12px;overflow:hidden}.ca-row{appearance:none;text-align:left;width:100%;min-width:0;min-height:48px;font:400 14px/1.3 var(--ui-font);color:#6b7684;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,132px) 82px;align-items:center;gap:12px;padding:0 14px;transition:background .12s;display:grid}.ca-row b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 15px/1.3 var(--ui-font);color:#191f28;overflow:hidden}.ca-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ca-row__d{text-align:right;font-variant-numeric:tabular-nums;color:#8b95a1}.ca-row:hover{background:#f7f8fa}.ca-row:focus-visible{outline-offset:1px;outline:3px solid #c9b8ff}.ca-row[aria-pressed=true]{background:var(--sel-bg,#fff);box-shadow:var(--sel-ring,inset 0 0 0 2px #4c00ff)}.ca-row[aria-pressed=true] b{color:var(--sel-ink,#4c00ff)}.ca-row.is-ask b{color:#6b7684;font-weight:500}.ca-row.is-ask[aria-pressed=true] b{color:var(--sel-ink,#4c00ff);font-weight:600}.ca-bar{z-index:2;background:#fff;border-radius:16px;align-items:center;gap:8px;min-width:0;margin-top:4px;padding:10px 10px 10px 16px;animation:.2s cubic-bezier(.22,1,.36,1) ca-up;display:flex;position:sticky;bottom:12px;box-shadow:0 0 0 1px #0000000f,0 10px 28px #191f2824}.ca-bar__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 14px/1.4 var(--ui-font);color:#4e5968;flex:1;margin:0;overflow:hidden}.ca-bar__t b{color:#191f28;font-weight:700}.ca-bar__t .is-brand{color:var(--ui-brand,#4c00ff);font-weight:600}.ca-bar__t .is-mute{color:#8b95a1}.ca-bar .hh-btn{white-space:nowrap;flex:none;min-height:44px;padding:0 16px;font-size:14px}.ca-bar a.hh-btn{align-items:center;text-decoration:none;display:inline-flex}.ca-bar .hh-btn--sub{color:#191f28;background:#fff;box-shadow:inset 0 0 0 1px #d1d6db}@keyframes ca-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ca-sheet__item{text-overflow:ellipsis;white-space:nowrap;font:600 15px/1.4 var(--ui-font);color:#4c00ff;margin:8px 0 0;overflow:hidden}.ca-sheet__sec{margin-top:18px}.ca-sheet__sec>h3{font:700 15px/1.4 var(--ui-font);color:#191f28;margin:0 0 4px}.ca-sheet__new{width:100%;margin-top:8px}@media (max-width:640px){.ca-row{grid-template-columns:minmax(0,1fr) minmax(0,96px);gap:10px;padding:0 12px}.ca-row__d{display:none}.ca-bar{flex-wrap:wrap;padding:10px 12px}.ca-bar__t{flex:100%}.ca-bar .hh-btn{flex:auto}}@media (prefers-reduced-motion:reduce){.ca-bar{animation:none}.ca-row,.ca-q{transition:none}}
