.litmarketprice-modal .modal-dialog{max-width:820px;margin:.85rem auto;max-height:calc(100% - 1.7rem)}
 .litmarketprice-modal .modal-content{border:1px solid #22283a;border-radius:1rem;background:#101420;color:#e4e7f1;box-shadow:0 30px 90px rgba(0,0,0,.55);height:auto;max-height:92vh;display:flex;overflow:hidden}
 .litmarketprice-modal .modal-body{padding:0;overflow-x:hidden;display:flex;flex-direction:column;height:auto;background-color: #343a40 !important;}
 .litmarketprice-shell{display:flex;flex-direction:column;min-height:240px;height:auto;max-height:92vh;/*! background-color: #343a40 !important; */}
 .litmarketprice-head{padding:1rem 1rem .8rem;border-bottom:1px dashed #fff;background: #343a40}
 .litmarketprice-head__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,280px) auto;gap:.9rem;align-items:start}
 .litmarketprice-head__left{min-width:0}
 .litmarketprice-title{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#7c87a5;margin-bottom:.2rem}
 .litmarketprice-current{font-size:1.8rem;font-weight:800;line-height:1.15;color:#f3f6ff}
 .litmarketprice-change{display:inline-flex;align-items:center;gap:.4rem;margin-top:.6rem;padding:.25rem .58rem;border-radius:1rem;font-size:.84rem;font-weight:700;border:1px solid #fff}
 .litmarketprice-change.is-plus{color:#28cf8f;border-color:#206f57;background:rgba(15,99,68,.18)}
 .litmarketprice-change.is-minus{color:#ff6f7a;border-color:#7a3038;background:rgba(115,29,38,.18)}
 .litmarketprice-start{margin-top:.55rem;font-size:.82rem;color:#a3adc8}
 .litmarketprice-start strong{color:#f0f3fc;font-weight:700}
 .litmarketprice-head__right{min-width:0}
 .litmarketprice-market-badge{display:inline-flex;align-items:center;gap:.38rem;padding:.22rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700;border:1px solid #30384f;background:#1b2334;color:#b5c0da;margin-bottom:.55rem}
 .litmarketprice-market-badge__icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}
 .litmarketprice-market-badge__icon .icms-svg-icon{width:14px;height:14px}
 .litmarketprice-market-badge.low{color:#2dd894;border-color:#206c55;background:rgba(11,92,62,.2)}
 .litmarketprice-market-badge.mid{color:#ffc15d;border-color:#6f5428;background:rgba(109,78,24,.2)}
 .litmarketprice-market-badge.high{color:#ff6978;border-color:#72303a;background:rgba(107,34,43,.2)}
 .litmarketprice-market-badge.none{color:#aab6d2;border-color:#313a50;background:#1b2334}
 .litmarketprice-market{margin-bottom:.55rem}
 .litmarketprice-market__track{height:8px;border-radius:999px;background:linear-gradient(90deg,#00c7a2 0,#f2b744 50%,#ff5c71 100%);position:relative;overflow:visible}
 .litmarketprice-market__marker{position:absolute;top:50%;width:16px;height:16px;transform:translate(-50%,-50%);border-radius:50%;border:2px solid #101420;box-shadow:0 0 12px rgba(0,0,0,.35)}
 .litmarketprice-market__marker.low{background:#00c7a2}
 .litmarketprice-market__marker.mid{background:#f2b744}
 .litmarketprice-market__marker.high{background:#ff5c71}
 .litmarketprice-market__marker.none{background:#8a95b3}
 .litmarketprice-market__labels{display:flex;justify-content:space-between;font-size:.65rem;color:#7f8aa8;margin-top:.18rem}
 .litmarketprice-meta{font-size:.8rem;color:#a8b2cd;line-height:1.35}
 .litmarketprice-meta strong{color:#f0f4ff;font-weight:700}
 .litmarketprice-close{border:1px solid #2b3349;background:#02ffa1;color:#000;width:34px;height:34px;border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;line-height:1;text-decoration:none;transition:all .16s ease;}
 .litmarketprice-close:hover{color:#fff;border-color:#5e333b;background:#f00;text-decoration:none}
 .litmarketprice-main{flex:1 1 auto;padding:1rem;background:#343a40;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#32405f transparent;}
 .litmarketprice-main::-webkit-scrollbar{width:7px}
 .litmarketprice-main::-webkit-scrollbar-thumb{background:#32405f;border-radius:999px}
 .litmarketprice-main::-webkit-scrollbar-track{background:transparent}
 .litmarketprice-chart{border:1px solid #fff;border-radius:.88rem;padding:.82rem .84rem .62rem}
 .litmarketprice-chart__title{display:flex;align-items:center;justify-content:space-between;gap:.7rem;color:#d8deef;font-size:.83rem;font-weight:700;margin-bottom:.4rem}
 .litmarketprice-chart__selected{font-size:.75rem;color:#93a0be;margin-bottom:.38rem}
 .litmarketprice-chart__axis{font-size:.68rem;fill:#7483a7;font-weight:700}
 .litmarketprice-chart__hover-top,.litmarketprice-chart__hover-bottom{font-size:.7rem;fill:#d6deef;font-weight:700}
 .litmarketprice-chart__hover-bottom{fill:#aeb9d4;font-size:.66rem}
 .litmarketprice-chart svg{width:100%;height:auto;display:block}
 .litmarketprice-chart__grid-line{stroke:#2a3550;stroke-width:1;opacity:.55}
 .litmarketprice-chart__line-path{fill:none;stroke:#00d4aa;stroke-width:3;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:var(--lit-path-length,1000);stroke-dashoffset:var(--lit-path-length,1000);animation:litmarketprice-chart-draw 1.05s cubic-bezier(.22,.61,.36,1) forwards}
 .litmarketprice-chart__line-path.is-static{stroke-dasharray:none;stroke-dashoffset:0;animation:none}
 .litmarketprice-chart__area-path{opacity:0;animation:litmarketprice-chart-area .8s ease .2s forwards}
 .litmarketprice-chart__area-path.is-static{opacity:1;animation:none}
 .litmarketprice-chart__point{opacity:0;transform-origin:center;animation:litmarketprice-chart-point .45s ease forwards;cursor:pointer}
 .litmarketprice-chart__point.is-static{opacity:1;animation:none}
 .litmarketprice-chart__empty{font-size:.8rem;color:#94a1c0;padding:.2rem 0}
 @keyframes litmarketprice-chart-draw{to{stroke-dashoffset:0}
 }
 @keyframes litmarketprice-chart-area{to{opacity:1}
 }
 @keyframes litmarketprice-chart-point{from{opacity:0;transform:scale(.65)}
 to{opacity:1;transform:scale(1)}
 }
 .litmarketprice-history{margin-top: 3px;border:1px solid #fff;border-radius:.88rem;overflow:hidden}
 .litmarketprice-history__head{padding:.64rem .75rem;border-bottom:1px solid #20283a;color:#d8deef;font-weight:700;font-size:.8rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem}
 .litmarketprice-history__sort{display:inline-flex;align-items:center;gap:.3rem}
 .litmarketprice-history__sort-btn{border:1px solid #30405e;background:#02ffa1;color:#343a40;border-radius:1rem;line-height:1;font-size:.76rem;font-weight:600;min-height:26px;min-width:30px;padding:.1rem .5rem;display:inline-flex;align-items:center;justify-content:center;gap:.26rem;transition:all .14s ease}
 .litmarketprice-history__sort-btn .icms-svg-icon{width:14px;height:14px}
 .litmarketprice-history__sort-btn-icon{display:inline-flex;align-items:center;justify-content:center}
 .litmarketprice-history__sort-btn-text{font-size:.7rem;font-weight:700;letter-spacing:.01em;line-height:1;white-space:nowrap}
 .litmarketprice-history__sort-btn:hover{color:#fff;border-color:#4b6396;background:#f00}
 .litmarketprice-history__list{margin:0}
 .litmarketprice-history__table{margin:0;color:#d5ddef}
 .litmarketprice-history__table thead th{border-top:0;border-bottom:1px solid #fff;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#8f9fbe;font-weight:700;padding:.45rem .7rem;}
 .litmarketprice-history__table tbody tr{cursor:pointer;transition:background .14s ease}
 .litmarketprice-history__table tbody tr.is-active{}
 .litmarketprice-history__table tbody td{border-top:1px solid #1f2739;color:#cfd8ee;font-size:.8rem;vertical-align:middle;padding:.5rem .7rem}
 .litmarketprice-history__date{color:#98a5c4;font-size:.78rem;white-space:nowrap}
 .litmarketprice-history__price{color:#eef3ff;font-weight:700;font-size:.82rem;white-space:nowrap}
 .litmarketprice-history__change{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;color:#cad3eb;font-size:.8rem;font-weight:700}
 .litmarketprice-history__change-sign{min-width:12px;font-size:.85rem;line-height:1}
 .litmarketprice-history__change-percent{font-size:.8rem;font-weight:700}
 .litmarketprice-history__change-value{font-size:.77rem;color:#9fb0d3;font-weight:600}
 .litmarketprice-history__change.is-plus .litmarketprice-history__change-sign,.litmarketprice-history__change.is-plus .litmarketprice-history__change-percent{color:#2fdc97}
 .litmarketprice-history__change.is-minus .litmarketprice-history__change-sign,.litmarketprice-history__change.is-minus .litmarketprice-history__change-percent{color:#ff7885}
 .litmarketprice-history__change.is-first{color:#66b7ff}
 .litmarketprice-history__empty{color:#95a3c4;text-align:center;padding:.85rem .5rem;font-size:.8rem}
 .litmarketprice-history-more{padding:.66rem .75rem;border-top:1px solid #1f2739;text-align:center;background:#12192a}
 .litmarketprice-history-more .btn{min-width:170px}
 .litmarketprice-footer{border-top:1px dashed #fff;padding:.85rem 1rem 1rem;background:#343a40;position:sticky;bottom:0;z-index:4;flex-shrink:0}
 .litmarketprice-recs__title{color:#d8deef;font-size:.82rem;font-weight:700;margin-bottom:.56rem}
 .litmarketprice-recs{display:grid;gap:.10rem}
 .litmarketprice-rec{display:flex;align-items:center;gap:.5rem;border:1px solid #fff;border-radius: 30px;padding:.44rem .58rem}
 .litmarketprice-rec__icon{width:28px;height:28px;border-radius:1rem;display:flex;align-items:center;justify-content:center;font-size:.86rem;font-weight:700;flex-shrink:0;border:1px solid #32405d;color:#fff;background:#f00;}
 .litmarketprice-rec__icon.trend_down{color:#2edb96;border-color:#246b53;background:rgba(20,107,77,.18)}
 .litmarketprice-rec__icon.trend_up{color:#ff7785;border-color:#6b3340;background:rgba(114,43,53,.18)}
 .litmarketprice-rec__icon.money{color:#7cf1c4;border-color:#2f705d;background:rgba(20,107,77,.18)}
 .litmarketprice-rec__icon.warning{color:#ffd07b;border-color:#6f5a2f;background:rgba(117,87,34,.18)}
 .litmarketprice-rec__text{color:#dce4f7;font-size:.8rem;line-height:1.4;font-weight:500}
 .litmarketprice-rec__placeholder{font-weight:700;letter-spacing:.01em;color:#f1f5ff}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-head{background:linear-gradient(140deg,#f9fbff 0,#f1f5fb 100%);border-bottom-color:#dbe4f2}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-main,.litmarketprice-shell.litmarketprice-theme-light .litmarketprice-footer{background:#f4f7fc}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-title{color:#5d6d8b}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-current{color:#1f2940}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-start{color:#627290}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-start strong{color:#1f2940}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-meta{color:#5f7192}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-meta strong{color:#1f2940}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-market-badge{background:#edf2fb;border-color:#cad6e8}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-market__labels{color:#637697}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-chart{background:#ffffff;border-color:#d7e0ef}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-chart__title{color:#26324f}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-chart__selected{color:#4f6388}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-chart__axis{fill:#64789c}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-chart__hover-top{fill:#2c3a59}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-chart__hover-bottom{fill:#556887}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-chart__grid-line{stroke:#d5dfee;opacity:.85}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-history{background:#ffffff;border-color:#d7e0ef}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-history__head{border-bottom-color:#dfe6f3;color:#26324f}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-history__sort-btn{border-color:#c8d6ee;background:#f0f5ff;color:#4f6388}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-history__sort-btn:hover{border-color:#8fa8d4;background:#e6efff;color:#2f436b}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-history__table thead th{border-bottom-color:#dfe6f3;color:#5a6e94;background:#f6f9ff}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-history__table tbody td{border-top-color:#e4ebf7;color:#314563}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-history__table tbody tr:hover{background:#f6f9ff}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-history__date{color:#5f7092}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-history__price{color:#1f2940}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-history__change-value{color:#6d7f9f}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-history__empty{color:#687d9f}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-history-more{background:#f8fafe;border-top-color:#e2e9f5}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-recs__title{color:#26324f}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-rec{background:#ffffff;border-color:#d6e0ef}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-rec__icon{color:#35517f;border-color:#c9d8ef;background:#edf3fd}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-rec__icon.trend_down{color:#128762;border-color:#9ed9c4;background:#e5f8f0}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-rec__icon.trend_up{color:#b64654;border-color:#e6b0b8;background:#ffecef}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-rec__icon.money{color:#19815e;border-color:#a9dbc9;background:#e8f8f2}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-rec__icon.warning{color:#9a6a0d;border-color:#e8d29b;background:#fff6e2}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-rec__text{color:#1f2940}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-rec__placeholder{color:#1a2740}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-close{border-color:#ccd9ee;background:#edf3fe;color:#44608f}
 .litmarketprice-shell.litmarketprice-theme-light .litmarketprice-close:hover{color:#bd4151;border-color:#e3b0b8;background:#fff0f2}
 @media (max-width:992px){.litmarketprice-head__grid{grid-template-columns:1fr}
 .litmarketprice-close{justify-self:start}
 .litmarketprice-modal .modal-dialog{max-height:calc(100% - 1rem);margin:.5rem auto}
 .litmarketprice-modal .modal-content{max-height:95vh}
 }
 @media (max-width:860px){.litmarketprice-history__table thead th,.litmarketprice-history__table tbody td{padding:.45rem .5rem}
 .litmarketprice-history__date{font-size:.73rem}
 .litmarketprice-history__price{font-size:.77rem}
 .litmarketprice-history__change{font-size:.75rem;gap:.2rem}
 }