.card{border:1px solid var(--bd-faint);border-radius:var(--radius-md);background:var(--surface-2);margin-bottom:12px;padding:13px 15px}.card-header{justify-content:space-between;align-items:center;margin-bottom:9px;font-size:13px;display:flex}.card-title{color:var(--tx-second);font-weight:400}.status{border-radius:var(--radius-xs);padding:3px 8px;font-size:12px;font-weight:600}.red{color:var(--bear);background:var(--bear-soft)}.green{color:var(--bull);background:var(--bull-soft)}.progress-bar{background:var(--bd-faint);border-radius:var(--radius-xs);width:100%;height:5px;overflow:hidden}.progress{border-radius:var(--radius-xs);height:100%;transition:width .4s}.progress.red{background:linear-gradient(90deg, var(--bear), var(--bear-light))}.progress.green{background:linear-gradient(90deg, var(--bull), var(--bull-light))}
.table-container{border:1px solid var(--bd-dim);border-radius:var(--radius-md);background:var(--surface-1);margin-top:14px;margin-right:14px;padding:0;display:inline-block}.table-title{color:var(--tx-primary);border-bottom:1px solid var(--bd-faint);background:var(--surface-2);letter-spacing:.02em;font-size:14px;font-weight:600;font-family:var(--font-ui);padding:13px 16px 12px}table{border-collapse:collapse;width:100%;font-family:var(--font-ui)}th{border-bottom:1px solid var(--bd-dim);text-align:left;background:var(--surface-2);color:var(--tx-second);text-transform:uppercase;letter-spacing:.07em;padding:9px 14px;font-size:11px;font-weight:600}td{border-bottom:1px solid var(--bd-faint);text-align:left;color:var(--tx-primary);padding:9px 14px;font-size:13px}tr:last-child td{border-bottom:none}tr:hover td{background:var(--surface-3)}.red-text{font-weight:600;color:var(--bear)!important}.blue{color:var(--info)}
.modal-overlay{-webkit-backdrop-filter:blur(5px);z-index:10000;background:#000000c7;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-content{background:var(--surface-1);border:1px solid var(--bd-dim);border-radius:var(--radius-lg);width:95%;max-height:92vh;padding:0;position:relative;overflow-y:auto;box-shadow:0 24px 64px #000000b8}.modal-content::-webkit-scrollbar{width:4px}.modal-content::-webkit-scrollbar-track{background:0 0}.modal-content::-webkit-scrollbar-thumb{background:var(--tx-muted);border-radius:2px}.close-btn{background:var(--bear-soft);color:var(--bear);cursor:pointer;border-radius:var(--radius-xs);z-index:1;border:1px solid #f0506a47;padding:4px 10px;font-size:13px;font-weight:500;transition:background .13s;position:absolute;top:12px;right:14px}.close-btn:hover{background:#f0506a42}.open-modal-btn{background:var(--accent);color:var(--tx-inverse);cursor:pointer;border-radius:var(--radius-sm);border:none;padding:8px 16px;font-size:13px;font-weight:600}.modal-tabs-header{border-bottom:1px solid var(--bd-dim);background:var(--surface-2);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);padding:0 16px;display:flex}.modal-tab-btn{font-size:13px;font-family:var(--font-ui);cursor:pointer;color:var(--tx-second);background:0 0;border:none;border-bottom:2px solid #0000;margin-right:2px;padding:11px 15px;font-weight:400;transition:color .13s,border-color .13s}.modal-tab-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.modal-tab-btn:hover{color:var(--tx-primary)}.modal-tab-btn.active{border-bottom:2px solid var(--accent);color:var(--accent);font-weight:600}
.container{max-width:100%;margin:auto;padding:0}.summary-grid{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px;display:flex}
.fundamentals-card{border-radius:var(--radius-lg);border:1px solid var(--bd-dim);background:var(--surface-1);max-width:1200px;font-family:var(--font-ui);margin:16px auto;padding:0;overflow:hidden}.fundamentals-title{color:var(--tx-primary);border-bottom:1px solid var(--bd-dim);background:var(--surface-2);letter-spacing:.02em;margin:0;padding:13px 18px;font-size:13px;font-weight:600}.fundamentals-grid{background:var(--bd-faint);grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:1px;padding:1px;display:grid}.fundamentals-item{background:var(--surface-1);flex-direction:column;padding:13px 15px;transition:background .13s;display:flex}.fundamentals-item:hover{background:var(--surface-2)}.fundamentals-name{color:var(--tx-second);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:11px}.fundamentals-value{color:var(--accent);font-size:15px;font-weight:600;font-family:var(--font-mono);margin-top:2px}
.TrendlyneTabs-module__V5RN4q__mainDiv{justify-content:space-between;gap:12px;width:100%;padding:14px 16px;display:flex}.TrendlyneTabs-module__V5RN4q__mainDiv>div{background:var(--surface-1);border:1px solid var(--bd-faint);border-radius:var(--radius-md);min-width:340px;overflow:hidden}.TrendlyneTabs-module__V5RN4q__loadingBox,.TrendlyneTabs-module__V5RN4q__errorBox{border:1px solid var(--bd-faint);border-radius:var(--radius-md);text-align:center;background:var(--surface-2);color:var(--tx-second);font-size:13px;font-family:var(--font-ui);padding:26px 20px}.TrendlyneTabs-module__V5RN4q__spinner{border:2px solid var(--bd-dim);border-top-color:var(--accent);border-radius:50%;width:20px;height:20px;margin:0 auto 10px;animation:.65s linear infinite TrendlyneTabs-module__V5RN4q__spin}@keyframes TrendlyneTabs-module__V5RN4q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.TrendlyneTabs-module__V5RN4q__mainDiv{gap:0;padding:12px;display:block}.TrendlyneTabs-module__V5RN4q__mainDiv>div{width:100%;min-width:auto;margin-bottom:12px}}
