@media(max-width:480px){
.sim-device .sim-grid{display:none!important}
.sim-dock{width:100%;box-sizing:border-box;align-items:stretch;flex:none;padding:10px 16px calc(6px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(10,9,8,.92) 14px);display:flex;flex-direction:column;gap:8px;position:relative;z-index:3}
.sim-device[data-kind=sheet] .sim-dock{background:#1c1c1e}
.sim-dock .sim-q{margin:0}
.sim-dock .sim-choices{margin:0}
.sim-dock .sim-btn{width:100%;box-sizing:border-box}
body.sim-lock .a11y-fab{top:64px!important;bottom:auto!important;left:10px!important;width:40px!important;height:40px!important}
}
.sim-msg.sim-fresh .sim-line{box-shadow:0 0 0 1.5px rgba(216,75,58,.7)}
@media(max-width:480px) and (max-height:760px){
.sim-device[data-kind=call] .sim-chdr{display:flex;align-items:center;justify-content:center;gap:8px;padding:4px 16px;margin-bottom:4px}
.sim-device[data-kind=call] .sim-cav{width:26px;height:26px;font-size:14px;margin:0}
.sim-device[data-kind=call] .sim-chdr b{font-size:15px}
.sim-device[data-kind=call] .sim-chdr span{font-size:12px}
.sim-device .sim-ios-sb{height:44px;padding-top:10px}
.sim-device .sim-island{display:none}
}
