@charset "UTF-8";@font-face{font-family:fontello;src:url('../fonts/fontello.eot?v=2');src:url('../fonts/fontello.eot?v=2') format('embedded-opentype'),url('../fonts/fontello.woff?v=2') format('woff'),url('../fonts/fontello.ttf?v=2') format('truetype'),url('../fonts/fontello.svg?v=2') format('svg');font-weight:400;font-style:normal}@font-face{font-family:"Open Runde";src:url("../fonts/OpenRunde-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Open Runde";src:url("../fonts/OpenRunde-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Open Runde";src:url("../fonts/OpenRunde-Semibold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Open Runde";src:url("../fonts/OpenRunde-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-Base-Stack:"SF Pro Rounded",ui-rounded,'Open Runde',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--background-Body:rgb(92, 101, 107);--background-Body-Dimmer:rgb(92, 101, 107, 0.5);--background-Body-SmallScreen:rgb(141, 144, 151);--background-Nav:rgb(92, 101, 107);--background-Nav-Section:rgba(255,255,255,1);--background-Dimmer:rgba(32,34,36,0.5);--background-Well:rgba(0, 0, 0, 0.07);--background-Well-Solid:rgb(232,232,232);--background-Card:rgba(255,255,255,1);--background-Card-Alternative:rgba(232,232,232,1);--background-Input-Select:rgba(64,72,96,0.8);--background-Button:#eee;--background-Button-Stronger:#f9f9f9;--background-Button-Hover:rgba(255,255,255,0.5);--background-Button-Hover-Myreservation:rgba(172,216,255,0.8);--background-Button-Hover-Ongoing:rgba(164,232,164,0.8);--background-Button-Hover-Removing:rgba(255,192,192,0.8);--background-Button-Disabled:rgba(192,192,192,1);--background-Badge:#6f6f6f;--background-Hours:#eee;--background-Hours-Today:rgba(0,128,222,0.1);--background-ViewerToggle:var(--color-Action);--background-Draghandle:radial-gradient(rgb(0, 0, 0) 40%, transparent 40%);--mainMargin:520px;--mainMargin:460px;--margin-Double:2rem;--margin-Default:1rem;--margin-Negative-Default:-1rem;--margin-ThreeQuarters:0.75rem;--margin-Half:0.5rem;--margin-Negative-Half:-0.5rem;--margin-Quarter:0.25rem;--margin-Negative-Quarter:-0.25rem;--padding-Quad:4rem;--padding-Double:2rem;--padding-OneAndHalf:1.5rem;--padding-Default:1rem;--padding-ThreeQuarters:0.75rem;--padding-Half:0.5rem;--padding-Quarter:0.25rem;--max-width-SmallScreen:480px;--border-radius-Default:8px;--border-radius-Nested:11px;--border-radius-Badge:1rem;--color-Text:#000;--color-Secondary:#666;--color-Text-Intense:#000;--color-Text-Inverse:#fff;--color-Main-Heading:#fff;--color-Heading-Secondary:rgba(12,6,0,0.6);--color-Button:#444;--color-Disabled:rgba(128,128,128,1);--color-Theme:white;--color-Line:rgba(148,148,148,1);--color-Line-Light:rgba(12,6,0,0.1);--color-Line-Light-Solid:hsl(0,0%,80%);--color-Line-Strong:rgba(12,6,0,0.4);--color-Line-Hour:rgba(0,0,0,0.05);--color-Action:rgba(255, 135, 0, 1);--color-Action-Secondary:rgba(213, 146, 20, 1);--color-Accept:rgb(41, 183, 41);--color-Selection:rgba(0, 185, 0, 0.7);--color-Informative:#02bad7;--color-Informative:#1dadc4;--color-Error:rgb(227, 68, 68);--button-background-sprites:url('../img/Takeout-2.0-Sprite-Sheet-Light.png?v=1' );--button-background-inverse:url('../img/Takeout-2.0-Sprite-Sheet-Dark.png?v=1' );--font-size-Heading-Secondary:0.9rem;--font-size-Toolbar:0.8rem;--box-shadow-Default:rgba(50, 50, 93, 0.06) 0px 2px 5px -1px,rgba(0, 0, 0, 0.1) 0px 1px 3px -1px;--box-shadow-Strong:0 0 8px rgba(0,0,0,.2),0 4px 12px -8px rgba(0,0,0,.1);--box-shadow-Massive:rgba(50, 50, 93, 0.1) 0px 2px 15px,rgba(0, 0, 0, 0.3) 0px 1px 13px;--hourFirstButtonShadow:none;--hourLastButtonShadow:none;--hourTextShadow:none;--dimLevel1:rgba(12,6,0,0.04);--dimLevel2:rgba(12,6,0,0.05);--dimLevel3:rgba(12,6,0,0.06);--dimLevel4:rgba(12,6,0,0.07);--background-ListItem:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='currentcolor'><polygon points='30 0, 50 0, 80 50, 50 100, 30 100, 60 50'/></svg>") no-repeat;--background-Loader:url('../img/Bouncing_Items_Loader_96_Sprite_Light_Mode.png' );--background-Available:hsl(106, 54.3%, 89.3%);--statusColor-myreservation:rgb(0, 180, 251);--statusColor-myreservation-elsewhere:rgb(0, 180, 251);--statusColor-removing:rgba(151, 38, 30, 0.8);--statusColor-unavailable:rgba(219, 223, 219, 1);--statusColor-unavailable-line:rgba(160, 160, 160, 0.2);--statusGraphic-Friendly:radial-gradient(rgba(0, 0, 0, 0.1) 30%, transparent 30%),radial-gradient(rgba(0, 0, 0, 0.1) 30%, transparent 30%);--statusGraphic-unavailable-Slot:repeating-linear-gradient( -21deg, var(--statusColor-unavailable-line), var(--statusColor-unavailable-line) 2px, transparent 2px, transparent 8px );--statusGraphic-unavailable-Hour:repeating-linear-gradient( -31deg, var(--statusColor-unavailable-line), var(--statusColor-unavailable-line) 2px, transparent 2px, transparent 8px );--shadow-Text:none;--scroll-Background:rgb(82, 91, 97);--scroll-Thumb:rgb(62, 71, 77);--scroll-Background-Card:rgb(232,232,232);--scroll-Thumb-Card:rgb(212,212,212);--transition-Default:0.2s linear all}:root[data-appearance=appearanceDark]{--background-Body:rgba(0,0,0,1);--background-Body-Dimmer:rgba(0,0,0,0.2);--background-Body-SmallScreen:rgb(46, 46, 46);--background-Nav:rgba(0,0,0,1);--background-Nav-Section:rgba(57,58,59,1);--background-Well:rgba(0,0,0,0.3);--background-Well-Solid:rgb(42,41,40);--background-Card:rgba(57,58,59,1);--background-Card-Alternative:rgba(51,52,53,1);--background-Button:#333;--background-Button-Stronger:#222;--background-Button-Hover:rgba(255,255,255,0.1);--background-Button-Hover-Myreservation:rgba(172,216,255,0.8);--background-Button-Hover-Ongoing:rgba(164,232,164,0.8);--background-Button-Hover-Removing:rgba(255,192,192,0.8);--background-Button-Disabled:#424242;--background-Hours:rgba(47,48,49,0.37);--background-Hours-Today:rgba(0,64,96,0.1);--background-ViewerToggle:var(--color-Action);--background-Draghandle:radial-gradient(rgb(255, 255, 255) 40%, transparent 40%);--color-Theme:black;--color-Line:rgba(0,0,0,1);--color-Line-Light:rgba(255,255,255,0.1);--color-Line-Light-Solid:hsl(0,0%,8%);--color-Line-Strong:rgba(255,255,255,0.4);--color-Line-Hour:rgba(7, 7, 7, 0.41);--color-Text:#eee;--color-Secondary:#bbb;--color-Text-Intense:#fff;--color-Text-Inverse:#000;--color-Heading-Secondary:rgba(255,255,255,0.7);--color-Button:#ddd;--button-background-sprites:url('../img/Takeout-2.0-Sprite-Sheet-Dark.png' );--button-background-inverse:url('../img/Takeout-2.0-Sprite-Sheet-Dark.png' );--background-ListItem:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='white'><polygon points='30 0, 50 0, 80 50, 50 100, 30 100, 60 50'/></svg>") no-repeat;--background-Loader:url('../img/Bouncing_Items_Loader_96_Sprite.png');--background-Available:rgb(43,43,43);--statusColor-myreservation:rgb(0, 110, 153);--statusColor-myreservation-elsewhere:rgb(0, 110, 153);--statusColor-unavailable:rgba(71, 71, 71, 1);--statusColor-unavailable-line:rgba(28, 28, 28, 0.2);--hourTextShadow:0 3px 2px rgba(0,0,0,0.1);--shadow-Text:none;--scroll-Background:rgb(32, 32, 32);--scroll-Thumb:rgb(81, 82, 83);--scroll-Background-Card:rgb(32,32,32);--scroll-Thumb-Card:rgb(81,82,83);color-scheme:dark}body{opacity:1 transition: .1s opacity linear;-webkit-font-smoothing:antialiased}body.appearanceInit{opacity:0;transition:.1s opacity linear}a{color:var(--color-Action)}a:focus{border:1px solid var(--color-Action)}day,div,month,section,week{-webkit-transform:translate3d(0,0,0);box-sizing:border-box}#mainNav section,div{scrollbar-width:thin;scrollbar-color:var(--scroll-Thumb) var(--scroll-Background-Card)}#mainNav,body,main>section,main>section .content{scrollbar-width:thin;scrollbar-color:var(--scroll-Thumb) var(--scroll-Background);overscroll-behavior-x:contain}#previewArea.hinting .content{transform:translateY(28px)}#mainNav section::-webkit-scrollbar-track,div::-webkit-scrollbar-track{background:var(--scroll-Background-Card);border-radius:20px}#mainNav section::-webkit-scrollbar-thumb,div::-webkit-scrollbar-thumb{background-color:var(--scroll-Thumb-Card);border-radius:20px;border:3px solid var(----scroll-Background-Card)}#mainNav::-webkit-scrollbar,body::-webkit-scrollbar,main>section div.content::-webkit-scrollbar,main>section::-webkit-scrollbar{margin-left:32px}#mainNav::-webkit-scrollbar-track,body::-webkit-scrollbar-track,main>section div.content::-webkit-scrollbar-track,main>section::-webkit-scrollbar-track{background:var(--scroll-Background);margin-left:32px;border-radius:20px}#mainNav::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,main>section div.content::-webkit-scrollbar-thumb,main>section::-webkit-scrollbar-thumb{background-color:var(--scroll-Thumb);border-radius:20px;border:3px solid var(----scroll-Background);background-clip:padding-box;margin-left:32px}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){#mainNav section::-webkit-scrollbar,div::-webkit-scrollbar{width:12px}#mainNav::-webkit-scrollbar,body::-webkit-scrollbar,main>section div.content::-webkit-scrollbar,main>section::-webkit-scrollbar{width:12px}}article,body,button,div,footer,h1,h2,h3,h4,h5,header,html,nav,section,span{margin:0;padding:0;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:none;overscroll-behavior-x:contain}body{background:var(--background-Body);font-family:var(--font-Base-Stack);font-size:1rem;line-height:1.4;color:var(--color-Text);overscroll-behavior-x:contain}html[data-state=public] .privateItem{display:none}body::after{position:fixed;top:0;right:-10px;bottom:0;width:32px;content:'';box-shadow:-11px 0 12px var(--background-Nav) inset;z-index:9999}section{touch-action:manipulation}#mainNav{position:fixed;z-index:1;top:0;bottom:0;left:0;width:100%;max-width:var(--max-width-SmallScreen);background:var(--background-Nav);overflow:hidden;box-shadow:4px 0 12px var(--background-Nav);transition:none!important;display:flex;flex-direction:column}#mainNav section{background:var(--background-Nav-Section);margin:var(--margin-Half);padding:var(--padding-Half) var(--padding-Default);border-radius:var(--border-radius-Default);box-shadow:var(--box-shadow-Default)}#mainNav section section{margin:0;padding:0;box-shadow:none}#mainNav section header{position:relative;min-height:2rem}[data-viewstate=embed] #mainNav{display:none;opacity:1}.viewBar{white-space:nowrap}.viewBar button{text-transform:uppercase;display:inline-block;font-weight:700;background:0 0;vertical-align:middle;font-size:24px}#mainNav .viewBar .focusPreview,#mainNav .viewBar .projectName{display:none}.toolbar .delimiter,.viewBar .delimiter{display:none;border-left:1px solid var(--color-Line-Strong);width:3px;height:1.1rem;margin-left:.75rem;margin-right:.5rem;vertical-align:middle}#mainNav .viewBar .delimiter{display:none}main .viewBar{border-bottom:1px solid var(--color-Line-Strong);padding-bottom:8px;margin-bottom:12px}main .viewBar button{color:var(--color-Main-Heading);text-transform:none}main .viewBar .delimiter{display:inline-block}main .viewBar [data-action=viewNavigation]{display:none}main .viewBar [data-action=viewNavigation]+.delimiter{display:none}#featuredContent .viewBar{display:none;margin-bottom:var(--margin-Default)}#featuredContent[data-state=visible] .viewBar{display:block}.siteName{font-size:.9rem}.monogram{display:none;width:24px;height:24px;color:#fff;background:var(--background-Card);border-radius:50%}#mainNav #navigationHome .toolbar a,#mainNav #navigationHome .toolbar button{margin-top:4px!important}.formArea h3,section header h3{display:inline-block;vertical-align:middle;line-height:2rem;text-transform:uppercase;font-size:var(--font-size-Heading-Secondary);color:var(--color-Heading-Secondary)}main{position:relative;z-index:0;margin-left:var(--mainMargin);padding-right:0;padding-top:var(--padding-Half);overscroll-behavior-x:contain}main>section{position:relative;filter:blur(0);opacity:1;overscroll-behavior-x:contain}main>section#currentProject{position:absolute;top:8px;left:0;right:0;transition-timing-function:ease-in-out;transition-property:filter,opacity;overflow-y:hidden;background:var(--background-Body-Dimmer)}main>section#currentProject[data-state=visible]{min-height:50vh}main>section#currentProject .highLightBounce,main>section#previewArea .highLightBounce{animation:highLightBounce 1s;animation-iteration-count:1;color:#fff!important}main #projectAreaContentInfo{color:var(--color-Main-Heading);margin-top:var(--margin-Half);padding-left:var(--padding-Double)}main #projectMembers{color:var(--color-Main-Heading);margin-top:var(--margin-Half);padding-left:var(--padding-Double);margin-bottom:var(--margin-Double)}main #projectAreaContentInfo.hidden,main #projectMembers.hidden{display:none}main>section>header{position:relative;left:0;top:2px;margin-right:var(--margin-Double);z-index:99999999;padding-left:var(--padding-Double)}main>section#previewArea>header{background-color:var(--background-Body-Dimmer)}[data-viewstate=embed] main>section>header{display:none}main header .toolbar{margin-top:var(--margin-Half);right:0;white-space:nowrap;padding-bottom:4px}main header [data-action=toggleCollapse]{display:none}main header [data-action=toggleCollapse]::before{font-family:fontello;content:'';padding-top:2.5px}main header .collapsible{display:inline-block}main header .toolbar button{margin-right:var(--margin-Half);vertical-align:middle}main h1{font-size:1.4rem;line-height:1;margin-top:3px;color:var(--color-Main-Heading)}main header [data-action=scroll]{display:none}[data-viewstate=navigation] .monogram{background-color:var(--color-Action)!important}[data-viewstate=preview] button.focusPreview{color:var(--color-Action)}[data-viewstate=project] button.projectName{color:var(--color-Action)}.contentGuide{color:var(--color-Main-Heading)}main section .content{white-space:nowrap;overflow-x:auto;padding-left:var(--padding-Double);padding-bottom:var(--padding-Half);min-height:96px;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--padding-Double)}main section>.scrollContainer div.card:last-of-type{margin-right:220px}main section .card .content{white-space:normal}main section .contentGuide{display:none}main section .embedNote{display:none}main section[data-contentstate=empty] .contentGuide{display:block;color:var(--color-Main-Heading)}[data-viewstate=embed] main{margin:0}[data-viewstate=embed] main .contentGuide{display:none!important}[data-viewstate=embed] main section .embedNote{display:block}.scrollTrigger{position:fixed;top:0;bottom:0;width:88px;pointer-events:none}.scrollTrigger.active{pointer-events:all;background:rgba(0,128,255,.2);box-shadow:0 0 12px rgba(0,128,255,.2)}.scrollTriggerLeft{left:0;right:auto}.scrollTriggerRight{left:auto;right:0}#templates{display:none}p{font-size:.9rem;line-height:1.6}.toolbar a,button,input[type=date],input[type=search],input[type=tel]{color:var(--color-Button);display:inline-block;min-width:28px;height:28px;font-family:var(--font-Base-Stack);font-size:var(--font-size-Toolbar);text-align:center;border:none;background:var(--background-Button);text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}button:active,input[type=submit]:active{color:var(--color-Action)}button:disabled{color:var(--color-Disabled)!important;border-color:var(--background-Button-Disabled);background-color:var(--background-Button-Disabled);pointer-events:none}button.sleeping{opacity:.2;pointer-events:none;color:transparent!important}input[type=submit]:active,main button:active{transform:translateY(1px) translateX(0)}button[data-action=copyText]{padding:.5rem;font-size:1.1rem;text-align:left;min-height:0;max-height:9999px;height:auto;width:calc(100% - 6rem);margin:1.5rem .5rem .5rem 0;border:1px dashed var(--color-Action);border-radius:var(--border-radius-Default);word-break:break-word;cursor:copy}.copyResult{padding:.7rem 1rem;color:var(--color-Accept);background:var(--background-Available);border-radius:var(--border-radius-Badge);display:none}.copyResult.success{display:inline-block}button[data-action=refreshApp]{background:0 0}button[data-action=subscribeToCollection]{background:var(--color-Accept)!important;color:var(--color-Main-Heading)}button:disabled[data-action=subscribeToCollection]{background:var(--background-Button-Disabled)!important;color:var(--color-Main-Heading)}#previewArea button[data-action=subscribeToCollection]{display:none}.subscribeActive button[data-action=subscribeToCollection]{display:inline-block!important}button[data-action=closeAccountInfo],button[data-action=dismissProjectCreator],button[data-action=removeFromProject],button[data-action=removePreview]{font-weight:700;width:24px;height:24px;min-width:24px;border-radius:50%;position:absolute;top:5px;right:5px;text-align:center;color:var(--background-Button);background-color:var(--color-Button);z-index:99999;opacity:.6}button[data-action=closeAccountInfo]::before,button[data-action=dismissProjectCreator]::before,button[data-action=removePreview]::before{content:''}button[data-action=removeFromProject]::before{content:''}button[data-action=cancelAddToCollection]{position:absolute;top:6px;right:0}#clearPreviewButton:not([disabled]){color:var(--color-Action)}button[data-action=closeAccountInfo]{width:28px;height:28px;top:10px;right:10px}a.wrappedButton,button.wrappedButton,input.wrappedButton,input[data-kind=filter]{font-size:var(--font-size-Toolbar)!important;min-width:5rem;padding:0 1rem;border-radius:var(--border-radius-Nested);line-height:1;text-align:center;font-weight:550}img{transition:.15s all linear;opacity:1}input[data-kind=filter]{width:7.5rem;height:28px;outline-offset:-2px}#mainNav .toolbar{display:inline-block;vertical-align:middle;line-height:2rem;font-size:var(--font-size-Toolbar);position:absolute;top:0;right:var(--margin-Negative-Quarter)}#mainNav .toolbar .button{display:inline-block;vertical-align:top;text-align:center;margin-left:var(--margin-Half);margin-top:2px;line-height:27px;min-width:auto}#mainNav .toolbar .button[data-action=viewLocation]{color:var(--color-Informative)!important;margin-top:0;background-color:var(--background-Button)}#mainNav #navigationSmallScreenToolbar{display:none;position:fixed;left:0;right:0;bottom:8px;padding:0;background:0 0;text-align:center}#mainNav #navigationSmallScreenToolbar .toolbar{position:relative;text-align:center}#mainNav #navigationSmallScreenToolbar .toolbar a,#mainNav #navigationSmallScreenToolbar .toolbar button{background:0 0;margin:0 .8rem 0 0;width:auto;text-align:center;padding:0;font-size:.85rem!important}#signIn a,#signIn button{display:block;position:relative;width:calc(100% + var(--margin-Default));color:var(--color-Text-Inverse);margin:var(--margin-Half) var(--margin-Negative-Half);padding:var(--padding-Quarter) var(--padding-Half);background-color:var(--color-Action);border-color:var(--color-Line-Light);height:2.6rem;line-height:2rem;font-weight:700;text-shadow:var(--shadow-Text)}#signInContent.hidden{display:none}#signInContent{display:block}#signIn #aaltoShibboleth button{color:var(--color-Main-Heading)!important;border-radius:var(--border-radius-Nested);background:rgba(0,88,212,.8);width:calc(100% - var(--margin-Double));font-size:1rem;text-align:center;text-decoration:none;margin:0 auto}#signIn p{text-align:center}#magicLink{overflow-x:hidden;width:calc(100% - var(--margin-Default));margin:0 auto;margin-top:var(--margin-Half);min-height:6rem}#magicLink input{height:2rem}#magicLink input[type=email],input#codeBuilder{font-size:.9rem;padding:1.3rem!important;width:calc(100% - 16px)!important;margin-left:8px;border-radius:8px}input#codeBuilder{border:1px solid var(--color-Line);margin:0;padding:.2rem 1.3rem!important;width:66%!important}#magicLink input[type=submit]{float:right;height:1.8rem;margin-right:7px;background-color:var(--background-Button)}#magicLink input[type=submit]:disabled{background-color:var(--background-Button-Disabled)}#magicLinkFormResult.card{background:var(--background-Well);margin-top:var(--margin-Default)!important;min-height:auto!important;box-shadow:none}#magicLinkFormResult p{text-align:left;font-size:.9rem}#magicLinkFormResult.card span{font-weight:700}#magicLinkFormResult.card.success span{color:var(--color-Accept)}#magicLinkFormResult.card.error span,#magicLinkFormResult.card.offline span{color:var(--color-Error)}#magicLinkFormResult.card.aalto span,#magicLinkFormResult.card.unknown span{color:var(--color-Action)}.toolbar .badge{display:inline;color:var(--color-Text)}#navigationHome{margin-top:0;min-height:111.5px;border-top-left-radius:0;border-top-right-radius:0;top:0;z-index:999}#signIn button.signInButton{color:var(--color-Main-Heading);font-size:1rem!important}.newsCard{margin-top:var(--margin-Half)!important;padding-top:var(--padding-ThreeQuarters)!important;padding-bottom:var(--padding-ThreeQuarters)!important;background:var(--background-Well)!important;overflow-x:hidden;min-height:0!important;box-shadow:none!important}.newsCard p{margin:.3rem 0}.eventDate,.newsDate{display:inline-block;font-size:.95rem;font-weight:500;color:var(--color-Heading-Secondary);margin-bottom:var(--margin-Half)}.newsDate{font-size:.8rem}#navigationNewsContent{padding-top:var(--padding-Half);max-height:314px;overflow:auto;margin-top:var(--margin-Half);overflow-x:hidden}.newsShowing [data-action=dismissNews]{color:var(--color-Action)}#navigationNewsContent.dismissed{display:none}.newsSeparator{width:100%;border-top:1px solid var(--color-Line);margin-top:20px;height:1rem}.notificationDot::after{position:absolute;content:'•';top:1px;right:5px;font-size:1.4rem;color:var(--color-Error);animation:bounce2 1.5s ease 8}@keyframes bounce2{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-8px) scale(1.4)}60%{transform:translateY(-4px) scale(1.02)}}#navigationNewsContent h3 button{background:0 0;font-size:inherit;font-weight:inherit;line-height:inherit}#navigationNewsContent .locationBadge{margin-left:0;width:24px;height:24px;top:-2px;position:relative;margin-right:4px}#navigationNewsContent p{margin-top:0}#upcomingEventsContent{max-height:520px;margin-top:var(--margin-Half);overflow:auto;scroll-snap-type:y mandatory}.eventCard{padding-top:var(--padding-ThreeQuarters)!important;scroll-snap-align:start;scroll-margin-top:8px}.eventItem{margin-bottom:var(--margin-Default);margin-left:calc(var(--margin-Double) + 6px);font-size:.9rem}#viewEventsButton.today{background:var(--color-Accept);color:var(--color-Main-Heading)}#viewEventsButton.tomorrow{background:var(--color-Action);color:var(--color-Main-Heading)}#viewEventsButton.late{background:var(--color-Error);color:var(--color-Main-Heading)}#viewEventsButton.critical{background:var(--color-Error);color:var(--color-Main-Heading)}.eventDate.today{color:var(--color-Accept)}.eventDate.tomorrow{color:var(--color-Action)}.eventDate.late{color:var(--color-Error)}.eventDate.critical{color:var(--color-Error)}.eventLabel{text-transform:uppercase;display:block;width:calc(100% - 2.4rem);text-align:left;font-weight:700;font-size:.9rem;margin-top:var(--margin-Quarter);margin-bottom:var(--margin-Half);border-bottom:.5px solid var(--color-Line);padding-bottom:var(--padding-Half);margin-left:calc(var(--margin-Double) + 6px);margin-right:0;white-space:nowrap;height:auto}.eventLabel .locationBadge{position:absolute;top:4px;left:0}.eventLabel .locationName{color:var(--color-Action);display:block}.eventCard [data-action=pickItem]{height:auto}.eventCard [data-action=pickItem],.eventCard [data-action=selectProject]{height:auto!important;margin:0!important;min-height:0!important;text-align:left;font-size:.9rem;color:var(--color-Action)}.eventCard [data-action=selectProject]{line-height:1.6}.eventCallToAction{margin:var(--margin-Default) 0 0 calc(var(--margin-Double) + 6px);font-size:.9rem;line-height:1.4}.eventItemWrapper{height:auto!important;margin:0!important;min-height:0!important;line-height:1!important}.hoursMinutes{color:var(--color-Text)!important}button[data-action=popUpInfo]{font-size:.9rem!important;color:var(--color-Informative)}#navigationFindSearch{overflow-x:hidden;overflow-y:auto}#searchInputArea{position:sticky;top:0;background-color:var(--background-Nav-Section);z-index:9;margin:0 2px}#searchInput,input[type=email]{width:100%;text-align:left;border:.5px solid var(--color-Line);padding:var(--padding-Default);margin:var(--margin-Half) auto;border-radius:var(--border-radius-Badge);box-sizing:border-box;outline-offset:-2px}#searchInput{font-size:.95rem}#navigationFind{flex:1;min-height:0;margin-bottom:1rem;overflow:hidden}#navigationFindQuickBookContent{display:none}.quickBooking [data-action=toggleQuickBook]{background-color:var(--color-Accept);border-color:var(--color-Accept);color:var(--color-Main-Heading)}button[data-action=quickBook]{background:var(--color-Accept)!important;color:var(--color-Main-Heading)}.item button[data-action=quickBook]{position:absolute;top:34px;right:var(--margin-Default);min-height:0!important;min-width:0!important;height:28px!important;width:28px!important;line-height:1!important;padding:0!important;font-size:.7rem!important}.item button[data-action=viewPermit]{position:absolute;top:34px;right:var(--margin-Default)}#collectionList .item button[data-action=viewPermit],#favoritesList .item button[data-action=viewPermit],#searchResultsArea .item button[data-action=viewPermit]{position:absolute;top:16px;right:var(--margin-Double)}#searchResultsArea .item button[data-action=viewPermit]{top:32px;right:var(--margin-Default);background-image:var(--button-background-inverse)!important;background-color:var(--color-Error)!important;border-color:var(--color-Error)}#upcomingEventsContent button[data-action=quickBook],.noPermit button[data-action=quickBook]{display:none}#navigationFindQuickBookContent .card .content{position:relative;padding-top:var(--padding-Half)}#navigationFindQuickBookContent label{font-size:.9rem;display:inline-block;width:calc(100% - var(--margin-Default));margin-right:var(--margin-Half);margin-bottom:var(--margin-Half)}#navigationFindQuickBookContent span{width:1rem;font-size:.9rem;display:inline-block}#navigationFindQuickBookContent input[type=date],#navigationFindQuickBookContent input[type=datetime-local],#navigationFindQuickBookContent input[type=time]{display:inline-block;vertical-align:middle;border:1px solid var(--color-Line);border-radius:var(--border-radius-Default);color:var(--Color-Text);font-size:.9rem;height:auto;width:calc(100% - var(--margin-Default));background:var(--background-Card);padding:var(--padding-Half);text-align:center;appearance:none}#quickBookInfo{margin:var(--padding-Half) 0}#navigationFindQuickBookContent [data-action=clearQuickBook],#navigationFindQuickBookContent [data-action=stopQuickBook],#navigationFindQuickBookContent [data-action=useQuickBook]{margin:var(--margin-Default) var(--margin-Half) var(--margin-Half) var(--margin-Half);float:right}#navigationFindQuickBookContent [data-action=useQuickBook]{background:var(--color-Accept);border-color:var(--color-Accept);color:var(--color-Main-Heading)}#navigationFindQuickBookContent [data-action=stopQuickBook]{background:var(--color-Action);border-color:var(--color-Action);color:var(--color-Main-Heading)}#navigationFindQuickBookContent [data-action=clearQuickBook]{background:var(--background-Button-Stronger)}#navigationFindBrowse{position:relative;min-height:318.5px;overflow-x:hidden;overflow-y:auto}#navigationFindBrowse ul,.promotedCollectionCard ul{padding:0;margin:0;list-style:none;-webkit-user-select:none;user-select:none}#navigationFindBrowse ul ul{display:none;position:-webkit-sticky;position:sticky;top:82px}#navigationFindBrowse ul.visible{display:block;background:var(--background-Nav-Section)}#navigationFindBrowse li,.promotedCollectionCard li,li.collectionDrag{font-size:.9rem;font-weight:500;position:relative;padding:var(--padding-Quarter) 0 0 0;margin:0;border-top:.5px solid var(--color-Line);min-height:42px;line-height:38px;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}#navigationFindBrowse>ul>li,li.collectionDrag{margin-left:calc(var(--margin-Double) + 6px)}#navigationFindBrowse>ul>li:first-child,#searchResultsArea .item:first-child,.promotedCollectionCard ul>li:first-child{border-top:.5px solid transparent}#searchResultsArea .item:last-child{border-bottom:.5px solid var(--color-Line-Light);padding-bottom:var(--padding-Half);margin-bottom:var(--margin-Double)}#navigationFindBrowse li.item:hover h4,#navigationFindBrowse li:hover>span,.promotedCollectionCard li.item:hover h4,.promotedCollectionCard li:hover>span{color:var(--color-Action)}#navigationFindBrowse li span,li.collectionDrag span{padding-left:0}#navigationFindBrowse li li.category::before,#navigationFindBrowse li li.placeholder::before{position:relative;display:inline-block;content:'';border:.5px solid var(--color-Line-Strong);border-top-color:transparent;border-right-color:transparent;width:.3rem;height:.3rem;top:-3px;margin-left:1px}#collectionList,#favoritesList{-webkit-user-select:none;user-select:none}#collectionList [data-action=viewCollection] .placeholder::before{border-color:transparent}#collectionList .placeholder::before,#favoritesList .placeholder::before{position:absolute!important;top:18px!important}#collectionList .placeholder span,#favoritesList .placeholder span{margin-left:1rem;padding-left:0;display:inline-block;line-height:1.6;margin-top:6px}#navigationFindBrowse li li.category.selected::before{border-color:var(--color-Action);border-top-color:transparent;border-right-color:transparent}#navigationFindBrowse li li span{padding-left:var(--padding-Half)}#navigationFindBrowse li li li.category::before{left:var(--padding-Default)}#navigationFindBrowse li li li span{padding-left:var(--padding-OneAndHalf)}#navigationFindBrowse li li li:not('.placeholder') span{padding-left:calc(var(--padding-Default) + var(--padding-Half))}#navigationFindBrowse li li li li span{padding-left:calc(var(--padding-Double) + var(--padding-Default))}#navigationFindBrowse li.selected li{color:var(--color-Text)}#navigationFindBrowse li.selected{color:var(--color-Action);outline:0}#navigationFindBrowse li.selected li.selected{color:var(--color-Action)}#navigationFindBrowse li.selected>ul{display:block}#navigationFindBrowse li.selected>span::after{content:':'}#searchResultsArea div.item{position:relative;border-top:.5px solid var(--color-Line)}#navigationFindBrowse li span button,#searchResultsArea button,.promotedCollectionCard li button,li.collectionDrag button{-webkit-appearance:none;font-size:.9rem;margin:0;background:0 0;font-weight:500;text-align:left}#navigationFindBrowse li.toolbar{position:absolute;top:-38px;right:0;background:0 0;min-height:24px;height:24px;line-height:24px;border:0 solid},#navigationFindBrowse li.toolbar button{height:28px}#navigationFindBrowse li.item,#searchResultsArea .item,.promotedCollectionCard li.item,li.collectionDrag{min-height:6rem;-webkit-user-select:none;user-select:none}#navigationFindBrowse li.item,li.collectionDrag{margin-left:-44px}.promotedCollectionCard li.item{min-height:3rem}.promotedCollectionCard li.item button[data-action=quickBook]{position:absolute;right:8px;top:16px}#navigationFindBrowse li.item span{padding:0}#navigationFindBrowse li.item span button,#searchResultsArea .item button[data-action=pickItem],.promotedCollectionCard li.item button,li.collectionDrag button{min-height:6rem;max-height:8rem;width:62%;margin-left:calc(var(--padding-Quad) + var(--padding-Double));background-image:var(--background-ListItem);background-size:12px;background-position:calc(100% - 16px) center;padding-bottom:.66rem;background-repeat:no-repeat;block-size:fit-content}.promotedCollectionCard li.item button{position:relative;min-height:3rem;max-height:99rem;height:auto;margin-left:0;padding-left:52px;padding-top:4px;width:100%;white-space:normal;background-image:none}#navigationFindBrowse button img,#searchResultsArea button img,.promotedCollectionCard button img,li.collectionDrag button img,li.collectionDrag img{position:absolute;top:10px;left:6px;width:80px;height:80px;border-radius:var(--border-radius-Default);object-fit:cover}.promotedCollectionCard button img{top:6px;left:1px;width:36px;height:36px}#navigationFindBrowse button img[data-src],#searchResultsArea button img[data-src],.promotedCollectionCard button img[data-src]{background-color:var(--color-Line)}#mainNav .specifier{display:inline-block;color:var(--color-Secondary);font-size:.8rem;margin-bottom:2px}#mainNav .specifier:first-letter{text-transform:uppercase}#navigationFindBrowse li.placeholder,#searchResultsArea .placeholder{color:var(--color-Heading-Secondary)!important;pointer-events:none}#navigationFindBrowse .itemCount,#searchResultsArea .itemCount,.promotedCollectionCard .itemCount{min-width:24px;height:24px;background:var(--background-Badge);color:#fff;border-radius:50%;text-align:center;padding-left:1px;line-height:1.4rem;font-weight:700;position:absolute;top:4px;left:64px}.promotedCollectionCard .itemCount{top:-8px;left:22px}.notCreator .itemCount{left:40px!important}.dimmed{color:var(--color-Heading-Secondary)}.item.underthecounter{display:none}[data-utc=true] .item.underthecounter{display:block}.item.underthecounter::after{position:absolute;top:2.3rem;right:0;content:'HIDDEN';width:8px;height:24px;border-radius:var(--border-radius-Default);background:var(--color-Error);width:4rem;color:var(--color-Main-Heading);line-height:1.5rem;text-align:center;font-size:.7rem}.item.notWanted{display:none}.card{opacity:1;-webkit-transform:translate3d(0,0,0);position:relative;display:inline-block;vertical-align:top;background:var(--background-Card);min-width:320px;width:390px;padding:106px var(--padding-ThreeQuarters) 0 var(--padding-ThreeQuarters);margin:var(--margin-Default) var(--margin-Default) 0 0;border-radius:var(--border-radius-Default);white-space:normal;overflow:hidden;scroll-snap-align:start;box-shadow:var(--box-shadow-Strong)}.card[data-kind=space]{width:702px}.cardChosen{scale:101%}.cardGhost{opacity:.2}.cardShadow{opacity:1;filter:blur(0);scale:1;translate:0;transition-property:filter,opacity,translate,scale,blur,transform,box-shadow;transition-timing-function:ease-in;transition-duration:.3s}.cardShadow.apparated{opacity:0;filter:blur(24px);scale:0.6;translate:0 164px;transition-duration:.3s;transition-property:filter,opacity,translate,scale,blur,transform,box-shadow;transition-timing-function:ease-in}.cardDrag{opacity:.4}.personCard{min-width:340px;width:auto;padding:var(--padding-Default);min-height:54px;color:var(--color-Text)}.personCard h4{display:inline-block;margin-bottom:0!important;width:calc(100% - 96 px)}.personCard.addPersonCard{padding:var(--padding-Half) var(--padding-Half)}.personCard input{display:inline-block;margin:0 var(--margin-Half) 0 0;padding:calc(var(--padding-Half) + 3px) var(--padding-Default);border-radius:var(--border-radius-Default);width:calc(100% - 110px)}.personCard button{display:inline-block;position:absolute;right:var(--margin-Half);top:14px;margin:0}#mainNav .card{min-width:100%;width:100%;min-height:344px;box-shadow:0 0 6px 2px rgba(0,0,0,.1) inset;padding:0 12px;margin-top:0}.card .imageShelf,.largeImageViewer .imageShelf{position:absolute;top:0;right:35px;left:0;height:96px;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;border-top-left-radius:var(--border-radius-Default)}.card .imageShelf::after{content:'....';display:inline-block;color:transparent;position:sticky;top:0;right:0;bottom:0;width:16px;box-shadow:-8px 0 8px -4px var(--background-Card) inset}.card .imageUploader,.card img{height:96px;margin-right:4px;box-shadow:var(--box-shadow-Default)}.card .imageUploader{position:relative;background-color:var(--background-Well);width:96px;height:96px;flex-shrink:0}.card .imageUploader button{width:96px;height:96px;flex-shrink:0}.card .imageUploader button::before{content:'Add photo…';line-height:.7;color:var(--color-Heading-Secondary) :}.card .imageUploader.invoked button{display:none}.imageShelf img:first-child{border-top-left-radius:8px!important}.imageShelf img:last-child{border-bottom-right-radius:8px!important}.card .imageShelf .imageUploader,.card .imageShelf .imageUploader button{display:none}.card h4{margin-bottom:var(--margin-Half)}.card h4 .specifier{color:var(--color-Heading-Secondary);display:block;font-size:.9rem;font-weight:400}.card .location{vertical-align:initial;display:inline-block;font-size:.9rem;line-height:1.6}.card .wrappedButton.location{padding-right:11px;padding-left:5px!important}.card .footerArea,.card .toolbar{white-space:nowrap;margin:var(--margin-ThreeQuarters) 0}.card .footerArea{display:flex;justify-content:center;align-items:center;opacity:0;transition:var(--transition-Default)}.card .noticeArea{display:none;color:var(--color-Main-Heading);position:absolute;left:0;top:-2rem;right:0;bottom:2rem;background:var(--color-Error);text-align:center;line-height:2;height:2rem;font-size:1rem;pointer-events:none}.card.atlimit .noticeArea{display:block}.card[data-needsremoving] .footerArea,.card[data-needssaving] .footerArea{opacity:1;transition:var(--transition-Default)}.card .toolbar a,.card .toolbar button{margin-right:var(--margin-Quarter);vertical-align:top}.card .toolbar a{line-height:1.7rem;height:1.7rem;min-width:1rem}button[data-action=viewPermit]{background-image:var(--button-background-sprites)!important;background-position:-74.5px -24px!important;background-size:101px!important}.nopermit button[data-action=viewPermit],li button[data-action=viewPermit]{background-image:var(--button-background-inverse)!important;background-color:var(--color-Error)!important;border-color:var(--color-Error)}.card .toolbar [data-action=showShelfInfo]{min-width:0}.permitListItem{padding:var(--padding-Half) var(--padding-Default) var(--padding-Default) var(--padding-Default);border:.5px solid var(--color-Line-Strong);border-radius:var(--border-radius-Default);margin:var(--margin-Half) 0}.permitListItem::after{display:flex;position:absolute;content:'';width:32px;height:32px;background-color:var(--color-Error);background-position:-72.5px -23px!important;right:6px;top:6px;background-size:101px!important;border-radius:50%;background-image:var(--button-background-inverse)!important;align-items:center;justify-content:center}.permitListItem.myPermit::after{background-color:var(--color-Accept)}.permitListItem h4{margin-top:.5rem}.permitListItem button{margin-left:-4px;text-transform:none}.card .requestPermit{display:none;background:var(--background-Well);padding:var(--padding-Quarter) var(--padding-Default);margin-top:var(--padding-Default);border-radius:var(--border-radius-Nested);display:none}.requestPermit{display:none}.permitRequestResult{padding-bottom:var(--padding-Default)}.permitRequestResult h4{color:var(--color-Accept)}.card.nopermit .requestPermit{display:none}.card .requestPermit button{background:var(--background-Button-Stronger)}.card .footerArea button{transform:scale(.9);transition:var(--transition-Default);white-space:nowrap;color:var(--color-Main-Heading)}.card .footerArea button span{display:none}.card[data-needssaving] .footerArea button[data-action=cardBook]{background:var(--color-Selection)}.card[data-needsremoving] .footerArea button[data-action=cardBook]{background:var(--statusColor-removing)}.card[data-needssaving][data-needsremoving] .footerArea button{background:linear-gradient(90deg,var(--color-Selection) 0,var(--color-Selection) 50%,var(--statusColor-removing) 50%,var(--statusColor-removing) 100%);background-repeat:no-repeat}.card[data-needssaving] .footerArea button span:first-child{display:inline}.card[data-needsremoving] .footerArea button span:last-child{display:inline}.card[data-needssaving][data-needsremoving] .footerArea button span:nth-child(2){display:inline;padding:0 var(--padding-Quarter)}.card[data-needsremoving] .footerArea button[data-action=cardBook],.card[data-needssaving] .footerArea button[data-action=cardBook]{transition:var(--transition-Default);transform:scale(1);animation:acceptSaveNeeded 3s ease-in-out infinite;z-index:9999}.card[data-needsremoving] .footerArea button[data-action=cardBook]{animation:acceptRemoveNeeded 3s ease-in-out infinite}.card[data-needssaving][data-needsremoving] .footerArea button[data-action=cardBook]{animation:acceptSaveAndRemoveNeeded 3s ease-in-out infinite}.card .footerArea button[data-action=removeAll],.card [data-action=cardClear]{animation:none!important;background:var(--background-Button)!important;color:var(--color-Text)!important}.card .footerArea button[data-action=removeAll]{display:none}.card[data-needsremoving] .footerArea button[data-action=removeAll]{display:block}main .card .toolbar [data-action=toggleCardInfo],main .card .toolbar [data-action=viewPermit]{color:transparent!important;overflow:hidden}main .card .toolbar [data-action=toggleCardInfo]{background-image:var(--button-background-sprites);background-position:-56px -28.5px}.infoOpen [data-action=toggleCardInfo]{background-color:var(--color-Accept);background-image:var(--button-background-inverse)!important}.card .cardPermitInfoArea,.card .infoArea{position:absolute;font-size:.9rem;line-height:1.6;overflow:auto;display:none;background:var(--background-Card);z-index:99999999;padding:var(--padding-Quarter) var(--padding-Half);top:140px;bottom:0;left:4px;right:0}.card .infoarea div{margin-left:4px}.card .infoArea .cardInfoKeywords{color:var(--color-Heading-Secondary)}.card .infoArea .cardInfoKeywords button{margin-right:var(--margin-Quarter);margin-bottom:var(--margin-Quarter);text-transform:uppercase;font-size:.7rem!important;font-weight:600;border:0 solid}.card .cardPermitInfoArea{padding-top:var(--padding-Default)}.cardIDInfo p{color:var(--color-Heading-Secondary);font-size:var(--font-size-Toolbar);text-align:right;margin-right:var(--padding-Default)}.permitContent{line-height:1.6;user-select:text}.permitContent button,.permitListLocation button{margin-bottom:.5rem;display:inline-flex;align-items:center;padding-left:2px}.permitContent button .locationBadge,.permitListLocation button .locationBadge{width:24px;height:24px;margin-right:.33rem}.calendar{height:calc(100% - 5.5rem);overflow-x:auto;overflow-y:auto;padding-bottom:12rem}.calendar h3{margin-left:2px;margin-bottom:-8px}.calendar h4+div>p{margin-top:0}.calendar p{margin-left:2px}.calendarBait{width:12px;height:12px;display:block;border:1px solid}.rewinder{position:absolute;top:212px;right:34px;width:24px;height:24px;z-index:999999;min-width:0;background-size:80px!important;background-image:var(--button-background-sprites);background-position:-16.5px 3.5px;background-color:var(--background-Hours)!important;border:.5px solid transparent!important;border-radius:0!important}.scrollbars .rewinder{right:23px}#mainNav .calendar{margin-top:12px}month{display:block;min-height:210px;margin-bottom:var(--margin-Half);scroll-snap-align:start}month.refreshing{opacity:.2;pointer-events:none}month header{position:-webkit-sticky;position:sticky;top:0;background:var(--background-Card);z-index:99999}month+month{margin-top:var(--margin-Half)}week{position:relative;display:inline-block;min-height:36px;box-sizing:border-box}.card[data-kind=item] week{max-width:314px}day,hour{position:relative;display:inline-block;min-height:36px;min-width:44px;font-size:.9rem;line-height:36px;text-align:center;border-bottom:.5px solid var(--color-Line)}day[data-day=Sun],day[data-day=Sun] hour{border-right:.5px solid var(--color-Line)}header day{width:36.5px}week day{border-left:.5px solid var(--color-Line)}.card[data-kind=space] hour{width:88px;border-right-color:var(--background-Card)}#mainNav .calendar header{height:auto}header day{border-right:.5px solid transparent!important}day button{display:block;position:absolute;top:0;left:0;height:36px;width:22px;min-width:22px!important;overflow:hidden;color:var(--color-Text-Intense)!important}[data-kind=item] day button{background:0 0}day button+button{left:22px}day button.given-date{position:relative;left:0;width:42px;pointer-events:none}day:hover button.given-date{color:var(--color-Action)}day button:hover{background-color:var(--background-Button-Hover)!important}.card[data-kind=space] day button.given-date{pointer-events:all}.current-day button.given-date{border:1px solid #45e325!important;color:var(--color-Main-Heading)!important;font-weight:700;pointer-events:none!important;background-color:#45e325!important;width:43.5px}.current-day{pointer-events:none!important}.card[data-kind=space] day .current-day button.given-date{pointer-events:all!important}day hours button.firstinrange{box-shadow:var(--hourFirstButtonShadow)}day button.lastinrange{box-shadow:var(--hourLastButtonShadow)}day button.afterLast{color:var(--color-Text-Intense)!important;text-shadow:var(--hourTextShadow)}day hour button.firstinrange{border-top-right-radius:var(--border-radius-Default);border-top-left-radius:var(--border-radius-Default)}day hour button.lastinrange{border-bottom-right-radius:var(--border-radius-Default);border-bottom-left-radius:var(--border-radius-Default)}day hour button.firstinrange span,day hour button.lastinrange span{top:-10px!important}day hour button.firstinrange.lastinrange span{top:-12px!important}day button[data-selected=true]{background-color:var(--color-Selection)!important}day button[data-selected=true]+.current-day button,day button[data-selected=true]+day button+.current-day button{background:0 0!important;color:var(--color-Text)!important}day button.ongoing{animation:ongoingSelection 2s ease-in-out infinite}day button[data-selected=true].ongoing+.current-day button,day button[data-selected=true].ongoing+button+.current-day button{background:0 0!important;color:var(--color-Text)!important}day button[data-status=resolving]{background-color:var(--color-Action);animation:resolvingSelection 2s ease-in-out infinite}day button[data-status=myreservation]{background-color:var(--statusColor-myreservation);color:var(--color-Text-Intense)!important;text-shadow:var(--hourTextShadow);border-bottom:.5px solid var(--color-Line-Hour)}day button[data-status=myreservation]+button.given-date{color:var(--color-Text-Intense)!important}day button[data-status=myreservation].elsewhere{background-color:var(--statusColor-myreservation-elsewhere);background-image:var(--statusGraphic-unavailable-Slot)}hours button{background-repeat:no-repeat}hours button[data-status=myreservation].elsewhere{background-color:var(--statusColor-myreservation-elsewhere);background-image:var(--statusGraphic-unavailable-Hour)}day button[data-status=friendly].removing,day button[data-status=myreservation].removing{background-color:var(--statusColor-removing);background-image:var(--statusGraphic-unavailable-Slot)}day button:disabled,day button[data-status=disabled],day button[data-status=unallowed],day button[data-status=unavailable],day button[data-status=unreservable]{background-color:var(--statusColor-unavailable);background-image:var(--statusGraphic-unavailable-Slot)}hours button:disabled,hours button[data-status=disabled],hours button[data-status=unallowed],hours button[data-status=unavailable],hours button[data-status=unreservable]{background-image:var(--statusGraphic-unavailable-Hour);direction:initial}day button[data-status=friendly],hours button[data-status=friendly]{background-color:var(--statusColor-myreservation);background-image:var(--statusGraphic-Friendly);background-position:0 0,7px 7px;background-size:14px 14px}day button[data-status=unallowed]{opacity:.4;pointer-events:none}day[data-hasOwnEvents]>button::after{position:absolute;top:4px;right:4px;content:' ';width:8px;height:8px;border-radius:50%;background:var(--statusColor-myreservation)}day[data-hasOtherEvents]>button::before{position:absolute;top:6px;right:6px;content:' ';width:8px;height:8px;border-radius:50%;background:var(--color-Line-Strong)}day[data-day=Sat] button.given-date,day[data-day=Sun] button.given-date,month>header>div>day:nth-child(6),month>header>div>day:nth-child(7){opacity:.5}hours{border-top:.5px solid var(--color-Line);background:var(--background-Available);box-shadow:0 4px 8px -4px rgba(0,0,0,.25) inset;display:none}.card[data-kind=space] week.expanded hours{border-bottom:.5px solid var(--color-Line-Light-Solid);display:block;padding-top:1.1rem}.card[data-kind=space] week.expanded day{border-bottom-color:transparent;background:var(--background-Hours)}.card[data-kind=space] week.expanded day .current-day,.card[data-kind=space] week.expanded day .given-date{display:block;width:88px;position:sticky;top:61px;background:var(--background-Card);z-index:9999}week .weekNumberBadge{position:absolute;right:-36px;top:3px;color:var(--color-Heading-Secondary);font-size:.8rem;background:var(--background-Hours);padding:4px;opacity:.8}week.expanded .weekNumberBadge{color:var(--color-Text-Inverse);background-color:var(--color-Button);border-radius:var(--border-radius-Badge)}hour{display:block;position:relative;min-height:28px;height:28px;line-height:28px;width:88px;min-width:47px;box-sizing:border-box}hours hour{border-bottom-color:var(--color-Line-Light)}hours hour:last-child{border-bottom-color:transparent}.card[data-kind=space] header day{width:88.5px}.card[data-kind=space] day button:not(.given-date),hour button{height:28px;width:88px;min-width:47px;font-size:.7rem;margin:0 0}hours hour button{overflow:visible;border-bottom:1px solid var(--color-Line-Hour);background:var(--background-Available)}hours hour button[data-status=unavailable]{border-bottom-color:transparent}hours hour button[data-status=disabled]{opacity:.4;border-bottom-color:var(--statusColor-unavailable-line);color:var(--color-Text-Intense)!important}hours hour button span{position:absolute;top:-8px;left:22.5px;pointer-events:none;padding:0 6px}hour:hover button{background-color:var(--background-Button-Hover)!important}hour:hover button span,hour:hover+hour button span{color:var(--color-Action);transform:scale(1.2);background-color:transparent!important}hour:hover button[data-status=myreservation]{background-color:var(--background-Button-Hover-Myreservation)!important}hour:hover button[data-status=myreservation] span,hour:hover+hour button[data-status=myreservation] span{color:var(--color-Text);background-color:transparent!important}hour:hover button[data-selected=true]{background-color:var(--background-Button-Hover-Ongoing)!important}hour:hover button[data-selected=true] span,hour:hover+hour button[data-selected=true] span{color:var(--color-Action);background-color:transparent!important}hour:hover button[data-status=myreservation].removing{background-color:var(--background-Button-Hover-Removing)!important}hour:hover button[data-status=myreservation].removing span,hour:hover+hour button[data-status=myreservation].removing span{color:var(--color-Action);background-color:var(--background-Button-Hover-Removing)!important}hour:hover button span{border-top-left-radius:4px;border-top-right-radius:4px}hour:hover+hour button span{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.card[data-kind=space] day button.given-date{width:88px}hour button i{color:var(--color-Line-Strong)}hours>hour:first-child>button[data-status=disabled]::before,hours>hour:first-child>button[data-status=unallowed]::before,hours>hour:first-child>button[data-status=unavailable]::before{content:'';display:block;position:absolute;width:88px;height:18px;top:-18px;left:0;background-color:var(--statusColor-unavailable);background-image:var(--statusGraphic-unavailable-Slot)}.card .footerArea{position:absolute;right:0;bottom:0;left:0;margin-bottom:0;background:var(--background-Card);height:3rem}#mainNav day{min-width:54px}[data-kind=item] week day:not(.otherMonth){background-color:var(--background-Available)}day.otherMonth,day.otherMonth:hover button{color:transparent!important;background:var(--background-Card)!important}day.otherMonth button{pointer-events:none}day.otherMonth button,day.otherMonth button i{color:transparent!important}.expanded day[data-day=Sat]:not(.otherMonth),.expanded day[data-day=Sun]:not(.otherMonth),[data-kind=item] day[data-day=Sat]:not(.otherMonth),[data-kind=item] day[data-day=Sun]:not(.otherMonth){background-color:var(--background-Available)}day[data-day=Sat].otherMonth button.given-date,day[data-day=Sun].otherMonth button.given-date,month>header>div>day.otherMonth:nth-child(6),month>header>div>day.otherMonth:nth-child(7){color:transparent!important}.otherMonth hours,.otherMonth hours hour{background-color:var(--background-Hours)!important;background-image:none!important}.otherMonth hours button{display:none!important;opacity:0;pointer-events:none}day.past{background-image:var(--statusGraphic-unavailable-Slot)!important}.past hour button,.past hours{background-image:var(--statusGraphic-unavailable-Hour)!important}.past.otherMonth button{color:transparent!important}.past button[data-status=unallowed],.past hours,.past hours hour{border-radius:0!important;border-bottom-color:transparent}.largeImageViewer{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--color-Text-Inverse);background:rgba(64,65,66,.8);-webkit-backdrop-filter:blur(4px) saturate(0);backdrop-filter:blur(4px) saturate(0);z-index:999996;touch-action:none!important}.largeImageArea{position:relative;border-radius:var(--border-radius-Default);background-color:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(14px);box-shadow:0 4px 12px rgba(0,0,0,.4)}.mainLargeImage{display:block;box-shadow:none}.largeImage{z-index:999998}.largeImageViewer .imageShelf{position:relative;left:0;margin-bottom:4px;right:auto;border-radius:0}.largeImageViewer .icon{margin-right:4px;box-shadow:-4px 6px 6px rgba(0,0,0,.3)}.largeImageViewer .icon[data-selected=true]{box-sizing:border-box;border:2px solid var(--color-Action)}button[data-action=removeLargeImageViewer]{font-weight:700;width:28px;height:28px;border-radius:50%;position:absolute;top:8px;right:8px;text-align:center;color:var(--background-Button);background-color:var(--color-Button);box-shadow:0 0 8px rgba(0,0,0,.4);z-index:99999}button[data-action=removeLargeImageViewer]::before{content:''}#imageUploaderArea{position:absolute;top:0;right:0;bottom:0;left:0;display:block;align-items:center;justify-content:center;background:var(--color-Text-Inverse);background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999999}.largeImageViewer .imageUploader{display:none}li[data-location=collections].selected{border-bottom:.5px solid var(--color-Line)}#collectionList [data-action=confirmAddCollection],#collectionList [data-action=viewCollection]{min-height:58px;margin-left:3.3rem}#collectionList [data-action=viewCollection].selected{margin-bottom:var(--margin-Double)}#collectionList [data-action=viewCollection].selected::before{position:absolute;left:-91px;width:91px;height:162.5px;height:102.5px;content:'';top:-.5px;background:var(--background-Well-Solid);border-top-left-radius:var(--border-radius-Default)}#collectionList [data-action=confirmAddCollection]>h4,#collectionList [data-action=viewCollection]>h4{padding-left:0;min-height:58px!important;line-height:53px;font-weight:500}#collectionList [data-action=confirmAddCollection].selected>h4,#collectionList [data-action=viewCollection].selected>h4{min-height:0!important;line-height:22px;vertical-align:top;margin-right:25px;padding-top:7px}#collectionList [data-action=confirmAddCollection]>img,#collectionList [data-action=viewCollection]>img,#favoritesList>img,li.collectionDrag[data-action=viewCollection]>img{position:absolute;top:10px;left:-5.6rem;width:80px;height:42px;border-radius:var(--border-radius-Default);background:var(--background-Well);object-fit:cover}#collectionList [data-action=confirmAddCollection] .item,#collectionList [data-action=confirmAddCollection] button,#collectionList [data-action=viewCollection] .item,#collectionList [data-action=viewCollection] .placeholder,#favoritesList .item,#favoritesList button[data-action=pickItem]{min-height:58px!important;margin-left:-91px;border-top-color:transparent!important}#collectionList .notCreator [data-action=pickItem]{margin-left:64px}#collectionList [data-action=viewCollection] button:not(.wrappedButton){min-height:58px!important}#collectionList [data-action=viewCollection]:first-child{border-top-color:transparent;border-top-right-radius:8px}#collectionList [data-action=confirmAddCollection] button img,#collectionList [data-action=viewCollection] button img,#favoritesList button img{left:43px;width:44px;height:44px}#collectionList .notCreator button img{left:var(--margin-ThreeQuarters)}#collectionList [data-action=confirmAddCollection] button[data-action=removeFromCollection],#collectionList [data-action=viewCollection] button[data-action=removeFromCollection],#favoritesList .item button[data-action=removeFromFavorites]{position:absolute;min-height:0!important;margin:0;padding:0;top:18px;left:6px;width:28px;height:28px;border-radius:50%;background:var(--background-Button)}#collectionList button[data-action=removeFromCollection]{left:8px!important}#collectionList .collectionTools,#favoritesList .collectionTools{display:none}#collectionList .collectionTools{margin-left:-6.1rem;padding-bottom:var(--margin-Half)}#collectionList .selected .collectionTools,#favoritesList .selected .collectionTools{display:block}#collectionList .collectionTools button{display:inline-flex;background:var(--background-Button-Stronger);height:1.8rem;text-align:center;margin-left:var(--margin-Half);min-width:0;width:auto;justify-content:center;align-items:center}#collectionList button[data-action=quickBook]{top:16px;right:32px}#collectionList .subscriberCount{display:none}#collectionList li.selected .subscriberCount{display:block;color:var(--color-Secondary);margin-left:12px;margin-top:-9px}#collectionList i,#featuredCollectionsContent i{font-style:normal}#featuredCollectionsContent .subscriberCount{margin:0 0 var(--margin-Half) 0;font-size:.9rem;color:var(--color-Secondary)}button[data-action=pickAllInCollection]{display:none}#featuredCollectionsContent .collectionPreviewList.visible+.toolbar button[data-action=pickAllInCollection]{display:block}#favoritesList .collectionTools button{min-height:28px!important;height:28px!important;background:var(--background-Button-Stronger);min-width:28px;width:28px;padding:0;text-align:center;margin-left:var(--margin-Half)}#favoritesList button[data-action=quickBook]{top:16px;right:32px}.collectionChosen{scale:101%;border-color:transparent!important}.collectionGhost{opacity:.5}.collectionDrag *{display:none!important}.collectionDrag>h4,.collectionDrag>img{display:block!important;opacity:.4;border-color:transparent!important;background:0 0!important}.collectionDrag{list-style:none!important;background:0 0!important}.collectionDrag .wrappedButton{display:none}[data-action=viewCollection].selected,[data-action=viewCollection].selected .collectionTools,[data-action=viewCollection].selected h4,[data-action=viewCollection].selected li{background:var(--background-Well-Solid)}[data-action=viewCollection].selected{border-top-color:var(--background-Well-Solid)!important;border-top-right-radius:var(--border-radius-Default)}[data-action=viewCollection].selected .collectionTools,[data-action=viewCollection].selected li{padding-left:var(--padding-Half)}[data-action=viewCollection].selected>h4{margin-left:12px;font-size:1.1rem}[data-action=viewCollection].selected>img{left:-5rem!important}[data-action=viewCollection].selected li:last-child{border-bottom-left-radius:var(--border-radius-Default);border-bottom-right-radius:var(--border-radius-Default);padding-bottom:var(--padding-Default)!important}#recentProjectsContent{margin-bottom:var(--margin-Default)}#featuredCollectionsContent{white-space:normal}.masonry-sizer{width:33%}.promotedCollectionCard,.recentProjectsCard{width:320px;padding:0;max-height:9999px}.promotedCollectionCard{width:calc(33% - 32px);margin:0 0 16px 0;display:block;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,var(--background-Card) 10%,var(--background-Card) 100%)}.promotedCollectionCard.card h4{margin:0}@media screen and (max-width:1530px){.masonry-sizer{width:50%}.promotedCollectionCard{width:calc(50% - 30px)}}@media screen and (min-width:1880px){.masonry-sizer{width:25%}.promotedCollectionCard{width:calc(25% - 28px)}}.promotedCollectionCard .icon{width:100%;height:168px;background-size:cover;background-position:center center}.promotedCollectionCard .content,.recentProjectsCard .content{padding:var(--padding-Default) var(--padding-Default) 0 var(--padding-Default)}.promotedCollectionCard .content>h4{margin-right:6.9rem}.promotedCollectionCard .promotedDescription{margin-right:6rem;padding-right:var(--padding-Half);padding-bottom:var(--padding-Half);font-size:.9rem}.promotedCollectionCard .collectionPreviewList{margin-top:var(--margin-Half)}.promotedCollectionCard .toolbar,.recentProjectsCard .toolbar{margin-right:-12px;height:32px}.promotedCollectionCard .toolbar{position:absolute;top:0;right:16px;width:7rem;white-space:normal}.promotedCollectionCard .toolbar button{margin-top:2px;min-width:6.7rem;margin-bottom:var(--margin-Half)}.recentProjectsCard .toolbar{text-align:right;margin-bottom:20px}.recentProjectsCard .toolbar button{margin-top:var(--margin-Default)}#formArea{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--background-Dimmer);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:none;pointer-events:none;z-index:0}#projectCreatorArea{display:none;padding-top:var(--padding-Default)}#projectSelector.hidden{opacity:.3;pointer-events:none}#projectSelector.fullyHidden,#projectSelectorArea.fullyHidden{display:none}#projectSelector li[data-id="0"]{color:var(--color-Action)}#projectSelector li:hover{background:var(--color-Action)!important;color:var(--color-Main-Heading)!important}#projectCreatorArea.active{display:block}#projectCreator{max-height:82vh;overflow-y:auto;overflow-x:hidden;padding-bottom:4.6rem;padding-right:var(--padding-Default);padding-left:4px;margin-right:-4px}#projectCreator h2{color:var(--color-Action)}#projectCreator .toolbar{width:100%;top:auto;text-align:right;padding-right:var(--padding-Default);white-space:nowrap}.formArea h3{display:block}.formArea input,.formArea textarea{width:calc(100% - var(--margin-Default) - 2px);padding:var(--padding-Half);border:.5px solid var(--color-Line);background:var(--background-Nav-Section);font-size:1rem}#projectCreator.formArea textarea{margin-top:0;margin-bottom:0;font-size:.9rem}#projectCreator.formArea select{width:100%;padding:var(--padding-Half);border:.5px solid var(--color-Line);font-size:1rem;-webkit-appearance:none;background:var(--background-Nav-Section);border-radius:var(--border-radius-Default);color:var(--color-Text)}.formArea label{display:block;margin:var(--margin-Default)}#projectCreator.formArea label{margin:var(--margin-Default) 0}#searchProjectNumberResults{overflow:auto;max-height:480px;margin-top:var(--margin-Half)}.projectNumberSearchResultItem{width:100%;text-align:left;padding:var(--padding-Default);max-height:999px;height:auto;margin-top:var(--margin-Half);border-radius:var(--border-radius-Default);background:var(--background-Button);font-size:1rem}.projectNumberSearchResultItem.notFoundItem h4{color:var(--color-Error)}[data-action=deleteProject]{color:var(--color-Error);margin-left:0!important;float:left}[data-action=submitNewProject]{min-width:150px;border-color:var(--color-Accept)!important;background-color:var(--color-Accept);color:var(--color-Main-Heading)}button.hidden{display:none!important}#formArea[data-state=visible]{display:flex;justify-content:center;align-items:center;pointer-events:all;z-index:99999}#editCollectionForm{position:relative;width:520px;display:none;pointer-events:none;background:var(--background-Card);border-radius:var(--border-radius-Default);box-shadow:0 2px 12px -4px rgba(0,0,0,.5);overflow:hidden}#editCollectionForm h2{margin:var(--margin-Default)}#editCollectionForm #collectionFormImage{position:relative;width:520px;height:273px;background-image:url(../img/defaultCollection_2.png);background-size:cover;background-position:center center;border-width:0;display:flex;justify-content:center}#editCollectionForm #collectionFormFileInputArea{position:absolute;top:0;right:0;bottom:0;left:0}#editCollectionForm #collectionFormFileInputArea>label{margin-top:var(--margin-Half);height:273px}#editCollectionForm #collectionFormFileInputArea h3{text-shadow:0 0 8px var(--color-Text-Inverse)}#collectionFormFileInput{transform:translateY(-199px);position:absolute}#editCollectionForm .toolbar{text-align:right;padding:var(--padding-Default)}#editCollectionForm[data-state=visible]{display:block;pointer-events:all}#collectionTitleInput,textarea{width:calc(100% - var(--margin-Default));text-align:left;border:.5px solid var(--color-Line);padding:var(--padding-Default) var(--padding-Half);margin:var(--margin-Half) 0;font-family:var(--font-Base-Stack);font-size:1rem;line-height:1.4;color:var(--color-Text)}#collectionPublicInput{width:initial!important;margin-right:.4rem;vertical-align:baseline}textarea{height:4rem}#viewerToggle{display:none}.visible{display:block!important}.shown{opacity:1!important;filter:blur(0)!important;display:inline-block!important}.warning{margin-top:0;font-size:.8rem}.removalWarning{color:var(--color-Error);font-weight:700}.warning::before{display:inline-flex;color:var(--color-Main-Heading);content:'!';width:1rem;height:1rem;background:var(--color-Action);border-radius:50%;text-align:center;line-height:1.05;margin-right:.3rem;font-weight:700;padding-left:1px;vertical-align:text-bottom;justify-content:center;align-items:center}[data-state=hidden]{opacity:0;filter:blur(2px);pointer-events:none;overflow:hidden;padding:0;max-height:0;transition-duration:.3s;transition-timing-function:linear;transition-property:filter,opacity,transform}.bounce{animation:1.5s ease-in-out infinite alternate bounce}img.loading{opacity:0;transition:.15s all linear}section.loading{cursor:url('../img/sleep-cursor.png'),auto;display:flex;justify-content:center;align-items:center}#itemLoader{width:100%;text-align:center;opacity:.6;margin-top:calc(30% - 80px)}#itemLoader,#itemLoader *{cursor:url(../img/sleep-cursor.png),auto}#bouncyItems{display:flex;justify-content:center;align-items:center;transform:scale(.5)}#bouncyItems div{display:inline-block;background-image:var(--background-Loader);background-repeat:no-repeat;background-size:336px;width:48px;height:48px;overflow:hidden;transform:translateY(0);animation:.6s cubic-bezier(.42,0,.58,1) infinite hopSkipJump;animation-delay:0;will-change:transform}#bouncyItems div:first-child{margin-right:6px}#bouncyItems p{display:block}#bouncyItems div+div{animation-delay:50ms;background-position:-48px 0}#bouncyItems div+div+div{animation-delay:.1s;background-position:-96px 0}#bouncyItems div+div+div+div{animation-delay:.15s;background-position:-144px 0}#bouncyItems div+div+div+div+div{animation-delay:.2s;background-position:-192px 0}#bouncyItems div+div+div+div+div+div{animation-delay:.25s;background-position:-240px 0}#bouncyItems div+div+div+div+div+div+div{animation-delay:.3s;background-position:-288px 0}.card.highlight{box-shadow:0 0 0 3px var(--color-Action)}.card.incoming{animation:slideIn .5s;animation-iteration-count:1}@keyframes slideIn{0%{transform:translateX(-44px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes hopSkipJump{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}@keyframes highLightBounce{0%{translate:0 0;text-shadow:0 0 8px rgba(255,128,0,0);transform:scale(1)}10%{translate:0 1px;text-shadow:0 0 8px rgba(255,128,0,0);transform:scale(1)}40%{translate:0 -2px;text-shadow:0 0 8px #ff8000,0 0 3px #ff8000,0 0 8px #ff8000,0 0 12px #ff8000,0 0 16px #ff8000,0 0 24px #ff8000;transform:scale(1)}50%{translate:0 -2px;text-shadow:0 0 8px #ff8000,0 0 3px #ff8000,0 0 8px #ff8000,0 0 12px #ff8000,0 0 16px #ff8000,0 0 24px #ff8000;transform:scale(1.1);opacity:1}60%{translate:0 -2px;text-shadow:0 0 8px #ff8000,0 0 3px #ff8000,0 0 8px #ff8000,0 0 12px #ff8000,0 0 16px #ff8000,0 0 24px #ff8000;transform:scale(1)}90%{translate:0 -1;text-shadow:0 0 8px rgba(255,128,0,0)}100%{translate:0 0;text-shadow:0 0 8px rgba(255,128,0,0)}}@keyframes bounce{0%{transform:scale(1)}25%{transform:scale(.96)}50%{transform:scale(1)}75%{transform:scale(.96)}100%{transform:scale(1)}}@keyframes bigBounce{0%{scale:1}25%{scale:1.2}100%{scale:1}}@keyframes loading{0%{transform:scale(1)}50%{transform:scale(.92)}100%{transform:scale(1)}}@keyframes ongoingSelection{0%{opacity:1;transform:scale(1)}25%{transform:scale(1)}50%{opacity:.5;transform:scale(1)}75%{transform:scale(1)}100%{opacity:1;transform:scale(1)}}@keyframes resolvingSelection{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes acceptSaveNeeded{0%{transform:scale(1);box-shadow:0 0 0 0 var(--color-Selection)}50%{transform:scale(1.2);box-shadow:0 0 0 10px transparent}100%{transform:scale(1);box-shadow:0 0 0 0 transparent}}@keyframes acceptRemoveNeeded{0%{transform:scale(1);box-shadow:0 0 0 0 var(--statusColor-removing)}50%{transform:scale(1.2);box-shadow:0 0 0 10px transparent}100%{transform:scale(1);box-shadow:0 0 0 0 transparent}}@keyframes acceptSaveAndRemoveNeeded{0%{transform:scale(1);box-shadow:0 0 0 0 var(--background-Well-Solid)}50%{transform:scale(1.2);box-shadow:0 0 0 10px transparent}100%{transform:scale(1);box-shadow:0 0 0 0 transparent}}.locationCard,.quickBookCard{background:var(--background-Button);border-radius:var(--border-radius-Default);box-shadow:var(--box-shadow-Default);margin:var(--margin-Half) 0;padding:var(--padding-Default)}address{font-style:normal;display:block;line-height:1.6}.locationNews{margin-bottom:var(--margin-Default)}.locationNews div{font-size:.9rem}table.openingHours td{line-height:1.6}table.openingHours td:first-child{min-width:36px}table.openingHours td:nth-child(2){text-align:right}.openingHoursDay{font-size:.8rem}.openingHoursDayName{text-transform:uppercase;font-weight:700}.locationBadge{color:var(--color-Main-Heading)!important;background:rgba(128,128,128,.5);border-radius:50%;width:27px;height:27px;font-size:.68rem;opacity:1;margin-right:3px;margin-top:-1px;vertical-align:bottom;speak:never;display:inline-flex;align-items:center;justify-content:center}@supports (-webkit-appearance:none){.locationBadge{padding-left:1px}}main .card .locationBadge{width:21px;height:21px;font-size:.6rem;margin-right:4px}main .card .locationBadge[data-id="28"]{font-size:.48rem}#navigationFindBrowse li .locationBadge{position:absolute;top:10px;left:-38px}.locationBadge[data-id="0"]{background:rgba(0,0,0,.65)}.locationBadge[data-id="2"]{background:rgba(32,128,255,.5)}.locationBadge[data-id="18"]{background:rgba(255,32,231,.5)}.locationBadge[data-id="23"]{background:rgba(173,229,10,.616)}.locationBadge[data-id="24"]{background:rgba(44,166,46,.5)}.locationBadge[data-id="25"]{background:rgba(255,32,32,.5)}.locationBadge[data-id="26"]{background:rgba(226,173,0,.709)}.locationBadge[data-id="27"]{background:rgba(0,207,226,.709)}.locationBadge[data-id="28"]{background:rgba(93,64,229,.71);font-size:.58rem}.locationBadge[data-id="29"]{background:#fbd403}.locationBadge[data-id="30"]{background:rgba(255,0,0,.66)}.locationBadge[data-id="31"]{background:rgba(83,126,226,.81)}.locationBadge[data-id="32"]{background:rgba(38,73,75,.81);font-size:.58rem}.locationBadge[data-id="33"]{background:#4e008e;font-size:.58rem}.locationBadge[data-id="34"]{background:#e193e6;font-size:.58rem}.locationBadge[data-id=generic]{background:rgba(0,4,8,.81);font-size:.58rem}.locationBadge[data-id=collections],.locationBadge[data-id=favorites]{font-family:fontello!important;font-style:normal;font-weight:400}.locationSpecifier{color:var(--color-Secondary);font-weight:400;margin-left:2px}.locationAddressBook{margin:var(--margin-Default)}.locationAddressBook button{margin-top:var(--margin-Default);font-size:.9rem}.quickBookCard{margin-top:var(--margin-Half)!important;padding-top:var(--padding-Half)!important;padding-bottom:var(--padding-Default)!important;min-height:auto!important}.quickBookCard p{margin:0}.wrappedButton.segmentedButton{color:transparent!important;width:36px;min-width:36px;overflow:hidden;margin:0;border-radius:0;padding:12px 0 0 0}.wrappedButton.segmentedButton::before{content:'';font-family:fontello!important;font-style:normal;font-weight:400;speak:never;text-align:center;display:block;font-size:120%;line-height:0;vertical-align:initial;font-variant:normal;text-transform:none;color:var(--color-Text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrappedButton.segmentedButtonStart{border-top-left-radius:var(--border-radius-Nested);border-bottom-left-radius:var(--border-radius-Nested)}.wrappedButton.segmentedButtonEnd{border-top-right-radius:var(--border-radius-Nested);border-bottom-right-radius:var(--border-radius-Nested);margin-right:var(--margin-Half)}.wrappedButton.iconic{width:28px;height:28px;min-width:28px;border-radius:50%;padding:0;background-size:112px;background-repeat:no-repeat}.iconic::before{content:'';font-family:fontello!important;font-style:normal;font-weight:400;speak:never;text-align:center;display:block;font-size:120%;line-height:0;vertical-align:initial;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconic[data-kind=left]::before{content:'';padding-right:2px}.iconic[data-kind=right]::before{content:'';padding-left:2px}.iconic[data-kind=right]{margin-left:4px}.iconic[data-action=cardFavorite]{background-image:var(--button-background-sprites);background-position:0 0}.card .iconic[data-action=removeFromFavorites]{background-image:var(--button-background-sprites);background-position:0 -28px}.iconic[data-action=cardShare],.iconic[data-action=shareCollection]{background-image:var(--button-background-sprites);background-position:-29.5px -30.5px;background-size:118px}.iconic[data-action=collectionInfo]::before{content:''}.iconic[data-action=previewFullCollection]::before{content:''}.iconic[data-action=removeCollection]::before{content:''}.iconic[data-action=quickBook]::before,.iconic[data-action=toggleQuickBook]::before{content:''}[data-action=resetNavigationFind]{color:var(--color-Action)}.iconic[data-action=editCollectionInfo]::before{content:''}.iconic[data-action=removeFromCollection]::before,.iconic[data-action=removeFromFavorites]::before{content:''}.card .iconic[data-action=removeFromFavorites]::before{content:''!important}.iconic[data-action=accountInfo]::before{content:''}.segmentedButton[data-action=viewAsCards]::before{content:''}.segmentedButton[data-action=viewAsList]::before{content:''}.segmentedButton[data-action=viewAsCalendar]::before{content:''}[data-clicker]{cursor:pointer}.infoArea{display:none;padding:0 0 var(--padding-Half) 0;color:var(--color-Text);line-height:1.6}[data-viewing] .infoArea{display:block}.accountInfoOpen .accountInfoButton{background-color:var(--color-Accept);color:var(--color-Main-Heading)}#accountInfoArea{border:1px solid var(--color-Line);margin-top:var(--margin-Default)!important;padding-left:var(--padding-Default)!important;padding-top:var(--padding-Half)!important;padding-right:var(--padding-Default)!important;padding-bottom:var(--padding-Half)!important;overflow-y:auto;max-height:84vh}#accountInfoArea header{margin-bottom:var(--margin-Default)}.preferenceSection{padding-bottom:var(--padding-Default)}.preferenceSection h3{display:block;margin-bottom:0;line-height:1.4}.preferenceSection span:not(.locationBadge){font-size:.9rem;line-height:1.4;display:inline-block;margin-top:4px}.preferenceSection label{display:inline-block;font-size:.9rem;margin-right:var(--margin-Default);user-select:none}.preferenceSection .blockLabel{display:block;margin-top:var(--margin-Half);color:var(--color-Heading-Secondary);font-weight:700}.preferenceSection input{margin-left:0;margin-right:2px;vertical-align:inherit}.preferenceSection input[type=tel],.preferenceSection input[type=text]{display:block;width:100%;font-size:var(--font-size-Toolbar);text-align:left;border:.5px solid var(--color-Line);background:var(--background-Nav-Section);padding:var(--padding-Half) var(--padding-Half);height:1.6rem;line-height:1.4;margin:var(--margin-Half) auto;box-sizing:border-box;outline-offset:-2px}#mainNav .preferenceSection .toolbar{position:static;width:calc(100% - var(--margin-Default));text-align:right;display:none}[data-id=personPhoneToolbar].visible,[data-id=personUnitNameToolbar].visible{display:block}.preferenceSection button{margin-top:var(--margin-Half)}.preferenceSection label:has(input:disabled){opacity:.8}.preferenceSection .permitList{margin-top:.5rem}.preferenceSection .permitList .permitListLocation{padding:var(--padding-Half) 0 var(--padding-Default) 0}.preferenceSection .permitList .wrappedButton[data-action=viewPermitFromList]{width:calc(100% - 1rem);height:auto;padding:.5rem 1rem;line-height:1.4;vertical-align:top;min-height:2rem;text-align:left;margin:.4rem 0 0 .95rem}[data-action=viewCollection] .infoArea{margin-left:-5.7rem;padding:var(--padding-Half) 0 var(--padding-Default) var(--padding-Default);background:var(--background-Well-Solid)}#projectSelectorArea{min-height:47.5px;margin-top:12px!important}#projectSelector,.projectSelector{position:relative;margin:var(--margin-Half) var(--margin-Negative-Half);color:var(--color-Text-Inverse);background-color:var(--color-Action);border:2px solid var(--color-Action);border-radius:var(--border-radius-Default);cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;overflow:auto;max-height:490px}.projectSelector{display:inline-block;min-height:44px;min-width:320px;vertical-align:middle}#projectSelector.inactive,.projectSelector.inactive{pointer-events:none;opacity:.5}#projectSelector li,.projectSelector li{display:none;color:var(--color-Text);font-size:.9rem;position:relative;padding:var(--padding-Quarter) 0 0 var(--padding-Half);margin:0;border-top:.5px solid var(--color-Line);min-height:28px;line-height:22px;padding-left:var(--padding-ThreeQuarters);cursor:pointer}#projectSelector li[data-id="s"],.projectSelector li[data-id="s"]{text-align:center}#projectSelector li.selected,#projectSelector li:first-child{border-top-color:transparent;border-top-left-radius:var(--border-radius-Nested);border-top-right-radius:var(--border-radius-Nested)}#projectSelector li:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}#projectSelector li.selected,#projectSelector.open li{display:block}.projectSelector li.selected,.projectSelector.open li{display:block}#projectSelector li.selected{color:var(--color-Main-Heading);font-weight:500}.projectSelector li.selected{color:var(--color-Main-Heading);font-weight:500}#projectSelector li[data-id=clear]{font-size:1rem}#projectSelector.open li[data-id=clear]{opacity:.66}#projectSelector li:not(.selected){background:var(--background-Nav-Section)}#projectSelector li.selected:not([data-id=clear]){border-radius:0!important}#projectSelector.open li.selected:not([data-id=clear]){border-top:.5px solid var(--color-Line)}#projectSelector:after,.projectSelector:after{border-bottom:2px solid var(--color-Main-Heading);border-right:2px solid var(--color-Main-Heading);content:'';display:block;height:5px;margin-top:-4px;position:absolute;right:12px;top:17px;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}#projectSelector.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select .list{background-color:var(--background-Nav-Section);border-radius:var(--border-radius-Nested);border-top-left-radius:0;border-top-right-radius:0;border:.5px solid var(--color-Action);box-shadow:var(--box-shadow-Default);color:var(--color-Action);opacity:0;overflow:hidden;outline:0;padding:0;pointer-events:none;position:absolute;width:100%;top:100%;left:-1px;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5, 0, 0, 1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5, 0, 0, 1.25),opacity .15s ease-out;z-index:9}.nice-select.open .list{opacity:1;pointer-events:auto;margin:var(--margin-Negative-Quarter) 0 0 -1px;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select .list li{padding:var(--padding-Quarter) var(--padding-Half)}.nice-select .list li:first-child.focus{display:none}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:500;line-height:40px;list-style:none;min-height:40px;outline:0;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.dragHandle{width:24px;height:56px;position:absolute;top:36px;right:5px;color:var(--color-Button);overflow:hidden;opacity:.4;-webkit-user-select:none;user-select:none}.dragHandle::after{content:' ';display:block;background-image:var(--background-Draghandle);background-size:7px 7px;background-position:top center;line-height:4}#mainNav .dragHandle{top:14px;height:36px;width:20px;opacity:.3}#mainNav .dragHandle::after{top:0;height:34px;opacity:.3;background-position:0 0}li.collectionDrag[data-action=viewCollection] .dragHandle{top:0}.listView .card{display:block;min-height:44px;height:44px!important;max-height:44px;width:calc(100% - var(--margin-Double));margin-top:4px!important;padding:0;border-radius:0}.listView .card:nth-child(2n){background-color:var(--background-Card-Alternative)}.listView .card:first-child{border-top-left-radius:var(--border-radius-Default);border-top-right-radius:var(--border-radius-Default)}.listView .card:last-child{border-bottom-left-radius:var(--border-radius-Default);border-bottom-right-radius:var(--border-radius-Default)}.listView .card.expanded{min-height:auto;height:auto!important;max-height:999999px}.listView .imageShelf{min-height:44px;height:44px!important;max-height:44px;width:44px;overflow:hidden;border-radius:0}.listView .imageShelf::after{box-shadow:none}.listView .imageShelf img{min-height:44px;height:44px!important;max-height:44px;width:44px;border-radius:0}.listView .card h4{margin:10px 0 0 52px;cursor:pointer;font-weight:500;font-size:.9rem}.listView .card:not(.expanded) .calendar,.listView .card:not(.expanded) .dragHandle,.listView .card:not(.expanded) .footerArea,.listView .card:not(.expanded) .rewinder{display:none}.listView .toolbar{margin:0;position:absolute;top:8px;right:44px}.listView .calendar{margin:0 0 0 8px;white-space:nowrap;overflow-y:hidden;overflow-x:auto;padding-bottom:0}.listView .calendar month{display:inline-block;white-space:nowrap;min-height:100px}.listView .calendar week{display:inline-block;padding-top:2rem;margin-right:32px}.listView .calendar h3{position:-webkit-sticky;position:sticky;left:0}.listView week day{border-top:.5px solid var(--color-Line)}.listView day:before{content:attr(data-day);position:absolute;top:-2rem;left:0;display:block;text-align:center;width:100%}.listView day.otherMonth{display:none}.listView .weekNumberBadge{left:-24px;top:5px;background:0 0}.listView .calendarBait{display:inline-block}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,.3);background:#fff;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-message .dz-button{background:0 0;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-moz-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-ms-animation:passing-through 3s cubic-bezier(0.77,0,0.175,1);-o-animation:passing-through 3s cubic-bezier(.77,0,.175,1);animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-moz-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-ms-animation:slide-in 3s cubic-bezier(0.77,0,0.175,1);-o-animation:slide-in 3s cubic-bezier(.77,0,.175,1);animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom,#be2626,#a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}#collectionFormImage.dropzone{padding:0}#collectionFormImage.dropzone .dz-preview{margin:0;border-radius:0}#collectionFormImage.dropzone .dz-preview .dz-image{width:520px;height:273px;border-radius:0}#collectionFormImage.dropzone .dz-preview .dz-image img{width:520px;height:273px;object-fit:cover;border-radius:0}#collectionFormImage.dropzone .dz-button{background:rgba(255,255,255,.5);color:#333;padding:var(--padding-Half) var(--padding-Default);height:auto;border-radius:var(--border-radius-Default);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#dialogContainer{z-index:99999999;position:fixed;inset:0;display:flex;justify-content:center;align-items:center;pointer-events:none;user-select:none;transition:opacity .1s linear,backdrop-filter .1s ease-in}body.hasDialogs #dialogContainer{pointer-events:all;background:var(--background-Dimmer);backdrop-filter:blur(8px);transition:opacity .1s linear,backdrop-filter 1.1s ease-in}.dialog{position:absolute;overflow:hidden;display:flex;flex-direction:column;height:auto;max-height:calc(90vh - 6rem);width:min(720px,max(300px,90%));margin-bottom:4rem;background:var(--background-Card);box-shadow:var(--box-shadow-Massive);padding:var(--padding-Default);border-radius:var(--border-radius-Default);border-radius:12px}.dialog h2{font-size:1.4rem}.dialog h3{margin:0 0 var(--margin-ThreeQuarters) 0}.dialog .content{height:100%;padding-bottom:5rem;overflow:auto;min-height:9rem;margin-top:1rem;margin-left:2px;font-size:.9rem}.dialog .content p{margin-top:.2rem}.dialog .buttonArea{display:flex;position:fixed;bottom:0;left:0;right:0;min-height:4rem;padding:0 var(--padding-Default);justify-content:flex-end;align-items:center;background:var(--background-Card);gap:var(--margin-Half);margin:var(--margin-Default) 0 0 0;box-shadow:0 -24px 24px 6px var(--background-Card)}.dialog .buttonArea button{text-transform:uppercase;font-size:14px!important;font-weight:500;color:#333;background:var(--color-Accept);border:0 solid transparent;border-radius:24px;padding:6px 12px;line-height:1.15;min-width:6rem}.dialog .buttonArea button.btn-primary{color:var(--color-Main-Heading)}.dialog .buttonArea button.btn-secondary{background:#eee}.dialog .buttonArea button.btn-cancel{position:absolute;left:var(--padding-Default);background:#eee}.dialog.template{display:none;pointer-events:none;user-select:none}@keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@keyframes glow{0%,100%{-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}}@keyframes quakey{0%{-webkit-transform:translate(0,1px) rotate(.5deg) scale(1.01)}20%{transform:translate(-4px,-2px) rotate(-.5deg) scale(.99)}30%{transform:translate(-3px,2px) rotate(.4deg) scale(1.01)}40%{transform:translate(3px,-1px) rotate(-.4deg) scale(.98)}50%{transform:translate(-3px,1px) rotate(.3deg) scale(1.01)}60%{transform:translate(2px,-1px) rotate(-.2deg) scale(.99)}70%{transform:translate(-2px,0) rotate(.2deg) scale(1)}80%{transform:translate(1px,0) rotate(-.2deg) scale(1)}90%{transform:translate(-1px,0) rotate(.1deg) scale(1)}100%{transform:translate(0,0) rotate(-0deg) scale(1)}}#tip{opacity:0;filter:blur(4px);position:absolute;color:var(--color-Main-Heading);top:4px;right:4px;background:#3c6977;z-index:9999;border-radius:var(--border-radius-Default);padding:var(--padding-Half) var(--padding-ThreeQuarters);max-width:320px;pointer-events:none;transition:.5s all ease-in}#notificationArea{position:fixed;bottom:1rem;right:1rem;z-index:9999;min-width:320px;max-width:320px;min-height:3rem;max-height:160px;pointer-events:none}#notificationArea .notification{opacity:0;translate:0 84px;filter:blur(12px);position:absolute;color:var(--color-Main-Heading);top:4px;right:4px;border-radius:var(--border-radius-Default);padding:var(--padding-Half) var(--padding-Default);background:var(--background-ViewerToggle);z-index:9999;min-width:320px;max-width:320px;transition:.5s all ease-in-out}#notificationArea .notification p{margin-top:0;margin-bottom:0;font-size:1rem}#notificationArea .notification .toolbar{text-align:right}#notificationArea .notification button{margin-left:var(--margin-Half)}#notificationArea .notification.visible{opacity:1;translate:0 0;filter:blur(0);transition:.5s all ease-in-out;pointer-events:auto}@media screen and (max-height:813px){#upcomingEventsContent{height:420px}}@media screen and (max-width:1440px){:root{--mainMargin:420px;--max-width-SmallScreen:440px}}@media screen and (max-width:990px){:root{--max-width-SmallScreen:100%}:root main>section#previewArea .content{padding-bottom:3rem;min-height:90vh}:root main>section#currentProject .content{padding-bottom:3rem;min-height:90vh}:root[data-appearance=appearanceLight]{--background-Body:rgb(255, 255, 255);--background-Nav:rgb(218, 218, 218)}:root[data-appearance=appearanceLight] .monogram{background:var(--color-Text)}:root[data-appearance=appearanceLight] main header .toolbar{background:#d3d3d3!important}:root[data-appearance=appearanceLight] main .viewBar button{color:var(--color-Text)}:root[data-appearance=appearanceLight] main>section#previewArea>header{background:#fff}:root[data-appearance=appearanceLight] main>section#previewArea .content{background:var(--background-Nav);background:linear-gradient(180deg,#fff 0,#eee 100%)}:root[data-appearance=appearanceLight] main>section#currentProject{background:0 0}:root[data-appearance=appearanceLight] main>section#currentProject>header{background:#fff}:root[data-appearance=appearanceLight] main>section#currentProject .content{background:var(--background-Nav);background:linear-gradient(180deg,#fff 0,#eee 100%)}:root[data-appearance=appearanceLight] .contentGuide{color:var(--color-Text)!important}:root[data-appearance=appearanceDark]{--background-Card:rgb(76,76,76);--background-Nav:rgb(37,37,37)}:root[data-appearance=appearanceDark] main,:root[data-appearance=appearanceDark] main>section,:root[data-appearance=appearanceDark] main>section>header{background:var(--background-Nav-Section)!important}:root[data-appearance=appearanceDark] main header .toolbar{background:var(--background-Well)!important}*{text-size-adjust:none}html{font-size:110%;height:101vh}#mainNav{will-change:auto}#mainNav #navigationHome .toolbar a,#mainNav #navigationHome .toolbar button{margin-top:11px!important}#projectSelector li[data-id=clear]{font-size:.9rem}[data-viewstate=navigation] #mainNav{opacity:1;pointer-events:all}[data-viewstate=preview] #mainNav{opacity:0;pointer-events:none}[data-viewstate=project] #mainNav{opacity:0;pointer-events:none}[data-viewstate=navigation] #previewArea{opacity:0;pointer-events:none}[data-viewstate=preview] #previewArea{opacity:1;pointer-events:all}[data-viewstate=project] #previewArea{opacity:0;pointer-events:none}[data-viewstate=navigation] #currentProject{opacity:0;pointer-events:none}[data-viewstate=preview] #currentProject{opacity:0;pointer-events:none}[data-viewstate=project] #currentProject{opacity:1;pointer-events:all}[data-viewstate=embed] #mainNav{display:none}#mainNav,body::after{box-shadow:none}#mainNav section{margin:4px 0}#mainNav section#navigationHome{margin:0 0 3px 0;border-top-left-radius:0;border-top-right-radius:0}#mainNav section.hidden{display:none}.viewBar{margin-left:-.5rem;overflow:hidden}main .viewBar{border-bottom:0;padding-bottom:0;margin-bottom:0}.siteName{display:none}.monogram{display:inline-flex;justify-content:center;align-items:center;padding-left:1px}button.sleeping{color:inherit!important}.viewBar button{font-weight:700;font-size:.8rem;text-transform:uppercase!important}.viewBar button[data-action=viewNavigation]{position:relative;top:-1px}.viewBar .focusPreview,.viewBar .projectName{display:inline-block!important}.toolbar .delimiter,.viewBar .delimiter{display:inline-block!important;height:9px!important;margin-left:.6rem;margin-right:.45rem}.toolbar .delimiter{height:11px!important;margin-left:.2rem;margin-right:.8rem;vertical-align:text-top}main .viewBar [data-action=viewNavigation]{display:inline-block!important}main .viewBar [data-action=viewNavigation]+.delimiter{display:inline-block!important}#mainNav #navigationHome>header .toolbar{display:none}#mainNav #navigationSmallScreenToolbar{display:block!important;box-shadow:none;white-space:nowrap}#mainNav #navigationSmallScreenToolbar.hidden{display:none}#projectSelectorArea{margin-top:8px!important}#projectCreatorArea.active{overflow-y:auto;max-height:80vh;overflow-x:hidden}#navigationNewsContent{padding-top:var(--padding-Half);max-height:314px;overflow:auto;margin-top:var(--margin-Half);overflow-x:hidden}#navigationNewsContent .locationBadge{margin-left:-2px}.newsCard h3{font-size:.9rem}.newsCard h3 button{text-transform:uppercase}#collectionList [data-action=confirmAddCollection] .item,#collectionList [data-action=confirmAddCollection] button,#collectionList [data-action=viewCollection] .item,#favoritesList .item,#favoritesList button{margin-left:-100px}#collectionList li .itemLocation,#collectionList li h4{margin-left:-8px}#collectionList li.notCreator li .itemLocation,#collectionList li.notCreator li h4{margin-left:4px}#collectionList [data-action=viewCollection].selected::before{position:absolute;left:-100px;width:100px}#collectionList .collectionTools button{padding:0 9px 0 9px;text-align:center;font-size:.7rem!important;width:auto}#editCollectionForm{margin-left:var(--margin-Half);margin-right:var(--margin-Half)}#collectionPublicInput+span{font-size:.9rem}#editCollectionForm #collectionFormImage{width:100%;height:216px;align-items:center}main{position:fixed;top:0;right:0;left:0;bottom:0;width:100%;margin-left:0;z-index:9999;will-change:auto;padding-top:.5rem}[data-viewstate=navigation] main{transform:translateX(100vw)}main,main>section{box-shadow:none;box-shadow:none}main>section{top:0!important}main header .toolbar,main>section>header{background:0 0;box-shadow:none}main header .toolbar{margin-top:12px;margin-left:-22px;margin-right:0;padding:9px;overflow-x:auto}main>section>header{margin-right:0;padding-bottom:5px;padding-left:var(--padding-Default);border-radius:var(--border-radius-Default);box-shadow:none;border-top-left-radius:0;border-top-right-radius:0}main>section#currentProject .highLightBounce,main>section#previewArea .highLightBounce{animation:bigBounce .5s;animation-iteration-count:4;color:var(--color-Action)!important}.contentGuide{color:var(--color-Text);text-align:left;padding:0 var(--padding-Half)}.contentGuide p{margin-top:0}main #projectAreaContentInfo{padding-left:var(--padding-Half)}main p.warning{color:var(--color-Text)}#projectMembers{color:var(--color-Text)!important;padding-left:var(--padding-Half)!important;padding-right:var(--padding-Half)!important}#projectMembers h3{font-size:.9rem!important;text-transform:uppercase}#projectMembers .personCard{margin-bottom:var(--margin-Half);padding-top:var(--padding-Default)}#projectMembers .personCard.addPersonCard{margin-top:var(--margin-Half);padding:var(--padding-Half) var(--padding-Half)}main section .content{padding-left:var(--padding-Half)}main>section#previewArea{transition:none!important;top:-2px!important}main>section#currentProject{transition:none!important;top:7px!important}main>section#currentProject .content{padding-top:10px}[data-viewstate=project] main>section#currentProject{position:absolute;top:.5rem;right:0;bottom:0;right:0;transition:none!important;overflow-y:hidden;z-index:999999;max-height:9999px!important;filter:blur(0)!important}main section .content{scroll-padding-inline:4px;padding-top:8px}#upcomingEventsContent{height:420px}#navigationFindBrowse{padding-bottom:5rem}#navigationFind{margin-bottom:4rem!important}a.wrappedButton,button.wrappedButton,input[data-kind=filter]{min-width:auto}.locationBadge{margin-right:3px;margin-top:0}.card{margin:2px 8px 0 0}.card .toolbar{margin-top:0}main .card .locationBadge{font-size:.5rem}main .card{padding-top:76px}main .card .imageShelf{height:66px}main .card .imageShelf img{height:66px}main .card .rewinder{top:178px}.card[data-kind=space]{padding-left:var(--padding-Half);padding-right:var(--padding-Half)}.card[data-kind=space]{width:calc(100% - 1.8rem)}.card[data-kind=space] .calendar{width:100%}.card[data-kind=space] week{width:100%}.card[data-kind=space] header day{width:12.6%}.card[data-kind=space] day{width:12.6%!important;min-width:12.6%!important}.card[data-kind=space] hour{width:100%!important;min-width:12.6%!important}.card[data-kind=space] .current-day,.card[data-kind=space] day>button{width:100%!important;min-width:12.6%!important}.card[data-kind=space] day button.given-date{width:100%!important;min-width:12.6%!important}.card[data-kind=space] day button:not(.given-date),.card[data-kind=space] hour button{width:100%!important;min-width:12.6%!important}.card[data-kind=space] hours hour button span{left:0;font-size:.6rem}.card[data-kind=space] week .weekNumberBadge{right:2px;top:2px}.card .imageUploader button::before{content:'+';font-size:1.3rem;color:var(--color-Heading-Secondary) :}hours>hour:first-child>button[data-status=disabled]::before,hours>hour:first-child>button[data-status=unallowed]::before,hours>hour:first-child>button[data-status=unavailable]::before{width:100%}.largeImageViewer .imageShelf{height:48px}.largeImageViewer .icon{height:48px}hours hour button span{width:100%}.toolbar a,button,input[type=date],input[type=search]{height:1.6rem}day button{height:37px}.dialog h2{font-size:1.4rem}.dialog .content{font-size:.85rem}.dialog .content p{margin-top:.2rem;font-size:.85rem}button[data-action=copyText]{font-size:.9rem;width:100%}#notificationArea{left:1rem;bottom:.25rem;width:calc(100% - 2rem);max-width:9999px}#notificationArea .notification{position:absolute;top:0;right:0;width:100%;max-width:9999px;text-align:center}@keyframes slideIn{0%{transform:translateX(-44px);opacity:0}100%{transform:translateX(-5px);opacity:1}}}@media screen and (max-width:450px){#magicLink,#signIn #aaltoShibboleth button{width:100%}main section .content{padding-left:var(--padding-Half)}.contentGuide{white-space:normal;padding-right:var(--padding-Half)}}@media screen and (max-width:450px){#magicLink input[type=email],#signIn #aaltoShibboleth button{font-size:.8rem}#collectionList .collectionTools button{margin-left:var(--margin-Quarter)}.card{width:344px}.card[data-kind=space]{width:calc(100% - .5rem)!important}card[data-kind=space] week .weekNumberBadge{right:0;top:2px;font-size:.5rem}card[data-kind=space] week.expanded .weekNumberBadge::after{display:none!important}.calendar h3{margin-left:0}day{min-width:38px}week day{border-left:.6px solid var(--color-Line)}day button{border-bottom:.6px solid var(--color-Line)}day button{width:19px;min-width:19px!important}day button+button{left:19px}day button.given-date{width:38px}.current-day button.given-date{width:38px}hours hour button span{left:0;padding:0}button.scrollButton{display:none!important}button[data-action=showShelfInfo]{font-size:.7rem!important;padding:0 .2rem}[data-kind=item] .rewinder{top:210px;right:27px}[data-kind=space] .rewinder{top:208px;right:11px}:root{--statusGraphic-unavailable-Slot:repeating-linear-gradient( -26deg, var(--statusColor-unavailable-line), var(--statusColor-unavailable-line) 2px, transparent 2px, transparent 8px )}}#collectionEmbedDocument ::-webkit-scrollbar-track,#collectionEmbedDocument::-webkit-scrollbar-track{background:initial;border-radius:initial}#collectionEmbedDocument ::-webkit-scrollbar-thumb,#collectionEmbedDocument::-webkit-scrollbar-thumb{background-color:initial;border-radius:initial;border:initial}#collectionEmbedDocument,#collectionEmbedDocument body{background:0 0!important}#collectionEmbed{padding-top:var(--padding-Half)}#collectionEmbed .collectionPreviewList{margin:0}#collectionEmbed .card{margin:1px;min-width:calc(100% - 2px);width:calc(100% - 2px);border-radius:0;height:auto;background:0 0!important;box-shadow:none!important}#collectionEmbed li{padding:0;height:96px;margin-bottom:4px;background:var(--background-Card);border:0 solid!important;border-radius:var(--border-radius-Default)}#collectionEmbed a{text-decoration:none!important}#collectionEmbed img{position:absolute;object-fit:cover;top:10px;left:10px;width:76px;height:76px;border-radius:var(--border-radius-Nested)}#collectionEmbed .content{display:flex;flex-direction:column;justify-content:center;margin-left:98px;height:96px;padding:0;color:var(--color-Text)}#collectionEmbed h4{line-height:1.2}#collectionEmbed .itemLocation{line-height:1.2}#accessibilityQuickMenu{position:absolute;z-index:999999;translateX:0;background:var(--background-Body);border:3px solid var(--color-Line);top:16px;left:0;right:auto;padding:var(--padding-Half) var(--padding-Default);color:var(--color-Main-Heading);border-radius:var(--border-radius-Default);max-width:600px;max-height:480px;overflow:auto;display:none}.hiddenVisually{transform:translateX(-2048px);left:auto;right:16px}#accessibilityQuickMenu:focus-within{transform:translateX(16px)!important}.canScrollXEnd::after,.canScrollXStart::before,.canScrollYEnd::after,.canScrollYStart::before{position:fixed;content:'°';background:var(--background-Button-Stronger);border-radius:50%;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--box-shadow-Strong)}.canScrollXStart::before{content:'←';top:calc(50% - 22px);left:1rem}.canScrollYStart::before{content:'↑';top:1rem;left:calc(50% - 22px)}.canScrollXEnd::after{display:none;content:'→';bottom:calc(50% - 22px);right:.5rem}.canScrollYEnd::after{content:'↓';bottom:1rem;left:calc(50% - 22px)}button[data-status=friendly]+.current-day button.given-date,button[data-status=friendly]+button[data-status=friendly]+.current-day button.given-date,button[data-status=friendly]+button[data-status=myreservation]+.current-day button.given-date,button[data-status=myreservation]+.current-day button.given-date,button[data-status=myreservation]+button[data-status=myreservation]+.current-day button.given-date{background-color:transparent!important}:root button[data-status=friendly]+.current-day button.given-date,:root button[data-status=friendly]+button[data-status=friendly]+.current-day button.given-date,:root button[data-status=friendly]+button[data-status=myreservation]+.current-day button.given-date,:root button[data-status=myreservation]+.current-day button.given-date,:root button[data-status=myreservation]+button[data-status=myreservation]+.current-day button.given-date{border-color:#000!important}.scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}.camouflaged{opacity:0;max-height:0;overflow:hidden;overflow:hidden;line-height:0;font-size:0}.quake{animation:quakey .5s linear 1}.banana{background:#fffacd}[data-purring=true],[data-purring=true] *{cursor:url( '../img/laserdot_24.png' ) 12 12,auto!important}#cqb{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.35;transition:1s opacity ease-in}#cqb.fadeOut{transition:1s opacity ease-in;opacity:0}[data-motion=motionReduced] *,[data-motion=motionReduced] ::after,[data-motion=motionReduced] ::before{transition:none!important;animation:none!important;scroll-behavior:auto!important}