.sesitkm-mobile-actions,.sesitkm-panel-host{display:none}
@media(max-width:782px){
.sesitkm-mobile-actions:not([hidden]){display:flex!important;flex-direction:column;gap:10px;width:100%;box-sizing:border-box;padding:22px 18px 24px;background:#fff}
.sesitkm-mobile-actions .sesitkm-mobile-shell{display:block;width:100%}
.sesitkm-complaints-slot,.sesitkm-osme-slot{display:flex;align-items:center;justify-content:center;width:100%}
.sesitkm-menu-toggle,.sesitkm-complaints-content-btn,.sesitkm-osme-btn{width:min(92%,520px);margin:0 auto;min-height:58px;padding:12px 18px;border:0;border-radius:14px;color:#fff;font:800 17px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;box-shadow:0 5px 16px rgba(0,0,0,.15)}
.sesitkm-menu-toggle{display:flex;align-items:center;justify-content:center;gap:10px;background:#0878d1}
.sesitkm-complaints-content-btn{display:block;background:#8f151d}
.sesitkm-osme-btn{display:flex;align-items:center;justify-content:center;background:#176a43;text-decoration:none!important;box-sizing:border-box}
.sesitkm-hamburger{width:22px;display:grid;gap:4px}.sesitkm-hamburger i{display:block;height:2px;background:currentColor;border-radius:3px}
.sesitkm-panel-host:not([hidden]){display:block}
.sesitkm-mobile-panel{position:fixed;top:0;right:0;bottom:0;width:min(88vw,360px);z-index:100003;background:#fff;overflow:auto;box-shadow:-8px 0 30px rgba(0,0,0,.18);padding:max(16px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom))}
.sesitkm-mobile-panel__head{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 14px;border-bottom:1px solid #eee;font:700 18px/1.3 sans-serif}
.sesitkm-menu-close{border:0;background:#f1f3f5;border-radius:50%;width:40px;height:40px;font-size:27px}
.sesitkm-mobile-nav{display:flex;flex-direction:column;padding:8px 0}
.sesitkm-mobile-link{display:block;padding:14px 10px;border-bottom:1px solid #f0f0f0;color:#161616!important;text-decoration:none!important;font:600 16px/1.3 sans-serif}
.sesitkm-menu-backdrop{position:fixed;inset:0;z-index:100002;background:rgba(0,0,0,.38);backdrop-filter:blur(2px)}
html.sesitkm-menu-open,html.sesitkm-menu-open body{overflow:hidden}
}