.vtqd-table-box{margin:14px 0 12px;padding:0;background:#fff0;border:0!important;border-radius:0;width:100%;text-align:left;box-shadow:none!important}.vtqd-table-box h3{font-size:18px!important;line-height:1.3;margin:0 0 8px!important;padding:0;color:var(--theme-palette-color-4,#171717);font-weight:650;text-align:left}.vtqd-table-wrap{overflow-x:auto;width:100%;border:0!important;box-shadow:none!important}.vtqd-table{width:100%;border:0!important;border-collapse:collapse;border-spacing:0;font-size:14px;margin:0!important;box-shadow:none!important}.vtqd-table th{background:var(--vtqd-header-color,#f7f7f7);color:var(--theme-palette-color-4,#171717);padding:9px 8px;text-align:center;font-weight:650;border:0!important;border-bottom:1px solid rgb(0 0 0 / .08)!important}.vtqd-table td{padding:8px;text-align:center;background:#fff;border:0!important;border-bottom:1px solid rgb(0 0 0 / .055)!important;transition:background-color .16s ease,color .16s ease}.vtqd-table tbody tr:last-child td{border-bottom:0!important}.vtqd-table-box.vtqd-hover-enabled .vtqd-table tbody tr:not(.vtqd-tier-active):not(.vtqd-tier-next):hover td{background:var(--vtqd-hover-color,#eef4f0)}.vtqd-table .vtqd-save{color:var(--theme-palette-color-2,#d52b35);font-weight:700}.vtqd-table .vtqd-price{font-weight:700}.vtqd-table tbody tr.vtqd-tier-active td{background:var(--vtqd-current-tier-color,#eef8f2)!important}.vtqd-table tbody tr.vtqd-tier-next td{background:var(--vtqd-next-tier-color,#fff1f2)!important}.vtqd-table tbody tr.vtqd-tier-active td:first-child,.vtqd-table tbody tr.vtqd-tier-next td:first-child{font-weight:700;position:relative;padding-left:34px}.vtqd-table tbody tr.vtqd-tier-active td:first-child::before,.vtqd-table tbody tr.vtqd-tier-next td:first-child::before{position:absolute;left:calc(50% - 42px);top:50%;transform:translateY(-50%);display:grid;place-items:center;width:16px;height:16px;border-radius:50%;font-size:10px;line-height:1;box-sizing:border-box}.vtqd-table tbody tr.vtqd-tier-active td:first-child::before{content:'✓';background:var(--theme-palette-color-1,#23945f);color:#fff}.vtqd-table tbody tr.vtqd-tier-next td:first-child::before{content:'↑';border:1px solid var(--theme-palette-color-2,#d52b35);color:var(--theme-palette-color-2,#d52b35);background:#fff0}.vtqd-note{font-size:12px;margin:7px 0 0;padding:0;color:var(--theme-palette-color-4,#555);text-align:left}.vtqd-progress-box{border:1px solid rgb(0 0 0 / .07);border-radius:9px;background:var(--theme-palette-color-8,#fff);padding:12px 14px;margin:9px 0 13px;box-shadow:0 1px 2px rgb(0 0 0 / .025)}.vtqd-progress-message{font-size:15px;font-weight:700;line-height:1.35;margin-bottom:8px}.vtqd-progress-highlight{color:var(--theme-palette-color-2,#d52b35);font-weight:800}.vtqd-progress-track{height:9px;border-radius:99px;background:var(--theme-palette-color-6,#edf0ed);overflow:hidden}.vtqd-progress-track span{display:block;height:100%;width:0;background:var(--theme-palette-color-1,#23945f);border-radius:inherit;transition:width .22s ease}.vtqd-progress-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:13px}.vtqd-progress-saving{display:flex;align-items:baseline;gap:5px;min-height:20px;font-weight:400}.vtqd-saving-label{font-weight:400}.vtqd-progress-saving strong{font-weight:800;color:var(--theme-palette-color-2,#d52b35);font-size:1.25em;line-height:1}.vtqd-progress-count{white-space:nowrap}.vtqd-progress-note{margin-top:7px;font-size:11px;line-height:1.4;color:var(--theme-palette-color-4,#666);opacity:.78}.vtqd-old-price{text-decoration:line-through;opacity:.65;margin-right:5px}.vtqd-new-price,.vtqd-line-saving{font-weight:700}.vtqd-line-saving{font-size:12px;color:var(--theme-palette-color-1,#17864f);margin-top:4px}.vtqd-is-refreshing{opacity:.88}@media(max-width:480px){.vtqd-table-box{margin-top:12px}.vtqd-table-box h3{font-size:17px!important}.vtqd-progress-box{padding:11px 12px}.vtqd-table{font-size:13px}.vtqd-table th,.vtqd-table td{padding:8px 6px}.vtqd-table tbody tr.vtqd-tier-active td:first-child,.vtqd-table tbody tr.vtqd-tier-next td:first-child{padding-left:28px}.vtqd-table tbody tr.vtqd-tier-active td:first-child::before,.vtqd-table tbody tr.vtqd-tier-next td:first-child::before{left:calc(50% - 37px);width:14px;height:14px;font-size:9px}.vtqd-progress-meta{font-size:12px;gap:8px}.vtqd-progress-saving strong{font-size:1.2em}}