.apps-screen{background:#063346;overflow:hidden}
.apps-reference{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.apps-surface{position:absolute;left:0;right:0;top:8.5%;bottom:9%;background:radial-gradient(ellipse at 17% 43%,#304e66 0%,#0f4164 39%,#08394f 65%,#003a3f 100%)}
.apps-tabs{position:absolute;left:29%;top:12.7%;display:flex;gap:4.7cqw;align-items:start}
.apps-tabs button{font-size:1.9cqw;color:#7c99a8;padding:0 0 .8cqw;line-height:1.1;white-space:nowrap;border-bottom:.2cqw solid transparent}
.apps-tabs button.selected{color:#f4f7f9;border-bottom-color:#d8e3e9}
.apps-suggested-title,.apps-all-title{position:absolute;left:14.4%;top:23.5%;font-size:1.6cqw;font-weight:400;line-height:1.1;margin:0}
.apps-all-title{top:52.8%}
.apps-grid{position:absolute;left:14.4%;width:71.1%;display:grid;grid-template-columns:repeat(6,6.25cqw);justify-content:space-between}
.apps-row-0{top:29.4%}.apps-row-1{top:58.7%}.apps-row-2{top:78.5%}
.apps-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:.95cqw;width:6.25cqw;padding:0}
.apps-icon{display:block;width:6.25cqw;height:6.25cqw;position:relative;overflow:hidden;border-radius:1.5cqw;pointer-events:none}
.apps-icon img{position:absolute;max-width:none;object-fit:fill}
.apps-label{display:block;width:12.5cqw;text-align:center;font-size:1.2cqw;line-height:1.1;white-space:nowrap}
.apps-item:hover .apps-icon{box-shadow:0 0 0 2px #a4dcd4}
.screen[data-view=apps]>.hotspots .hotspot[data-id=home],.screen[data-view=apps]>.hotspots .hotspot[data-id=apps],.screen[data-view=apps]>.hotspots .hotspot[data-id=settings],.screen[data-view=apps]>.hotspots .hotspot[data-id=ads-nav],.screen[data-view=apps]>.hotspots .hotspot[data-id=music],.screen[data-view=apps]>.hotspots .hotspot[data-id=seat],.screen[data-view=apps]>.hotspots .hotspot[data-id=climate],.screen[data-view=apps]>.hotspots .hotspot[data-id=camera],.screen[data-view=apps]>.hotspots .hotspot[data-id=wiper],.screen[data-view=apps]>.hotspots .hotspot[data-id=defrost],.screen[data-view=apps]>.hotspots .hotspot[data-id=recirculation],.screen[data-view=apps]>.hotspots .hotspot[data-id=audio],.screen[data-view=apps]>.hotspots .hotspot[data-id=volume]{display:block}
.installation-note{margin-top:20px;border:1px solid #3d696d;border-radius:9px;padding:17px;background:#153038;color:#c7dfdf}
.installation-note[hidden]{display:none}
.installation-note h3{font-size:15px;line-height:1.3;margin:0 0 9px;font-weight:500;color:#e9f6f1}
.installation-note p{font-size:12px;line-height:1.6;margin:0 0 14px;color:#9bb9bd}
.installation-note a{display:block;border-radius:5px;padding:11px 10px;background:#b6d9c9;color:#17352c;text-align:center;font-size:12px;text-decoration:none}
.installation-note small{display:block;text-align:center;color:#8db0b1;font-size:11px;margin-top:9px}
