@layer components{.sale-promise{gap:var(--s-3);padding:var(--s-3h) var(--s-4);border-radius:var(--r-card);background:var(--raised);border-inline-start:var(--bw-mark) solid var(--gold);align-items:flex-start;margin-block-start:var(--s-5);display:flex}.sale-promise svg{block-size:20px;inline-size:20px;fill:none;stroke:var(--gold);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-block-start:var(--s-0)}.sale-promise p{font-size:var(--f-sm);color:var(--ink-2);line-height:var(--lh-sm)}.sale .card .hname a{color:inherit;text-decoration:none;display:block}@media (hover:hover){.sale .card .hname a:hover{color:var(--gold)}}.sale-foot{justify-content:space-between;align-items:flex-end;gap:var(--s-3);border-block-start:var(--bw-hair) solid var(--line);flex-wrap:wrap;margin-block-start:var(--s-3h);padding-block-start:var(--s-3h);display:flex}.sale-price{gap:var(--s-0);flex-direction:column;display:flex}.sale-price .klabel{margin:0}.sale-price .price{font-size:var(--f-h3);line-height:1.1}.sale-foot .btn{flex-shrink:0}.sale-hold{cursor:default;color:var(--gold);gap:var(--s-2);background:0 0;border-color:#0000;line-height:normal}.sale-hold:active{transform:none}.sale-hold svg,.sale-held svg{fill:none;stroke:currentColor;stroke-width:2px;block-size:16px;inline-size:16px}.sale-skelcard{pointer-events:none;box-shadow:none}.sale-skelcard .shot{border-radius:0}.sale-skelcard .body{flex-direction:column;display:flex}.sale-skelcard .body span.skel:not(.btn,.price){color:#0000;inline-size:60%;clip-path:inset(22% 0 round var(--r-sm));border-radius:var(--r-sm);display:block}.sale-skelcard .attrs span.skel:not(.btn,.price){inline-size:80%}.sale-skelcard .klabel span.skel:not(.btn,.price){inline-size:3em}.sale-skelcard .price,.sale-skelcard .price .cur{color:#0000}.sale-skelcard .price{min-inline-size:4.5em}.sale-skelcard .sale-skelbtn{color:#0000;border-radius:var(--r-pill);border-color:#0000;inline-size:96px}.sale-mediacount{font-size:var(--f-xs);color:var(--ink-3);margin-block:var(--s-3) 0}.sale-pricebox{text-align:center;border-block-end:var(--bw-hair) solid var(--line);margin-block-end:var(--s-4);padding-block-end:var(--s-4)}.sale-pricebox .klabel{margin-block-end:var(--s-2)}.sale-pricebox .price{font-size:var(--f-price)}.sale-acts{gap:var(--s-3);display:grid}.sale-acts .btn{inline-size:100%}.sale-acts+.sale-note{margin-block-start:var(--s-3)}.sale-horse .lst-side .lst-gate p{margin-block-end:var(--s-4)}.sale-note{font-size:var(--f-sm);color:var(--ink-2);line-height:1.7}.sale-held{justify-content:center;align-items:center;gap:var(--s-2);min-block-size:44px;color:var(--gold);font-weight:700;font-size:var(--f-sm);display:flex}.sale-held.done{color:var(--ink-3)}@media (prefers-reduced-motion:no-preference){:root[data-sale-swap] :is(.sale-held,.sale-hold):not([data-sale-was]){animation:sale-swap var(--t-state) var(--e) both}}@keyframes sale-swap{0%{opacity:0}}.sale-ask svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;block-size:17px;inline-size:17px}.sale-asknote{font-size:var(--f-xs);color:var(--ink-3);line-height:var(--lh-sm);text-align:center}.sale-mbox{gap:var(--s-3);margin-block-end:var(--s-5);display:grid}.sale-mbox .lst-gate{text-align:start}.sale-mbox .lst-gate .ic{display:none}.sale-mbox .sale-ask{inline-size:100%}@media (min-width:1100px){.sale-mbox{display:none}}.sale-lost{margin-block:var(--s-8)}.sale-conseq{background:color-mix(in srgb, var(--gold) 12%, transparent);border-radius:var(--r-input);padding:var(--s-3h) var(--s-4);font-size:var(--f-sm);line-height:var(--lh-sm);margin-block-end:var(--s-4)}.sale-conseq b{color:var(--gold);margin-block-end:var(--s-1);display:block}.sale-conseq ul{color:var(--ink-2);margin:0;padding-inline-start:var(--s-4);line-height:1.9;list-style:outside}.sale-defwarn,.sale-why{gap:var(--s-2);font-size:var(--f-sm);line-height:var(--lh-sm);align-items:flex-start;display:flex}.sale-defwarn{color:var(--ink-2);margin-block-start:var(--s-3)}.sale-defwarn svg,.sale-why svg{block-size:17px;inline-size:17px;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-block-start:var(--s-0)}.sale-defwarn svg{stroke:var(--danger-t)}.sale-why{margin-block-end:var(--s-4);font-weight:600}.sale-why.bad{color:var(--danger-t)}.sale-why.moved{color:var(--gold)}.sale-hint{font-size:var(--f-xs);color:var(--ink-3);line-height:var(--lh-sm);margin-block-start:var(--s-2)}.sale-total{justify-content:space-between;align-items:baseline;gap:var(--s-3);border-block-start:var(--bw-state) solid var(--line-2);color:var(--ink-2);margin-block-start:var(--s-3);padding-block-start:var(--s-3);display:flex}.sale-total b{font-variant-numeric:tabular-nums;color:var(--gold);font-size:var(--f-h3)}.sale-total.was{color:var(--ink-3);border:0;margin-block-start:var(--s-2);padding-block-start:0}.sale-total.was.sale-oncard{color:var(--ink-2)}.sale-paysum{flex:1 0 100%;min-inline-size:0}.sale-paysum .sale-total:not(.was){margin-block-start:var(--s-2)}.sale-paysum>.sale-total:first-child{margin-block-start:0}.sale-paysum .sale-total:not(.was),.sale-paysum .sale-total.was.sale-oncard{color:var(--ink)}.sale-total.was b{color:var(--ink-3);font-size:var(--f-body);text-decoration:line-through;text-decoration-thickness:var(--bw-state)}}
