
.svm-shell{display:none}
@media(max-width:860px){
.svm-shell{display:block;position:sticky;inset:0 0 auto;z-index:99999;color:#f0faff;font-family:Arial,sans-serif}
.svm-bar{height:56px;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 15px;background:#0b1922;border-bottom:1px solid #285064;box-shadow:0 5px 16px #0008;box-sizing:border-box}
.svm-menu{flex:1;min-width:0}.svm-menu>summary{display:flex;align-items:center;gap:9px;min-height:44px;color:#f0faff;list-style:none;font-size:16px;font-weight:700;cursor:pointer}.svm-menu>summary::-webkit-details-marker,.svm-nav summary::-webkit-details-marker{display:none}.svm-icon{color:#a9ee42;font-size:24px;line-height:1}.svm-menu[open] .svm-icon{font-size:0}.svm-menu[open] .svm-icon:after{content:'×';font-size:27px}
.svm-bar-phone{color:#f0faff!important;text-decoration:none;font-size:15px;font-weight:700;white-space:nowrap;padding:10px 0}
.svm-panel{position:absolute;top:56px;left:0;right:0;max-height:calc(100dvh - 56px);overflow-y:auto;background:#0d202b;box-shadow:0 16px 30px #000b;padding:18px 20px 25px;box-sizing:border-box;border-bottom:1px solid #4a9ab5}
.svm-kicker{font-size:12px;color:#a9ee42;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.svm-panel-phone,.svm-panel-mail{display:block;color:#eaf8ff!important;text-decoration:none;min-height:42px;line-height:42px;overflow-wrap:anywhere}.svm-panel-phone{font-size:21px;font-weight:800}.svm-panel-mail{font-size:16px;font-weight:600}
.svm-nav{display:block;margin-top:14px;border-top:1px solid #315264;padding-top:5px}.svm-nav>a,.svm-nav>details>summary{display:block;padding:13px 4px;border-bottom:1px solid #244252;color:#f3faff!important;text-decoration:none;list-style:none;font-size:16px;font-weight:700;cursor:pointer}.svm-nav>details>summary:after{content:'+';float:right;color:#a9ee42;font-size:21px}.svm-nav>details[open]>summary:after{content:'−'}.svm-sub{padding:5px 0 8px 15px;background:#102a38}.svm-sub>a{display:block;padding:10px 4px;color:#d4e9f1!important;text-decoration:none;font-size:15px}
.svm-shell a:focus-visible,.svm-shell summary:focus-visible{outline:2px solid #a9ee42;outline-offset:2px}
}
