.m3-desktop-shell{background:var(--bg);background-image:radial-gradient(var(--m-shell-blob-a-size) at var(--m-shell-blob-a-at),var(--bg-a) 0,transparent var(--m-shell-blob-a-end)),radial-gradient(var(--m-shell-blob-b-size) at var(--m-shell-blob-b-at),var(--acc-tint) 0,transparent var(--m-shell-blob-b-end)),radial-gradient(var(--m-shell-blob-c-size) at var(--m-shell-blob-c-at),var(--bg-b) 0,transparent var(--m-shell-blob-c-end)),radial-gradient(var(--m-shell-blob-d-size) at var(--m-shell-blob-d-at),var(--bg-c) 0,transparent var(--m-shell-blob-d-end));font-family:var(--font-sans)}.m3-shell-rail{width:calc(var(--m-shell-item) + var(--m-space-3) * 2 + var(--m-border-width) * 2);padding:var(--m-space-3);background:var(--m-shell-glass);border:var(--m-border-width) solid var(--m-glass-border);border-radius:var(--m-radius-pill);backdrop-filter:blur(var(--m-shell-blur)) saturate(var(--m-glass-saturate));box-shadow:var(--m-shadow-panel)}.m3-shell-rail,.m3-shell-rail>ul{gap:var(--m-space-2)}.m3-shell-avatar,.m3-shell-logo,.m3-shell-rail-item{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--m-shell-item);height:var(--m-shell-item);border-radius:var(--m-radius-circle)}.m3-shell-logo{margin-bottom:var(--m-space-3);background:var(--m-button-gradient);box-shadow:var(--m-shadow-button);color:var(--on-acc);font:var(--m-weight-bold) var(--m-shell-logo-font) var(--font-display)}.m3-shell-avatar,.m3-shell-topbar .m3-shell-user-avatar{background:var(--acc-tint);color:var(--acc-ink);font-family:var(--font-display);font-size:var(--m-font-body);font-weight:var(--m-weight-bold)}.m3-shell-avatar{margin-top:var(--m-space-5);background:var(--m-secondary-gradient);color:var(--ink);box-shadow:var(--m-shadow-secondary)}.m3-shell-topbar .m3-shell-user-avatar{width:var(--m-shell-item);height:var(--m-shell-item)}.m3-shell-rail-item{color:var(--ink-3);background:var(--m-secondary-gradient);border:var(--m-border-width) solid var(--m-button-border);box-shadow:var(--m-shadow-secondary);transition:background var(--m-motion),box-shadow var(--m-motion)}.m3-shell-icon{width:var(--m-shell-logo-font);height:var(--m-shell-logo-font)}.m3-shell-selected.m3-shell-selected{color:var(--acc-ink);background:var(--acc-tint);border-color:var(--m-selected-border);box-shadow:var(--m-shadow-inset)}.m3-shell-panel-item:hover,.m3-shell-rail-item:hover{color:var(--acc-ink)}.m3-shell-panel-item:focus-visible,.m3-shell-rail-item:focus-visible{outline:var(--m-focus-width) solid var(--acc);outline-offset:var(--m-focus-width)}.m3-shell-panel{width:var(--m-shell-panel-width);max-height:calc(100dvh - var(--m-shell-inset) * 2);overflow-y:auto;margin-left:var(--m-space-6);padding:var(--m-space-5);gap:calc(var(--m-space-1) / 2);border:var(--m-border-width) solid var(--m-glass-border);border-radius:var(--m-radius-panel);background:var(--m-glass-panel);backdrop-filter:blur(var(--m-shell-blur)) saturate(var(--m-glass-saturate));-webkit-backdrop-filter:blur(var(--m-shell-blur)) saturate(var(--m-glass-saturate));box-shadow:var(--m-shadow-panel)}.m3-shell-panel-heading{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--m-space-1) / 2) calc(var(--m-space-1) / 2) var(--m-space-4) var(--m-space-4);color:var(--ink);font:var(--m-weight-bold) var(--m-font-h4) var(--font-display)}.m3-shell-panel-heading .m3-button.m3-button-icon{background:var(--m-secondary-gradient);border-color:rgb(var(--bd)/.06);box-shadow:var(--m-shadow-secondary);color:var(--ink-4)}.m3-shell-panel-divider{height:var(--m-border-width);margin:var(--m-space-2) var(--m-space-4);border:0;background:var(--m-border)}.m3-shell-panel-item{display:flex;align-items:center;height:var(--m-button-md);padding-inline:var(--m-space-4);border:var(--m-border-width) solid transparent;color:var(--ink-3);font-size:var(--m-font-body);font-weight:var(--m-compat-w-semibold)}.m3-shell-panel-item,.m3-shell-topbar{gap:var(--m-space-3);border-radius:var(--m-radius-pill)}.m3-shell-topbar{min-height:calc(var(--m-shell-item) + var(--m-space-3) * 2);flex-shrink:0;padding:var(--m-space-3) var(--m-space-6);border:var(--m-border-width) solid var(--m-glass-border);box-shadow:var(--m-shadow-panel)}.m3-shell-topbar-glass{background:var(--m-shell-glass);border-radius:inherit;backdrop-filter:blur(var(--m-shell-blur)) saturate(var(--m-glass-saturate))}.m3-shell-topbar .m3-shell-topbar-action{width:var(--m-button-md);height:var(--m-button-md);border-radius:var(--m-radius-circle);background:var(--m-secondary-gradient);border-color:var(--m-button-border);box-shadow:var(--m-shadow-secondary);color:var(--ink-3);flex-shrink:0}.m3-shell-search{max-width:var(--m-dialog-small)}.m3-shell-search-clear{position:absolute;right:var(--m-space-6);top:0;height:var(--m-button-md);color:var(--ink-4);background:var(--m-well)}.topbar-vice-panel{isolation:isolate;border:1px solid rgb(var(--g)/.9);border-radius:24px;box-shadow:var(--m-shadow-panel)}.topbar-vice-glass{position:absolute;inset:0;z-index:-1;border-radius:24px;background:rgb(var(--g)/.82);backdrop-filter:blur(24px) saturate(1.3);pointer-events:none}.m3-shell-main{padding:var(--m-space-panel) var(--m-space-6)}@media (max-width:767px){html[data-odznak-hovoru] .m3-shell-main{padding-bottom:calc(12.75rem + var(--m-space-panel))}}@media (min-width:768px){.m3-desktop-shell{padding:var(--m-shell-inset);gap:var(--m-space-6)}.m3-desktop-shell .m3-shell-topbar{flex-wrap:wrap}.m3-desktop-shell .m3-shell-sidebar{position:relative;inset:auto;align-self:flex-start;flex-shrink:0;transform:none}.m3-desktop-shell .m3-shell-sidebar-expanded{width:calc(var(--m-shell-item) + var(--m-space-3) * 2 + var(--m-border-width) * 2 + var(--m-space-6) + var(--m-shell-panel-width))}.m3-desktop-shell .m3-shell-content{padding-left:0}}.m3-shell-tabs{top:0;padding-block:var(--m-space-2);color:var(--ink-3)}.m3-shell-tab{max-width:var(--m-menu-width);border-radius:var(--m-radius-pill);font-size:var(--m-font-small)}