.responsive-layout.svelte-gvj99r{display:grid;width:100%}.card-fixed-height{height:280px}@media(max-width:639px){.responsive-layout.svelte-gvj99r{grid-template-areas:"map" "sigs" "notes" "sys" "routes" "locs";grid-template-columns:1fr;grid-template-rows:60vh repeat(5,auto)}}@media(min-width:640px)and (max-width:1279px)and (max-aspect-ratio:4/3){.responsive-layout.svelte-gvj99r{grid-template-areas:"map map" "sigs sys" "notes routes" "locs .";grid-template-columns:1fr 1fr;grid-template-rows:55vh 320px 320px 320px}}@media(min-width:640px)and (max-width:1279px)and (min-aspect-ratio:4/3){.responsive-layout.svelte-gvj99r{grid-template-areas:"map map map sigs" "map map map notes" "sys routes locs .";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:calc((100vh - 120px)/2) calc((100vh - 120px)/2) auto}}@media(min-width:1280px)and (max-aspect-ratio:4/3){.responsive-layout.svelte-gvj99r{grid-template-areas:"map map" "sigs notes" "sys routes" "locs .";grid-template-columns:1fr 1fr;grid-template-rows:55vh 320px 320px 320px}}@media(min-width:1280px)and (min-aspect-ratio:4/3){.responsive-layout.svelte-gvj99r{grid-template-areas:"map map map sigs" "map map map notes" "sys routes locs .";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:calc((100vh - 120px)/2) calc((100vh - 120px)/2) auto}}
