/* URMOT v3.0.2 - compact listings toolbar, shared design tokens */
.listings#latest{padding-top:24px}
.urmot-listings-toolbar{background:#fff;border:1px solid #e1e8ef;border-radius:20px;padding:18px 22px;margin-bottom:20px;box-shadow:0 9px 32px rgba(8,29,47,.045)}
.urmot-toolbar-top{display:flex;align-items:center;gap:16px;justify-content:space-between}
.urmot-listings-toolbar .section-head{flex:1;min-width:0;margin:0;align-items:center;gap:16px}
.urmot-listings-toolbar .section-head h2{margin:2px 0 3px;font-size:clamp(23px,2.3vw,29px);line-height:1.35}
.urmot-listings-toolbar .section-subtitle{font-size:13px}
.urmot-listings-toolbar .section-link{padding:9px 13px;white-space:nowrap;font-size:13px}
.urmot-toolbar-count{background:#f7f8fa;border:1px solid #e5eaf0;color:#54677c;border-radius:99px;padding:7px 12px;font-size:12px;font-weight:700;white-space:nowrap}
.urmot-toolbar-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #edf0f4;margin-top:14px;padding-top:12px}
.urmot-listings-toolbar .market-tools{display:flex;align-items:center;gap:10px;margin:0}
.urmot-listings-toolbar .market-sort label{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}
.urmot-listings-toolbar .market-sort select{margin:0;max-width:185px;min-height:39px}
.urmot-listings-toolbar .market-view-controls{margin:0;gap:7px}
.urmot-listings-toolbar .market-view-btn{width:39px;height:39px}
@media(max-width:700px){.listings#latest{padding-top:16px}.urmot-listings-toolbar{padding:14px;border-radius:16px;margin-bottom:14px}.urmot-toolbar-top{flex-wrap:wrap;gap:9px}.urmot-listings-toolbar .section-head{width:100%;flex-basis:100%;align-items:flex-start}.urmot-listings-toolbar .section-head h2{font-size:23px}.urmot-listings-toolbar .section-subtitle{font-size:12px}.urmot-toolbar-count{font-size:11px}.urmot-toolbar-bottom{gap:8px}.urmot-listings-toolbar .market-sort label{gap:5px}.urmot-listings-toolbar .market-sort select{max-width:148px;font-size:12px}.urmot-listings-toolbar .section-link{font-size:12px;padding:8px}}
@media(max-width:390px){.urmot-toolbar-bottom{flex-wrap:wrap}.urmot-listings-toolbar .market-tools{flex:1}.urmot-listings-toolbar .market-sort select{max-width:170px}}
.urmot-toolbar-bottom:has(.urcar-save-current){flex-wrap:wrap}
.urcar-save-current{
    display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;
    margin-inline-start:auto;padding:8px 13px;border:1px solid #e1c289;border-radius:12px;
    background:#fff7e7;color:#72511b;font-weight:800;text-decoration:none
}
.urcar-save-current:hover{background:#faecd0;color:#573c11}
.urcar-save-current svg{width:19px;height:19px}
.urcar-results-favorites {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    min-height: 44px;
    padding-inline: 9px;
    color: #634615;
    border: 1px solid #e9d5ad;
    border-radius: 9px;
    background: #fffbf3;
    font-size: .85rem;
    font-weight: 750;
    text-decoration: none;
    white-space: nowrap;
}
.urcar-results-favorites:hover { background: #fff0d5; }
.urcar-results-favorites svg { width: 17px; height: 17px; }
