.mi-tabs{background:var(--ets-surface);border-bottom:1px solid var(--ets-border)}.mi-tabs__inner{max-width:var(--ets-container);margin:0 auto;padding:0 var(--ets-s-5);display:flex;width:100%}.mi-tabs .tab{padding:13px var(--ets-s-4);font-size:var(--ets-fs-body);font-weight:var(--ets-fw-semibold);color:var(--ets-muted);cursor:pointer;border-bottom:2px solid #0000;margin-bottom:-1px;font-family:var(--ets-font)}.mi-tabs .tab.on{color:var(--ets-navy);border-bottom-color:var(--ets-teal)}.mi-page{max-width:var(--ets-container);margin:0 auto;padding:var(--ets-s-5);font-family:var(--ets-font);color:var(--ets-navy)}.mi-page .page-title{font-size:var(--ets-fs-h2);font-weight:var(--ets-fw-black);color:var(--ets-navy);margin-bottom:2px;letter-spacing:-.02em}.mi-page .page-meta{font-size:var(--ets-fs-small);color:var(--ets-text-3);margin-bottom:var(--ets-s-4)}.mi-filters{background:var(--ets-surface);border:1px solid var(--ets-border);border-radius:var(--ets-r-xl);padding:14px var(--ets-s-4);margin-bottom:14px;display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.mi-filters .fg{display:flex;flex-direction:column;gap:var(--ets-s-1)}.mi-filters .fl{font-size:var(--ets-fs-micro);font-weight:var(--ets-fw-bold);color:var(--ets-text-3);text-transform:uppercase;letter-spacing:.05em}.mi-filters .fs{font-size:var(--ets-fs-body);color:var(--ets-navy);background:var(--ets-surface-2);border:1px solid var(--ets-border-strong);border-radius:var(--ets-r-lg);padding:7px 10px;min-width:130px;font-family:var(--ets-font)}.mi-filters .fs:focus{outline:none;border-color:var(--ets-blue)}.mi-filters .fb{background:var(--ets-grad);color:#fff;border:none;box-sizing:border-box;border-radius:var(--ets-r-lg);padding:8.5px 18px;font-size:var(--ets-fs-small);font-weight:var(--ets-fw-bold);cursor:pointer;font-family:var(--ets-font);display:inline-flex;align-items:center;line-height:var(--ets-lh-tight)}.mi-actions{align-self:flex-end;margin-left:auto}.mi-actions,.mi-range{display:flex;align-items:center;gap:var(--ets-s-2)}.mi-range__input{min-width:90px;width:90px}.mi-range__sep{color:var(--ets-text-3)}.mi-results-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.mi-results-head .rc{font-size:var(--ets-fs-body);color:var(--ets-muted)}.mi-results-head .rc strong{color:var(--ets-navy)}.mi-results-head .sort{font-size:var(--ets-fs-small);color:var(--ets-muted);background:var(--ets-surface);padding:5px 10px;cursor:pointer;font-family:var(--ets-font)}.mi-results-head .sort,.mi-sort-tabs{border:1px solid var(--ets-border);border-radius:var(--ets-r-lg)}.mi-sort-tabs{display:flex;gap:2px;align-items:center;background:var(--ets-surface-2);padding:3px;flex-wrap:wrap}.mi-sort-tab{font-family:var(--ets-font);font-size:var(--ets-fs-small);font-weight:var(--ets-fw-semibold);color:var(--ets-muted);background:#0000;border:none;border-radius:var(--ets-r-md);padding:5px var(--ets-s-3);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;transition:background var(--ets-dur-fast) var(--ets-ease),color var(--ets-dur-fast) var(--ets-ease),box-shadow var(--ets-dur-fast) var(--ets-ease)}.mi-sort-tab:hover:not(.active):not(:disabled){background:var(--ets-info-bg);color:var(--ets-text-2)}.mi-sort-tab.active{background:var(--ets-surface);color:var(--ets-navy);font-weight:var(--ets-fw-bold);box-shadow:var(--ets-shadow-sm,0 1px 3px #0f172a1a)}.mi-sort-tab:disabled{opacity:.5;cursor:not-allowed}.mi-sort-tab:focus-visible{outline:2px solid var(--ets-blue);outline-offset:-2px}.mi-list .lot{background:var(--ets-surface);border:1px solid var(--ets-border);border-radius:var(--ets-r-xl);padding:var(--ets-s-4);margin-bottom:var(--ets-s-2);cursor:pointer}.mi-list .lot.sel{border-color:var(--ets-blue);border-width:1.5px}.lot-top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ets-s-3);margin-bottom:var(--ets-s-2)}.lot-title{font-size:calc(var(--ets-fs-h4) + 2px);font-weight:var(--ets-fw-bold);line-height:var(--ets-lh-snug);flex:1}.lot-price,.lot-title{color:var(--ets-navy);font-family:var(--ets-font)}.lot-price{font-size:17px;font-weight:var(--ets-fw-black);white-space:nowrap;letter-spacing:-.02em}.lot-meta{display:flex;gap:var(--ets-s-4);margin-bottom:10px;flex-wrap:wrap}.lot-meta .lm{font-size:calc(var(--ets-fs-small) + 2px);color:var(--ets-muted);font-family:var(--ets-font)}.lot-meta .lm strong{color:var(--ets-navy);font-weight:var(--ets-fw-semibold)}.ds{display:inline-block;font-size:var(--ets-fs-micro);font-weight:var(--ets-fw-bold);padding:2px var(--ets-s-2);border-radius:var(--ets-r-md);font-family:var(--ets-font)}.ds-r{background:var(--ets-danger-bg-soft);color:var(--ets-error)}.ds-g{background:var(--ets-success-bg);color:var(--ets-success)}.analytics{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--ets-s-1);background:var(--ets-surface-2);border-radius:var(--ets-r-lg);padding:var(--ets-s-3);margin-top:2px}.am{display:flex;flex-direction:column;gap:3px}.av{font-size:17px;font-weight:var(--ets-fw-black);letter-spacing:-.02em;font-family:var(--ets-font);color:var(--ets-navy)}.av.g{color:var(--ets-success)}.av.a{color:var(--ets-warn)}.av.r{color:var(--ets-error)}.av.n{color:var(--ets-navy)}.al{font-size:12px;line-height:1.3;font-weight:var(--ets-fw-medium)}.al,.mi-hint{color:var(--ets-text-3);font-family:var(--ets-font)}.mi-hint{position:relative;display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;margin-left:2px;border-radius:50%;border:1px solid var(--ets-text-3);font-size:9px;font-weight:var(--ets-fw-bold);font-style:normal;line-height:1;cursor:help;vertical-align:middle;opacity:.7;transition:opacity .15s ease}.mi-hint:focus,.mi-hint:hover{opacity:1;outline:none}.mi-hint:after{content:attr(data-hint);bottom:calc(100% + 8px);width:240px;padding:8px 10px;background:var(--ets-surface);color:var(--ets-text-1);border:1px solid var(--ets-border-strong);border-radius:var(--ets-r-md);box-shadow:var(--ets-shadow-lg);font-size:var(--ets-fs-small);font-weight:var(--ets-fw-medium);line-height:1.4;letter-spacing:normal;text-align:left;white-space:normal}.mi-hint:after,.mi-hint:before{position:absolute;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;pointer-events:none;z-index:1000;transition:opacity .15s ease}.mi-hint:before{content:"";bottom:calc(100% + 3px);border:5px solid #0000;border-top-color:var(--ets-border-strong)}.mi-hint:focus:after,.mi-hint:focus:before,.mi-hint:hover:after,.mi-hint:hover:before{opacity:1;visibility:visible}.analytics .am:first-child .mi-hint:after{left:0;transform:none}.analytics .am:last-child .mi-hint:after{left:auto;right:0;transform:none}.warn{display:inline-flex;align-items:center;align-self:flex-start;font-size:10px;font-weight:var(--ets-fw-bold);background:var(--ets-warn-bg);color:var(--ets-warn);border:1px solid var(--ets-warn);border-radius:var(--ets-r-md);padding:2px 7px}.analytics--loading{opacity:.55}.lot-actions{display:flex;gap:var(--ets-s-2);margin-top:var(--ets-s-3)}.btn-p{background:var(--ets-blue);color:#fff;border:none;padding:8.5px 18px;font-weight:var(--ets-fw-bold);text-decoration:none}.btn-p,.btn-s{border-radius:var(--ets-r-lg);box-sizing:border-box;font-size:var(--ets-fs-small);cursor:pointer;font-family:var(--ets-font);display:inline-flex;align-items:center;line-height:var(--ets-lh-tight)}.btn-s{background:#0000;color:var(--ets-muted);border:1.5px solid var(--ets-border);padding:7px 18px;font-weight:var(--ets-fw-semibold)}.btn-s[disabled]{opacity:.5;cursor:not-allowed}.mi-page .btn-p,.mi-page .btn-s,.mi-page .fb{height:auto}.mi-state{text-align:center;padding:var(--ets-s-9) var(--ets-s-4);color:var(--ets-muted);font-size:var(--ets-fs-body-lg)}.mi-warning{background:var(--ets-warn-bg);color:var(--ets-warn);border:1px solid var(--ets-warn);border-radius:var(--ets-r-lg);padding:var(--ets-s-2) var(--ets-s-3);font-size:var(--ets-fs-small);font-weight:var(--ets-fw-semibold);margin-bottom:var(--ets-s-3)}.mi-upsell{text-align:center;padding:var(--ets-s-10) var(--ets-s-6);max-width:560px;margin:0 auto}.mi-upsell__title{font-size:var(--ets-fs-h2);font-weight:var(--ets-fw-bold);color:var(--ets-navy);margin-bottom:var(--ets-s-3)}.mi-upsell__text{color:var(--ets-muted);margin-bottom:var(--ets-s-5)}.mi-upsell__btn{text-decoration:none}body.dark .btn-p,body.dark .mi-filters .fb{color:var(--ets-text-1)}