/* SPK-MOBILEQA phone polish */
@media (max-width:600px){
html.spk-ios #ios .ios-g li:has(>.ios-row--job){border:0!important;background:none!important;box-shadow:none!important;margin:0 0 10px!important;padding:0!important}
html.spk-ios #ios .ios-row--job{display:grid!important;grid-template-columns:minmax(0,1fr) 32px;align-items:center;column-gap:8px;border:1px solid #E3E8EE!important;border-left:1px solid #E3E8EE!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 1px 2px rgba(16,24,40,.04)!important;padding:12px 10px 12px 16px!important;min-height:0!important;color:#0f1f24!important}
html.spk-ios #ios .ios-row--job::before,html.spk-ios #ios .ios-row--job::after{display:none!important}
html.spk-ios #ios .ios-row--job>.ios-row__m{grid-column:1;grid-row:1;min-width:0}
html.spk-ios #ios .ios-row--job .ios-row__t,html.spk-ios #ios .ios-row--job .ios-row__t b{color:#0f1f24!important}
html.spk-ios #ios .ios-row--job .ios-row__s{color:#5b6b70!important}
html.spk-ios #ios .ios-row--job>.mq-iq,html.spk-ios #ios .ios-row--job .mq-qr--i{display:none!important}
html.spk-ios #ios .ios-row--job>.b11-exp{grid-column:2;grid-row:1;align-self:center;justify-self:end;margin:0!important;min-width:44px;min-height:44px;display:grid;place-items:center}
html.spk-ios #ios .ios-row--job>.b11-exp svg{color:#8a979b!important;stroke:currentColor}
html.spk-ios #ios .ios-row--job>.b11-exp[aria-expanded=true] svg{transform:rotate(90deg)}
html.spk-ios #ios .ios-row--job>.ios-row__x{display:none!important}
html.spk-ios #ios li:has(>.ios-row--job) .b11-rv{background:#fff!important;border:1px solid #E3E8EE;border-top:0;border-radius:0 0 14px 14px;margin:-2px 0 0!important;padding:16px 16px 14px!important;width:auto!important;color:#0f1f24}
html.spk-ios #ios li:has(>.b11-rv)>.ios-row--job{border-radius:14px 14px 0 0!important;border-bottom-color:#F0F2F5!important}
.mqa-more{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin-top:10px;font-size:14px}
.mqa-more dt{color:#5b6b70}.mqa-more dd{margin:0;color:#0f1f24;min-width:0;overflow-wrap:anywhere}
.mqa-more a{color:#0d4a57;font-weight:500}
.mqa-open{display:block;width:100%;margin-top:14px;min-height:46px;border:0;border-radius:12px;background:#0d4a57!important;color:#fff!important;font:500 15px Poppins,system-ui,sans-serif}
html.spk-ios #ios .ios-seg button,html.spk-ios #ios [class*=seg] button,html.spk-ios #ios [class*=tog] button,html.spk-ios .spk-lg__b{min-height:44px!important}
.wo-xd a[href^="tel:"]{display:inline-block;padding:12px 0;margin:-12px 0}
.spk-mqa-cta{display:inline-block;margin-top:14px;min-height:44px;padding:0 22px;border:0;border-radius:999px;background:#0d4a57!important;color:#fff!important;font:500 15px Poppins,system-ui,sans-serif}
.spk-mqa-sub{display:block;margin-top:6px;font-size:13px;opacity:.8}
body:has(#sg-chip) #ios .ios-in::after{content:"";display:block;height:76px}
#spk-pnb.spk-pnb--old{top:calc(env(safe-area-inset-top,0px) + 8px)!important;bottom:auto!important;left:12px!important;right:12px!important;padding:6px 6px 6px 14px!important;min-height:0!important;border-radius:999px!important;display:flex!important;align-items:center;gap:8px}
#spk-pnb.spk-pnb--old>*:not(.spk-pnb__tx):not(.spk-pnb__x):not(.spk-pnb__later){display:none!important}
#spk-pnb.spk-pnb--old .spk-pnb__tx{flex:1;font-size:13px!important;line-height:1.3!important}
#spk-pnb.spk-pnb--old .spk-pnb__tx>*:not(.spk-mqa-old){display:none!important}
#spk-pnb.spk-pnb--old .spk-pnb__later{min-height:36px!important;padding:0 12px!important;font-size:13px!important;width:auto!important;margin:0!important}
html.ios-job #spk-demo-badge,html:has(#ios .ios-pg.is-top .ios-back) #spk-demo-badge{display:none!important}
html.spk-ios .jbc-steps .jbc-stp>span{word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;font-size:10.5px!important;letter-spacing:0!important;line-height:1.2!important}
html.spk-ios #ios .ios-nb__l,html.spk-ios #ios .ios-back,html.spk-ios #ios .ios-back span{max-width:none!important;width:auto!important;flex:0 0 auto!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap}
html body:has(.spk-rdy) #bn-q#bn-q.bn-q,html body:has([role="alertdialog"]) #bn-q#bn-q.bn-q{display:none!important;visibility:hidden!important}
html.spk-ios body header.ios-nb .ios-nb__l button.ios-back>span,html.spk-ios body #ios header.ios-nb .ios-nb__l button.ios-back>span{max-width:none!important;overflow:visible!important;text-overflow:clip!important}
html.spk-ios body header.ios-nb .ios-nb__l,html.spk-ios body header.ios-nb .ios-nb__l button.ios-back{max-width:none!important;width:auto!important;min-width:max-content!important}
}
