.tradingview-widget-wrapper.svelte-1tws38s{background:#fff;border-radius:var(--radius-lg, 12px);border:1px solid var(--color-border, #e5e7eb);overflow:hidden;height:100%;width:100%}.tradingview-widget-container.svelte-1tws38s{position:relative;width:100%;height:100%}.tradingview-widget-container.svelte-1tws38s .tradingview-widget-container__widget{width:100%;height:100%}@media (max-width: 768px){.tradingview-widget-wrapper.svelte-1tws38s{min-height:400px}}.instrument-detail-layout.svelte-14so9bk{padding:var(--spacing-2xl) 0;min-height:calc(100vh - 200px)}.page-header-flex.svelte-14so9bk{display:flex;gap:2%;margin-bottom:var(--spacing-xl);align-items:flex-start}.header-left.svelte-14so9bk{width:49%}.header-left.svelte-14so9bk h1:where(.svelte-14so9bk){margin:0}.header-right.svelte-14so9bk{width:49%}.instrument-code.svelte-14so9bk{font-size:14px;font-weight:600;color:var(--color-text-gray)}.brokers-section-title.svelte-14so9bk{font-size:1.875rem;font-weight:700;color:var(--color-text);margin:0;padding-bottom:var(--spacing-md);border-bottom:2px solid var(--color-border)}@media (max-width: 1024px){.page-header-flex.svelte-14so9bk{flex-direction:column;gap:var(--spacing-lg)}.header-left.svelte-14so9bk,.header-right.svelte-14so9bk{width:100%}}.content-layout.svelte-14so9bk{display:grid;grid-template-columns:49% 49%;gap:2%;margin-bottom:var(--spacing-2xl)}.content-main.svelte-14so9bk{width:100%}.instrument-description.svelte-14so9bk{padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-xl) 0;background:#fff;border-radius:var(--radius-lg);line-height:1.8;color:var(--color-text-secondary)}@media (max-width: 1024px){.content-layout.svelte-14so9bk{grid-template-columns:1fr}.instrument-description.svelte-14so9bk{padding:var(--spacing-xl)}}.instrument-description.svelte-14so9bk h1,.instrument-description.svelte-14so9bk h2,.instrument-description.svelte-14so9bk h3,.instrument-description.svelte-14so9bk h4{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md);color:var(--color-text);font-weight:700}.instrument-description.svelte-14so9bk p{margin-bottom:var(--spacing-md)}.instrument-description.svelte-14so9bk ul,.instrument-description.svelte-14so9bk ol{margin-bottom:var(--spacing-md);padding-left:var(--spacing-xl)}.instrument-description.svelte-14so9bk li{margin-bottom:var(--spacing-sm)}.content-sidebar.svelte-14so9bk{position:sticky;top:90px;align-self:start}.sidebar-title.svelte-14so9bk{font-size:1.875rem;font-weight:700;color:var(--color-text);margin:0 0 var(--spacing-lg) 0}.articles-list.svelte-14so9bk{display:flex;flex-direction:column;gap:var(--spacing-md)}.article-card.svelte-14so9bk{display:flex;align-items:flex-start;gap:16px;background:#fff;border-radius:var(--radius-md);padding:var(--spacing-md);transition:border-color .2s,box-shadow .2s;border:1px solid var(--color-border);text-decoration:none;color:inherit}.article-card.svelte-14so9bk:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #00000014}.article-content.svelte-14so9bk{flex:1;min-width:0}.article-image.svelte-14so9bk{width:180px;height:120px;object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0}.article-title.svelte-14so9bk{font-size:var(--font-size-base);font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-xs) 0;line-height:1.5}.article-description.svelte-14so9bk{font-size:14px;color:var(--color-text-light);line-height:1.6;margin:0}.no-news.svelte-14so9bk{color:var(--color-text-secondary);font-style:italic}.two-column-layout.svelte-14so9bk{display:flex;flex-direction:column;gap:0;margin-bottom:var(--spacing-2xl);align-items:stretch}@media (min-width: 1024px){.two-column-layout.svelte-14so9bk{display:grid;grid-template-columns:49% 49%;gap:2%}}.left-column.svelte-14so9bk{width:100%;min-height:500px;display:flex;flex-direction:column}.right-column.svelte-14so9bk{width:100%;display:flex;flex-direction:column}.brokers-table-wrapper.svelte-14so9bk{background:#fff;border-radius:var(--radius-lg);overflow:hidden;flex:1;display:flex;flex-direction:column}.brokers-table.svelte-14so9bk{width:100%;border-collapse:collapse}.brokers-table.svelte-14so9bk thead:where(.svelte-14so9bk){background:var(--color-bg-light);border-bottom:2px solid var(--color-border)}.brokers-table.svelte-14so9bk th:where(.svelte-14so9bk){padding:var(--spacing-md);text-align:left;font-size:var(--font-size-sm);font-weight:700;color:var(--color-text);text-transform:uppercase;letter-spacing:.05em}.brokers-table.svelte-14so9bk tbody:where(.svelte-14so9bk) tr:where(.svelte-14so9bk){border-bottom:1px solid var(--color-border);transition:background-color .2s}.brokers-table.svelte-14so9bk tbody:where(.svelte-14so9bk) tr:where(.svelte-14so9bk):last-child{border-bottom:none}.brokers-table.svelte-14so9bk tbody:where(.svelte-14so9bk) tr:where(.svelte-14so9bk):hover{background:var(--color-bg-light)}.brokers-table.svelte-14so9bk td:where(.svelte-14so9bk){padding:var(--spacing-md);vertical-align:middle}.broker-cell.svelte-14so9bk{padding:var(--spacing-sm)}.broker-link.svelte-14so9bk{display:inline-block;line-height:0;transition:opacity .2s}.broker-link.svelte-14so9bk:hover{opacity:.8}.broker-logo.svelte-14so9bk{max-height:40px;max-width:150px;object-fit:contain;display:block}.spread-cell.svelte-14so9bk,.leverage-cell.svelte-14so9bk{font-weight:600;color:var(--color-text)}.platforms-cell.svelte-14so9bk{min-width:150px}.platforms-list.svelte-14so9bk{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}.platform-link.svelte-14so9bk{display:inline-block;line-height:0;transition:opacity .2s}.platform-link.svelte-14so9bk:hover{opacity:.8}.platform-logo.svelte-14so9bk{max-height:30px;max-width:80px;object-fit:contain;display:block}@media (max-width: 768px){.instrument-detail-layout.svelte-14so9bk{padding:var(--spacing-lg) 0}.instrument-description.svelte-14so9bk{padding:var(--spacing-lg)}.brokers-section-title.svelte-14so9bk,.sidebar-title.svelte-14so9bk{font-size:1.5rem}.brokers-table-wrapper.svelte-14so9bk{overflow-x:auto}.brokers-table.svelte-14so9bk{min-width:600px}.brokers-table.svelte-14so9bk th:where(.svelte-14so9bk),.brokers-table.svelte-14so9bk td:where(.svelte-14so9bk){padding:var(--spacing-sm);font-size:var(--font-size-xs)}.left-column.svelte-14so9bk{min-height:400px}}
