/* User-supplied theme.jpeg: pearl mint, forest green and softly raised surfaces. */
:root {
  color-scheme: light;
  --canvas:#f2f7f4; --surface:#f8fcf9; --ivory:#f2f7f4; --ivory-deep:#e4f1e8;
  --white:#fff; --bg:#f2f7f4; --bg-soft:#e4f1e8; --panel:#f8fcf9; --panel-solid:#edf6f0;
  --charcoal:#153f20; --charcoal-light:#285d37; --dark-surface:#e4f1e8;
  --text:#193e26; --muted:#496650; --placeholder:#58715f;
  --gold:#18602d; --champagne:#18602d; --bronze:#277440; --accent:#18602d;
  --accent-strong:#104b22; --accent2:#277440; --accent3:#277440;
  --border:#c5ddcd; --border-strong:#55976a; --line:#c5ddcd; --price:#155825;
  --up:#18602d; --down:#a32632; --danger:#a32632; --warn:#7c5018; --focus:#155825;
  --on-brand:#fff; --header-surface:#f2f7f4; --footer-surface:#e8f3ec;
  --chrome-gold:#18602d; --chrome-ink:#f2f7f4; --chrome-line:#c5ddcd;
  --brand-field:#18602d; --brand-field-strong:#104b22;
  --nav-gradient:linear-gradient(180deg,#f8fcf9,#dfefe4);
  --mint-raised:inset 2px 3px 5px #fff,inset -1px -2px 3px #d9e9df,0 9px 14px -9px #35855970,0 16px 28px -19px #35855950;
  --mint-panel:linear-gradient(145deg,#fbfdfb 0%,#edf7f0 55%,#e0f0e6 100%);
  --mint-pill:linear-gradient(180deg,#e1f7e5,#c2e9ca 55%,#a9d9b4);
}
html,body,body.isg-live-page {background:var(--canvas)!important;color:var(--text);}
body .app-main,body.isg-live-page .app-main {background:radial-gradient(ellipse at 50% 25%,#e1f1e780,transparent 70%),var(--canvas)!important;}
.aurora-field,.bullion-parallax-scene {display:none!important;}
body .app-topbar,body .app-topbar.is-scrolled {background:var(--canvas)!important;border-top:0;border-bottom:1px solid var(--border);box-shadow:none;}
body .topbar-wordmark .kalptaru-brand-type strong,body .app-footer .kalptaru-brand-type strong,body .sidebar-brand .kalptaru-brand-type strong {
  color:var(--price)!important;background:none!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;
}
body .kalptaru-brand-type small {color:var(--muted)!important;}
body .topbar-wordmark .board-wordmark img {border-color:#bfd4c5;border-radius:12px;}
body .topbar-wordmark .board-wordmark img,body .app-footer .board-wordmark img {background:#fff;object-fit:contain;border-color:var(--border);}
body .sidebar-brand .sidebar-logo {object-fit:contain;background:#fff;border-radius:12px;}
body .app-footer .registration-line a {overflow-wrap:anywhere;}
body .app-footer .kalptaru-brand-type strong {font-size:clamp(15px,1.7vw,23px);letter-spacing:0;}
body .app-footer .mark-row>a {max-width:100%;text-decoration:none;}
body .contact-row a {overflow-wrap:anywhere;}
body .bank-card table {width:100%;border-collapse:collapse;}
body .bank-card td,body .bank-card th {padding:9px 7px;vertical-align:top;overflow-wrap:anywhere;}
body .bank-card td:first-child {color:var(--muted);}
body .bank-card .bank-feed-logo {display:block;width:min(100%,260px);height:auto;max-height:100px;object-fit:contain;margin:0 auto 12px;}
body .policy-document {line-height:1.8;}
body .policy-document h2 {margin-top:30px;}
body .app-topbar .ma-menu-link,body .app-topbar .ma-menu-trigger,
body .app-sidebar .ma-menu-link,body .app-sidebar .ma-menu-trigger {color:var(--text)!important;}
body .app-topbar .ma-menu-link:hover,body .app-topbar .ma-menu-trigger:hover,
body .app-topbar .ma-menu-link[aria-current],body .app-topbar .ma-menu-trigger.is-current {color:var(--price)!important;background:#dcefe3!important;}
body .app-topbar .ma-submenu,body .app-sidebar .ma-submenu {background:#f4faf6!important;border-color:var(--border)!important;box-shadow:0 12px 24px -12px #32734850;}
body .app-topbar .ma-submenu .ma-menu-link {color:var(--text)!important;}
body .app-topbar .ma-submenu .ma-menu-link:hover {background:#dcefe3!important;}
body .app-topbar .topbar-actions .pill-btn.accent {background:var(--price)!important;color:#fff!important;border-radius:24px;}
body .app-topbar .topbar-actions .ma-menu-link {border-color:var(--border);color:var(--text)!important;}
body .app-topbar .isg-notifications,body .kalptaru-header-contact,body .topbar-actions .glyph {color:var(--price)!important;}
body .topbar-toggle {background:var(--mint-panel);border-color:var(--border);}
body .topbar-toggle span,body .topbar-toggle span::before,body .topbar-toggle span::after {background:var(--price)!important;}
body .app-sidebar {background:#eff7f2!important;border-color:var(--border);}
body .app-sidebar {overflow-x:hidden;}
body .app-sidebar .sidebar-brand .kalptaru-brand-type strong {font-size:16px;letter-spacing:0;}
body .app-sidebar .sidebar-brand .kalptaru-brand-type small {font-size:5px;}
body .app-sidebar .sidebar-brand .sidebar-logo {width:46px!important;height:46px!important;}
body .app-sidebar .sidebar-brand {border-color:var(--border);}
body .app-sidebar .ma-menu-link[aria-current] {background:#dcefe3!important;}
body .kalptaru-bottom-nav {background:var(--mint-panel);border:0;border-radius:26px 26px 0 0;box-shadow:0 -4px 22px -10px #387b4e55;}
body .kalptaru-bottom-nav a {color:var(--muted);}
body .kalptaru-bottom-nav [aria-current] {color:var(--price);}
body .kalptaru-bottom-nav [aria-current]::before {background:var(--price);}
body .kalptaru-bottom-nav a+a {border-left:1px solid #a9cbb5;}
body .app-footer,body .app-footer .footer-bottom {background:#e8f3ec!important;color:var(--muted)!important;border-color:var(--border)!important;}
body .app-footer::before {display:none;}
body .app-footer .kalptaru-footer-copy h2,body .app-footer .kalptaru-footer-copy h2 span,
body .app-footer .footer-heading,body .app-footer .footer-gstin {color:var(--price)!important;}
body .app-footer p,body .app-footer a,body .app-footer .acc-body a,
body .app-footer .footer-address,body .app-footer .footer-bottom span {color:var(--muted)!important;}
body .kalptaru-footer-intro {border-color:var(--border);}
body .app-footer .kalptaru-footer-primary {background:var(--price)!important;color:#fff!important;border-radius:24px;}
body .app-footer .kalptaru-footer-contact {border-color:var(--border);color:var(--price)!important;}
body .app-footer .kalptaru-footer-contact small {color:var(--muted);}
body .app-footer .registration-line .footer-directions {color:var(--price)!important;}
body .app-footer .registration-line a,body .app-footer .footer-brand-col>p:first-of-type {color:var(--muted)!important;}
body .app-topbar .topbar-nav-slot .ma-menu>li>.ma-menu-link,
body .app-topbar .topbar-nav-slot .ma-menu>li>.ma-menu-trigger {color:var(--muted)!important;}
body .app-topbar .topbar-nav-slot .ma-menu>li>.ma-menu-link:hover,
body .app-topbar .topbar-nav-slot .ma-menu>li>.ma-menu-trigger:hover,
body .app-topbar .topbar-nav-slot .ma-menu>li>[aria-current],
body .app-topbar .topbar-nav-slot .ma-menu>li>.is-current {color:var(--price)!important;}
body .topbar-nav-slot .ma-menu>li>.ma-menu-link::after,
body .topbar-nav-slot .ma-menu>li>.ma-menu-trigger::after {background:var(--price)!important;}
body .page-head,body .bank-head {background:var(--mint-panel)!important;border:0!important;box-shadow:var(--mint-raised);}
body .glass,body .bank-card,body .message-card,body .kyc-form fieldset,body .kyc-review,
body .demo-banner,body .note-box,body .verify-note,body .trend-panel {background:#f8fcf9!important;color:var(--text)!important;border-color:var(--border)!important;}
body .field input,body .field select,body .field textarea,
body input:not([type=checkbox]):not([type=radio]),body select,body textarea {background:#fff!important;color:var(--text)!important;border-color:#88ad95!important;}
body option {background:#fff;color:var(--text);}
body .btn,body .pill-btn {background:#edf6f0;color:var(--text);border-color:#88ad95;}
body .btn.primary,body .btn.buy,body .pill-btn.accent {background:var(--price)!important;color:#fff!important;border-color:var(--price)!important;}
body .btn.sell {background:#f5fbf7!important;color:var(--price)!important;border-color:var(--price)!important;}
body .btn:hover {filter:brightness(.97);}
body .tabs,body .tab-bar,body .segmented {background:#e2f0e7!important;}
body .tabs button,body .tab-bar button {color:var(--muted)!important;}
body .tabs button.active,body .tab-bar button.active,body .segmented button.active {background:var(--price)!important;color:#fff!important;}
body .data-table th,body .tds-table th,body .choice-tds-table th,body .trend-levels th {background:#deeee3!important;color:var(--price)!important;border-color:var(--border)!important;}
body .data-table td,body .tds-table td,body .choice-tds-table td,body .trend-levels td {background:#f8fcf9!important;color:var(--text)!important;border-color:var(--border)!important;}
body .home-slider {background:linear-gradient(120deg,#f9fcfa,#d9efdf)!important;border:0;box-shadow:var(--mint-raised);}
body .home-slide h1,body .home-slide h2 {color:var(--price)!important;}
body .home-slide p,body .home-slide-hint {color:var(--muted)!important;}
body .home-bullion,body .home-visit {background:var(--mint-panel)!important;box-shadow:var(--mint-raised);}
body .home-slider-controls {color:var(--muted);}
body .home-section-nav {background:#eff7f2!important;border-color:var(--border)!important;}
body .home-slider-controls button {background:#e1f0e6;color:var(--price);border-color:var(--border);}
body .closing-banner,body .bullion-hero {background:var(--mint-panel);border-color:var(--border);}
body .closing-banner p,body .closing-banner a,body .bullion-hero h2,body .hero-script,body .hero-copy>p:last-of-type {color:var(--text);}
body .market-marquee {background:#e6f3eb!important;color:var(--text)!important;border-color:var(--border)!important;}
body .market-marquee-label {background:#cce7d4!important;color:var(--price)!important;}
body .market-marquee-pause {color:var(--text)!important;border-color:var(--border);}
body .market-message-dialog {background:#f5fbf7!important;color:var(--text)!important;border-color:var(--border);}
body .market-message-header,body .market-message-footer {background:#dfefe5!important;color:var(--text)!important;border-color:var(--border);}
body .market-message-dismiss {background:var(--price);color:#fff;}
body .market-message-close:hover {background:#cbe6d4;}
body .market-message-content img {display:block;max-width:100%;height:auto;margin:12px auto;}
body .market-message-content a {color:var(--price);text-decoration:underline;text-underline-offset:3px;}
body .contact-row .glyph {background:#dfefe5!important;color:var(--price)!important;}
body .contact-directions,body .map-fallback a {color:var(--price);}
body .contact-location .contact-map {background:#dfefe5;}
body .table-scroll::before,body .feature-note,body .choice-total-grid>article,
body .choice-total-grid>.choice-payable,body .choice-tds-heading,body .trend-result {background:#e4f1e8!important;color:var(--text)!important;}
body .trend-result[data-direction=sell],body .trend-status[data-state=error] {color:var(--danger)!important;}
body .app-content .pill-btn {background:#e4f1e8!important;color:var(--price)!important;border-color:var(--border)!important;}
body .app-content .pill-btn.accent {background:var(--price)!important;color:#fff!important;}
body input[type=file]::file-selector-button {color:#fff;}
body .sample-label.is-stale,body .feed-error {color:#8d411e!important;}
/* The new board replaces the old five-card / buy-sell design. */
body .isg-live-board.rates-page.container {width:calc(100% - 40px)!important;max-width:970px!important;margin:22px auto 36px!important;padding:0!important;}
body .isg-live-board .market-grid.row {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px!important;margin:0 0 24px!important;}
body .isg-live-board .market-grid.row::before,body .isg-live-board .market-grid.row::after {display:none!important;content:none!important;}
body .isg-live-board .market-grid>.col-4 {width:auto;max-width:none;padding:0;min-width:0;}
body .isg-live-board .market-card {display:flex!important;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:center;min-height:186px!important;height:100%;padding:20px 18px!important;border:0!important;border-radius:30px!important;background:var(--mint-panel)!important;box-shadow:var(--mint-raised)!important;text-align:center;overflow:visible;}
.mint-market-identity {display:flex;align-items:center;justify-content:center;gap:14px;}
.mint-market-icon {display:grid;place-items:center;flex:0 0 70px;width:70px;height:70px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#e6f8db,#c9e9d0);}
body .isg-live-board .market-image {display:block!important;position:static!important;width:74px!important;height:66px!important;max-width:none;margin:0!important;object-fit:contain;filter:none!important;transform:none!important;opacity:1!important;}
body .isg-live-board .market-name {margin:0!important;min-height:0;color:var(--price)!important;font-size:18px!important;font-weight:750;line-height:1.2;text-transform:uppercase;text-align:left;overflow-wrap:anywhere;}
body .isg-live-board .market-value {display:block;margin:10px 0 5px!important;padding:0!important;color:var(--price)!important;font-size:36px!important;font-weight:750;line-height:1.2;text-align:center;letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;}
body .isg-live-board .market-range {display:flex;order:initial;justify-content:center;flex-wrap:wrap;gap:2px 12px;width:auto;margin:0;padding:0;border:0;font-size:12px;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;}
body .isg-live-board .market-range b {margin:0;color:var(--muted);font-weight:500;}
body .isg-live-board .rates-table-wrap.table-responsive {background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important;}
body .isg-live-board .rates-table-wrap::before {display:none;}
body .isg-live-board .rates-table.table {table-layout:fixed;width:100%;margin:0!important;border-collapse:separate!important;border-spacing:0 12px!important;color:var(--text);}
body .isg-live-board .product-col {width:61%!important;}
body .isg-live-board .price-col {width:39%!important;}
body .isg-live-board .rates-table.table thead th {height:58px!important;padding:12px 28px!important;background:var(--mint-panel)!important;border:0!important;color:var(--price)!important;font-size:20px!important;letter-spacing:.06em;font-weight:750;box-shadow:inset 0 3px 4px #fff,inset 0 -2px 3px #d5e7db;}
body .isg-live-board .rates-table.table thead th:first-child {border-radius:34px 0 0 34px!important;color:var(--price)!important;}
body .isg-live-board .rates-table.table thead th:last-child {position:relative;text-align:center;border-radius:0 34px 34px 0!important;}
body .isg-live-board .rates-table.table thead tr,body .isg-live-board .rates-table.table tbody tr {filter:drop-shadow(0 7px 5px #408b5b28);}
body .isg-live-board .rates-table.table tbody th,body .isg-live-board .rates-table.table tbody td {height:82px!important;padding:10px 28px!important;border:0!important;background:var(--mint-panel)!important;box-shadow:inset 0 3px 3px #fff,inset 0 -2px 3px #d5e7db;vertical-align:middle;}
body .isg-live-board .rates-table.table tbody th:first-child {border-radius:42px 0 0 42px!important;}
body .isg-live-board .rates-table.table tbody td:last-child {border-radius:0 42px 42px 0!important;text-align:center;}
body .isg-live-board .rates-table.table tbody .live-empty {border-radius:32px!important;}
body .isg-live-board .rates-table.table tbody tr:hover>* {background:linear-gradient(145deg,#fff,#e0f2e6)!important;}
body .isg-live-board .product {display:block;}
body .isg-live-board .metal-mark {display:none;}
body .isg-live-board .product-name {display:block;color:#202e25!important;font-size:20px!important;font-weight:700!important;line-height:1.35;text-decoration:none;overflow-wrap:anywhere;}
body .isg-live-board .product-unit {display:block;margin-top:3px;font-size:11px;color:var(--muted);font-weight:400;}
body .isg-live-board .price {position:relative;font-variant-numeric:tabular-nums;}
body .isg-live-board .price::before,body .isg-live-board .rates-table thead th:last-child::before {content:"";position:absolute;left:0;top:25%;bottom:25%;width:1px;background:#79ac87;}
body .isg-live-board .rates-table .price-link {position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:34px;width:88%;max-width:225px;margin:0 auto 4px!important;padding:2px 10px!important;background:var(--mint-pill)!important;border-radius:25px;color:var(--price)!important;box-shadow:inset 0 2px 3px #fafffa,inset 0 -1px 2px #88bb9280,0 4px 6px -4px #3e8557;font-size:27px!important;font-weight:750;line-height:1.2;white-space:nowrap;text-decoration:none;}
body .isg-live-board .rates-table .price-link::before {content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:transparent;opacity:0;pointer-events:none;}
body .isg-live-board .rates-table .price-link.is-rate-up::before {background:#65cf82;animation:mint-rate-pill-fade 900ms ease-in-out;}
body .isg-live-board .rates-table .price-link.is-rate-down::before {background:#ef8585;animation:mint-rate-pill-fade 900ms ease-in-out;}
@keyframes mint-rate-pill-fade {
  0%,100% {opacity:0;}
  35% {opacity:1;}
}
body .isg-live-board .rates-table .price-link:hover {color:#103f1c!important;filter:brightness(.97);}
body .isg-live-board .price-link[aria-disabled=true] {color:var(--muted)!important;cursor:not-allowed;}
.mint-product-range {display:flex;justify-content:center;flex-wrap:wrap;gap:0 18px;color:var(--text);font-size:12px;line-height:1.5;}
.mint-product-range b {font-weight:500;color:var(--muted);}
.mint-futures {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:22px 0 0;}
.mint-future {padding:16px 20px 20px;border-radius:30px;background:var(--mint-panel);box-shadow:var(--mint-raised);}
.mint-future h2 {margin:0 0 16px;padding:10px 8px;border-radius:30px;background:var(--mint-pill);box-shadow:inset 0 2px 3px #fff,0 5px 7px -5px #4d9861;color:var(--price);font-size:18px;font-weight:750;text-align:center;text-transform:uppercase;letter-spacing:.05em;}
.mint-future table {width:100%;table-layout:fixed;text-align:center;border-collapse:collapse;font-variant-numeric:tabular-nums;}
.mint-future th {padding:0 5px 3px;font-size:16px;text-transform:uppercase;color:var(--price);}
.mint-future td {padding:0 5px;font-size:28px;font-weight:750;line-height:1.35;color:var(--price);}
.mint-future .mint-future-range td {font-size:13px;font-weight:400;color:var(--text);padding-top:4px;}
.mint-future tbody tr:first-child td+td {border-left:1px solid #79ac87;}
.mint-future-note {margin:8px 0 0;color:var(--muted);text-align:center;font-size:11px;}
body .isg-live-board .data-note {margin:22px 0 0!important;color:var(--muted);text-align:center;font-size:12px;line-height:1.8;}
body .isg-live-board .sample-label {display:inline-block;padding:1px 9px;margin-left:5px;border-radius:14px;background:#deeee3;color:var(--price)!important;font-weight:600;}
body .isg-live-board .sample-label.is-stale {background:#f8e6d7;color:#8d411e!important;}
body .isg-live-board .feed-message {color:var(--muted);}
body .isg-live-board .live-empty {color:var(--muted)!important;font-size:13px!important;font-weight:400!important;text-align:center;}
body .isg-live-board .isg-retry {margin:12px auto;display:block;}
.has-stale-rates .mint-future td {opacity:.6;}
.mint-board-contact {display:flex;justify-content:space-between;gap:16px;margin:26px 10px;}
.mint-board-contact a {display:grid;place-items:center;width:64px;height:64px;border-radius:22px;background:var(--mint-panel);box-shadow:var(--mint-raised);color:var(--price);font-size:29px;text-decoration:none;}
.mint-futures[hidden] {display:none!important;}
@media(max-width:767px) {
  body .topbar-wordmark .kalptaru-brand-type strong {font-size:clamp(13px,4vw,24px);letter-spacing:0;}
  body .topbar-wordmark .board-wordmark {gap:8px!important;}
  body .topbar-wordmark .kalptaru-brand-type small {font-size:5px;letter-spacing:.05em;}
  body .app-footer .kalptaru-brand-type strong {font-size:clamp(13px,4.3vw,21px);letter-spacing:0;}
  body .isg-live-board.rates-page.container {width:calc(100% - 24px)!important;margin-top:18px!important;}
  body .isg-live-board .market-grid.row {gap:10px!important;margin-bottom:16px!important;}
  body .isg-live-board .market-card {padding:14px 8px!important;border-radius:23px!important;min-height:171px!important;}
  .mint-market-identity {flex-direction:column;gap:7px;}
  .mint-market-icon {width:48px;height:48px;flex-basis:48px;}
  body .isg-live-board .market-image {width:55px!important;height:46px!important;}
  body .isg-live-board .market-name {font-size:12px!important;text-align:center;line-height:1.3;}
  body .isg-live-board .market-value {font-size:clamp(17px,4.6vw,30px)!important;margin:8px 0 5px!important;}
  body .isg-live-board .market-range {gap:0 6px;font-size:10px;}
  body .isg-live-board .rates-table.table {border-spacing:0 10px!important;}
  body .isg-live-board .rates-table.table thead th {font-size:15px!important;height:48px!important;padding:10px 17px!important;}
  body .isg-live-board .rates-table.table tbody th,body .isg-live-board .rates-table.table tbody td {height:78px!important;padding:10px 17px!important;}
  body .isg-live-board .product-name {font-size:15px!important;}
  body .isg-live-board .product-unit {font-size:10px;}
  body .isg-live-board .rates-table .price-link {width:100%;font-size:22px!important;min-height:30px;padding:2px 5px!important;}
  .mint-product-range {column-gap:8px;font-size:10px;}
  .mint-futures {gap:12px;margin-top:16px;}
  .mint-future {padding:12px 10px 16px;border-radius:24px;}
  .mint-future h2 {font-size:13px;padding:9px 4px;margin-bottom:12px;letter-spacing:.02em;}
  .mint-future th {font-size:12px;}
  .mint-future td {font-size:clamp(17px,4.5vw,26px);padding:0 2px;}
  .mint-future .mint-future-range td {font-size:10px;}
  .mint-future-note {font-size:10px;}
  .mint-board-contact a {width:56px;height:56px;font-size:25px;border-radius:20px;}
  body .kalptaru-bottom-nav a {font-size:10px;}
}
@media(max-width:359px) {
  body .isg-live-board .market-grid.row {gap:7px!important;}
  body .isg-live-board .market-card {padding-inline:5px!important;}
  body .isg-live-board .market-range {font-size:9px;}
  body .isg-live-board .rates-table.table tbody th,body .isg-live-board .rates-table.table tbody td {padding-inline:12px!important;}
  body .isg-live-board .product-name {font-size:13px!important;}
  body .isg-live-board .rates-table .price-link {font-size:19px!important;}
}
/* Desktop trading board: preserve the reference's full-width 970px product table. */
@media(min-width:901px) {
  body.isg-live-page .app-topbar,body.isg-live-page .app-topbar.is-scrolled {grid-template-rows:64px auto;min-height:104px;}
  body.isg-live-page .topbar-wordmark .board-wordmark img {width:44px!important;height:48px!important;}
  body.isg-live-page .topbar-wordmark .kalptaru-brand-type strong {font-size:26px;}
  body.isg-live-page .topbar-wordmark .kalptaru-brand-type {gap:4px;}
  body.isg-live-page .topbar-nav-slot .ma-menu {column-gap:16px;}
  body.isg-live-page .app-topbar .topbar-nav-slot .ma-menu>li>.ma-menu-link,
  body.isg-live-page .app-topbar .topbar-nav-slot .ma-menu>li>.ma-menu-trigger {min-height:40px;font-size:14px;gap:7px;}
  body.isg-live-page .market-marquee {min-height:32px;}
  body.isg-live-page .market-marquee-label {padding:5px 14px;font-size:11px;}
  body.isg-live-page .market-marquee-viewport {padding:4px 14px;}
  body.isg-live-page .market-marquee-item {font-size:12px;}
  body.isg-live-page .market-marquee-pause {min-height:32px;padding:4px 10px;}
  body.isg-live-page .isg-live-board.rates-page.container {
    display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,290px);align-content:start;gap:10px 20px;
    width:calc(100% - 48px)!important;max-width:1280px!important;margin:12px auto 18px!important;
  }
  body.isg-live-page .isg-live-board .market-grid.row {grid-column:1/-1;grid-row:1;gap:16px!important;margin:0!important;}
  body.isg-live-page .isg-live-board .market-card {
    display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10px;row-gap:2px;
    min-height:clamp(78px,12dvh,112px)!important;padding:12px 16px!important;border-radius:23px!important;
  }
  body.isg-live-page .mint-market-identity {grid-column:1;grid-row:1/3;gap:9px;}
  body.isg-live-page .mint-market-icon {width:46px;height:46px;flex-basis:46px;}
  body.isg-live-page .isg-live-board .market-image {width:50px!important;height:44px!important;}
  body.isg-live-page .isg-live-board .market-name {font-size:14px!important;line-height:1.2;}
  body.isg-live-page .isg-live-board .market-value {grid-column:2;grid-row:1;font-size:28px!important;margin:0!important;align-self:end;}
  body.isg-live-page .isg-live-board .market-range {grid-column:2;grid-row:2;gap:0 9px;font-size:10px;align-self:start;}
  body.isg-live-page .rates-table-wrap {
    grid-column:1/-1;grid-row:2;min-width:0;width:min(100%,970px);align-self:start;justify-self:start;
  }
  body.isg-live-page .isg-live-board .rates-table.table {border-spacing:0 6px!important;}
  body.isg-live-page .isg-live-board .rates-table.table thead th {height:36px!important;padding:7px 20px!important;font-size:15px!important;}
  body.isg-live-page .isg-live-board .rates-table.table tbody th,
  body.isg-live-page .isg-live-board .rates-table.table tbody td {height:clamp(42px,5.8dvh,62px)!important;padding:3px 18px!important;font-size:14px;line-height:1.2;}
  body.isg-live-page .isg-live-board .product {font-size:12px;line-height:1.2;}
  body.isg-live-page .isg-live-board .product-name {font-size:15px!important;line-height:1.2;}
  body.isg-live-page .isg-live-board .product-unit {display:block;font-size:10px;line-height:1.2;margin:0;}
  body.isg-live-page .isg-live-board .rates-table .price-link {min-height:24px;font-size:22px!important;padding:0 8px!important;margin-bottom:1px!important;line-height:1.05;}
  body.isg-live-page .mint-product-range {font-size:10px;line-height:1.2;gap:0 12px;}
  body.isg-live-page .mint-futures {
    grid-column:1/-1;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;
    width:min(100%,970px);margin:6px 0 0;align-content:start;justify-self:start;
  }
  body.isg-live-page .mint-future {padding:12px 14px 14px;border-radius:23px;}
  body.isg-live-page .mint-future h2 {font-size:14px;padding:8px 5px;margin-bottom:10px;}
  body.isg-live-page .mint-future th {font-size:12px;}
  body.isg-live-page .mint-future td {font-size:25px;}
  body.isg-live-page .mint-future .mint-future-range td {font-size:11px;padding-top:2px;}
  body.isg-live-page .isg-live-board .data-note {grid-column:1;grid-row:4;margin:0!important;font-size:11px;line-height:1.5;text-align:left;align-self:center;}
  body.isg-live-page .mint-board-contact {grid-column:2;grid-row:4;justify-content:flex-end;gap:12px;margin:0;}
  body.isg-live-page .mint-board-contact a {width:36px;height:36px;font-size:20px;border-radius:13px;}
  body.isg-live-page .feed-message {grid-column:1/-1;margin:0;}
  body.isg-live-page .isg-retry {grid-column:1/-1;justify-self:start;margin:0!important;}
}
@media(min-width:901px) and (max-width:1180px) {
  body.isg-live-page .app-topbar .topbar-nav-slot .ma-menu>li>.ma-menu-link,
  body.isg-live-page .app-topbar .topbar-nav-slot .ma-menu>li>.ma-menu-trigger {font-size:13px;gap:5px;min-height:36px;}
  body.isg-live-page .topbar-nav-slot .ma-menu {column-gap:8px;}
  body.isg-live-page .isg-live-board.rates-page.container {grid-template-columns:minmax(0,1fr) 250px;gap:10px 14px;}
  body.isg-live-page .isg-live-board .market-card {padding-inline:10px!important;}
  body.isg-live-page .mint-market-icon {width:38px;height:38px;flex-basis:38px;}
  body.isg-live-page .isg-live-board .market-name {font-size:12px!important;}
  body.isg-live-page .isg-live-board .market-value {font-size:25px!important;}
}
@media(min-width:901px) and (max-height:700px) {
  body.isg-live-page .isg-live-board.rates-page.container {margin-top:8px!important;gap:7px 16px;}
  body.isg-live-page .isg-live-board .market-card {min-height:76px!important;padding-block:8px!important;}
  body.isg-live-page .isg-live-board .rates-table.table {border-spacing:0 4px!important;}
  body.isg-live-page .isg-live-board .rates-table.table tbody th,
  body.isg-live-page .isg-live-board .rates-table.table tbody td {height:42px!important;padding-block:3px!important;}
  body.isg-live-page .isg-live-board .rates-table .price-link {font-size:21px!important;min-height:23px;}
  body.isg-live-page .isg-live-board .product-name {font-size:14px!important;}
}
@media(forced-colors:active) {
  .market-card,.mint-future,body .isg-live-board .rates-table.table tr {border:1px solid CanvasText!important;filter:none!important;}
  body .isg-live-board .rates-table .price-link {border:1px solid LinkText;}
}
