/* JobLik 0.33.868 — one canonical location picker for automotive, construction and Smart Card flows. */
html body .j868-map-overlay.j868-map-overlay{
 position:fixed!important;inset:0!important;z-index:2147483600!important;display:flex!important;
 align-items:center!important;justify-content:center!important;width:100%!important;height:100dvh!important;
 max-width:none!important;max-height:none!important;margin:0!important;padding:12px!important;box-sizing:border-box!important;
 background:rgba(10,24,35,.72)!important;border:0!important;border-radius:0!important;overflow:hidden!important;
 transform:none!important;backdrop-filter:blur(1px);
}
html body .j868-map-overlay[hidden],
html body .j868-map-overlay[data-showroom868="1"]:not(.j651-map-open){display:none!important}
html body .j868-map-sheet.j868-map-sheet{
 display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;
 width:min(700px,100%)!important;height:min(680px,calc(100dvh - 24px))!important;max-height:calc(100dvh - 24px)!important;
 min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:20px!important;overflow:hidden!important;
 background:#fff!important;color:#173044!important;box-shadow:0 18px 64px rgba(0,0,0,.28)!important;direction:rtl!important;box-sizing:border-box!important;
}
html body .j868-map-sheet .j868-map-head{
 display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;
 padding:18px 18px 12px!important;margin:0!important;background:#fff!important;color:#173044!important;border:0!important;box-shadow:none!important;
}
html body .j868-map-head>div{min-width:0!important}
html body .j868-map-head strong{display:block!important;margin:0!important;color:#173044!important;font:900 19px/1.6 Vazirmatn,Tahoma,sans-serif!important;-webkit-text-fill-color:#173044!important}
html body .j868-map-head p{display:block!important;margin:4px 0 0!important;color:#657c8b!important;font:500 12px/1.8 Vazirmatn,Tahoma,sans-serif!important;-webkit-text-fill-color:#657c8b!important}
html body .j868-map-sheet .j868-map-close{
 position:static!important;display:grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;
 margin:0!important;padding:0!important;border:1px solid #dce3e8!important;border-radius:10px!important;background:#fff!important;
 color:#526b7a!important;-webkit-text-fill-color:#526b7a!important;font:500 25px/1 Tahoma,sans-serif!important;box-shadow:none!important;transform:none!important;cursor:pointer!important;
}
html body .j868-map-sheet :is(#asw-map-board,#alw-real-map,#ald-map-board,#relw-map-board,#cbz735-map-board,#sc270-map-board){
 position:relative!important;inset:auto!important;display:block!important;width:calc(100% - 24px)!important;height:100%!important;min-height:0!important;max-height:none!important;
 margin:0 12px!important;padding:0!important;border:0!important;border-radius:10px!important;box-sizing:border-box!important;direction:ltr!important;overflow:hidden!important;z-index:0!important;background:#e7ece9!important;
}
html body .j868-map-sheet .j868-map-foot{
 display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:9px!important;align-items:center!important;
 margin:0!important;padding:10px 14px 14px!important;background:#fff!important;border:0!important;position:static!important;box-sizing:border-box!important;
}
html body .j868-map-foot .j868-map-status{
 grid-column:1/-1!important;display:block!important;min-width:0!important;margin:0!important;padding:8px 10px!important;border:0!important;border-radius:9px!important;
 background:#f3f6f7!important;color:#577366!important;-webkit-text-fill-color:#577366!important;font:600 11px/1.7 Vazirmatn,Tahoma,sans-serif!important;text-align:center!important;overflow-wrap:anywhere!important;
}
html body .j868-map-foot button{
 position:static!important;display:block!important;width:100%!important;height:46px!important;min-width:0!important;margin:0!important;padding:6px 10px!important;
 border:1px solid #ff7900!important;border-radius:11px!important;background:#fff!important;color:#de6000!important;-webkit-text-fill-color:#de6000!important;
 font:800 12px/1.5 Vazirmatn,Tahoma,sans-serif!important;cursor:pointer!important;box-shadow:none!important;transform:none!important;
}
html body .j868-map-foot .j868-map-confirm{background:#ff7900!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body .j868-map-foot button:disabled{opacity:.45!important;cursor:default!important}
html body .j868-map-sheet [data-map-error]:empty{display:none!important}
html body .j868-map-launcher{
 width:100%!important;min-height:46px!important;padding:9px 12px!important;border:1px dashed #f59b59!important;border-radius:11px!important;
 background:#fff8f2!important;color:#c95708!important;-webkit-text-fill-color:#c95708!important;font:900 12px/1.6 Vazirmatn,Tahoma,sans-serif!important;cursor:pointer!important;
}
html body .j868-map-launcher:hover{background:#fff3e8!important}
html body .j868-map-current-source{display:none!important}
html body [data-simple-card-wizard].j868-smart-map-ready .sc272-actions{grid-template-columns:minmax(0,1fr)!important}
html body [data-simple-card-wizard].j868-smart-map-ready [data-sc272-open]{width:100%!important}
@media(max-width:760px){
 html body .j868-map-overlay{padding:8px!important}
 html body .j868-map-sheet.j868-map-sheet{width:100%!important;height:min(660px,calc(100dvh - 16px))!important;max-height:calc(100dvh - 16px)!important;border-radius:16px!important}
 html body .j868-map-sheet .j868-map-head{padding:13px 13px 10px!important}
 html body .j868-map-head strong{font-size:16px!important}
 html body .j868-map-head p{font-size:10.5px!important}
 html body .j868-map-sheet :is(#asw-map-board,#alw-real-map,#ald-map-board,#relw-map-board,#cbz735-map-board,#sc270-map-board){width:calc(100% - 16px)!important;margin:0 8px!important}
 html body .j868-map-sheet .j868-map-foot{padding:9px 10px 11px!important;gap:8px!important}
 html body .j868-map-foot button{height:44px!important;font-size:11px!important}
}
