.cp-widget-suite{direction:rtl;color:var(--cp-text);font-size:calc(1rem * var(--cp-font-scale));font-family:inherit!important;box-sizing:border-box}.cp-widget-suite *{box-sizing:border-box}.cp-widget-suite a{text-decoration:none;color:inherit}.cpw-empty{padding:18px;border:1px solid var(--cp-border);border-radius:var(--cp-radius-md);background:var(--cp-surface);color:var(--cp-muted)}
.cpw-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--cp-border)}.cpw-head h3{margin:0;color:var(--cp-text);font-size:1.05rem}.cpw-head small{display:block;margin-top:4px;color:var(--cp-muted)}.cpw-provider{font-size:.76rem;padding:5px 8px;border:1px solid var(--cp-border);border-radius:999px;color:var(--cp-muted)}
.cpw-price-stack{display:flex;flex-direction:column;gap:3px;min-width:120px}.cpw-price-stack strong{font-size:.98rem;color:var(--cp-text);font-variant-numeric:tabular-nums}.cpw-price-stack small{font-size:.76rem;color:var(--cp-muted);font-variant-numeric:tabular-nums}.cpw-change{display:inline-flex;align-items:center;justify-content:center;direction:ltr;font-size:.78rem;font-weight:700;padding:4px 7px;border-radius:999px}.cpw-change.is-up{color:var(--cp-positive);background:color-mix(in srgb,var(--cp-positive) 12%,transparent)}.cpw-change.is-down{color:var(--cp-negative);background:color-mix(in srgb,var(--cp-negative) 12%,transparent)}
.cpw-ticker{background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius-md);overflow:hidden;box-shadow:var(--cp-shadow)}.cpw-ticker-viewport{overflow:hidden}.cpw-ticker-track{display:flex;align-items:stretch;width:max-content;animation:cpwTicker var(--cpw-ticker-duration,35s) linear infinite}.cpw-ticker:hover .cpw-ticker-track{animation-play-state:paused}.cpw-ticker-item{display:flex;align-items:center;gap:9px;padding:10px 16px;border-inline-end:1px solid var(--cp-border);min-width:max-content;transition:background var(--cp-motion)}.cpw-ticker-item:hover{background:var(--cp-surface-hover)}.cpw-ticker-item img{width:27px;height:27px;object-fit:contain}.cpw-ticker-name{display:flex;flex-direction:column}.cpw-ticker-name strong{font-size:.86rem}.cpw-ticker-name small,.cpw-ticker-rank{font-size:.72rem;color:var(--cp-muted)}.cpw-ticker .cpw-price-stack{min-width:auto}.cpw-ticker .cpw-price-stack strong{font-size:.84rem}.cpw-ticker .cpw-price-stack small{font-size:.69rem}.cpw-sticky{position:fixed!important;z-index:99990;left:0;right:0;border-radius:0!important}.cpw-sticky-header{top:0}.cpw-sticky-footer{bottom:0}@keyframes cpwTicker{from{transform:translateX(0)}to{transform:translateX(50%)}}html[dir="ltr"] .cpw-ticker-track{animation-name:cpwTickerLtr}@keyframes cpwTickerLtr{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.cpw-chart{background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius-lg);overflow:hidden;box-shadow:var(--cp-shadow)}.cpw-chart-frame{width:100%;background:var(--cp-surface-alt)}.cpw-chart-frame iframe{display:block;width:100%;border:0}
.cpw-converter{background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius-lg);box-shadow:var(--cp-shadow);overflow:hidden}.cpw-converter-grid{display:grid;grid-template-columns:1fr 44px 1fr;gap:12px;align-items:end;padding:18px}.cpw-converter label{display:grid;grid-template-columns:120px 1fr;gap:8px}.cpw-converter label>span{grid-column:1/-1;color:var(--cp-muted);font-size:.78rem}.cpw-converter select,.cpw-converter input{height:var(--cp-control-height);border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-surface-alt);color:var(--cp-text);padding:0 11px;min-width:0}.cpw-swap{height:var(--cp-control-height);border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-surface-alt);color:var(--cp-primary);cursor:pointer}
.cpw-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--cp-section-gap)}.cpw-coin-card{display:flex;flex-direction:column;gap:15px;padding:16px;background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius-lg);box-shadow:var(--cp-shadow);transition:transform var(--cp-motion),border-color var(--cp-motion)}.cpw-coin-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--cp-primary) 45%,var(--cp-border))}.cpw-coin-head{display:flex;align-items:center;gap:10px}.cpw-coin-head img{width:38px;height:38px;object-fit:contain}.cpw-coin-head>span:not(.cpw-change){display:flex;flex-direction:column;min-width:0;flex:1}.cpw-coin-head small{color:var(--cp-muted);font-size:.74rem;margin-top:2px}.cpw-card-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cpw-card-stats span{padding:9px;background:var(--cp-surface-alt);border-radius:var(--cp-radius-sm);font-size:.72rem;color:var(--cp-muted)}.cpw-card-stats em{display:block;font-style:normal;color:var(--cp-text);font-weight:700;margin-top:4px}.cpw-card-design-1 .cpw-card-stats{display:none}
.cpw-labels{display:flex;flex-wrap:wrap;gap:8px}.cpw-label{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius-md)}.cpw-label img{width:26px;height:26px}.cpw-label>span:not(.cpw-price-stack):not(.cpw-change){display:flex;flex-direction:column}.cpw-label small{font-size:.7rem;color:var(--cp-muted)}.cpw-label .cpw-price-stack{min-width:auto}.cpw-label-design-2 .cpw-label{border-radius:999px}.cpw-label-design-3 .cpw-label{background:var(--cp-surface-alt)}
.cpw-list,.cpw-multicurrency,.cpw-news,.cpw-box{background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius-lg);overflow:hidden;box-shadow:var(--cp-shadow)}.cpw-list-row,.cpw-multi-row{display:grid;grid-template-columns:50px minmax(150px,1fr) minmax(125px,.7fr) 90px;gap:12px;align-items:center;padding:var(--cp-table-pad);border-bottom:1px solid var(--cp-border)}.cpw-list-row:last-child,.cpw-multi-row:last-child{border-bottom:0}.cpw-list-row:hover{background:var(--cp-surface-hover)}.cpw-rank{color:var(--cp-muted);font-size:.78rem}.cpw-list-coin{display:flex;align-items:center;gap:9px}.cpw-list-coin img{width:31px;height:31px}.cpw-list-coin>span{display:flex;flex-direction:column}.cpw-list-coin small{color:var(--cp-muted);font-size:.72rem}.cpw-list-design-2 .cpw-list-row{grid-template-columns:minmax(160px,1fr) minmax(125px,.7fr) 90px}.cpw-list-design-2 .cpw-rank{display:none}.cpw-list-design-3 .cpw-list-row{border-bottom:0;margin:6px 8px;border-radius:var(--cp-radius-sm);background:var(--cp-surface-alt)}
.cpw-box{padding:18px}.cpw-box-hero{display:flex;align-items:center;gap:12px}.cpw-box-hero img{width:54px;height:54px}.cpw-box-hero>div{flex:1}.cpw-box-hero h3{margin:0}.cpw-box-hero small{color:var(--cp-muted)}.cpw-box-price{margin:18px 0}.cpw-box-price .cpw-price-stack strong{font-size:1.35rem}.cpw-box-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.cpw-box-stats span{padding:10px;background:var(--cp-surface-alt);border-radius:var(--cp-radius-sm);font-size:.74rem;color:var(--cp-muted)}.cpw-box-stats strong{display:block;color:var(--cp-text);margin-top:4px}.cpw-primary-link{display:block;margin-top:14px;padding:11px 14px;text-align:center;background:var(--cp-primary);color:var(--cp-primary-text)!important;border-radius:var(--cp-radius-sm);font-weight:800}.cpw-box-design-2{border-inline-start:3px solid var(--cp-primary)}.cpw-box-design-3 .cpw-box-stats{grid-template-columns:repeat(4,1fr)}
.cpw-tabs{display:flex;gap:6px;padding:12px;border-bottom:1px solid var(--cp-border)}.cpw-tabs button{border:1px solid var(--cp-border);background:var(--cp-surface-alt);color:var(--cp-muted);border-radius:var(--cp-radius-sm);height:34px;padding:0 13px;cursor:pointer}.cpw-tabs button.is-active{background:var(--cp-primary);color:var(--cp-primary-text);border-color:var(--cp-primary)}.cpw-tab-panel{display:none}.cpw-tab-panel.is-active{display:block}.cpw-multi-row{grid-template-columns:minmax(180px,1fr) minmax(130px,.7fr) 90px}
.cpw-news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;background:var(--cp-border)}.cpw-news-item{display:grid;grid-template-columns:90px 1fr;gap:12px;padding:14px;background:var(--cp-surface)}.cpw-news-image img{width:90px;height:78px;object-fit:cover;border-radius:var(--cp-radius-sm)}.cpw-news-title{font-weight:800;line-height:1.7}.cpw-news-item small{display:block;color:var(--cp-muted);margin-top:5px}.cpw-news-item p{margin:7px 0 0;color:var(--cp-muted);font-size:.8rem;line-height:1.8}
@media(max-width:700px){.cpw-converter-grid{grid-template-columns:1fr}.cpw-swap{width:100%}.cpw-list-row{grid-template-columns:1fr auto}.cpw-list-row .cpw-rank{display:none}.cpw-list-row .cpw-change{grid-column:2}.cpw-list-row .cpw-price-stack{grid-column:1}.cpw-box-stats,.cpw-box-design-3 .cpw-box-stats{grid-template-columns:1fr 1fr}.cpw-multi-row{grid-template-columns:1fr auto}.cpw-multi-row .cpw-change{display:none}.cpw-news-item{grid-template-columns:74px 1fr}.cpw-news-image img{width:74px;height:66px}}
/* Advanced presentation variants. They deliberately reuse the central Coinpress tokens. */
.cpw-card-design-4 .cpw-coin-card{display:grid;grid-template-columns:auto 1fr;align-items:center}.cpw-card-design-4 .cpw-coin-head{grid-column:1/-1}.cpw-card-design-4 .cpw-price-stack{min-width:0}.cpw-card-design-4 .cpw-card-stats{grid-template-columns:1fr 1fr}
.cpw-card-design-5 .cpw-coin-card{gap:10px;padding:13px}.cpw-card-design-5 .cpw-coin-head img{width:32px;height:32px}.cpw-card-design-5 .cpw-price-stack{min-width:0}.cpw-card-design-5 .cpw-price-stack strong{font-size:.9rem}
.cpw-card-design-6 .cpw-coin-card{border-top:3px solid var(--cp-primary)}.cpw-card-design-6 .cpw-card-stats span{background:transparent;border:1px solid var(--cp-border)}
.cpw-card-design-7 .cpw-coin-card{position:relative;overflow:hidden}.cpw-card-design-7 .cpw-coin-card:before{content:"";position:absolute;inset:auto -40px -55px auto;width:150px;height:150px;border-radius:50%;background:color-mix(in srgb,var(--cp-primary) 10%,transparent);pointer-events:none}.cpw-card-design-7 .cpw-box-price,.cpw-card-design-7 .cpw-price-stack{position:relative}.cpw-card-design-7 .cpw-price-stack strong{font-size:1.12rem}
.cpw-box-design-4{border-top:3px solid var(--cp-primary)}.cpw-box-design-4 .cpw-box-stats{grid-template-columns:repeat(4,1fr)}
.cpw-box-design-5 .cpw-box-hero{padding-bottom:14px;border-bottom:1px solid var(--cp-border)}.cpw-box-design-5 .cpw-box-stats span{background:transparent;border:1px solid var(--cp-border)}
.cpw-box-design-6{background:linear-gradient(145deg,var(--cp-surface),color-mix(in srgb,var(--cp-primary) 5%,var(--cp-surface)))}.cpw-box-design-6 .cpw-box-price .cpw-price-stack strong{font-size:1.55rem}.cpw-box-design-6 .cpw-primary-link{box-shadow:0 6px 20px color-mix(in srgb,var(--cp-primary) 18%,transparent)}
@media(max-width:700px){.cpw-card-design-4 .cpw-coin-card{display:flex}.cpw-box-design-4 .cpw-box-stats{grid-template-columns:1fr 1fr}}
.cp-widget-suite.is-rounded{border-radius:var(--cp-radius-xl)}.cp-widget-suite.is-rounded img,.cp-widget-suite.is-rounded .cpw-coin-head img,.cp-widget-suite.is-rounded .cpw-list-coin img{border-radius:50%}.cp-widget-suite.is-rounded .cpw-coin-card,.cp-widget-suite.is-rounded .cpw-label{border-radius:var(--cp-radius-xl)}
.cpw-swap-static{display:flex;align-items:center;justify-content:center;cursor:default}

.cpw-change.is-flat,.cpw-change.is-unavailable{color:var(--cp-muted);background:var(--cp-surface-alt)}
