/* Image #1 / theme1.jpeg: emerald, restrained gold and pearl-white quote tables.
   Loaded last on every route so account workflows share the same visual system. */
:root {
  --canvas:#fbf9fd; --surface:#fffdff; --ivory:#fbf9fd; --ivory-deep:#f2eff5;
  --bg:#fbf9fd; --bg-soft:#f2eff5; --panel:#fffdff; --panel-solid:#fffdff;
  --text:#112e30; --muted:#526363; --placeholder:#637171; --price:#00412d;
  --gold:#d9c387; --champagne:#ead79f; --bronze:#817039; --accent:#00412d;
  --accent-strong:#002f20; --accent2:#817039; --accent3:#00412d;
  --border:#d9d5df; --border-strong:#a6a3aa; --line:#d9d5df; --focus:#92783c;
  --header-surface:#003c29; --footer-surface:#003c29;
  --chrome-gold:#e4ce91; --chrome-ink:#003c29; --chrome-line:#d9c38740;
  --brand-field:#003c29; --brand-field-strong:#002f20;
  --mint-panel:#fffdff; --mint-pill:#fffdff; --mint-raised:0 3px 8px -5px #17232b40;
}
html,body,body.isg-live-page {background:var(--canvas)!important;color:var(--text);}
body .app-main,body.isg-live-page .app-main {background:var(--canvas)!important;}
body .app-topbar,body .app-topbar.is-scrolled {
  position:relative!important;top:auto;width:100%;max-width:none;margin:0;padding:0 max(28px,calc((100% - 1240px)/2))!important;
  background:#003c29!important;border:0;border-bottom:1px solid #c5ad7150;box-shadow:none;
}
body .app-topbar::before,body .app-topbar::after {
  content:"";display:block;position:absolute;top:0;bottom:auto;left:0;width:96px;height:156px;max-height:100%;
  background:url('../assets/emerald-corner.svg') left top/contain no-repeat;border:0;border-radius:0;transform:none;pointer-events:none;opacity:.7;
}
body .app-topbar::after {left:auto;right:0;transform:scaleX(-1);}
body .topbar-wordmark {position:relative;z-index:1;}
body .topbar-wordmark .board-wordmark {gap:18px!important;}
body .topbar-wordmark .board-wordmark img {width:64px!important;height:64px!important;padding:4px;border-radius:50%;border:1px solid #d9c38780;background:#fff;}
body .topbar-wordmark .kalptaru-brand-type strong {font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:30px;letter-spacing:.025em;color:#fffdf3!important;}
body .app-topbar .kalptaru-brand-type small {color:#e4ce91!important;}
body .app-topbar .topbar-nav-slot {border-top:1px solid #d9c38730;}
body .app-topbar .topbar-nav-slot .ma-menu>li>.ma-menu-link,
body .app-topbar .topbar-nav-slot .ma-menu>li>.ma-menu-trigger,
body .app-topbar .topbar-actions .ma-menu-link {color:#f4e6bd!important;}
body .app-topbar .topbar-nav-slot .ma-menu>li>.ma-menu-link:is(:hover,[aria-current]),
body .app-topbar .topbar-nav-slot .ma-menu>li>.ma-menu-trigger:is(:hover,.is-current) {color:#fff7dc!important;background:#ffffff0b!important;}
body .topbar-nav-slot .ma-menu>li>.ma-menu-link::after,
body .topbar-nav-slot .ma-menu>li>.ma-menu-trigger::after {background:#e4ce91!important;}
body .app-topbar .topbar-actions .pill-btn.accent {background:#e4ce91!important;color:#003c29!important;border-radius:7px;}
body .app-topbar .isg-notifications,body .app-topbar .kalptaru-header-contact,body .app-topbar .topbar-actions .glyph {color:#e4ce91!important;}
body .app-topbar .topbar-toggle {background:#ffffff0b;border-color:#d9c38765;}
body .app-topbar .topbar-toggle span,body .app-topbar .topbar-toggle span::before,body .app-topbar .topbar-toggle span::after {background:#e4ce91!important;}
body .app-topbar .ma-submenu {background:#fffdff!important;}
body .app-topbar .ma-submenu .ma-menu-link {color:#00412d!important;}
body .app-topbar .ma-submenu .ma-menu-link:hover {background:#f3f0e7!important;}
body .app-sidebar {background:#fbf9fd!important;}
body .app-sidebar .ma-menu-link[aria-current] {background:#e9efe9!important;}
body .app-footer,body .app-footer .footer-bottom {background:#003c29!important;color:#e2e9e3!important;border-color:#d9c38740!important;}
body .app-footer .kalptaru-brand-type strong,body .app-footer .kalptaru-footer-copy h2 {color:#fffdf3!important;}
body .app-footer .kalptaru-brand-type small,body .app-footer .kalptaru-footer-copy h2 span,
body .app-footer .footer-heading {color:#e4ce91!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,
body .app-footer .registration-line a,body .app-footer .footer-brand-col>p:first-of-type {color:#e2e9e3!important;}
body .app-footer .kalptaru-footer-primary {background:#e4ce91!important;color:#003c29!important;border-radius:8px;}
body .app-footer .kalptaru-footer-contact {border-color:#d9c38770;color:#f4e6bd!important;}
body .app-footer .kalptaru-footer-contact small {color:#e2e9e3;}
body .kalptaru-footer-intro {border-color:#d9c38740;}
body .page-head,body .bank-head {background:#fffdff!important;border:1px solid var(--border)!important;box-shadow:none;}
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:#fffdff!important;}
body .data-table th,body .tds-table th,body .choice-tds-table th,body .trend-levels th {background:#003c29!important;color:#ead79f!important;}
body .data-table td,body .tds-table td,body .choice-tds-table td,body .trend-levels td {background:#fffdff!important;}
body .btn,body .pill-btn {background:#f2eff5;border-color:#c1bcae;}
body .tabs,body .tab-bar,body .segmented {background:#f0edf2!important;}
body .home-slider {background:#f7f3e9!important;border:1px solid #e0d5b9;box-shadow:none;}
body .home-section-nav {background:#fbf9fd!important;}
body .home-bullion,body .home-visit {background:#f5f2e9!important;box-shadow:none;}
body .home-slider-controls button {background:#fffdf7;border-color:#c6b789;}
body .home-steps a {color:#817039!important;}
body .app-footer .registration-line .footer-directions {color:#e4ce91!important;}
body .market-marquee,body .market-message-dialog {background:#fffdff!important;}
body .market-marquee-label,body .market-message-header {background:#003c29!important;color:#ead79f!important;}
body .market-message-close {color:#ead79f;}
body .market-message-footer {background:#f4f1f6!important;}
body .market-message-dismiss {background:#00412d;color:white;}
body .kalptaru-bottom-nav {left:12px;right:12px;bottom:max(9px,env(safe-area-inset-bottom));width:auto;min-height:64px;padding:8px 3px;background:#003c29;border:1px solid #d9c38745;border-radius:15px;box-shadow:0 5px 14px -7px #003c2960;}
body .kalptaru-bottom-nav a,body .kalptaru-bottom-nav [aria-current] {color:#e4ce91;}
body .kalptaru-bottom-nav a {font-size:10px;line-height:1.25;gap:6px;}
body .kalptaru-bottom-nav [aria-current] {color:#fff1ba;}
body .kalptaru-bottom-nav [aria-current]::before {top:-2px;background:#e4ce91;}
body .kalptaru-bottom-nav a+a {border-left:1px solid #d9c38770;}
body .kalptaru-bottom-nav .bottom-nav-icon {font-size:22px;}

/* One reference strip and two continuous tables, as in the supplied image. */
body.isg-live-page .app-topbar,body.isg-live-page .app-topbar.is-scrolled {grid-template-rows:104px auto;min-height:148px;}
body.isg-live-page .topbar-wordmark .board-wordmark img {width:68px!important;height:68px!important;}
body.isg-live-page .topbar-wordmark .kalptaru-brand-type strong {font-size:32px;}
body.isg-live-page .isg-live-board.rates-page.container {display:block;width:calc(100% - 48px)!important;max-width:1040px!important;margin:26px auto 36px!important;padding:0!important;}
body.isg-live-page .isg-live-board .market-grid.row {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;margin:0 0 25px!important;padding:20px 0;border:1px solid #d9d5df;border-radius:15px;background:#fffdff;box-shadow:0 3px 5px -3px #17232b55;}
body.isg-live-page .isg-live-board .market-card {display:flex!important;min-height:64px!important;flex-direction:column;justify-content:center;padding:0 20px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;}
body.isg-live-page .isg-live-board .market-grid>.col-4+.col-4 {border-left:1px solid #a9955d;}
body.isg-live-page .mint-market-identity {display:block;}
body.isg-live-page .mint-market-icon {display:none;}
body.isg-live-page .isg-live-board .market-name {font-size:16px!important;line-height:1.3;text-align:center;color:#817039!important;font-weight:700;}
body.isg-live-page .isg-live-board .market-value {font-size:30px!important;line-height:1.25;text-align:center;color:#112e30!important;margin:8px 0 0!important;padding:0!important;}
body.isg-live-page .isg-live-board .rates-table-wrap.table-responsive,body.isg-live-page .futures-table-wrap {display:block;width:100%;margin:0;min-width:0;border:1px solid #cfcbd6!important;border-radius:15px!important;overflow:hidden!important;background:#fffdff!important;}
body.isg-live-page .isg-live-board .rates-table.table {width:100%;margin:0!important;table-layout:fixed;border-collapse:collapse!important;border-spacing:0!important;}
body.isg-live-page .isg-live-board .product-col {width:46%!important;}
body.isg-live-page .isg-live-board .price-col {width:27%!important;}
body.isg-live-page .isg-live-board .rates-table.table tr {background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;}
body.isg-live-page .isg-live-board .rates-table.table thead th {height:auto!important;padding:14px 24px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#003c29!important;color:#e4ce91!important;font-size:16px!important;font-weight:600;text-transform:uppercase;text-align:center;}
body.isg-live-page .isg-live-board .rates-table.table thead th:first-child {text-align:left;}
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:82px!important;padding:12px 24px!important;background:#fffdff!important;border:0!important;border-bottom:1px solid #d9d5df!important;border-radius:0!important;box-shadow:none!important;color:#112e30;vertical-align:middle;line-height:1.3;}
body.isg-live-page .isg-live-board .rates-table.table tbody tr:last-child>* {border-bottom:0!important;}
body.isg-live-page .isg-live-board .rates-table.table tbody td {text-align:center;}
body.isg-live-page .isg-live-board .product {display:block;line-height:1.3;}
body.isg-live-page .isg-live-board .product-name,
body.isg-live-page .isg-live-board .mint-future h2 {display:block;margin:0;padding:0;background:none;box-shadow:none;border:0;border-radius:0;color:#112e30!important;font-size:18px!important;font-weight:700;line-height:1.3;text-transform:uppercase;overflow-wrap:anywhere;}
body.isg-live-page .isg-live-board .product-unit {display:block;margin:3px 0 0;font-size:11px;line-height:1.3;color:#526363;}
body.isg-live-page .isg-live-board .price::before,body.isg-live-page .isg-live-board .rates-table thead th:last-child::before {display:none;}
body.isg-live-page .isg-live-board .mint-future h2 {text-align:left;}
body.isg-live-page .isg-live-board .rates-table .price-link,
body.isg-live-page .isg-live-board .future-value {display:block;box-sizing:border-box;width:100%;max-width:none;height:auto;min-height:0;padding:2px 4px!important;margin:0!important;overflow:visible;background:transparent!important;border:0!important;border-radius:3px;box-shadow:none!important;color:#00412d!important;font-size:26px!important;font-weight:700;line-height:1.25;text-decoration:none;white-space:nowrap;font-variant-numeric:tabular-nums;}
body.isg-live-page .isg-live-board .price-link[href]:hover {text-decoration:underline;text-underline-offset:4px;}
body.isg-live-page .isg-live-board .product-low,
body.isg-live-page .isg-live-board .product-high,
body.isg-live-page .isg-live-board .future-range {display:block;margin:4px 0 0;color:#112e30;font-size:13px;font-weight:400;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums;}
body.isg-live-page .product-low b,body.isg-live-page .product-high b {font-weight:400;}
body.isg-live-page .mint-futures {display:block;width:100%;margin:20px 0 0;padding:0;}
body.isg-live-page .mint-future {padding:0;border-radius:0;box-shadow:none;background:transparent;}
body.isg-live-page .mint-future-note {display:block;margin-top:4px;color:#526363;font-size:11px;font-weight:400;}
body.isg-live-page .mint-future-note[hidden] {display:none;}
body.isg-live-page .isg-live-board .data-note {margin:14px 0 0!important;padding:0;font-size:11px;line-height:1.65;text-align:center;color:#526363;}
body.isg-live-page .sample-label {display:inline-block;padding:1px 7px;border:1px solid #c7d8cc;border-radius:4px;background:#eef4ef;color:#00412d;}
body.isg-live-page .isg-live-board .feed-message:empty {display:none;}
body.isg-live-page .isg-retry {display:block;margin:10px auto!important;}
body.isg-live-page .isg-retry[hidden] {display:none;}
body.isg-live-page .mint-board-contact {display:flex;justify-content:center;gap:0;width:min(100%,620px);margin:21px auto 0;padding:0;}
body.isg-live-page .mint-board-contact>a {display:flex;justify-content:center;align-items:center;gap:13px;width:50%;height:auto;min-height:56px;padding:0 18px;background:transparent;border:0;border-radius:0;box-shadow:none;text-decoration:none;text-align:left;}
body.isg-live-page .mint-board-contact>a+a {border-left:1px solid #a9955d;}
body.isg-live-page .board-contact-icon {display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;background:#003c29;color:#e4ce91;border-radius:50%;font-size:25px;box-shadow:0 3px 5px -3px #003c2960;}
body.isg-live-page .mint-board-contact strong {display:block;color:#817039;font-size:13px;text-transform:uppercase;}
body.isg-live-page .mint-board-contact small {display:block;margin-top:2px;color:#112e30;font-size:12px;}
body.isg-live-page .isg-live-board [aria-disabled=true] {opacity:.6;cursor:default;}
body.isg-live-page .isg-live-board :is(.market-value,.price-link,.future-value) {transition:none;}
body.isg-live-page .isg-live-board :is(.market-value,.price-link,.future-value).is-rate-up {
  background:#126331!important;color:#fff!important;-webkit-text-fill-color:#fff!important;animation:emerald-up .8s ease-out;
}
body.isg-live-page .isg-live-board :is(.market-value,.price-link,.future-value).is-rate-down {
  background:#a32632!important;color:#fff!important;-webkit-text-fill-color:#fff!important;animation:emerald-down .8s ease-out;
}
body.isg-live-page .isg-live-board .price-link:is(.is-rate-up,.is-rate-down)::before {content:none;animation:none;}
@keyframes emerald-up {from {filter:brightness(1.08);}to {filter:brightness(1);}}
@keyframes emerald-down {from {filter:brightness(1.08);}to {filter:brightness(1);}}
:focus-visible {outline:2px solid #92783c!important;outline-offset:4px;}
/* The supplied Shree Kalptaru name and registration wrap without clipping. */
body .kalptaru-brand-type {min-width:0;}
body .kalptaru-brand-type strong {white-space:normal;line-height:1.15;}
body .app-footer .footer-legal-name,body .app-footer .footer-gstin {display:block;margin:7px 0;color:#e4ce91!important;font-size:11px;line-height:1.6;}
body .bank-source-link {display:inline-block;margin-top:16px;color:#00412d;text-decoration:underline;text-underline-offset:3px;}
body .bank-card .business-registration dd {overflow-wrap:anywhere;}
@media(min-width:901px) {
  body .app-topbar {grid-template-rows:104px auto;}
  body .topbar-nav-slot .ma-menu {justify-content:space-between;column-gap:14px;}
  body .app-topbar .topbar-nav-slot .ma-menu>li>.ma-menu-link,
  body .app-topbar .topbar-nav-slot .ma-menu>li>.ma-menu-trigger {font-size:14px;gap:7px;}
}
@media(max-width:900px) {
  body:not(.isg-live-page) .app-topbar {flex-wrap:nowrap;}
  body:not(.isg-live-page) .app-topbar .topbar-wordmark {flex:1 1 auto;max-width:calc(100% - 46px);}
  body:not(.isg-live-page) .topbar-wordmark .board-wordmark {width:100%;min-width:0;}
  body:not(.isg-live-page) .app-topbar .kalptaru-brand-type {flex:1;}
  body {padding-bottom:88px;}
  body .app-topbar,body .app-topbar.is-scrolled {min-height:126px;padding:24px 18px!important;gap:12px;}
  body .topbar-wordmark .kalptaru-brand-type strong {font-size:24px;}
  body .topbar-wordmark .board-wordmark img {width:54px!important;height:54px!important;}
  body .app-topbar .topbar-actions {display:none;}
  body .app-topbar .topbar-toggle {margin-left:auto;flex:0 0 34px;}
  body.isg-live-page .app-topbar,body.isg-live-page .app-topbar.is-scrolled {z-index:1;min-height:185px;align-items:flex-start;justify-content:center;padding:36px 42px 60px!important;}
  body.isg-live-page .app-topbar .topbar-wordmark {margin:0;align-self:flex-start;}
  body.isg-live-page .topbar-wordmark .board-wordmark {gap:16px!important;}
  body.isg-live-page .topbar-wordmark .board-wordmark img {width:60px!important;height:60px!important;}
  body.isg-live-page .topbar-wordmark .kalptaru-brand-type strong {max-width:265px;font-size:29px;white-space:normal;text-align:center;line-height:1.15;}
  body.isg-live-page .topbar-wordmark .kalptaru-brand-type small {display:none;}
  body.isg-live-page .topbar-wordmark .kalptaru-brand-type {gap:0;}
  body.isg-live-page .app-topbar .topbar-toggle {position:absolute;right:12px;top:12px;width:30px;height:30px;min-height:30px;padding:6px;}
  body.isg-live-page .isg-live-board.rates-page.container {position:relative;z-index:2;width:calc(100% - 28px)!important;max-width:680px!important;margin:-34px auto 28px!important;}
  body.isg-live-page .isg-live-board .market-grid.row {margin:0 0 15px!important;padding:15px 0;border-radius:12px;}
  body.isg-live-page .isg-live-board .market-card {min-height:48px!important;padding:0 8px!important;}
  body.isg-live-page .isg-live-board .market-name {font-size:13px!important;}
  body.isg-live-page .isg-live-board .market-value {font-size:24px!important;margin-top:7px!important;}
  body.isg-live-page .isg-live-board .product-col {width:44%!important;}
  body.isg-live-page .isg-live-board .price-col {width:28%!important;}
  body.isg-live-page .isg-live-board .rates-table.table thead th {height:auto!important;padding:10px 13px!important;font-size:13px!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:74px!important;padding:12px 13px!important;}
  body.isg-live-page .isg-live-board .product-name,
  body.isg-live-page .isg-live-board .mint-future h2 {font-size:16px!important;}
  body.isg-live-page .isg-live-board .rates-table .price-link,
  body.isg-live-page .isg-live-board .future-value {font-size:23px!important;}
  body.isg-live-page .isg-live-board .product-low,
  body.isg-live-page .isg-live-board .product-high,
  body.isg-live-page .isg-live-board .future-range {font-size:12px;margin-top:3px;}
  body.isg-live-page .isg-live-board .product-unit {font-size:10px;}
  body.isg-live-page .mint-futures {margin-top:15px;}
  body.isg-live-page .mint-board-contact {margin-top:18px;}
  body.isg-live-page .mint-board-contact>a {gap:9px;padding:0 8px;}
  body.isg-live-page .board-contact-icon {flex-basis:43px;width:43px;height:43px;font-size:23px;}
  body.isg-live-page .mint-board-contact strong {font-size:11px;}
  body.isg-live-page .mint-board-contact small {font-size:10px;}
}
/* Reserve enough room for complete Indian-formatted prices on phones. */
@media(max-width:600px) {
  body.isg-live-page .isg-live-board .product-col {width:38%!important;}
  body.isg-live-page .isg-live-board .price-col {width:31%!important;}
  body.isg-live-page .isg-live-board .rates-table.table tbody td {padding-inline:6px!important;}
}
@media(max-width:400px) {
  body .topbar-wordmark .board-wordmark {gap:10px!important;}
  body .topbar-wordmark .kalptaru-brand-type strong {font-size:20px;letter-spacing:0;}
  body.isg-live-page .topbar-wordmark .kalptaru-brand-type strong {font-size:24px;}
  body.isg-live-page .topbar-wordmark .board-wordmark img {width:54px!important;height:54px!important;}
  body.isg-live-page .isg-live-board .market-name {font-size:11px!important;}
  body.isg-live-page .isg-live-board .market-value {font-size:21px!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 {padding-inline:10px!important;}
  body.isg-live-page .isg-live-board .rates-table.table tbody td {padding-inline:5px!important;}
  body.isg-live-page .isg-live-board .rates-table .price-link,
  body.isg-live-page .isg-live-board .future-value {font-size:21px!important;}
}
@media(max-width:340px) {
  body .topbar-wordmark .kalptaru-brand-type strong {font-size:17px;}
  body.isg-live-page .topbar-wordmark .kalptaru-brand-type strong {font-size:21px;}
  body.isg-live-page .isg-live-board .rates-table.table tbody th,
  body.isg-live-page .isg-live-board .rates-table.table tbody td {padding-inline:7px!important;}
  body.isg-live-page .isg-live-board .rates-table.table tbody td {padding-inline:3px!important;}
  body.isg-live-page .isg-live-board .product-name,
  body.isg-live-page .isg-live-board .mint-future h2 {font-size:14px!important;}
  body.isg-live-page .isg-live-board .rates-table .price-link,
  body.isg-live-page .isg-live-board .future-value {font-size:19px!important;}
}
@media(prefers-reduced-motion:reduce) {.is-rate-up,.is-rate-down {animation:none!important;}}
@media(forced-colors:active) {body .app-topbar::before,body .app-topbar::after {display:none;}body .price-link {color:LinkText!important;}}

/* Compact desktop rate board: retain both three-column tables in normal flow. */
@media(min-width:901px) {
  body.isg-live-page .app-topbar,
  body.isg-live-page .app-topbar.is-scrolled {grid-template-rows:60px auto;min-height:96px;}
  body.isg-live-page .topbar-wordmark .board-wordmark {gap:12px!important;}
  body.isg-live-page .topbar-wordmark .board-wordmark img {width:46px!important;height:46px!important;padding:2px;}
  body.isg-live-page .topbar-wordmark .kalptaru-brand-type strong {font-size:26px;}
  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:34px;font-size:13px;line-height:20px;gap:6px;}
  body.isg-live-page .topbar-nav-slot .ma-menu {column-gap:12px;}
  body.isg-live-page .isg-live-board.rates-page.container {margin:10px auto 16px!important;}
  body.isg-live-page .isg-live-board .market-grid.row {margin:0 0 10px!important;padding:7px 0;}
  body.isg-live-page .isg-live-board .market-card {min-height:0!important;padding:0 16px!important;}
  body.isg-live-page .isg-live-board .market-name {font-size:13px!important;line-height:1.15;}
  body.isg-live-page .isg-live-board .market-value {align-self:stretch;width:100%;font-size:26px!important;line-height:1.1;margin:3px 0 0!important;}
  body.isg-live-page .isg-live-board .rates-table.table thead th {padding:6px 18px!important;font-size:14px!important;line-height:1.2;letter-spacing:.02em;}
  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(48px,6dvh,54px)!important;padding:6px 18px!important;vertical-align:middle;}
  body.isg-live-page .isg-live-board .product-name,
  body.isg-live-page .isg-live-board .mint-future h2 {font-size:16px!important;line-height:1.2;letter-spacing:normal;text-align:left;}
  body.isg-live-page .isg-live-board .product-unit {margin:1px 0 0;font-size:10px;line-height:1.1;}
  body.isg-live-page .isg-live-board .rates-table .price-link,
  body.isg-live-page .isg-live-board .future-value {width:100%;max-width:none;min-height:0;font-size:25px!important;line-height:1.1;text-align:center;}
  body.isg-live-page .isg-live-board .product-low,
  body.isg-live-page .isg-live-board .product-high,
  body.isg-live-page .isg-live-board .future-range {margin:1px 0 0;font-size:12px;line-height:1.3;text-align:center;}
  body.isg-live-page .mint-futures {margin:10px 0 0;}
  body.isg-live-page .mint-future-note {margin-top:1px;font-size:10px;line-height:1.1;text-align:left;}
  body.isg-live-page .isg-live-board .data-note {margin:6px 0 0!important;font-size:10px;line-height:1.4;}
  body.isg-live-page .mint-board-contact {margin:7px auto 0;}
  body.isg-live-page .mint-board-contact>a {min-height:38px;gap:9px;}
  body.isg-live-page .board-contact-icon {width:36px;height:36px;flex-basis:36px;font-size:20px;}
  body.isg-live-page .mint-board-contact strong {font-size:11px;}
  body.isg-live-page .mint-board-contact small {font-size:10px;}
}
@media(min-width:901px) and (max-height:700px) {
  body.isg-live-page .app-topbar,
  body.isg-live-page .app-topbar.is-scrolled {grid-template-rows:50px auto;min-height:82px;}
  body.isg-live-page .topbar-wordmark .board-wordmark img {width:38px!important;height:38px!important;}
  body.isg-live-page .topbar-wordmark .kalptaru-brand-type strong {font-size:23px;}
  body.isg-live-page .topbar-wordmark .kalptaru-brand-type small {display:none;}
  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:30px;}
  body.isg-live-page .isg-live-board.rates-page.container {margin:6px auto 12px!important;}
  body.isg-live-page .isg-live-board .market-grid.row {margin-bottom:7px!important;padding:5px 0;}
  body.isg-live-page .isg-live-board .market-name {font-size:12px!important;}
  body.isg-live-page .isg-live-board .market-value {font-size:23px!important;margin-top:2px!important;}
  body.isg-live-page .isg-live-board .rates-table.table thead th {padding:5px 18px!important;font-size:13px!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:44px!important;padding:4px 18px!important;}
  body.isg-live-page .isg-live-board .product-name,
  body.isg-live-page .isg-live-board .mint-future h2 {font-size:15px!important;}
  body.isg-live-page .isg-live-board .rates-table .price-link,
  body.isg-live-page .isg-live-board .future-value {font-size:22px!important;line-height:1.05;}
  body.isg-live-page .isg-live-board .product-low,
  body.isg-live-page .isg-live-board .product-high,
  body.isg-live-page .isg-live-board .future-range {font-size:11px;}
  body.isg-live-page .mint-futures {margin-top:7px;}
}
