/* Scoped components. Light cards, a quiet hierarchy and no theme-wide selectors. */
.wemar-pm{--wemar-primary:#4c686f;--wemar-accent:#b89b5e;--wemar-text:#303938;--wemar-background:#f7f4ed;--wemar-on-primary:#fff;--wemar-price-gold:#f4d68a;--wemar-radius:12px;--wemar-line:color-mix(in srgb,var(--wemar-text) 13%,transparent);--wemar-soft:color-mix(in srgb,var(--wemar-background) 96%,var(--wemar-text));box-sizing:border-box;isolation:isolate;font-family:inherit;color:var(--wemar-text);background:var(--wemar-background);border:1px solid var(--wemar-line);border-radius:var(--wemar-radius);padding:clamp(20px,3vw,32px);margin:24px 0;line-height:1.5;max-width:100%;min-width:0;text-align:left;font-size:16px;-webkit-font-smoothing:antialiased}
.wemar-pm *,.wemar-pm *:before,.wemar-pm *:after{box-sizing:border-box}
.wemar-pm [hidden]{display:none!important}
.wemar-pm p{margin:0 0 12px}
.wemar-pm .wemar-pm__heading{font:inherit;font-size:clamp(23px,3vw,30px);font-weight:600;line-height:1.2;letter-spacing:-.035em;color:inherit;margin:6px 0 14px}
.wemar-pm .wemar-pm__eyebrow{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--wemar-primary);margin:0 0 7px}
.wemar-pm__status{font-size:12px;display:flex;align-items:center;gap:7px;opacity:.85}
.wemar-pm__status:before{content:"";width:6px;height:6px;background:#ae7322;border-radius:50%;flex:none}
.wemar-pm[data-status=fresh] .wemar-pm__status:before{background:#418166}
.wemar-pm__updated,.wemar-pm__disclaimer{font-size:11px;opacity:.75;margin-top:18px!important;line-height:1.6}
.wemar-pm__disclaimer{border-top:1px solid var(--wemar-line);padding-top:16px}
.wemar-pm__content{margin-top:24px;min-width:0}
.wemar-pm :is(a,button,input,select):focus-visible{outline:3px solid var(--wemar-accent);outline-offset:3px}
.wemar-pm__table-wrap{overflow-x:auto;max-width:100%}
.wemar-pm .wemar-pm__table{border:0;border-collapse:collapse;width:100%;margin:0;font-size:14px;table-layout:auto}
.wemar-pm .wemar-pm__table th,.wemar-pm .wemar-pm__table td{border:0;border-bottom:1px solid var(--wemar-line);padding:16px 10px;text-align:right;vertical-align:middle;background:none;color:inherit}
.wemar-pm .wemar-pm__table th:first-child{text-align:left;padding-left:0}
.wemar-pm .wemar-pm__table thead th{font-weight:500;font-size:11px;white-space:normal;opacity:.75}
.wemar-pm .wemar-pm__table tbody th{font-weight:500}
.wemar-pm .wemar-pm__table tbody td:last-child{font-weight:600}
.wemar-pm .wemar-pm__table tbody tr:last-child>*{border-bottom:0}
.wemar-pm__fineness{display:block;font-weight:400;opacity:.65;font-size:11px;margin-top:3px}
.wemar-pm__quote{font-variant-numeric:tabular-nums;white-space:nowrap}
.wemar-pm__tag,.wemar-pm__delta,.wemar-pm__row-date{display:block;white-space:normal;font-size:10px;font-weight:400;line-height:1.4;margin-top:5px;opacity:.75}
.wemar-pm__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* Compact market strip, sized to replace the LF Gold announcement marquee. */
.wemar-pm.wemar-pm--market{padding:0;margin:0;border:0;border-radius:0;background:transparent}
.wemar-pm.wemar-pm--market>.wemar-pm__header,.wemar-pm.wemar-pm--market>.wemar-pm__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.wemar-pm.wemar-pm--market>.wemar-pm__updated,.wemar-pm.wemar-pm--market>.wemar-pm__disclaimer{display:none}
.wemar-pm.wemar-pm--market .wemar-pm__content{margin:0}
.wemar-pm__market-shell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;background:var(--wemar-primary);color:#fff;min-height:50px;max-width:100%;overflow:hidden}
.wemar-pm__market-label{padding:0 20px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}
.wemar-pm.wemar-pm--market .wemar-pm__ticker{border:0;border-inline:1px solid #ffffff26;padding:14px 0}
.wemar-pm.wemar-pm--market .wemar-pm__track{min-width:200%}.wemar-pm.wemar-pm--market .wemar-pm__ticker-list{gap:0;padding:0;flex:1 0 auto;justify-content:space-around}
.wemar-pm.wemar-pm--market .wemar-pm__ticker-list li{min-width:230px;max-width:none;display:flex;flex-direction:row;align-items:baseline;gap:13px;padding:0 24px;border-right:1px solid #ffffff38;white-space:nowrap;line-height:1.5}
.wemar-pm.wemar-pm--market .wemar-pm__ticker-name{font-size:13px;font-weight:400}
.wemar-pm__market-value{font-size:16px;letter-spacing:-.01em;font-weight:600;font-variant-numeric:tabular-nums}
.wemar-pm__market-tools{display:flex;align-items:center;gap:5px;padding:0 12px}
.wemar-pm.wemar-pm--market .wemar-pm__market-tools button{font:inherit;font-size:10px;line-height:1.3;min-height:32px;min-width:36px;padding:8px;color:inherit;background:transparent;border:1px solid #ffffff45;border-radius:4px;margin:0;cursor:pointer;text-transform:none;letter-spacing:0}
.wemar-pm.wemar-pm--market :is(button):focus-visible{outline-color:#fff;outline-offset:1px}
.wemar-pm__market-details{background:var(--wemar-background);color:var(--wemar-text);border:1px solid var(--wemar-line);padding:18px 22px;font-size:12px}
.wemar-pm__market-details p{font-size:12px}.wemar-pm__market-details ul{padding-left:18px;margin:0;display:flex;flex-wrap:wrap;gap:4px 28px;font-size:11px}
/* Purchase price: calm, compact and clearly separate from the market. */
.wemar-pm--offer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 30px;align-items:center;padding:26px 30px;background:var(--wemar-primary);color:var(--wemar-on-primary);border-color:transparent;border-left:3px solid var(--wemar-accent)}
.wemar-pm--offer .wemar-pm__eyebrow{color:inherit;opacity:.85}.wemar-pm--offer[data-status=fresh] .wemar-pm__status:before{background:#b9d9c5}.wemar-pm--offer .wemar-pm__heading{font-size:21px;margin:4px 0 10px}
.wemar-pm--offer .wemar-pm__content{grid-column:2;grid-row:1/3;margin:0;background:color-mix(in srgb,var(--wemar-on-primary) 7%,transparent);border-radius:8px;padding:20px 24px;white-space:nowrap}
.wemar-pm__offer-value{font-size:clamp(30px,4vw,43px);line-height:1.2;letter-spacing:-.04em;font-weight:600;font-variant-numeric:tabular-nums;color:var(--wemar-price-gold)}
.wemar-pm__offer-unit{font-size:14px;opacity:.65;margin-left:8px}
.wemar-pm--offer .wemar-pm__status{margin:0}
.wemar-pm--offer .wemar-pm__updated{grid-column:1/-1;font-size:10px;margin-top:16px!important;margin-bottom:0}
.wemar-pm--offer .wemar-pm__disclaimer{grid-column:1/-1;border:0;padding:0;margin-top:4px!important;margin-bottom:0;font-size:10px}
/* Calculator: inputs first, estimate beside them, price list below. */
.wemar-pm--calculator{padding:30px}
.wemar-pm--calculator>.wemar-pm__status{padding-bottom:22px;border-bottom:1px solid var(--wemar-line);margin:0}
.wemar-pm__workspace{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:stretch}
.wemar-pm__controls{min-width:0;padding:4px 0}
.wemar-pm__metal-field,.wemar-pm__grade-field{margin-bottom:26px}
.wemar-pm .wemar-pm__field-label,.wemar-pm__field label{display:block;font-size:12px;font-weight:500;color:var(--wemar-text);margin-bottom:11px}
.wemar-pm__metal-tabs{display:flex;gap:6px;width:fit-content;padding:4px;background:var(--wemar-soft);border-radius:9px}
.wemar-pm__metal-tabs button,.wemar-pm__grade-buttons button{font:inherit;cursor:pointer;border:1px solid transparent;background:transparent;color:var(--wemar-text);border-radius:6px;font-size:12px;font-weight:500;min-height:42px;padding:10px 19px;box-shadow:none;line-height:1.4;letter-spacing:0;text-transform:none}
.wemar-pm__metal-tabs button[aria-pressed=true]{background:var(--wemar-background);border-color:var(--wemar-line);box-shadow:0 1px 3px #00000008}
.wemar-pm__grade-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:370px}
.wemar-pm__grade-buttons button{border:1px solid var(--wemar-line);padding:10px;min-width:0}
.wemar-pm__grade-buttons button[aria-pressed=true]{background:var(--wemar-soft);border-color:var(--wemar-primary);box-shadow:inset 0 0 0 1px var(--wemar-primary);font-weight:600}
.wemar-pm__field{min-width:0}
.wemar-pm__weight-box{display:flex;align-items:center;max-width:220px;position:relative}
.wemar-pm__weight-box>span{position:absolute;right:16px;font-size:13px;pointer-events:none;opacity:.65}
.wemar-pm .wemar-pm__field input{width:100%;min-width:0;max-width:100%;min-height:50px;font:inherit;font-size:20px;font-weight:500;border:1px solid var(--wemar-line);border-radius:7px;background:color-mix(in srgb,var(--wemar-background) 50%,white);color:var(--wemar-text);padding:10px 38px 10px 14px;box-shadow:none;line-height:1.3}
.wemar-pm input[aria-invalid=true]{border-color:#b74130}
.wemar-pm .wemar-pm__input-help{font-size:11px;opacity:.75;max-width:40ch;margin:10px 0 0;line-height:1.6}
.wemar-pm__valuation{container-type:inline-size;min-width:0;border-radius:10px;padding:26px;background:var(--wemar-primary);color:var(--wemar-on-primary);border-top:3px solid var(--wemar-accent);display:flex;flex-direction:column;align-items:flex-start}
.wemar-pm .wemar-pm__valuation-brand{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;opacity:.75}
.wemar-pm .wemar-pm__valuation-title{font:inherit;font-size:20px;font-weight:500;letter-spacing:-.025em;color:inherit;line-height:1.3;margin:0 0 10px}
.wemar-pm__selection{font-size:12px;opacity:.75}
.wemar-pm .wemar-pm__result{display:block;font:inherit;font-weight:600;font-size:clamp(28px,14cqw,44px);letter-spacing:-.045em;line-height:1.2;font-variant-numeric:tabular-nums;margin:17px 0 14px;color:var(--wemar-price-gold);overflow-wrap:anywhere;max-width:100%}
.wemar-pm__unit{font-size:12px;line-height:1.6}
.wemar-pm .wemar-pm__valuation-note{font-size:11px;opacity:.85;border-top:1px solid color-mix(in srgb,var(--wemar-on-primary) 25%,transparent);padding-top:16px;margin:6px 0 22px}
.wemar-pm .wemar-pm__contact{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;width:100%;background:var(--wemar-primary);color:#fff;text-decoration:none!important;font-size:12px;font-weight:500;padding:12px 16px;margin:auto 0 0;border:1px solid transparent;border-radius:7px;line-height:1.5;text-align:center}
.wemar-pm .wemar-pm__valuation .wemar-pm__contact{background:var(--wemar-price-gold);color:var(--wemar-text)}
.wemar-pm__contact:after{content:'↗';font-size:17px}
.wemar-pm .wemar-pm__contact-note{font-size:10px;opacity:.7;margin:10px 0 0;line-height:1.5}
.wemar-pm__purchase-list{margin-top:34px;padding-top:26px;border-top:1px solid var(--wemar-line)}
.wemar-pm__purchase-list h3{font:inherit;font-weight:600;letter-spacing:-.02em;font-size:20px;color:inherit;line-height:1.3;margin:0 0 8px}
.wemar-pm__purchase-list>p{font-size:12px;line-height:1.6;opacity:.8;margin-bottom:16px}
/* Legacy scrolling shortcode remains available, with accessible pause and reduced motion. */
.wemar-pm .wemar-pm__pause{font:inherit;font-size:12px;line-height:1.4;padding:8px 12px;min-height:36px;background:transparent;border:1px solid var(--wemar-line);color:inherit;border-radius:5px;margin:0 0 14px;cursor:pointer}
.wemar-pm__ticker-label{font-size:12px}
.wemar-pm__ticker{overflow:hidden;border-block:1px solid var(--wemar-line);padding:16px 0}
.wemar-pm__track{display:flex;width:max-content;animation:wemar-pm-scroll var(--wemar-speed,30s) linear infinite}
.wemar-pm .wemar-pm__ticker-list{display:flex;gap:32px;list-style:none;padding:0 32px 0 0;margin:0}
.wemar-pm .wemar-pm__ticker-list li{margin:0;min-width:130px;max-width:250px;display:flex;flex-direction:column;font-size:21px;font-weight:600}
.wemar-pm__ticker:hover .wemar-pm__track,.wemar-pm__content:focus-within .wemar-pm__track,.wemar-pm .wemar-pm__track--paused{animation-play-state:paused}
.wemar-pm[data-theme=dark] .wemar-pm__market-shell,.wemar-pm[data-theme=dark] .wemar-pm__contact{color:#1e2930}.wemar-pm[data-theme=dark]{--wemar-on-primary:#1e2930;--wemar-price-gold:#6c5217;--wemar-background:#1e2930!important;--wemar-text:#edf0f1!important;--wemar-primary:#e2ebed!important;--wemar-accent:#9cbbb0!important}
@keyframes wemar-pm-scroll{to{transform:translateX(-50%)}}
@media(prefers-color-scheme:dark){.wemar-pm[data-theme=auto] .wemar-pm__market-shell,.wemar-pm[data-theme=auto] .wemar-pm__contact{color:#1e2930}.wemar-pm[data-theme=auto]{--wemar-on-primary:#1e2930;--wemar-price-gold:#6c5217;--wemar-background:#1e2930!important;--wemar-text:#edf0f1!important;--wemar-primary:#e2ebed!important;--wemar-accent:#9cbbb0!important}}
@media(prefers-reduced-motion:reduce){.wemar-pm__track{animation:none!important;transform:none!important}.wemar-pm__ticker{overflow:auto}.wemar-pm__ticker-list[aria-hidden=true]{display:none}.wemar-pm .wemar-pm__pause{display:none}}
@media(max-width:850px){.wemar-pm__workspace{gap:22px}.wemar-pm__valuation{padding:22px}}
@media(max-width:600px){.wemar-pm{padding:22px 18px}.wemar-pm.wemar-pm--market{padding:0}.wemar-pm__market-label{display:none}.wemar-pm__market-shell{grid-template-columns:minmax(0,1fr) auto}.wemar-pm__market-tools{padding:0 7px;gap:4px}.wemar-pm.wemar-pm--market .wemar-pm__ticker-list li{min-width:220px;padding:0 18px}.wemar-pm--offer{grid-template-columns:1fr;gap:0}.wemar-pm--offer .wemar-pm__content{grid-column:1;grid-row:auto;margin-top:18px;padding:18px}.wemar-pm__workspace{grid-template-columns:1fr;gap:24px}.wemar-pm__grade-buttons{max-width:none}.wemar-pm__weight-box{max-width:100%}.wemar-pm__valuation{padding:24px}.wemar-pm .wemar-pm__table{font-size:13px}.wemar-pm .wemar-pm__table th,.wemar-pm .wemar-pm__table td{padding:14px 5px}.wemar-pm__row-date{font-size:9px}.wemar-pm__purchase-list>p{max-width:38ch}}
/* Market: gold prices and a visible timestamp for each source quote. */
.wemar-pm.wemar-pm--market .wemar-pm__ticker{padding:9px 0}
.wemar-pm.wemar-pm--market .wemar-pm__ticker-list li{min-width:300px;flex-direction:column;align-items:flex-start;gap:2px}
.wemar-pm__market-line{display:flex;align-items:baseline;gap:12px}
.wemar-pm__market-line .wemar-pm__market-value{color:#ffe2a1}
.wemar-pm__market-line .wemar-pm__delta{color:inherit;font-size:10px;opacity:1;white-space:nowrap;margin:0}
.wemar-pm__market-date{font-size:9px;font-weight:400;line-height:1.5;letter-spacing:.015em;color:inherit;opacity:.9}
/* Purchase marquee: the same continuous strip, with a light background. */
.wemar-pm.wemar-pm--list{padding:0;border:0;background:transparent;color:#303938;border-radius:0}
.wemar-pm.wemar-pm--list>.wemar-pm__header,.wemar-pm.wemar-pm--list>.wemar-pm__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.wemar-pm.wemar-pm--list>.wemar-pm__updated,.wemar-pm.wemar-pm--list>.wemar-pm__disclaimer{display:none}
.wemar-pm.wemar-pm--list>.wemar-pm__content{margin:0}
.wemar-pm__quote-bar{min-width:0;max-width:100%}
.wemar-pm__quote-bar--purchase{--wemar-text:#303938;--wemar-background:#fbf9f3;--wemar-line:#deddd5;color:#303938;border:1px solid #deddd5;border-radius:8px;overflow:hidden}
.wemar-pm__quote-bar--purchase .wemar-pm__market-shell{background:#fbf9f3;color:#303938}
.wemar-pm__quote-bar--purchase .wemar-pm__market-label{max-width:180px;padding:0 16px;line-height:1.5;font-size:10px}
.wemar-pm__quote-bar--purchase .wemar-pm__ticker{border:0;border-inline:1px solid #deddd5;padding:9px 0}
.wemar-pm__quote-bar--purchase .wemar-pm__track{min-width:200%}
.wemar-pm .wemar-pm__quote-bar--purchase .wemar-pm__ticker-list{gap:0;padding:0;flex:1 0 auto;justify-content:space-around}
.wemar-pm .wemar-pm__quote-bar--purchase .wemar-pm__ticker-list li{min-width:300px;max-width:none;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0 24px;border-right:1px solid #deddd5;white-space:nowrap;line-height:1.5}
.wemar-pm__quote-bar--purchase .wemar-pm__ticker-name{font-size:13px;font-weight:500}
.wemar-pm__quote-bar--purchase .wemar-pm__market-value{color:#7e601f}
.wemar-pm__quote-bar--purchase .wemar-pm__market-date{color:#596361;opacity:1}
.wemar-pm__quote-bar--purchase .wemar-pm__delta[data-direction=up]{color:#236648}
.wemar-pm__quote-bar--purchase .wemar-pm__delta[data-direction=down]{color:#a13a35}
.wemar-pm .wemar-pm__quote-bar--purchase .wemar-pm__market-tools button{font:inherit;font-size:10px;line-height:1.3;min-height:32px;min-width:36px;padding:8px;color:#303938;background:transparent;border:1px solid #cdd3cd;border-radius:4px;margin:0;cursor:pointer;text-transform:none;letter-spacing:0}
.wemar-pm__quote-bar--purchase .wemar-pm__market-details{background:#fbf9f3;color:#303938;border-color:#deddd5}
@media(prefers-reduced-motion:reduce){.wemar-pm__quote-bar .wemar-pm__track{min-width:0!important}}
/* Compact calculator responds to its column, including a narrow desktop hero column. */
.wemar-pm--calculator,.wemar-pm--calculator_compact{container-type:inline-size}
.wemar-pm.wemar-pm--calculator_compact{margin:0;padding:22px}
.wemar-pm--calculator_compact .wemar-pm__heading{font-size:clamp(22px,7cqw,28px);margin:5px 0 12px;line-height:1.15}
.wemar-pm--calculator_compact .wemar-pm__eyebrow{font-size:10px;letter-spacing:.06em}
.wemar-pm--calculator_compact .wemar-pm__status{font-size:11px;margin:0 0 16px}
.wemar-pm--calculator_compact .wemar-pm__content{margin:0}
.wemar-pm--calculator_compact .wemar-pm__workspace{grid-template-columns:minmax(0,1fr);gap:16px}
.wemar-pm--calculator_compact .wemar-pm__controls{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0 12px;padding:0;align-items:start}
.wemar-pm--calculator_compact .wemar-pm__grade-field{margin:0;min-width:0;position:relative}
.wemar-pm--calculator_compact .wemar-pm__field-label,.wemar-pm--calculator_compact .wemar-pm__field label{font-size:11px;line-height:1.4;margin-bottom:7px}
/* Higher specificity than theme form presets; draw our own contrasting arrow. */
.wemar-pm.wemar-pm--calculator_compact .wemar-pm__grade-field select{display:block;appearance:none;-webkit-appearance:none;font:inherit;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:normal;text-transform:none;text-indent:0;width:100%;max-width:100%;min-width:0;height:46px;min-height:46px;padding:9px 38px 9px 12px;margin:0;border:1px solid var(--wemar-primary);border-radius:7px;color:var(--wemar-text);-webkit-text-fill-color:var(--wemar-text);background:color-mix(in srgb,var(--wemar-background) 50%,white);box-shadow:none;opacity:1;cursor:pointer}
.wemar-pm.wemar-pm--calculator_compact .wemar-pm__grade-field:after{content:'';position:absolute;right:16px;bottom:20px;width:8px;height:8px;border-right:2px solid var(--wemar-text);border-bottom:2px solid var(--wemar-text);transform:rotate(45deg);pointer-events:none}
.wemar-pm.wemar-pm--calculator_compact .wemar-pm__grade-field select:focus-visible{outline:3px solid var(--wemar-accent);outline-offset:3px}
.wemar-pm.wemar-pm--calculator_compact .wemar-pm__grade-field option{color:var(--wemar-text);background:var(--wemar-background)}
.wemar-pm--calculator_compact .wemar-pm__field input{height:46px;min-height:46px;font-size:18px;padding:9px 30px 9px 12px}
.wemar-pm--calculator_compact .wemar-pm__weight-box{max-width:none}
.wemar-pm--calculator_compact .wemar-pm__weight-box>span{right:12px}
.wemar-pm--calculator_compact .wemar-pm__input-help{grid-column:1/-1;font-size:10px;max-width:none;margin:7px 0 0;line-height:1.5}
.wemar-pm--calculator_compact .wemar-pm__valuation{padding:18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:5px 12px;align-items:center;border-top-width:2px}
.wemar-pm--calculator_compact .wemar-pm__valuation-brand,.wemar-pm--calculator_compact .wemar-pm__valuation-note{display:none}
.wemar-pm--calculator_compact .wemar-pm__valuation-title{font-size:15px;grid-column:1;grid-row:1;margin:0;line-height:1.3}
.wemar-pm--calculator_compact .wemar-pm__selection{grid-column:1;grid-row:2;margin:0;font-size:10px;line-height:1.5}
.wemar-pm--calculator_compact .wemar-pm__result{grid-column:2;grid-row:1/3;margin:0;font-size:clamp(24px,10cqw,34px);text-align:right;line-height:1.1;letter-spacing:-.035em}
.wemar-pm--calculator_compact .wemar-pm__unit{grid-column:1/-1;font-size:11px;line-height:1.5;margin:8px 0 4px}
.wemar-pm--calculator_compact .wemar-pm__contact{grid-column:1/-1;margin:8px 0 0;min-height:44px;font-size:12px;padding:10px 12px}
.wemar-pm--calculator_compact .wemar-pm__contact-note{grid-column:1/-1;margin:2px 0 0;font-size:9px;line-height:1.5}
.wemar-pm--calculator_compact .wemar-pm__updated{font-size:9px;margin-top:12px!important;margin-bottom:0}
.wemar-pm--calculator_compact .wemar-pm__disclaimer{font-size:10px;border:0;padding:0;line-height:1.5;margin:8px 0 0!important}
@container(max-width:560px){.wemar-pm--calculator .wemar-pm__workspace{grid-template-columns:minmax(0,1fr)}}
@container(min-width:620px){.wemar-pm--calculator_compact .wemar-pm__workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}
@container(max-width:280px){.wemar-pm--calculator_compact .wemar-pm__controls{grid-template-columns:minmax(0,1fr);gap:12px}.wemar-pm--calculator_compact .wemar-pm__input-help{margin:0}.wemar-pm--calculator_compact .wemar-pm__valuation{padding:14px;gap:6px}.wemar-pm--calculator_compact .wemar-pm__result{font-size:23px}}

.wemar-pm.wemar-pm--market[data-theme=dark] .wemar-pm__market-value{color:var(--wemar-price-gold)}
@media(prefers-color-scheme:dark){.wemar-pm.wemar-pm--market[data-theme=auto] .wemar-pm__market-value{color:var(--wemar-price-gold)}}
