/* Mobile six-work guide. Existing desktop header presentation is unchanged. */
.jdn-mobile-guide,.jdn-mobile-guide-outcome{display:none}
@media(max-width:760px){
 html[data-jdn-theme] body #root .compact-catalog-header>.jdn-header-prompt{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:10px!important;border:1px solid var(--line,currentColor);border-radius:10px;box-sizing:border-box;background:var(--panel,transparent)}
 html[data-jdn-theme] body #root .jdn-mobile-guide{display:block;margin:0}
 html[data-jdn-theme] body #root .jdn-mobile-guide h2{font:700 14px/1.25 system-ui;margin:0 0 4px;letter-spacing:.02em}
 html[data-jdn-theme] body #root .jdn-mobile-guide p{font:400 14px/1.35 system-ui;margin:0}
 html[data-jdn-theme] body #root .jdn-mobile-guide .jdn-guide-example{font-size:12px;margin-top:5px;opacity:.9}
 html[data-jdn-theme] body #root .jdn-mobile-guide-outcome{display:block;font:400 12px/1.35 system-ui;margin:0}
 html[data-jdn-theme] body #root .jdn-header-input-row{grid-row:auto!important;min-width:0;width:100%}
 html[data-jdn-theme] body #root .jdn-header-input-row input{font-size:16px!important;min-height:44px}
 html[data-jdn-theme] body #root .jdn-header-input-row button{min-height:44px}
 html[data-jdn-theme] body #root .compact-catalog-header{grid-template-rows:44px auto!important;align-content:start!important}
}
@media(max-width:760px) and (max-height:500px){
 html[data-jdn-theme] body #root .jdn-mobile-guide .jdn-guide-example,html[data-jdn-theme] body #root .jdn-mobile-guide-outcome{display:none}
 html[data-jdn-theme] .jdn-home.catalog-background-banners>footer{display:none!important}
}
