/* Estilos de la sección pública de subastas en línea. */
.online-page { background:#f5f8fc; }
.ln-hero { background:#130d0d url('assets/banners/subastas-electronicas.webp') center 53%/cover no-repeat; color:#fff; }
.ln-hero-inner { min-height:190px; display:flex; align-items:center; justify-content:space-between; gap:24px; padding-block:22px; }
.ln-hero-inner > div { max-width:62%; }
.ln-eyebrow { display:inline-block; background:#e5001b; color:#fff; padding:6px 10px; border-radius:3px; font-size:10px; font-weight:800; margin-bottom:9px; }
.ln-hero h1 { font-size:clamp(26px,2.35vw,38px); font-weight:900; line-height:1.15; letter-spacing:-1px; margin:0 0 10px; }
.ln-hero h1 span { color:#ffcd00; }
.ln-hero p { font-size:12px; color:#f4f4f5; line-height:1.7; }
.ln-hero ul { list-style:none; display:grid; gap:11px; padding:15px 17px; background:#040709bd; border-radius:5px; font-size:11px; min-width:205px; }
.ln-hero li { display:flex; align-items:center; gap:10px; }
.ln-hero li i { color:#ffcd00; width:18px; text-align:center; font-size:16px; }
.ln-categories { display:grid; grid-template-columns:repeat(var(--ln-cols,11),minmax(0,1fr)); gap:9px; padding:12px 0 15px; border-bottom:1px solid #dce4ef; }
.ln-category { display:flex; align-items:center; gap:7px; min-width:0; padding:4px; background:#fff; border:1px solid #e1e7ee; border-radius:4px; box-shadow:0 2px 6px #182d4906; }
.ln-category > img,.ln-category-art { width:45%; height:44px; object-fit:cover; border-radius:3px; flex-shrink:0; }
.ln-category-art { background-image:url('assets/inicio/categorias-industria-hogar.webp'); background-size:300% auto; background-repeat:no-repeat; }
.ln-category b { display:block; font-size:9px; line-height:1.3; color:#152239; }
.ln-category small { display:block; font-size:8px; margin-top:3px; color:#78859a; }
.ln-category.is-active { background:#ef001f; border-color:#ef001f; }
.ln-category.is-active b,.ln-category.is-active small { color:#fff; }
.ln-category:hover { border-color:#f30023; }
.ln-layout { display:grid; grid-template-columns:230px minmax(0,1fr); gap:24px; padding:20px 0 32px; align-items:start; }
.ln-sidebar { min-width:0; }
.ln-filter-panel { border:1px solid #e0e7f0; background:#f0f5fc; padding:15px; border-radius:6px; }
.ln-filter-panel summary { list-style:none; display:flex; align-items:center; justify-content:space-between; gap:6px; font-size:15px; font-weight:800; cursor:pointer; }
.ln-filter-panel summary::-webkit-details-marker { display:none; }
.ln-filter-panel summary i { font-size:12px; margin-right:5px; }
.ln-filter-panel[open] summary > i { transform:rotate(180deg); }
.ln-clear { display:block; text-align:right; font-size:9px; color:#6f7d94; margin:8px 0 17px; }
.ln-clear:hover { color:#ed0021; }
.ln-sidebar form { display:grid; gap:17px; }
.ln-field { display:grid; gap:7px; font-size:11px; font-weight:800; }
.ln-sidebar input[type=search],.ln-sidebar input[type=number],.ln-sidebar select,.ln-display select { width:100%; min-width:0; border:1px solid #d8e1ef; border-radius:4px; padding:8px; background:#f8fbff; font-size:10px; color:#40516b; font-weight:500; }
.ln-search-field { position:relative; }
.ln-search-field input { padding-left:27px!important; }
.ln-search-field > i { position:absolute; left:9px; top:10px; font-size:10px; color:#697a92; }
.ln-sidebar fieldset { border:0; padding:0; min-width:0; }
.ln-sidebar legend { padding:0; font-size:11px; font-weight:800; margin-bottom:9px; }
.ln-radio { display:flex; align-items:center; gap:6px; font-size:10px; color:#4e607b; margin-bottom:7px; cursor:pointer; }
.ln-radio input { accent-color:#ed0021; width:13px; height:13px; margin:0; flex-shrink:0; }
.ln-radio span { flex:1; }
.ln-radio b { font-size:9px; font-weight:600; font-variant-numeric:tabular-nums; }
.ln-price-range { display:grid; grid-template-columns:1fr 1fr; gap:8px; }
.ln-price-range label > span { display:block; font-size:9px; color:#667892; margin-bottom:5px; }
.ln-price-range input { appearance:textfield; padding-inline:5px!important; }
.ln-filter-error { color:#c6001c; font-size:10px; margin-top:8px; }
.ln-filter-error[hidden] { display:none; }
.ln-apply { border:0; border-radius:4px; background:#ed0021; color:#fff; padding:10px 8px; font-size:11px!important; font-weight:800!important; cursor:pointer; }
.ln-results { min-width:0; scroll-margin-top:12px; }
.ln-results-heading { display:flex; align-items:center; justify-content:space-between; gap:20px; margin:1px 0 16px; }
.ln-results-heading h2 { font-size:23px; font-weight:800; letter-spacing:-.6px; display:flex; align-items:center; gap:10px; }
.ln-results-heading h2 > i { color:#ed0021; font-size:22px; }
.ln-results-heading p { font-size:10px; color:#5c6d85; line-height:1.5; margin-top:5px; }
.ln-next { display:flex; align-items:center; gap:10px; border:1px solid #e1e7f0; border-radius:5px; background:#f9fbfe; padding:11px; }
.ln-next > i { color:#ed0021; font-size:23px; }
.ln-next strong { display:block; font-size:10px; }
.ln-next small,.ln-next-time { display:block; font-size:9px; margin-top:4px; color:#63748c; }
.ln-next > a { background:#ed0021; color:#fff; border-radius:4px; padding:9px 11px; font-size:10px; font-weight:700; white-space:nowrap; }
.ln-toolbar { display:flex; justify-content:space-between; align-items:center; gap:15px; margin-bottom:14px; }
.ln-tabs { display:flex; gap:7px; min-width:0; }
.ln-tabs > a { font-size:10px; white-space:nowrap; padding:9px 11px; border-bottom:2px solid transparent; color:#68768a; font-weight:700; }
.ln-tabs > a.is-active { color:#ed0021; border-bottom-color:#ed0021; }
.ln-tabs span { font-size:9px; }
.ln-tabs > a.ln-tab-history { margin-left:auto; color:#ed0021; display:flex; align-items:center; gap:5px; }
.ln-tabs > a.ln-tab-history:hover { border-bottom-color:#ed0021; }
.ln-display { display:flex; align-items:center; gap:14px; }
.ln-display > label { display:flex; align-items:center; gap:7px; font-size:10px; white-space:nowrap; }
.ln-display select { width:135px; padding:6px; }
.ln-views { display:flex; gap:1px; border:1px solid #e0e7f0; padding:3px; border-radius:4px; background:#fff; }
.ln-views button { background:none; border:0; padding:4px 5px; color:#64748b; cursor:pointer; font-size:13px; }
.ln-views button[aria-pressed=true] { color:#ed0021; background:#fff0f2; border-radius:3px; }
.ln-lot-grid { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:14px; }
.ln-lot { position:relative; min-width:0; border:1px solid #e1e7ef; background:#fff; border-radius:6px; overflow:hidden; box-shadow:0 2px 7px #17305208; transition:box-shadow .18s,transform .18s; }
.ln-lot:hover { box-shadow:0 5px 16px #15294118; transform:translateY(-2px); }
.ln-lot-image { display:block; height:clamp(95px,7.5vw,135px); background:#edf1f7; overflow:hidden; }
.ln-lot-image img { width:100%; height:100%; object-fit:cover; }
.ln-state { position:absolute; top:7px; left:7px; border-radius:3px; background:#ed0021; color:#fff; padding:5px 7px; font-size:8px; font-weight:800; }
.ln-state.proximos { background:#ffcd00; color:#17233a; }
.ln-state.finalizados { background:#556579; }
.ln-lot-body { padding:8px 9px; line-height:1.35; }
.ln-lot h3 { font-size:12px; font-weight:800; line-height:1.35; min-height:28px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; margin:0 0 4px; }
.ln-lot h3 a:hover { color:#ed0021; }
.ln-lot-number { font-size:9px; color:#75859b; display:block; }
.ln-auction-name { display:flex; align-items:center; gap:5px; max-width:100%; font-size:10px; font-weight:800; color:#c4001a; background:#fff1f3; border-radius:3px; padding:4px 6px; margin:0 0 6px; }
.ln-auction-name > i { font-size:9px; flex-shrink:0; }
.ln-auction-name > span { min-width:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.ln-auction-name:hover { background:#ffe1e6; }
.ln-lot-number { margin-bottom:2px; }
.ln-price { font-size:17px; color:#e00020; line-height:1.5; font-weight:900; overflow-wrap:anywhere; }
.ln-price small { font-size:9px; font-weight:500; color:#8090a4; }
.ln-bids { display:flex; align-items:center; gap:5px; font-size:9px; color:#2e3c52; margin-top:3px; }
.ln-bids > i { font-size:11px; }
.ln-lot-bottom { display:flex; align-items:flex-end; justify-content:space-between; gap:6px; margin-top:7px; }
.ln-time { display:flex; gap:5px; align-items:center; color:#2e3d54; }
.ln-time > i { font-size:12px; }
.ln-time small { display:block; color:#6b7c94; font-size:8px; }
.ln-time b { display:block; font-size:9px; font-variant-numeric:tabular-nums; }
.ln-view-lot { display:flex; gap:4px; align-items:center; flex-shrink:0; background:#ffcd00; color:#17233b; padding:7px 8px; border-radius:3px; font-size:9px; font-weight:800; }
.ln-view-lot:hover { background:#edbb00; }
.ln-lot.is-closed .ln-lot-image { filter:grayscale(1); }
.ln-lot-grid.is-list { grid-template-columns:1fr; }
.ln-lot-grid.is-list .ln-lot { display:grid; grid-template-columns:190px minmax(0,1fr); }
.ln-lot-grid.is-list .ln-lot-image { height:100%; min-height:145px; }
.ln-lot-grid.is-list .ln-lot-body { padding:14px 18px; }
.ln-lot-grid.is-list h3 { min-height:0; font-size:15px; }
.ln-lot-grid.is-list .ln-auction-name { display:inline-flex; font-size:11px; }
.ln-lot-grid.is-list .ln-lot-bottom { justify-content:flex-start; gap:20px; }
.ln-empty { background:#fff; border:1px dashed #d2dce9; border-radius:6px; padding:45px 20px; text-align:center; }
.ln-empty > i { font-size:28px; color:#acbacd; margin-bottom:12px; }
.ln-empty h3 { font-size:16px; margin-bottom:8px; }
.ln-empty p { font-size:12px; color:#718199; }
.ln-empty a { display:inline-block; margin-top:17px; color:#ed0021; font-size:12px; font-weight:700; }
.ln-pagination { display:flex; justify-content:space-between; align-items:center; gap:14px; padding:16px 0 20px; font-size:11px; color:#6b7b92; }
.ln-pagination nav { display:flex; gap:5px; }
.ln-pagination nav a { display:grid; place-items:center; min-width:29px; height:29px; background:#fff; border:1px solid #dce5ef; border-radius:4px; font-weight:700; }
.ln-pagination a[aria-current=page] { background:#ed0021; color:#fff; border-color:#ed0021; }
.ln-calendar { border-top:1px solid #dce4ef; padding:18px 0 5px; scroll-margin-top:15px; }
.ln-calendar h2 { font-size:19px; font-weight:800; }
.ln-calendar h2 i { color:#ed0021; margin-right:7px; }
.ln-zone { font-size:10px; color:#70819a; margin:7px 0 13px; }
.ln-calendar-empty { color:#70819a; font-size:12px; }
.ln-calendar-head { display:flex; align-items:flex-end; justify-content:space-between; gap:12px; margin-bottom:14px; }
.ln-calendar-head .ln-zone { margin:7px 0 0; }
button.ln-cal-open { display:inline-flex; align-items:center; gap:7px; border:1px solid #ed0021; color:#ed0021; background:#fff; border-radius:4px; padding:8px 12px; font-size:11px; font-weight:800; cursor:pointer; white-space:nowrap; }
button.ln-cal-open:hover { background:#ed0021; color:#fff; }
[data-ln-calendar-open][hidden],[data-ln-day-clear][hidden],.ln-event[hidden] { display:none; }
/* Tarjeta de agenda: sección del calendario y calendario mensual */
.ln-agenda { display:grid; grid-template-columns:repeat(auto-fill,minmax(min(100%,430px),1fr)); gap:12px; }
.ln-event { display:grid; grid-template-columns:72px minmax(0,1fr) auto; gap:14px; align-items:center; background:#fff; border:1px solid #e1e7ef; border-left:3px solid #ed0021; border-radius:6px; padding:12px 14px; box-shadow:0 2px 7px #17305208; }
.ln-event.is-upcoming { border-left-color:#ffcd00; }
.ln-event-date { display:grid; justify-items:center; align-content:center; gap:2px; min-height:72px; background:#0f1a2e; color:#fff; border-radius:5px; padding:8px 4px; text-align:center; }
.ln-event-date small { font-size:8px; font-weight:800; letter-spacing:.6px; text-transform:uppercase; color:#ffcd00; }
.ln-event-date b { font-size:26px; line-height:1; font-weight:900; font-variant-numeric:tabular-nums; }
.ln-event-date span { font-size:9px; text-transform:uppercase; color:#cbd5e1; }
.ln-event-body { min-width:0; }
.ln-event-state { display:inline-block; font-size:8px; font-weight:800; letter-spacing:.4px; text-transform:uppercase; border-radius:3px; padding:3px 6px; background:#ed0021; color:#fff; }
.ln-event-state.proximos { background:#ffcd00; color:#17233a; }
.ln-event h3 { font-size:13px; font-weight:800; line-height:1.3; margin:5px 0 3px; overflow-wrap:anywhere; }
.ln-event h3 a:hover { color:#ed0021; }
.ln-event-desc { font-size:10px; color:#667993; line-height:1.45; margin-bottom:6px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
.ln-event-meta { list-style:none; display:flex; flex-wrap:wrap; gap:4px 12px; font-size:10px; color:#4e607b; }
.ln-event-meta i { color:#ed0021; width:12px; text-align:center; margin-right:4px; }
.ln-event-side { display:grid; justify-items:end; gap:8px; text-align:right; }
.ln-event-count small { display:block; font-size:8px; font-weight:700; text-transform:uppercase; color:#6b7c94; }
.ln-event-count b { display:block; font-size:12px; color:#152239; font-variant-numeric:tabular-nums; white-space:nowrap; }
.ln-event-link { display:inline-flex; align-items:center; gap:5px; background:#ffcd00; color:#17233b; border-radius:4px; padding:7px 10px; font-size:10px; font-weight:800; white-space:nowrap; }
.ln-event-link:hover { background:#edbb00; }
/* Calendario mensual (diálogo) */
.ln-cal-dialog { width:min(1040px,calc(100% - 32px)); max-width:none; max-height:calc(100vh - 48px); margin:auto; padding:0; border:0; border-radius:10px; background:#fff; color:#152239; box-shadow:0 24px 60px #0b142659; overflow:hidden; }
.ln-cal-dialog::backdrop { background:#0b1426b3; }
.ln-cal-dialog[open] { display:flex; flex-direction:column; animation:ln-cal-in .18s ease-out; }
@keyframes ln-cal-in { from { opacity:0; transform:translateY(12px); } }
body:has(.ln-cal-dialog[open]) { overflow:hidden; }
.ln-cal-head { display:flex; justify-content:space-between; align-items:flex-start; gap:16px; padding:18px 22px; background:linear-gradient(110deg,#0b1220,#1d283b); color:#fff; flex-shrink:0; }
.ln-cal-head .ln-eyebrow { margin-bottom:7px; }
.ln-cal-head h2 { font-size:21px; font-weight:900; letter-spacing:-.4px; margin-bottom:4px; }
.ln-cal-head p { font-size:11px; color:#cbd5e1; }
.ln-cal-head p i { color:#ffcd00; margin-right:4px; }
button.ln-cal-close { display:grid; place-items:center; width:34px; height:34px; flex-shrink:0; border-radius:50%; border:1px solid #ffffff2e; background:#ffffff14; color:#fff; font-size:14px; cursor:pointer; }
button.ln-cal-close:hover { background:#ed0021; border-color:#ed0021; }
.ln-cal-body { display:grid; grid-template-columns:330px minmax(0,1fr); flex:1; min-height:0; }
.ln-cal-month { padding:18px 20px; background:#f6f8fc; border-right:1px solid #e3e9f2; overflow:auto; }
.ln-cal-nav { display:flex; align-items:center; justify-content:space-between; gap:8px; margin-bottom:12px; }
.ln-cal-nav h3 { font-size:15px; font-weight:800; }
.ln-cal-nav button { display:grid; place-items:center; width:30px; height:30px; border-radius:50%; border:1px solid #d8e1ef; background:#fff; color:#152239; font-size:11px; cursor:pointer; }
.ln-cal-nav button:hover { border-color:#ed0021; color:#ed0021; }
.ln-cal-weekdays,.ln-cal-grid { display:grid; grid-template-columns:repeat(7,minmax(0,1fr)); gap:4px; }
.ln-cal-weekdays span { text-align:center; font-size:9px; font-weight:800; color:#8090a4; padding-bottom:3px; }
.ln-cal-day { position:relative; display:grid; place-items:center; aspect-ratio:1; border:0; border-radius:6px; background:none; color:#40516b; font:inherit; padding:0; }
.ln-cal-day b { font-size:11px; font-weight:600; font-variant-numeric:tabular-nums; }
.ln-cal-day.is-past { color:#a9b4c4; }
.ln-cal-day.has-events { background:#ffe9ec; color:#152239; cursor:pointer; }
.ln-cal-day.has-events b { font-weight:800; }
.ln-cal-day.has-events:hover { box-shadow:inset 0 0 0 1px #ed0021; }
.ln-cal-day.is-today { box-shadow:inset 0 0 0 2px #152239; }
.ln-cal-day[aria-pressed=true] { background:#ed0021; color:#fff; box-shadow:none; }
.ln-cal-marks { position:absolute; left:0; right:0; bottom:4px; display:flex; justify-content:center; gap:3px; }
.ln-cal-marks i,.ln-cal-legend i { display:inline-block; width:6px; height:6px; border-radius:50%; }
.ln-cal-marks .is-start,.ln-cal-legend .is-start { background:#e0a800; }
.ln-cal-marks .is-close,.ln-cal-legend .is-close { background:#ed0021; }
.ln-cal-day[aria-pressed=true] .is-close { background:#fff; }
.ln-cal-legend { list-style:none; display:flex; flex-wrap:wrap; gap:6px 14px; margin-top:14px; padding-top:12px; border-top:1px solid #e1e7ef; font-size:10px; color:#5c6d85; }
.ln-cal-legend li { display:flex; align-items:center; gap:6px; }
.ln-cal-legend .is-range { width:14px; height:10px; border-radius:3px; background:#ffe9ec; }
.ln-cal-agenda { padding:18px 20px; overflow:auto; min-height:0; }
.ln-cal-agenda-head { display:flex; align-items:center; justify-content:space-between; gap:10px; margin-bottom:12px; }
.ln-cal-agenda-head h3 { font-size:15px; font-weight:800; }
.ln-cal-agenda-head button { display:inline-flex; align-items:center; gap:5px; border:0; background:none; color:#ed0021; font-size:11px; font-weight:700; cursor:pointer; }
.ln-cal-events { display:grid; gap:10px; }
.ln-cal-none { padding:30px 10px; text-align:center; font-size:12px; color:#70819a; }
@media (prefers-reduced-motion:reduce) { .ln-cal-dialog[open] { animation:none; } }
@media(min-width:1700px) { .ln-lot-grid { grid-template-columns:repeat(6,minmax(0,1fr)); } }
@media(max-width:1350px) {
 .ln-categories { grid-auto-flow:column; grid-template-columns:none; grid-auto-columns:145px; overflow-x:auto; scrollbar-width:thin; }
 .ln-layout { grid-template-columns:205px minmax(0,1fr); gap:18px; }
 .ln-lot-grid { grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; }
 .ln-toolbar { flex-wrap:wrap; }
 .ln-next { padding:9px; }
 .ln-next > i { display:none; }
 .ln-results-heading h2 { font-size:21px; }
 .ln-results-heading p { max-width:330px; }
 .ln-lot h3 { font-size:11px; }
}
@media(max-width:1000px) {
 .ln-hero-inner { min-height:180px; }
 .ln-layout { grid-template-columns:185px minmax(0,1fr); gap:15px; }
 .ln-filter-panel { padding:12px; }
 .ln-lot-grid { grid-template-columns:repeat(3,minmax(0,1fr)); gap:10px; }
 .ln-results-heading { align-items:flex-start; flex-direction:column; gap:12px; }
 .ln-results-heading p { max-width:none; }
 .ln-next { width:100%; justify-content:space-between; }
 .ln-next > i { display:block; }
 .ln-next > div { margin-right:auto; }
 .ln-tabs { width:100%; justify-content:space-between; gap:0; }
 .ln-tabs > a { padding-inline:5px; }
 .ln-lot-bottom { flex-wrap:wrap; }
 .ln-view-lot { margin-left:auto; }
}
@media(max-width:860px) {
 .ln-cal-body { grid-template-columns:1fr; overflow:auto; }
 .ln-cal-month { border-right:0; border-bottom:1px solid #e3e9f2; overflow:visible; }
 .ln-cal-month > * { max-width:420px; margin-inline:auto; }
 .ln-cal-agenda { overflow:visible; }
}
@media(max-width:700px) {
 .ln-calendar-head { flex-direction:column; align-items:flex-start; }
 .ln-event { grid-template-columns:58px minmax(0,1fr); gap:11px; padding:11px; }
 .ln-event-date { min-height:62px; }
 .ln-event-date b { font-size:21px; }
 .ln-event-side { grid-column:1/-1; display:flex; align-items:center; justify-content:space-between; text-align:left; }
 .ln-cal-dialog { width:100%; height:100%; max-height:100%; border-radius:0; }
 .ln-cal-head { padding:14px 16px; }
 .ln-cal-head h2 { font-size:18px; }
 .ln-cal-month,.ln-cal-agenda { padding:14px 16px; }
 .ln-hero-inner { min-height:180px; padding-block:22px; background:linear-gradient(90deg,#070c16e8,#080a1266); }
 .ln-hero-inner > div { max-width:100%; }
 .ln-hero { background-position:65% center; }
 .ln-hero h1 { max-width:380px; font-size:29px; }
 .ln-hero p { font-size:11px; }
 .ln-hero ul { display:none; }
 .ln-categories { padding-block:10px; gap:8px; grid-auto-columns:145px; }
 .ln-layout { grid-template-columns:1fr; gap:16px; padding-top:14px; }
 .ln-filter-panel { padding:13px; }
 .ln-filter-panel summary { font-size:14px; }
 .ln-sidebar form { grid-template-columns:1fr 1fr; gap:14px; }
 .ln-sidebar form > .ln-field:first-child,.ln-sidebar form > fieldset:nth-of-type(1),.ln-apply { grid-column:1/-1; }
 .ln-sidebar fieldset:first-of-type { display:flex; flex-wrap:wrap; gap:0 15px; }
 .ln-clear { margin:10px 0 15px; }
 .ln-results-heading h2 { font-size:22px; }
 .ln-results-heading { margin-bottom:12px; }
 .ln-toolbar { gap:10px; }
 .ln-display { width:100%; justify-content:space-between; }
 .ln-tabs > a { font-size:10px; padding:8px 4px; }
 .ln-lot-grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; }
 .ln-lot-image { height:120px; }
 .ln-lot h3 { font-size:12px; }
 .ln-price { font-size:16px; }
 .ln-time b { font-size:8px; }
 .ln-lot-grid.is-list .ln-lot { grid-template-columns:110px minmax(0,1fr); }
 .ln-lot-grid.is-list .ln-lot-body { padding:10px; }
 .ln-lot-grid.is-list h3 { font-size:12px; }
 .ln-lot-grid.is-list .ln-lot-bottom { gap:10px; }
 .ln-pagination { flex-wrap:wrap; }
}
@media(max-width:360px) { .ln-state { font-size:7px; }.ln-next { gap:7px; }.ln-next > i { display:none; }.ln-next > a { font-size:9px; padding:8px; }.ln-lot-image { height:100px; }.ln-lot-body { padding:7px; }.ln-price { font-size:14px; } }
