.hlx-widget{--hlx-navy:#1b2a4a;--hlx-red:#c8102e;--hlx-ink:#14181f;--hlx-mut:#707883;--hlx-line:#e3e8ef;
    padding:0!important;margin-top:16px;overflow:hidden;border:1px solid #dbe0e8;border-radius:9px;background:#fff!important}
.hlx-wh{display:flex;align-items:center;justify-content:space-between;background:var(--hlx-navy);
    color:#fff;padding:10px 14px}
.hlx-wh-t{font-size:13.5px;font-weight:700;letter-spacing:.02em}
.hlx-wh-t i{color:#9fb3d6;margin-right:5px}
.hlx-wh-c{font-size:11px;font-weight:700;background:rgba(255,255,255,.16);border-radius:20px;padding:2px 9px}
.hlx-wbody{padding:13px 14px}
#hlxUpcomingAuctions .hlx-imm{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--hlx-mut)}
#hlxUpcomingAuctions .hlx-lead{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin:3px 0 2px}
#hlxUpcomingAuctions .hlx-date{font-size:20px;font-weight:800;line-height:1;color:var(--hlx-ink);letter-spacing:-.01em}
#hlxUpcomingAuctions .hlx-pill{font-size:11px;font-weight:800;color:#fff;background:var(--hlx-red);border-radius:20px;padding:2px 9px;letter-spacing:.01em}
#hlxUpcomingAuctions .hlx-pill.hlx-soon-far{background:var(--hlx-navy)}
#hlxUpcomingAuctions .hlx-sub{font-size:12px;color:var(--hlx-mut);margin:0 0 12px}
#hlxUpcomingAuctions .hlx-dates{list-style:none;margin:0;padding:0;border-top:1px solid var(--hlx-line)}
#hlxUpcomingAuctions .hlx-dates li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 2px;border-bottom:1px solid var(--hlx-line);cursor:pointer}
#hlxUpcomingAuctions .hlx-dates li:hover{background:#f4f7fb}
#hlxUpcomingAuctions .hlx-day{font-size:13px;color:var(--hlx-ink);white-space:nowrap}
#hlxUpcomingAuctions .hlx-dow{color:#9aa1aa;font-size:11px;margin-right:5px;text-transform:uppercase;letter-spacing:.03em}
#hlxUpcomingAuctions .hlx-td{color:var(--hlx-red);font-weight:800;font-size:10px;margin-left:6px;letter-spacing:.04em}
#hlxUpcomingAuctions .hlx-ct{display:inline-flex;align-items:center;gap:9px}
#hlxUpcomingAuctions .hlx-bar{width:46px;height:7px;background:#eef1f5;border-radius:4px;overflow:hidden}
#hlxUpcomingAuctions .hlx-bar i{display:block;height:100%;border-radius:4px}
#hlxUpcomingAuctions .hlx-num{font-size:12px;font-weight:700;min-width:15px;text-align:right;font-variant-numeric:tabular-nums;color:var(--hlx-ink)}
#hlxUpcomingAuctions .hlx-seeall{display:block;width:100%;text-align:center;padding:9px;margin-top:12px;font-size:12.5px;font-weight:700;color:var(--hlx-navy);background:#eef2f8;border:1px solid #dde4ef;border-radius:7px;cursor:pointer}
#hlxUpcomingAuctions .hlx-seeall:hover{background:#e4ebf6}

.hlx-backdrop{position:fixed;inset:0;top:0;right:0;bottom:0;left:0;background:rgba(15,20,30,.6);display:none;align-items:flex-start;justify-content:center;padding:40px 16px;z-index:1050;overflow-y:auto}
.hlx-modal{--hlx-navy:#1b2a4a;--hlx-red:#c8102e;--hlx-ink:#14181f;--hlx-mut:#707883;--hlx-line:#e3e8ef;
    background:#fff;border-radius:10px;width:100%;max-width:460px;box-shadow:0 24px 70px rgba(10,15,30,.45);overflow:hidden}
.hlx-mh{display:flex;align-items:center;justify-content:space-between;background:var(--hlx-navy);color:#fff;padding:13px 16px}
.hlx-mh h4{margin:0;font-size:15px;font-weight:700;color:#fff}
.hlx-mh h4 i{color:#9fb3d6;margin-right:6px}
.hlx-scope{font-size:12px;color:#b9c6dd}
.hlx-x{background:none;border:none;font-size:24px;line-height:1;color:#c2ccdd;cursor:pointer;padding:0 4px}
.hlx-x:hover{color:#fff}
.hlx-mbody{padding:16px}
.hlx-mstats{display:flex;gap:8px;margin-bottom:15px}
.hlx-mstats .hlx-s{flex:1;background:#f5f7fa;border:1px solid #e6eaf0;border-radius:8px;padding:9px 10px}
.hlx-mstats .hlx-k{font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--hlx-mut);font-weight:700}
.hlx-mstats .hlx-v{font-size:19px;font-weight:800;margin-top:3px;color:var(--hlx-ink);font-variant-numeric:tabular-nums}
.hlx-mstats .hlx-nexts{background:#fbeef0;border-color:#f3d3d8}
.hlx-mstats .hlx-nexts .hlx-v{color:var(--hlx-red);font-size:16px}
.hlx-monthnav{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px}
.hlx-mlabel2{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--hlx-navy)}
.hlx-navbtn{background:#f2f4f8;border:1px solid #dde3ec;border-radius:6px;width:32px;height:28px;font-size:17px;line-height:1;color:var(--hlx-navy);cursor:pointer;padding:0}
.hlx-navbtn:hover{background:#e4ebf6}
.hlx-navbtn[disabled]{opacity:.35;cursor:default}
.hlx-dow-row{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}
.hlx-dow-row span{font-size:10px;color:#9aa1aa;text-align:center;font-weight:600}
.hlx-cgrid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:5px}
.hlx-cell{position:relative;aspect-ratio:1;border-radius:7px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;font-size:12px}
.hlx-cell .hlx-d{color:#aeb4bd}
.hlx-cell .hlx-c{position:absolute;top:-4px;right:-4px;min-width:15px;height:15px;padding:0 3px;border-radius:9px;background:var(--hlx-red);color:#fff;font-size:9.5px;font-weight:800;line-height:15px;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.2)}
.hlx-empty{background:transparent}
.hlx-blank{background:#f5f7fa;border-color:#eef1f5}
.hlx-blank .hlx-d{color:#c2c8d0}
.hlx-past{opacity:.45}
.hlx-click{cursor:pointer}
.hlx-click .hlx-d{color:inherit;font-weight:700}
.hlx-click:hover{box-shadow:0 0 0 2px var(--hlx-navy)}
.hlx-h1{background:#eef1f5;color:#3a4763} .hlx-h2{background:#b8c6dc;color:#22314e}
.hlx-h3{background:#6e88b0;color:#fff} .hlx-h4{background:#2a3f63;color:#fff}
.hlx-sel{box-shadow:0 0 0 2px var(--hlx-red)!important}
.hlx-today{outline:2px dotted #98a2b3;outline-offset:1px}
.hlx-legend{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 0;font-size:10.5px;color:var(--hlx-mut)}
.hlx-legend i{width:13px;height:13px;border-radius:3px;display:inline-block}
.hlx-hint{font-size:11px;color:#9aa1aa;margin:8px 0 0;text-align:center}

.hlx-pv-wrap:empty{display:none}
.hlx-pv{margin-top:14px;border-top:1px solid var(--hlx-line);padding-top:13px}
.hlx-pv-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}
.hlx-pv-t{font-size:12.5px;font-weight:800;color:var(--hlx-ink)}
.hlx-pv-t b{color:var(--hlx-red)}
.hlx-pv-filter{background:var(--hlx-red);color:#fff;border:none;border-radius:7px;padding:7px 12px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}
.hlx-pv-filter:hover{background:#a90d26}
.hlx-pv-list{display:flex;flex-direction:column;gap:1px}
a.hlx-pv-row{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:7px;text-decoration:none;color:var(--hlx-ink)}
a.hlx-pv-row:hover{background:#f4f7fb;text-decoration:none}
.hlx-pv-price{font-size:14px;font-weight:800;color:var(--hlx-navy);min-width:82px;font-variant-numeric:tabular-nums}
.hlx-pv-price.hlx-pv-soon{font-size:11px;font-weight:600;color:var(--hlx-mut)}
.hlx-pv-mid{flex:1;min-width:0;display:flex;flex-direction:column}
.hlx-pv-addr{display:block;font-size:12.5px;color:var(--hlx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hlx-pv-meta{display:block;font-size:11px;color:var(--hlx-mut);margin-top:2px}
.hlx-pv-chev{color:#b6bdc7;font-size:17px;font-weight:700}
a.hlx-pv-row:hover .hlx-pv-chev{color:var(--hlx-red)}
.hlx-pv-more{margin-top:8px;font-size:11.5px;color:var(--hlx-mut);text-align:center}
.hlx-pv-more button{background:none;border:none;color:var(--hlx-red);font-weight:700;font-size:11.5px;cursor:pointer;padding:0;text-decoration:underline}
@media (prefers-reduced-motion:reduce){#contMain{scroll-behavior:auto}}
