.ap-ob{border:1px solid var(--ws-line);border-radius:var(--ws-radius-lg);background:var(--ws-white);font-size:var(--ws-ui-sm);color:var(--ws-ink);line-height:1.4;overflow:hidden;box-shadow:0 18px 40px #0a05641a;container-type:inline-size}.ap-ob-bar{border-bottom:1px solid var(--ws-line);align-items:center;gap:10px;padding:10px 14px;display:flex}.ap-ob-crumb{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ws-muted);overflow:hidden}.ap-ob-crumb strong{color:var(--ws-ink);font-weight:var(--ws-weight-strong)}.ap-ob-actions{gap:6px;margin-left:auto;display:flex}.ap-ob-btn{border:1px solid var(--ws-line);font-weight:var(--ws-weight-medium);white-space:nowrap;border-radius:6px;padding:5px 10px}.ap-ob-btn--primary{border-color:var(--ws-blue);background:var(--ws-blue);color:var(--ws-white)}.ap-ob-body{grid-template-columns:1fr 34%;display:grid}.ap-ob-main{padding:12px 14px 14px}.ap-ob-meta{color:var(--ws-muted);justify-content:space-between;margin-bottom:8px;display:flex}.ap-ob-meta strong{color:var(--ws-ink);font-weight:var(--ws-weight-medium)}.ap-ob-table{border:1px solid var(--ws-line);border-radius:var(--ws-radius);overflow:hidden}.ap-ob-row{border-top:1px solid var(--ws-line);font-variant-numeric:tabular-nums;opacity:0;grid-template-columns:1fr 34px 34px 62px 70px;align-items:center;gap:8px;padding:9px 10px;transition:opacity .3s,transform .3s,background-color .9s;display:grid;transform:translateY(-6px)}.ap-ob-row>span:not(:first-child){text-align:right;white-space:nowrap}.ap-ob-row>.ap-ob-unit{text-align:left}.ap-ob-row>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ap-ob-row.is-in,.ap-ob-head{opacity:1;transform:none}.ap-ob-row.is-new{background:#eeecfc}.ap-ob-head{color:var(--ws-muted);font-size:var(--ws-ui-xs);background:#f6f6f7;border-top:0}.ap-ob-sums{font-variant-numeric:tabular-nums;grid-template-columns:auto auto;justify-content:end;gap:4px 28px;margin-top:10px;padding-right:10px;display:grid}.ap-ob-sums>:nth-child(2n){text-align:right}.ap-ob-sums strong{font-size:var(--ws-meta);font-weight:var(--ws-weight-strong);margin-top:4px}.ap-ob-sums .ap-ob-gross{font-size:var(--ws-label);letter-spacing:-.01em}.ap-ob-side{border-left:1px solid var(--ws-line);flex-direction:column;gap:10px;padding:10px 12px 12px;display:flex}.ap-ob-tabs{border-bottom:1px solid var(--ws-line);color:var(--ws-muted);gap:10px;padding-bottom:6px;display:flex}.ap-ob-tabs .is-active{color:var(--ws-ink);font-weight:var(--ws-weight-medium);box-shadow:0 7px 0 -5px var(--ws-blue)}.ap-ob-note{gap:8px;display:flex}.ap-ob-note p{font-size:var(--ws-ui-xs);margin:0;line-height:1.45}.ap-ob-avatar{background:var(--ws-blue);width:18px;height:18px;color:var(--ws-white);border-radius:50%;flex:none;place-items:center;display:grid}.ap-ob-typing{white-space:nowrap;color:var(--ws-muted);font-size:min(10.5px,3.4cqw)}.ap-ob-typing span{animation:.9s ease-in-out infinite alternate ap-ob-pulse}.ap-ob-sources{opacity:0;flex-wrap:wrap;gap:4px;transition:opacity .4s;display:flex}.ap-ob-sources.is-in{opacity:1}.ap-ob-sources span{font-size:var(--ws-ui-2xs);background:#f1f1f3;border-radius:4px;padding:2px 6px}.ap-ob-ask{border:1px solid var(--ws-line);border-radius:var(--ws-radius);color:var(--ws-muted);font-size:var(--ws-ui-xs);gap:6px;margin-top:auto;padding:8px;display:grid}.ap-ob-ask-row{align-items:center;gap:4px;display:flex}.ap-ob-ask-row i{width:18px;height:18px;color:var(--ws-white);background:#e4e3f3;border-radius:5px;place-items:center;margin-left:auto;display:grid}@media (prefers-reduced-motion:reduce){.ap-ob-row{transition:none}}
