/* Lista experience v369 — 4 accessible directory sections.
   Component-only layer loaded after shared chrome. No header/sidebar overrides.
   Shared colors and permissions stay owned by core-v332/v364. */
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome{
 --bx369-accent:#0b978b;--bx369-soft:#e8f8f4;--bx369-outline:#9adfcf;
}
html body.bux-list-page #buxList[data-active-tab="prodaja"]{--bx369-accent:#147f9b;--bx369-soft:#e8f4fa;--bx369-outline:#a9d7e8}
html body.bux-list-page #buxList[data-active-tab="poslovi"]{--bx369-accent:#6659a9;--bx369-soft:#f0edfa;--bx369-outline:#c6b9ee}
html body.bux-list-page #buxList[data-active-tab="novosti"]{--bx369-accent:#98663b;--bx369-soft:#fbf3e9;--bx369-outline:#e5cba9}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-hero{
 min-height:120px!important;margin-bottom:0!important;padding:19px 24px!important;
 background:radial-gradient(circle at 77% 32%,color-mix(in srgb,var(--bx369-accent) 23%,transparent),transparent 37%),linear-gradient(115deg,#07394f,#075d69 70%,#087a74)!important;
 border:1px solid rgba(136,224,215,.22)!important;border-radius:19px!important;
 box-shadow:0 14px 32px rgba(3,45,59,.11)!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-hero h1{
 font-size:clamp(28px,3.1vw,45px)!important;line-height:1.06!important;
 letter-spacing:-.035em!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-hero p{
 font-size:10px!important;letter-spacing:.12em!important;color:#a2f0db!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-hero span{
 display:block!important;max-width:640px!important;font-size:13px!important;line-height:1.4!important;
 color:#d8f1f2!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-hero>a{
 display:flex!important;align-items:center!important;justify-content:center!important;
 flex:0 0 auto!important;width:auto!important;min-width:96px!important;height:44px!important;min-height:44px!important;
 padding:9px 16px!important;gap:11px!important;border-radius:13px!important;
 font-size:12px!important;letter-spacing:0!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tabs{
 display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
 overflow-x:visible!important;overflow-y:visible!important;
 width:calc(100% - 28px)!important;margin:-14px auto 11px!important;
 min-height:79px!important;padding:7px!important;gap:7px!important;
 border:1px solid #cfe4e2!important;border-radius:17px!important;
 background:rgba(255,255,255,.98)!important;
 box-shadow:0 12px 26px rgba(8,63,73,.095)!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tabs>a{
 display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;
 width:100%!important;max-width:none!important;min-width:0!important;
 min-height:63px!important;height:auto!important;padding:10px 11px!important;gap:9px!important;
 border:1px solid #e1eded!important;border-radius:12px!important;
 background:#f5f9fa!important;color:#164459!important;
 text-decoration:none!important;box-shadow:none!important;
 transition:background-color .17s ease,border-color .17s ease,box-shadow .17s ease,transform .17s ease!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tabs>a:hover{
 transform:translateY(-2px)!important;background:#edf8f6!important;
 border-color:#91d9cc!important;box-shadow:0 7px 16px rgba(2,63,73,.09)!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tabs>a.is-on{
 background:linear-gradient(120deg,#0b877a,#0c8d87)!important;color:#fff!important;
 border-color:rgba(123,232,210,.64)!important;
 box-shadow:inset 0 1px rgba(255,255,255,.25),0 5px 12px rgba(9,120,112,.15)!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tabs>a.is-on[data-list-tab="prodaja"]{background:linear-gradient(120deg,#106b87,#138fa2)!important}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tabs>a.is-on[data-list-tab="poslovi"]{background:linear-gradient(120deg,#58499a,#7969bc)!important}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tabs>a.is-on[data-list-tab="novosti"]{background:linear-gradient(120deg,#82613f,#a27745)!important}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tab-icon{
 display:grid!important;place-items:center!important;flex:0 0 35px!important;
 width:35px!important;height:35px!important;
 border:1px solid #d1e7e4!important;border-radius:10px!important;
 background:#e9f5f3!important;color:#167e77!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tab-icon svg{
 display:block!important;width:19px!important;height:19px!important;stroke:currentColor!important;
 fill:none!important;stroke-width:1.85!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tabs>a.is-on .buxl-tab-icon{
 background:rgba(255,255,255,.17)!important;color:#fff!important;border-color:rgba(255,255,255,.32)!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tab-copy{
 display:flex!important;flex-direction:column!important;justify-content:center!important;
 min-width:0!important;flex:1 1 auto!important;gap:3px!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tab-copy>b{
 display:block!important;font:900 13px/1.13 system-ui,sans-serif!important;
 text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important;color:inherit!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tab-copy>small{
 display:block!important;max-width:100%!important;font:700 10px/1.24 system-ui,sans-serif!important;
 color:#63808a!important;white-space:normal!important;overflow:hidden!important;
 display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tabs>a.is-on .buxl-tab-copy>small{color:#dcfff6!important}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tab-arr{
 flex:0 0 auto!important;margin-left:1px!important;font:900 19px/1 system-ui,sans-serif!important;
 color:#72a3a5!important;opacity:.75!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tabs>a.is-on .buxl-tab-arr{color:#fff!important}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-context{
 min-height:38px!important;padding:8px 11px!important;gap:7px!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-live-dot{
 background:var(--bx369-accent)!important;border-color:var(--bx369-soft)!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-filters{
 display:grid!important;align-items:center!important;gap:7px!important;
 margin:5px 0!important;padding:10px!important;min-height:67px!important;
 border:1px solid #cde5e1!important;border-radius:15px!important;
 box-shadow:0 6px 19px rgba(6,59,75,.055)!important;background:#fff!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-catalog-filter{
 grid-template-columns:minmax(0,1fr) minmax(145px,205px) 115px!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-firm-filters{
 grid-template-columns:minmax(0,1.7fr) minmax(115px,.8fr) minmax(112px,.7fr) minmax(125px,.65fr) 108px!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-filters>.buxl-search{
 grid-column:auto!important;min-width:0!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-filters :is(input,select,button){
 min-width:0!important;width:100%!important;max-width:100%!important;
 height:46px!important;min-height:46px!important;border-radius:10px!important;
 font:750 12px/1.2 system-ui,sans-serif!important;
 transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-filters :is(input,select):focus{
 border-color:var(--bx369-accent)!important;outline:2px solid var(--bx369-outline)!important;outline-offset:1px!important;
 background:#fff!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-filters>.buxl-sort{
 display:block!important;min-width:0!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-sort>.screen-reader-text{
 position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;
 clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;
 white-space:nowrap!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-filters button{
 grid-column:auto!important;padding:7px 12px!important;border:0!important;
 background:linear-gradient(115deg,#0da68f,#0d8999)!important;color:#fff!important;
 box-shadow:0 6px 12px rgba(8,117,114,.15)!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-filter-clear{
 display:inline-flex!important;grid-column:1/-1!important;align-items:center!important;
 justify-self:end!important;min-height:30px!important;padding:5px 10px!important;
 border:1px solid #c8e3de!important;border-radius:9px!important;
 background:#f0f8f6!important;color:#117c72!important;
 font:800 11px/1.2 system-ui,sans-serif!important;text-decoration:none!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-filter-clear:hover{
 border-color:#67c8b4!important;background:#e3f7f1!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-result-head{
 min-height:50px!important;padding:12px 9px 8px!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-result-head>b{
 color:#0b3c4d!important;font:900 14px/1.2 system-ui,sans-serif!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-result-head>a{
 display:inline-flex!important;align-items:center!important;min-height:35px!important;padding:7px 12px!important;
 border:1px solid #a2dad1!important;border-radius:9px!important;
 background:#e6f7f3!important;color:#076e68!important;font-weight:850!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-grid{
 display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;
 align-items:start!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-market-card{
 display:flex!important;flex-direction:column!important;gap:11px!important;min-width:0!important;
 min-height:239px!important;padding:14px!important;border:1px solid #d4e5e4!important;
 border-radius:16px!important;background:linear-gradient(155deg,#fff 64%,#f3faf9)!important;
 box-shadow:0 7px 18px rgba(9,58,72,.055)!important;
 transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-market-card:hover,
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-market-card:focus-within{
 border-color:var(--bx369-outline)!important;transform:translateY(-2px)!important;
 box-shadow:0 12px 26px rgba(9,58,72,.12)!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-card-cover{
 height:142px!important;min-height:142px!important;overflow:hidden!important;
 border-radius:11px!important;background:#eaf4f4!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-card-cover img{
 display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-card-top{
 display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;
 min-height:24px!important;flex-wrap:wrap!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-card-eyebrow{
 display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:4px 8px!important;
 border:1px solid var(--bx369-outline)!important;border-radius:7px!important;
 background:var(--bx369-soft)!important;color:var(--bx369-accent)!important;
 font:900 10px/1.1 system-ui,sans-serif!important;letter-spacing:.04em!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-demo-pill{
 display:inline-flex!important;align-items:center!important;min-height:24px!important;
 padding:4px 8px!important;border-radius:7px!important;
 border:1px solid #ebd2a4!important;background:#fff4db!important;color:#90601b!important;
 font:900 9px/1.1 system-ui,sans-serif!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-market-card>header{
 display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:9px!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-market-card h2{
 margin:0!important;font:900 15px/1.23 system-ui,sans-serif!important;color:#103d50!important;
 overflow-wrap:anywhere!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-market-card p{
 margin:0!important;font:650 11px/1.55 system-ui,sans-serif!important;color:#5c7985!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-market-card .buxl-sale-price{
 flex:0 0 auto!important;white-space:nowrap!important;font:900 16px/1.15 system-ui,sans-serif!important;
 color:#087d71!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-card-meta{
 display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-card-meta>span{
 padding:5px 8px!important;border-radius:7px!important;background:#eff6f6!important;
 color:#476979!important;font:800 10px/1.1 system-ui,sans-serif!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-market-card footer{
 margin-top:auto!important;padding-top:10px!important;border-top:1px solid #e2eeec!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-market-card footer>a{
 min-height:40px!important;display:inline-flex!important;align-items:center!important;
 padding:8px 15px!important;border-radius:10px!important;
 background:linear-gradient(120deg,#0b8a7b,#0c858c)!important;color:#fff!important;
 font:850 11px/1.2 system-ui,sans-serif!important;text-decoration:none!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-news-grid .buxl-market-card footer>a{
 background:linear-gradient(120deg,#785e42,#9c704a)!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-market-card time{
 font:800 10px/1.2 system-ui,sans-serif!important;color:#6c838b!important;white-space:nowrap!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-empty{
 min-height:255px!important;gap:9px!important;padding:30px 22px!important;
 border:1px dashed #a8d5d2!important;border-radius:17px!important;
 background:linear-gradient(145deg,#fff,#f4faf9)!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-empty>i{
 width:52px!important;height:52px!important;background:var(--bx369-soft)!important;
 color:var(--bx369-accent)!important;border-radius:14px!important;
 font-style:normal!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-empty>div{
 display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:8px!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tools{
 display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;
 min-height:58px!important;margin:8px 0!important;padding:9px!important;
 border:1px solid #d4e8e4!important;border-radius:14px!important;background:#fff!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tools>a{
 min-height:36px!important;display:inline-flex!important;align-items:center!important;
 padding:8px 12px!important;border:1px solid #cae5df!important;border-radius:9px!important;
 background:#ecf8f5!important;color:#126d67!important;
 font:800 11px/1.2 system-ui,sans-serif!important;
}
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tabs a:focus-visible,
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-market-card:focus-visible,
html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-filters :is(button,a):focus-visible{
 outline:3px solid #0fae9a!important;outline-offset:3px!important;
}
@media(max-width:1200px){
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-firm-filters{
  grid-template-columns:minmax(0,1.6fr) minmax(112px,.8fr) minmax(110px,.65fr)!important;
 }
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-firm-filters .buxl-sort{
  grid-column:1/3!important;
 }
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-firm-filters button{grid-column:3!important}
}
@media(max-width:900px){
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-hero{
  min-height:105px!important;padding:15px!important;
 }
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tabs{
  display:flex!important;grid-template-columns:none!important;
  overflow-x:auto!important;overflow-y:hidden!important;
  min-height:71px!important;width:calc(100% - 12px)!important;margin:-8px auto 9px!important;
  padding:6px!important;gap:6px!important;scrollbar-width:none!important;
  scroll-snap-type:x proximity!important;
 }
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tabs>a{
  flex:0 0 196px!important;width:196px!important;min-width:196px!important;max-width:196px!important;
  min-height:55px!important;
 }
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tab-copy>small{font-size:9px!important}
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-hero h1{font-size:30px!important}
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-firm-filters{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
 }
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-firm-filters>.buxl-search{
  grid-column:1/-1!important;
 }
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-firm-filters .buxl-sort{
  grid-column:1!important;
 }
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-firm-filters button{grid-column:2!important}
}
@media(max-width:700px){
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-catalog-filter{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
 }
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-catalog-filter>.buxl-search{
  grid-column:1/-1!important;
 }
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-market-card{
  min-height:205px!important;
 }
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tabs>a{
  flex-basis:171px!important;width:171px!important;min-width:171px!important;max-width:171px!important;
 }
}
@media(max-width:570px){
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-grid{grid-template-columns:minmax(0,1fr)!important}
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-hero span{max-width:230px!important}
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tabs>a{flex-basis:160px!important;width:160px!important;min-width:160px!important;max-width:160px!important}
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tab-icon{flex-basis:29px!important;width:29px!important;height:29px!important}
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tab-icon svg{width:17px!important;height:17px!important}
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-hero>a{min-width:44px!important}
}
/* Preserve the three-row tablet layout from the shared Utovari/Vozila chrome.
   Between 701 and 900px the side rail is visible and the bottom bar is hidden;
   an extra fourth grid row was reserving space for a bar that does not exist. */
@media(min-width:701px) and (max-width:900px){
 html body.bux-list-page #buxList[data-list-v322="1"].bu332-nav-ready.bu364-market-chrome{
  grid-template-rows:35px 58px minmax(0,1fr)!important;
 }
}
/* Screen-safe directory: native-sized controls and an explicit bottom dock
   row avoid clipping the five actions on phone safe-area insets. */
@media(max-width:900px){
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome{
  grid-template-rows:35px 58px minmax(0,1fr) calc(82px + env(safe-area-inset-bottom,0px))!important;
 }
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-bottom{
  min-height:calc(82px + env(safe-area-inset-bottom,0px))!important;
  padding-bottom:max(6px,env(safe-area-inset-bottom,0px))!important;
 }
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-main{
  min-height:0!important;overscroll-behavior-y:contain!important;
 }
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-filters :is(input,select){
  font-size:16px!important;min-width:0!important;
 }
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome :is(.buxl-v322-search-tools input,.buxl-v322-search-tools select){
  font-size:16px!important;
 }
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tabs>a:focus-visible,
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-market-card:focus-visible{
  outline:3px solid #0b9b86!important;outline-offset:2px!important;
 }
}
/* Tablet: apply AFTER the max-900 mobile-grid rule so a hidden bottom
   navigation never leaves an empty 82px fourth row. */
@media(min-width:701px) and (max-width:900px){
 html body.bux-list-page #buxList[data-list-v322="1"].bu332-nav-ready.bu364-market-chrome{
  grid-template-rows:35px 58px minmax(0,1fr)!important;
 }
 html body.bux-list-page #buxList[data-list-v322="1"].bu332-nav-ready.bu364-market-chrome .buxl-bottom{
  display:none!important;
 }
}
@media(max-width:430px){
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome :is(.buxl-firm-filters,.buxl-catalog-filter){grid-template-columns:minmax(0,1fr)!important}
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome :is(.buxl-firm-filters,.buxl-catalog-filter)>*,
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-firm-filters :is(.buxl-sort,button),
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-catalog-filter :is(.buxl-search,button){grid-column:1/-1!important;min-width:0!important}
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-filters :is(input,select,button){min-height:44px!important;width:100%!important}
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-market-card>header{flex-wrap:wrap!important}
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-sale-price{max-width:100%!important;overflow-wrap:anywhere!important}
}
/* Shared Core cursor contract: same quiet 24px halo and sidebar tooltip as
   Vozila, without creating a second click controller or blocking real links. */
html body.bux-list-page #buxList .bu370-list-cursor[hidden],
html body.bux-list-page #buxList .bu370-list-tip[hidden],
html body.bux-list-page #buxList .bu370-list-demo-seal[hidden]{display:none!important}
html body.bux-list-page #buxList .bu370-list-cursor{
 position:fixed!important;z-index:2147483550!important;top:0!important;left:0!important;
 width:24px!important;height:24px!important;border:1.5px solid rgba(39,202,185,.65)!important;
 border-radius:50%!important;background:rgba(66,223,207,.055)!important;
 pointer-events:none!important;will-change:transform!important;
}
html body.bux-list-page #buxList .bu370-list-cursor.is-clickable{
 border-color:rgba(117,231,210,.8)!important;box-shadow:0 0 0 3px rgba(59,205,185,.12)!important;
}
html body.bux-list-page #buxList .bu370-list-tip{
 position:fixed!important;z-index:2147483560!important;left:0!important;top:0!important;
 max-width:min(290px,calc(100vw - 20px))!important;padding:9px 12px!important;
 border:1px solid rgba(177,244,227,.36)!important;border-radius:10px!important;
 background:rgba(4,45,61,.97)!important;color:#eafff9!important;
 box-shadow:0 9px 27px rgba(0,24,34,.22)!important;
 font:750 11px/1.35 system-ui,sans-serif!important;pointer-events:none!important;
}
html body.bux-list-page #buxList .bu370-list-demo-seal{
 position:fixed!important;right:18px!important;bottom:calc(18px + env(safe-area-inset-bottom,0px))!important;
 z-index:900!important;width:118px!important;height:118px!important;
 display:grid!important;place-items:center!important;
 border:3px double rgba(157,97,33,.5)!important;border-radius:50%!important;
 background:rgba(255,245,213,.14)!important;color:rgba(134,86,37,.43)!important;
 transform:rotate(-13deg)!important;pointer-events:none!important;user-select:none!important;
}
html body.bux-list-page #buxList .bu370-list-demo-seal>span{
 border-top:2px solid currentColor!important;border-bottom:2px solid currentColor!important;
 padding:5px 0!important;font:950 22px/1 system-ui,sans-serif!important;letter-spacing:.12em!important;
}
@media(max-width:700px){
 html body.bux-list-page #buxList .bu370-list-demo-seal{
  width:78px!important;height:78px!important;right:8px!important;
  bottom:calc(89px + env(safe-area-inset-bottom,0px))!important;
 }
 html body.bux-list-page #buxList .bu370-list-demo-seal>span{font-size:14px!important}
}
@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){
 html body.bux-list-page #buxList :is(.bu370-list-cursor,.bu370-list-tip){display:none!important}
}
@media(prefers-reduced-motion:reduce){
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-tabs>a,
 html body.bux-list-page #buxList[data-list-v322="1"].bu364-market-chrome .buxl-market-card{transition:none!important;transform:none!important}
}
