@layer screens{.nsh-m-tabbar,.nsh-m-topbar{display:none}.nsh-app[data-frame=deal]{display:contents}@media (max-width:768px){.nsh-app[data-frame=deal],.nsh-app[data-frame=railed]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto}.nsh-app[data-frame=deal]{display:grid;height:100dvh;overflow:hidden;--nsh-strip-h:0px;--nsh-tabbar-h:calc(52px + var(--space-1))}.nsh-app[data-frame=deal]:has(>.nsh-m-topbar){--nsh-strip-h:calc(48px + env(safe-area-inset-top))}.nsh-app[data-frame=deal]>.nsh{height:100%;grid-template-columns:minmax(0,1fr) 0}.nsh-app[data-frame=deal]>.nsh>.nsh-main{grid-column:1}.nsh-app[data-frame=deal]>.nsh>.nshr,.nsh-app[data-frame=deal]>.nsh>.sds-rail{display:none}.nsh-app[data-frame=deal]:has(>.sds-nav--tabbar),.nsh-app[data-frame=railed]:has(>.sds-nav--tabbar){grid-template-rows:minmax(0,1fr) auto;--nsh-tabbar-h:var(--sds-tabbar-h)}.nsh-app[data-frame=deal]:has(>.sds-nav--tabbar)>.nsh{grid-row:1;position:relative;overflow:hidden;grid-template-columns:minmax(0,1fr)}.nsh-app[data-frame=deal]:has(>.sds-nav--tabbar)>.nsh>.nsh-rail{position:static;grid-column:1;grid-row:1;width:auto;min-width:0;overflow:visible}.nsh-app[data-frame=deal]>.sds-nav--tabbar,.nsh-app[data-frame=railed]>.sds-nav--tabbar{grid-column:1;grid-row:2}.nsh-app[data-frame=deal]:has(>.sds-nav--tabbar) .nsh-agent-bar{position:absolute;left:var(--space-3);right:var(--space-3);bottom:var(--space-3);width:auto}.nsh-app>.nshr{display:none}.nsh-app>.nsh-surface>.nsh-reports{height:100%}.nsh-app>.nsh-surface>.nchat{min-height:0;height:100%}.nsh-app>.nsh-surface>.sa-agent,.nsh-app>.nsh-surface>.stl-connections,.nsh-app>.nsh-surface>.stl-set-room,.nsh-app>.nsh-surface>.stl-settings,.nsh-app>.nsh-surface>.stl-sources,.nsh-app>.nsh-surface>.stl-versions{min-height:0;height:100%;overflow-y:auto}.nsh-app>.nsh-surface>.stl-connections .stl-connection-canvas,.nsh-app>.nsh-surface>.stl-connections .stl-connections-layout,.nsh-app>.nsh-surface>.stl-connections .stl-connections-room-shell,.nsh-app>.nsh-surface>.stl-connections .stl-connections-room-shell .cr-root{min-height:0}.nsh-m-topbar{display:flex;align-items:center;justify-content:space-between;height:calc(48px + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--space-4) 0;background:var(--paper);border-bottom:1px solid var(--hair)}.nsh-m-brand[data-form=up]{gap:var(--space-1);padding-right:var(--space-2);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500}.nsh-m-brand{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-left:calc(-1 * var(--space-2));border-radius:var(--radius-md);color:var(--ink);text-decoration:none;transition:background-color var(--dur-hover) var(--ease-out)}.nsh-m-brand:hover{background:var(--surface-sunk)}.nsh-m-brand:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.nsh-m-actions{gap:var(--space-1);margin-right:calc(-1 * var(--space-2))}.nsh-m-action,.nsh-m-actions{display:inline-flex;align-items:center}.nsh-m-action{justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--mut);cursor:pointer;transition:color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out)}.nsh-m-action:hover{background:var(--surface-sunk);color:var(--ink)}.nsh-m-action:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.nsh-m-topbar .sa-notification-bell .sap-icon-btn{width:44px;min-width:44px;height:44px;min-height:44px}.nsh-m-tabbar{display:flex;align-items:stretch;justify-content:space-around;gap:0;padding:var(--space-1) var(--space-1) max(var(--space-1),env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--hair)}.nsh-m-tab{flex:1 1 0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-height:52px;padding:var(--space-2) var(--space-1);border-radius:var(--radius-md);color:var(--mut);text-decoration:none;transition:color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out)}.nsh-m-tab:hover,.nsh-m-tab[aria-current]{color:var(--ink)}.nsh-m-tab[aria-current=page] .nsh-m-tab-label{font-weight:500}.nsh-m-tab:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.nsh-m-tab-label{font-size:var(--text-xs);line-height:1;letter-spacing:.01em}.nsh-m-tab--unavailable,.nsh-m-tab--unavailable:hover{color:var(--mut);background:transparent;cursor:default}.nsh-m-tab-unavailable{max-width:100%;min-width:0;color:var(--mut);font-size:var(--text-xs);line-height:var(--leading-tight);text-align:center;overflow-wrap:break-word}}@media (max-width:768px),(pointer:coarse){.nsh-m-brand,.nsh-m-tab{min-height:44px}}@media (prefers-reduced-motion:reduce){.nsh-m-tabbar,.nsh-m-tabbar *,.nsh-m-topbar,.nsh-m-topbar *{transition-duration:.01ms}}}