html.kmc-embedded-html,body.kmc-embedded{background:transparent!important}
body.kmc-embedded{padding-left:0!important;padding-bottom:0!important;min-height:100vh}
body.kmc-embedded>.km-sidebar,body.kmc-embedded>.km-topbar,body.kmc-embedded>.km-bottom-nav,body.kmc-embedded>header,body.kmc-embedded>.footer{display:none!important}
body.kmc-embedded main,body.kmc-embedded.km-route-home main{width:100%!important;max-width:none!important;margin:0!important;padding:12px!important}
body.kmc-embedded .km-page{max-width:none!important}
body.kmc-embedded .km-page-head{margin-top:0}
.kmc-embed-shell{position:sticky;top:0;z-index:70;display:flex;align-items:center;gap:10px;padding:8px 10px;margin:0 0 12px;background:rgba(245,241,234,.96);border-bottom:1px solid rgba(27,58,75,.14);backdrop-filter:blur(18px)}
.theme-dark .kmc-embed-shell{background:rgba(7,19,31,.96);border-color:#294056}
.kmc-embed-context{min-width:0;flex:1}.kmc-embed-context span{display:block;font-size:8px;font-weight:900;letter-spacing:.12em;color:#b8844f}.kmc-embed-context strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1b3a4b;font-size:11px}.theme-dark .kmc-embed-context strong{color:#eef5fb}
.kmc-embed-nav{display:flex;gap:5px;overflow:auto;scrollbar-width:none}.kmc-embed-nav::-webkit-scrollbar{display:none}.kmc-embed-nav button{border:1px solid rgba(27,58,75,.14);background:#fff;color:#1b3a4b;border-radius:10px;padding:7px 9px;font:800 10px/1 Manrope,system-ui,sans-serif;white-space:nowrap;cursor:pointer}.kmc-embed-nav button.active{background:#1b3a4b;color:#fff;border-color:#1b3a4b}.theme-dark .kmc-embed-nav button{background:#102333;color:#d9e6ef;border-color:#294056}.theme-dark .kmc-embed-nav button.active{background:#b8844f;color:#101923;border-color:#b8844f}
.kmc-embed-origin{font-size:8px;color:#6f8190;white-space:nowrap}@media(max-width:760px){.kmc-embed-shell{display:grid;grid-template-columns:1fr;gap:7px}.kmc-embed-origin{display:none}.kmc-embed-nav{width:100%}.kmc-embed-nav button{flex:1 0 auto}body.kmc-embedded main,body.kmc-embedded.km-route-home main{padding:9px!important}.kmc-embed-shell{margin:0 0 9px}}
