/* DEYNU 17.0.3.08 /search/: Android WebView, PWA, browser. Visual only. */
@media(max-width:760px){
 :root{--bg:#f7f8f6;--card:#fff;--ink:#233630;--muted:#71817b;--brand:#165b48;--line:#e4ebe6;--soft:#f0f6f2}
 html,body{max-width:100%;overflow-x:clip;-webkit-text-size-adjust:100%}
 body{font-family:Vazirmatn,'IRANSans',Tahoma,Arial,sans-serif!important;font-size:12px;line-height:1.65}
 .discovery-shell{width:100%;padding:0 12px calc(78px + env(safe-area-inset-bottom,0px));max-width:670px}
 .discovery-head{top:0;padding:8px 0;min-height:56px;gap:9px;margin:0;border-color:#e8ede9;background:rgba(247,248,246,.97);box-shadow:none;z-index:20}
 .discovery-head .back{flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:#fff;box-shadow:none}
 .discovery-head .back svg{width:19px;height:19px}
 .discovery-head b{font-size:15px!important;font-weight:850;line-height:1.35}
 .discovery-head small{font-size:10px!important;color:#819089!important;line-height:1.5}
 .search-panel{margin:10px 0 9px;padding:11px!important;border:1px solid #e6ede7!important;border-radius:17px!important;box-shadow:0 3px 14px rgba(19,46,33,.035)!important;background:#fff}
 .search-box{height:46px;min-height:46px;border-radius:12px;background:#f6f9f6;border:1px solid #e0eae3}
 .search-box input{min-width:0;font-size:12px!important;line-height:1.4;padding-block:8px}
 .search-box>span{font-size:21px;color:var(--brand)}
 .search-box button{min-width:33px;height:36px;font-size:19px}
 .vertical-tabs{display:flex;gap:6px!important;margin-top:6px;padding:7px 0 0!important;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;white-space:nowrap}
 .vertical-tabs::-webkit-scrollbar{display:none}
 .vertical-tabs button{flex:0 0 auto;white-space:nowrap;font-size:10.5px!important;font-weight:700;padding:7px 10px!important;min-height:33px;border-radius:10px;scroll-snap-align:start}
 .filters{margin-top:8px!important;border:1px solid #e7eee9!important;border-radius:11px!important;overflow:hidden}
 .filters summary{min-height:38px;padding:8px 10px!important;font-size:11px!important;font-weight:750;cursor:pointer}
 .filters .filter-grid{padding:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .filters .filter-grid label{min-width:0;font-size:10px}
 .filters .filter-grid input,.filters .filter-grid select{min-width:0;width:100%;min-height:39px;font-size:11px;padding-inline:7px}
 .filters .filter-grid label:first-child{grid-column:span 2}
 #search-go{width:100%;min-height:42px!important;margin:8px 0 0!important;border-radius:11px!important;padding:8px 12px!important;font-size:12px!important;font-weight:800}
 .start-content{display:grid;gap:8px;margin:7px 0 8px}
 .start-content>.start-card{padding:10px 11px!important;border-radius:15px!important;min-width:0;margin:0!important;box-shadow:none!important;border:1px solid #e8eeea!important}
 #discovery-start>.start-card:has(#recent-chips > span),#discovery-start>.start-card:has(#trending-chips > span){display:none}
 .start-card>h2,.start-card .group-head h2{font-size:12.5px!important;line-height:1.55;margin:0 0 8px;font-weight:850;color:#284c40}
 .start-card .group-head{margin:0 0 7px}
 .destination-strip{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:9px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:1px 1px 7px!important}
 .destination-strip::-webkit-scrollbar{display:none}
 .destination-card{flex:0 0 clamp(104px,30vw,126px)!important;min-width:0!important;max-width:none!important;scroll-snap-align:start}
 .destination-card-media{width:100%!important;height:106px!important;aspect-ratio:auto!important;border-radius:13px!important;background:#edf3ef}
 .destination-card-media img{width:100%;height:100%;object-fit:cover}
 .destination-title{inset:auto 7px 7px!important}
 .destination-title b{font-size:11.5px!important;font-weight:800}
 .destination-title small{font-size:9px!important}
 .chips{display:flex!important;align-items:center;gap:7px!important;max-width:100%;overflow-x:auto!important;overflow-y:hidden;flex-wrap:nowrap!important;scrollbar-width:none;padding:2px 0 4px!important;overscroll-behavior-x:contain}
 .chips::-webkit-scrollbar{display:none}
 .chips .chip,.chips button,.chips span{flex:0 0 auto;max-width:83%;font-size:10.5px!important;min-height:32px;padding:6px 10px!important;white-space:nowrap!important;border-radius:999px!important}
 .result-status{min-height:25px;padding:6px 2px;font-size:10.5px}
 .discovery-results{gap:12px!important}
 .result-group{gap:7px}
 .group-head h2{font-size:13px!important}
 .group-head button{font-size:10px!important}
 .result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}
 .result-card{border-radius:13px!important;overflow:hidden}
 .result-media{aspect-ratio:1.28}
 .result-body{padding:8px!important}
 .result-body b{font-size:11.5px!important;line-height:1.5}
 .result-body small,.result-meta{font-size:10px!important;line-height:1.5}
 .bottom-nav{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:100%!important;transform:none!important;min-height:59px;height:calc(59px + env(safe-area-inset-bottom,0px))!important;padding:4px 4px max(4px,env(safe-area-inset-bottom,0px))!important;gap:0!important;border-radius:0!important;border:0!important;border-top:1px solid #e1eae4!important;box-shadow:0 -3px 13px rgba(16,46,34,.045)!important;background:rgba(255,255,255,.97)!important;backdrop-filter:blur(16px)}
 .bottom-nav a{min-height:49px;height:49px;min-width:0;gap:1px!important;justify-content:center;font-size:10px!important;border-radius:10px}
 .bottom-nav svg{width:21px!important;height:21px!important}
 .bottom-nav small{font-size:10px!important;margin:0!important;font-weight:700}
}
@media(max-width:360px){.filters .filter-grid{grid-template-columns:1fr!important}.filters .filter-grid label:first-child{grid-column:auto}.destination-card{flex-basis:106px!important}}
@media(prefers-reduced-motion:reduce){.destination-strip,.chips{scroll-behavior:auto!important}}
