@media(min-width:901px){
 .workspace.page-home{grid-template-columns:minmax(0,1fr) 360px}
 .workspace.page-home:has(>.recommendation-drawer.is-collapsed){grid-template-columns:minmax(0,1fr) 0px}
 .recommendation-drawer{position:relative;min-width:0;grid-column:2;grid-row:1;z-index:650}
 .workspace.page-home>.map-column{grid-column:1;grid-row:1}
 .recommendation-drawer-toggle{position:sticky;top:100px;float:left;margin-left:-34px;margin-top:100px;width:34px;min-height:150px;display:flex;align-items:center;justify-content:center;gap:8px;flex-direction:column;border:1px solid #6c8990;border-right:0;border-radius:10px 0 0 10px;background:#17343cee;color:#eaf2ef;cursor:pointer;font:600 22px/1 system-ui;box-shadow:-3px 1px 9px #0003;z-index:2}
 .recommendation-drawer-toggle span{writing-mode:vertical-rl;font-size:12px;line-height:1.2}
 .recommendation-drawer-toggle:hover{background:#294950}
 .recommendation-drawer-toggle:focus-visible{outline:2px solid #a1d25d;outline-offset:2px}
 .recommendation-drawer [hidden]{display:none!important}
 .recommendation-drawer .recommendations{border-top:0;min-height:100vh}
}
