.tape-view-bar{background:#ffffff;border-bottom:1px solid #dbe3ee;color:#1f2937;font-family:var(--font-editorial);padding:6px 14px}.tape-view-bar.is-active{background:#f1faf6;border-bottom-color:#b7dccb}body:is(.broker-tab-active,.research-tab-active) #headlines-container>.tape-view-bar{display:none!important}.tape-view-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;min-height:30px}.tape-view-btn{align-items:center;background:#ffffff;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:0.72rem;font-weight:650;gap:6px;height:28px;line-height:1;padding:0 10px;white-space:nowrap}.tape-view-btn:hover{background:#f1f5f9}.tape-view-btn[aria-expanded="true"]{background:#0b0f17;border-color:#0b0f17;color:#ffffff}.tape-view-btn i{font-size:0.7rem}.tape-view-bar button:focus-visible,.tape-view-bar a:focus-visible,.tape-view-bar input:focus-visible,.tape-view-bar select:focus-visible{outline:2px solid #047857;outline-offset:2px}.tape-view-summary{color:#0f3d2e;flex:1 1 220px;font-size:0.74rem;line-height:1.35;margin:0;min-width:0;overflow-wrap:anywhere}.tape-view-summary strong{color:#0b0f17;font-weight:750;margin-right:6px}.tape-view-clear{color:#0e6b4f;flex:0 0 auto;font-size:0.72rem;font-weight:700;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.tape-view-clear:hover{color:#084c38}.tape-view-panel,.tape-view-menu{background:#ffffff;border:1px solid #dbe3ee;border-radius:8px;box-shadow:0 6px 18px rgba(15,23,42,0.08);color:#1f2937;margin:8px 0 4px;padding:12px}.tape-view-fields{display:grid;gap:10px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.tape-view-field{display:flex;flex-direction:column;gap:4px;min-width:0}.tape-view-label{color:#334155;font-size:0.72rem;font-weight:700}.tape-view-field input,.tape-view-field select{background:#ffffff;border:1px solid #b9c5d4;border-radius:6px;color:#0f172a;color-scheme:light;font:inherit;font-size:0.82rem;height:34px;min-width:0;padding:0 9px;width:100%}.tape-view-field input::placeholder{color:#94a3b8}.tape-view-link{align-self:flex-start;background:none;border:0;color:#0e6b4f;cursor:pointer;font:inherit;font-size:0.7rem;font-weight:700;padding:2px 0;text-decoration:underline;text-underline-offset:2px}.tape-view-link:disabled{cursor:wait;opacity:0.6}.tape-view-follow{color:#0e6b4f;font-size:0.68rem;font-weight:650}.tape-view-hint{color:#64748b;font-size:0.7rem;line-height:1.4;margin:8px 0 0}.tape-view-actions,.tape-view-save{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.tape-view-save{align-items:flex-end}.tape-view-save .tape-view-field{flex:1 1 220px}.tape-view-primary,.tape-view-secondary,.tape-view-ghost{border-radius:6px;cursor:pointer;font:inherit;font-size:0.78rem;font-weight:700;height:34px;line-height:1;padding:0 14px;white-space:nowrap}.tape-view-primary{background:#0e6b4f;border:1px solid #0e6b4f;color:#ffffff}.tape-view-primary:hover{background:#0b573f}.tape-view-primary:disabled{cursor:wait;opacity:0.7}.tape-view-secondary{background:#ffffff;border:1px solid #0e6b4f;color:#0e6b4f}.tape-view-secondary:hover{background:#e8f4ef}.tape-view-ghost{background:transparent;border:1px solid transparent;color:#475569}.tape-view-ghost:hover{color:#0f172a;text-decoration:underline}.tape-view-status{color:#475569;font-size:0.72rem;line-height:1.4;margin:8px 0 0}.tape-view-status:empty{display:none}.tape-view-status a{color:#0e6b4f;font-weight:700;text-decoration:underline}.tape-view-menu-head{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.tape-view-menu-head strong{color:#0b0f17;font-size:0.8rem}.tape-view-limit{color:#64748b;font-size:0.7rem}.tape-view-list{list-style:none;margin:0;padding:0}.tape-view-item{align-items:center;border-top:1px solid #eef2f7;display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between;padding:8px 0}.tape-view-item:first-child{border-top:0}.tape-view-item-head{display:flex;flex:1 1 260px;flex-direction:column;gap:2px;min-width:0}.tape-view-item-name{color:#0b0f17;font-size:0.8rem;font-weight:750;overflow-wrap:anywhere;text-decoration:none}.tape-view-item-name:hover{color:#0e6b4f;text-decoration:underline}.tape-view-item.is-current .tape-view-item-name{color:#0e6b4f}.tape-view-item-summary{color:#64748b;font-size:0.7rem;line-height:1.35;overflow-wrap:anywhere}.tape-view-item-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px}.tape-view-toggle{align-items:center;color:#334155;cursor:pointer;display:inline-flex;font-size:0.72rem;font-weight:650;gap:5px;white-space:nowrap}.tape-view-toggle input{accent-color:#0e6b4f;height:15px;margin:0;width:15px}.tape-view-item-csv{color:#0e6b4f;font-size:0.72rem;font-weight:700;text-decoration:underline;text-underline-offset:2px}.tape-view-item-delete{background:#ffffff;border:1px solid #e2e8f0;border-radius:5px;color:#b91c1c;cursor:pointer;font:inherit;font-size:0.7rem;font-weight:650;height:26px;padding:0 8px;white-space:nowrap}.tape-view-item-delete:hover{border-color:#fca5a5}.tape-view-item-delete[data-confirm="1"]{background:#fef2f2;border-color:#fca5a5}.tape-view-empty{color:#64748b;font-size:0.74rem;margin:4px 0}.tape-view-menu-foot{border-top:1px solid #eef2f7;display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;padding-top:8px}.tape-view-csv,.tape-view-locked{align-items:center;display:inline-flex;font-size:0.73rem;font-weight:700;gap:6px}.tape-view-csv{color:#0e6b4f}.tape-view-csv:hover{text-decoration:underline}.tape-view-locked{color:#475569}.tape-view-locked:hover{color:#0f172a;text-decoration:underline}.tape-view-bar.is-guest{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px}.tape-view-save-cta{align-items:center;background:#0e6b4f;border-radius:999px;color:#ffffff;display:inline-flex;flex:0 0 auto;font-size:0.74rem;font-weight:750;gap:6px;height:30px;padding:0 14px;text-decoration:none;white-space:nowrap}.tape-view-save-cta:hover{background:#0b573f;color:#ffffff}.tape-view-guest-note{color:#475569;font-size:0.74rem;line-height:1.35;min-width:0}@media (max-width:640px){.tape-view-bar{padding:6px 10px}.tape-view-btn{height:32px}.tape-view-summary{flex-basis:100%;order:3}.tape-view-clear{order:4}.tape-view-fields{grid-template-columns:minmax(0,1fr)}.tape-view-actions .tape-view-primary,.tape-view-actions .tape-view-secondary{flex:1 1 auto}.tape-view-field input,.tape-view-field select{height:40px}.tape-view-item-delete{height:32px}.tape-view-link,.tape-view-clear,.tape-view-toggle,.tape-view-item-csv,.tape-view-locked{align-items:center;display:inline-flex;min-height:32px}.tape-view-toggle input{height:18px;width:18px}}