/* Host geometry only; the approved website supplies all product styling. */
html.acadex-telegram-surface{min-height:var(--acadex-host-height,100dvh);padding:var(--acadex-host-top,0px) var(--acadex-host-right,0px) var(--acadex-host-bottom,0px) var(--acadex-host-left,0px);box-sizing:border-box}
.telegram-surface-notice{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 14px;padding:9px 16px;color:var(--muted,#b6b6b6);background:var(--panel,#242424);font:11px/1.5 Inter,sans-serif;text-align:center;border-bottom:1px solid var(--border,#ffffff14)}
.telegram-surface-notice a{color:var(--text,#eeeeee);text-underline-offset:3px}
.acadex-telegram-surface [data-workspace-flush]{--acadex-workspace-height:calc(var(--acadex-host-height,100dvh) - var(--acadex-host-top,0px) - var(--acadex-host-bottom,0px));--acadex-workspace-width:calc(100vw - var(--acadex-host-left,0px) - var(--acadex-host-right,0px))}
.acadex-telegram-surface [data-workspace-flush] .app-shell{min-height:var(--acadex-workspace-height)}
.acadex-telegram-surface [data-workspace-flush].community-layout .app-shell{height:var(--acadex-workspace-height);min-height:0}
@media(min-width:701px){.acadex-telegram-surface [data-workspace-flush] .sidebar{top:calc(var(--acadex-host-top,0px) + 6px);bottom:calc(var(--acadex-host-bottom,0px) + 6px);left:var(--acadex-host-left,0px);width:min(var(--workspace-sidebar-width),var(--acadex-workspace-width));height:auto}}
@media(min-width:701px) and (max-width:720px){.acadex-telegram-surface [data-workspace-flush].community-layout .sidebar{top:var(--acadex-host-top,0px);bottom:var(--acadex-host-bottom,0px)}}
.acadex-telegram-surface [aria-disabled="true"]{cursor:default}
