/* The local tour navigation collapses independently from the public website menu. */
.aztour-main.aztour-has-panel #app{display:grid;grid-template-columns:260px minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;min-height:0;gap:16px;transition:grid-template-columns 320ms var(--az-liquid-ease)}
html[data-az-tour-panel="closed"] .aztour-main.aztour-has-panel #app{grid-template-columns:56px minmax(0,1fr)}
.aztour-has-panel .aztour-navigation{display:flex;flex-direction:column;position:relative;min-width:0;min-height:0;height:100%;overflow:hidden;border:1px solid var(--az-glass-edge);border-radius:var(--az-r-card);background:var(--az-glass);box-shadow:var(--az-glass-shadow);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}
.aztour-panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px;padding:6px;flex:none}
.aztour-panel-caption{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline-start:12px;color:var(--az-muted);font:500 13px/1.4 var(--az-font)}
.aztour-panel-toggle.aznm-icon-button{min-width:42px;min-height:42px;padding:10px;border-radius:15px;flex:none;color:var(--az-accent-text)}
.aztour-panel-toggle svg{transition:transform 320ms var(--az-liquid-ease)}
html[data-az-tour-panel="open"] .aztour-panel-toggle svg{transform:scaleX(-1)}
html[dir="rtl"][data-az-tour-panel="open"] .aztour-panel-toggle svg{transform:none}
html[dir="rtl"][data-az-tour-panel="closed"] .aztour-panel-toggle svg{transform:scaleX(-1)}
.aztour-panel-content{flex:1;min-height:0;overflow:hidden;opacity:1;transition:opacity 160ms ease}
.aztour-main .aztour-navigation .sidebar{display:block;position:static;inset:auto;width:100%;height:100%;max-height:none;min-width:0;overflow:auto;overscroll-behavior:contain;padding:2px 18px 20px;border:0;border-radius:0;box-shadow:none;background:transparent;backdrop-filter:none}
body.aztour .aztour-main .aztour-navigation h1.aztour-panel-title{display:block;max-width:100%;min-width:0;font:600 19px/1.4 var(--az-font);letter-spacing:0;margin:6px 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}
html[data-az-tour-panel="closed"] .aztour-panel-caption{display:none}
html[data-az-tour-panel="closed"] .aztour-panel-toolbar{justify-content:center}
html[data-az-tour-panel="closed"] .aztour-panel-content{visibility:hidden;opacity:0;pointer-events:none}
html[data-az-tour-panel="closed"] .aztour-navigation{cursor:pointer}
.aztour-main.aztour-has-panel #view{height:100%;min-width:0;min-height:0;width:auto;flex:initial}
@media(max-width:1100px) and (min-width:901px){.aztour-main.aztour-has-panel #app{grid-template-columns:230px minmax(0,1fr);gap:12px}}
@media(max-width:900px){
  .aztour-main.aztour-has-panel{height:calc(100dvh - var(--aznm-header-height) - 102px);min-height:520px}
  .aztour-main.aztour-has-panel #app,html[data-az-tour-panel="closed"] .aztour-main.aztour-has-panel #app{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:52px minmax(0,1fr);height:100%;gap:12px;transition:none}
  .aztour-has-panel .aztour-navigation{height:52px;overflow:visible;border-radius:17px;z-index:95}
  .aztour-panel-toolbar{min-height:50px;padding:4px}
  html[data-az-tour-panel="closed"] .aztour-panel-caption{display:block}
  html[data-az-tour-panel="closed"] .aztour-panel-toolbar{justify-content:space-between}
  .aztour-panel-content{position:absolute;top:calc(100% + 8px);inset-inline:0;height:auto;max-height:min(65dvh,480px);border:1px solid var(--az-glass-edge);border-radius:21px;background:var(--az-glass-solid);box-shadow:var(--az-overlay-shadow);backdrop-filter:blur(24px)}
  .aztour-main .aztour-navigation .sidebar{max-height:min(65dvh,480px);padding:16px 18px 20px}
  .aztour-main .aztour-navigation .sidebar .list{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;padding:0}
  .aztour-main .aztour-navigation .sidebar .item-link{flex:initial}
  .aztour-main.aztour-has-panel #view{height:100%;min-height:0}
}
@media(prefers-reduced-motion:reduce){.aztour-main.aztour-has-panel #app,.aztour-panel-toggle svg,.aztour-panel-content{transition:none}}
