/* DESAKONEK mobile menu v2 - scoped; desktop unaffected */
@media(max-width:991.98px){
.dk-mobile-v2{--bs-offcanvas-width:min(390px,100vw);width:min(390px,100vw)!important;max-width:100vw!important;background:#f5faff!important;color:#153451!important;border-left:0!important;border-radius:20px 0 0 20px;box-shadow:-16px 0 55px #062d4b30;overflow:hidden}
.dk-mobile-v2 .dk-v2-head{display:flex;align-items:flex-start;justify-content:space-between;padding:26px 22px 22px!important;background:linear-gradient(135deg,#075c99,#0a9ed2)!important;color:white!important;border:0!important}
.dk-mobile-v2 .dk-v2-kicker{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#d8f4ff}.dk-mobile-v2 .dk-v2-head h2{font-size:24px!important;font-weight:800!important;letter-spacing:-.7px;color:#fff!important;margin:9px 0 5px!important}.dk-mobile-v2 .dk-v2-head p{font-size:12px;color:#e1f4ff;margin:0}.dk-mobile-v2 .dk-v2-close{width:38px;height:38px;border:1px solid #ffffff55;background:#ffffff24;color:white;border-radius:11px;display:grid;place-items:center;flex-shrink:0}
.dk-mobile-v2 .dk-v2-body{padding:21px 17px 26px!important;overflow-y:auto;overscroll-behavior:contain}.dk-mobile-v2 .dk-v2-section-label{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#62809b;margin:0 5px 13px}.dk-mobile-v2 .dk-v2-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dk-mobile-v2 .dk-v2-grid a{display:flex!important;flex-direction:column!important;justify-content:center;align-items:center;gap:7px;padding:12px 6px!important;min-height:92px;background:#fff!important;color:#183b59!important;border:1px solid #e2edf6!important;border-radius:15px!important;text-decoration:none!important;box-shadow:0 4px 15px #0c477509;font-size:10px;font-weight:750;line-height:1.3;text-align:center}.dk-mobile-v2 .dk-v2-grid a>i{display:grid;place-items:center;width:34px;height:34px;background:#e8f5ff;color:#0676b9;border-radius:11px;font-size:17px}.dk-mobile-v2 .dk-v2-grid a:active{transform:scale(.98)}.dk-mobile-v2 .dk-v2-account-title{margin-top:25px}.dk-mobile-v2 .dk-v2-account{display:grid;gap:9px}.dk-mobile-v2 .dk-v2-account a{display:flex;align-items:center;gap:12px;padding:14px;border-radius:13px;background:white;border:1px solid #e2edf6;color:#17415e;text-decoration:none;font-size:13px;font-weight:750}.dk-mobile-v2 .dk-v2-account a:first-child{background:#087ab9;color:white;border-color:#087ab9}.dk-mobile-v2 .dk-v2-account a>i:first-child{font-size:18px}.dk-mobile-v2 .dk-v2-theme{width:100%;margin-top:18px;border:1px solid #d7e8f3;background:#e9f5ff;color:#12658c;border-radius:12px;padding:12px;font-size:13px;font-weight:700}.dk-mobile-v2 .dk-v2-footnote{font-size:10px;color:#8099aa;text-align:center;margin:22px 0 4px}
html[data-theme=dark] .dk-mobile-v2,[data-bs-theme=dark] .dk-mobile-v2{background:#101e2c!important;color:#f3f7ff!important}html[data-theme=dark] .dk-mobile-v2 .dk-v2-grid a,html[data-theme=dark] .dk-mobile-v2 .dk-v2-account a:not(:first-child),[data-bs-theme=dark] .dk-mobile-v2 .dk-v2-grid a{background:#1b3043!important;color:#f2f7ff!important;border-color:#30475b!important}html[data-theme=dark] .dk-mobile-v2 .dk-v2-section-label{color:#aac2d6}
}
@media(max-width:370px){.dk-mobile-v2 .dk-v2-grid a{min-height:86px;padding:10px 4px!important}.dk-mobile-v2 .dk-v2-body{padding:15px 12px!important}}
