.account-panel form.default{margin:1em 0;min-width:60vw}.account-panel form.default>button,.account-panel form.default>input,.account-panel form.default>textarea{font-size:x-large}.account-panel h1{font-weight:400;margin-bottom:.5em;text-align:center}.account-panel form,.account-panel h1,.account-panel span.note,login-dialog span.note{align-self:center}.account-panel form+span.note{margin-top:.25em}.account-panel span.note,login-dialog span.note{color:#686666;margin:.5em .25em .25em .25em;text-align:center!important}.account-panel span.note>a,login-dialog span.note>a{display:inline-block}login-dialog .msg:not([hidden])+form{margin-top:unset}login-dialog form.default{margin-top:1.5em}login-dialog form+span.note{margin-top:.5em}login-dialog form+span.note{margin-bottom:.5em}.msg>.close-button{display:none}.facebook-link{background-color:#3a5a99;color:#fff;padding:.25em .5em;font-size:13px;display:inline-flex;align-items:baseline}.facebook-link>svg{fill:#fff;width:14px;height:14px;padding-right:2px}:root{--border-radius:5px}html{height:100%}body{display:flex;flex-direction:column;margin:0;min-height:100%;position:relative}body{transition:.5s opacity linear}body[busy]{pointer-events:none;opacity:.5}body>.loader{display:none}body[busy].loading>.loader{position:absolute;left:50%;top:40%;display:block}body>header{display:flex;flex-shrink:0;padding:1.5em 1.5em 1.5em 1.5em;margin-bottom:2em;justify-content:center;align-items:center;box-shadow:0 1px 0 rgba(0,0,0,.15);background-color:#fafafa}body>header>.header-content{display:flex;flex-grow:1;max-width:95rem;align-items:center}body[logged-in]>header{padding:.25em .75em}body[logged-in]>header>.header-content{max-width:70rem}body[logged-in]>header>.header-content .logo{margin:.5em 0}body[signup-login-page] header .signup-login-container{display:none}body:not([logged-in]) .show-if-logged-in,body:not([user-admin]) .show-if-admin,body:not([user-moderator]) .show-if-moderator,body[logged-in] .hide-if-logged-in,body[user-moderator] .hide-if-moderator{display:none!important}body>footer{padding:2em 1em 1em 1em;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.noscroll{overflow:hidden}[hidden]{display:none!important}.spacer{flex-grow:1}.spacer-2{flex-grow:2}.spacer-3{flex-grow:3}.logo>a{text-decoration:none;color:#000;display:flex}.logo>a>img{width:32px;height:32px}.caption{font-weight:700}.tagline{font-size:75%;margin-left:1em;font-style:italic}.header-item{margin-right:2px;margin-left:5px;display:inline-flex}.header-button{border-radius:5px;min-width:72px;display:inline-flex;align-items:center;cursor:default;font-weight:500;font-size:15px;border:1px solid transparent;background-color:#fafafa;color:#14171a;justify-content:center;text-decoration:none;margin:0 auto 0 .5em;padding:.75em .5em}.header-button:hover{background-color:rgba(60,64,67,.08)}.header-button:focus{outline:0;border:1px dotted #cfd5e1}.header-button:active{background-color:rgba(60,64,67,.1);border:1px solid #cfd5e1}.header-button>.header-button-label{align-self:end}.header-button>img.header-button-ico{width:16px;height:16px;margin-right:.25em;border-radius:100%}.header-ico{cursor:pointer;width:16px;height:16px}.link{cursor:pointer;border-bottom:thin solid;color:#026475}.link:hover{color:#6495ed}.link:focus{background:rgba(0,0,0,.1);outline:0}.sqbutton{width:20px;height:16px;cursor:pointer;background-color:#fff;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);border-radius:2px;display:flex;align-items:center;justify-content:center;font-weight:700;padding:4px 6px;margin:1px}.sqbutton:hover{color:transparent;text-shadow:0 0 1px #000}.cute-blue-button,.cute-button{height:2em;padding:2px;border-radius:5px;padding:.1em .7em;min-width:72px;text-align:center;display:inline-flex;align-items:center;cursor:pointer;border:1px solid #3079ed;font-weight:500;font-size:larger;box-shadow:0 1px 6px 0 rgba(0,0,0,.3);transition:box-shadow 150ms cubic-bezier(.4, 0, 1, 1);background-color:#fff;color:#357ae8;justify-content:center;text-decoration:none;margin:0 .5em 0 .5em}.cute-blue-button{background-color:#357ae8;color:#fff}.cute-blue-button:hover,.cute-button:hover{background-color:#357ae8;background-image:linear-gradient(top,#4d90fe,#357ae8);border:1px solid #2f5bb7;box-shadow:0 1px 1px rgba(0,0,0,.1);color:#fff}.cute-blue-button:focus,.cute-button:focus{background-color:#4d90fe;border:1px solid #2f5bb7;box-shadow:inset 0 0 0 1px #fff;color:#fff;outline:0}.button-image{width:32px;height:32px;margin-right:1em}.divider{border-top:1px solid #e7e7e7}.ico-link-container{display:flex;min-height:1.5em;align-items:center}.ico-link-container:empty{display:none}.ico-link{background-repeat:no-repeat;background-size:1.5em 1.5em;background-position:center;width:2em;height:2em;display:inline-block;margin-left:.5em}.instagram-ico-link{background-image:url(../images/instagram.png)}.facebook-ico-link{background-image:url(../images/facebook.ico)}.flickr-ico-link{background-image:url(../images/flickr.ico)}.youtube-ico-link{background-image:url(../images/youtube.ico)}.pinterest-ico-link{background-image:url(../images/pinterest.png)}.tripadvisor-ico-link{background-image:url(../images/tripadvisor.png)}.twitter-ico-link{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2072%2072%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h72v72H0z%22%2F%3E%3Cpath%20class%3D%22icon%22%20fill%3D%22%231da1f2%22%20d%3D%22M68.812%2015.14c-2.348%201.04-4.87%201.744-7.52%202.06%202.704-1.62%204.78-4.186%205.757-7.243-2.53%201.5-5.33%202.592-8.314%203.176C56.35%2010.59%2052.948%209%2049.182%209c-7.23%200-13.092%205.86-13.092%2013.093%200%201.026.118%202.02.338%202.98C25.543%2024.527%2015.9%2019.318%209.44%2011.396c-1.125%201.936-1.77%204.184-1.77%206.58%200%204.543%202.312%208.552%205.824%2010.9-2.146-.07-4.165-.658-5.93-1.64-.002.056-.002.11-.002.163%200%206.345%204.513%2011.638%2010.504%2012.84-1.1.298-2.256.457-3.45.457-.845%200-1.666-.078-2.464-.23%201.667%205.2%206.5%208.985%2012.23%209.09-4.482%203.51-10.13%205.605-16.26%205.605-1.055%200-2.096-.06-3.122-.184%205.794%203.717%2012.676%205.882%2020.067%205.882%2024.083%200%2037.25-19.95%2037.25-37.25%200-.565-.013-1.133-.038-1.693%202.558-1.847%204.778-4.15%206.532-6.774z%22%2F%3E%3C%2Fsvg%3E)}form.default{display:flex;flex-direction:column;margin-top:1em}form.default>*{flex-grow:0;margin:.125em;padding:5px}form.default>button,form.default>input,form.default>textarea{font-size:large}.dialog-content{font-size:large;margin-top:1em;margin:5px;padding:5px;line-height:1.5em}.name{color:#222;white-space:nowrap;display:inline}.email{color:#555;font-family:monospace;font-size:smaller}.designation{padding:.25em .25em;background-image:linear-gradient(-100deg,rgba(255,255,255,0),#d6e2ff 85%,rgba(255,255,255,0))}.logout-button,.profile-button{display:none}.signup-login-container{display:flex;flex-direction:row;align-items:baseline;margin-left:auto}.msg{font-size:20px;padding:1em;margin:1em 1em 1.5em 1em;text-align:center;border-radius:5px;width:70%;align-self:center;position:relative}.error{background:#ffecec;border:1px solid #f5aca6}.success{background:#e9ffd9;border:1px solid #a6ca8a}.warning{background:#fff8c4;border:1px solid #f2c779}.loading [loadable]{filter:blur(1px) opacity(.5);pointer-events:none}img.loading{opacity:.8;filter:grayscale(.8)}:root{--loader-width:70px;--loader-height:70px;--loader-color-primary:#a8aeab;--loader-color-secondary:#99aea2;--line-width:3px;--animation-duration:2s;--loader-initial-scale:0.1}.loader,.loader:after,.loader:before{box-sizing:border-box;flex-grow:0;flex-shrink:0}@keyframes blast-ripple{0%{top:calc(var(--loader-height,100px)/ 2 - var(--line-width,4px));left:calc(var(--loader-width,100px)/ 2 - var(--line-width,4px));width:0;height:0;opacity:1}100%{top:-1px;left:-1px;width:calc(var(--loader-width,100px) - var(--line-width,4px));height:calc(var(--loader-height,100px) - var(--line-width,4px));opacity:0}}.loader.blasting-ripple{position:relative;width:var(--loader-width,100px);height:var(--loader-height,100px)}.loader.blasting-ripple::after{opacity:0;content:'';position:absolute;border:var(--line-width,4px) solid var(--loader-color-secondary,#00f);opacity:1;border-radius:50%;animation:blast-ripple var(--animation-duration,1s) cubic-bezier(0,.2,.8,1) infinite}.loader.blasting-ripple::before{opacity:0;top:calc(var(--loader-height,100px)/ 2 - var(--line-width,4px));left:calc(var(--loader-width,100px)/ 2 - var(--line-width,4px));content:'';position:absolute;border:var(--line-width,4px) solid var(--loader-color-primary,#00f);opacity:1;border-radius:50%;animation:blast-ripple var(--animation-duration,1s) cubic-bezier(0,.2,.8,1) infinite;animation-delay:calc(var(--animation-duration, 1s) / 2)}@media screen and (max-width:480px){.logo{align-self:flex-start}body:not([logged-in])>header>.header-content{flex-direction:column}body>header>.header-content>.signup-login-container{margin-left:0;margin-top:2em}.logout-link,.profile-link{display:none}.profile-button{display:inline-block;width:32px;height:32px;background-color:#0090ce;border-radius:32px;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;margin-right:.5em}.profile-button>span{font-size:0}.profile-button>span:first-letter{font-size:15px}.logout-button{display:inline-block;margin:0 .5em 0 .5em;width:24px;height:24px;border-radius:16px;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff}}.popup-container{position:relative;display:flex}.popup{position:absolute;background-color:#fff;border-radius:2px;top:100%;z-index:1000}.popup.popup-up{bottom:100%;top:unset}.popup-container.popup-arrow{position:relative}.popup-container.popup-arrow>.popup{top:calc(100% + 11px);right:0}.popup-container.popup-arrow>.popup>.popup-caret{left:auto;right:10px;position:absolute;top:-9px;width:18px;height:10px;float:left;overflow:hidden}.popup-container.popup-arrow>.popup>.popup-caret>.popup-caret-outer{border-bottom:10px solid #657786;border-bottom-color:#657786;border-bottom-color:rgba(0,0,0,.1);border-left:10px solid transparent;border-right:10px solid transparent;height:auto;left:0;top:0;width:auto;position:absolute;display:inline-block;margin-left:-1px}.popup-container.popup-arrow>.popup>.popup-caret>.popup-caret-inner{top:1px;left:1px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #fff;border-bottom-color:#fff;border-bottom-color:#fff;position:absolute;display:inline-block;margin-left:-1px}.popup-container.popup-arrow>.popup>.popup-content,.popup-container>.popup>.popup-content.popup-list{border-top:1px solid #d9d9d9;border-radius:3px;box-shadow:0 1px 6px 0 rgba(0,0,0,.3);transition:box-shadow 150ms cubic-bezier(.4, 0, 1, 1);box-sizing:border-box;overflow:auto;display:flex;flex-direction:column;padding:1px;z-index:1000}.popup-list-box{display:inline-flex;outline:0;flex-grow:1;flex-shrink:0}.popup-list{display:flex;flex-direction:column;padding:1px;max-height:calc((30px + 1px) * 10 + 3px)}.popup-list-item{cursor:default;padding:0 .125em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;min-height:30px;text-align:left;font-size:13px;color:#999;display:flex;align-items:center}.popup-list-item:not(:last-child){border-bottom:1px solid #e6e6e6}.popup-list-item[hidden]{display:none}.popup-list-item:hover:not(.popup-list-group){background:#f6f6f6}.popup-list-item[selected]:not(.popup-list-group){color:HighlightText;background-color:Highlight}.popup-list-item>img{width:16px;height:16px;margin:auto .5em;vertical-align:middle}.popup-list-item-text{margin:3px 3px 3px 3px;vertical-align:middle;padding-right:.75em}.popup-container.popup-arrow .popup-list-item:first-child{border-top:1px solid transparent}.popup-list-item.popup-list-group{margin-left:.25em;margin-right:.25em;margin-top:1px;border-top:1px solid #e6e6e6}.popup-list-subitem{padding-left:1.5em}.list-item-friend{line-height:1.2em;padding:.5em .75em}.list-item-friend>*{text-overflow:ellipsis;overflow:hidden}.list-item-friend-block{display:flex;align-items:center}.list-item-friend-avatar,.list-item-friend.popup-list-item>.list-item-friend-avatar{width:24px;height:24px;border-radius:100%;margin-right:.25em}.list-item-friend-info{margin-left:.5em}.list-item-friend-name{font-size:13px;color:rgba(0,0,0,.87)}.list-item-friend-email{font-size:12px;color:rgba(0,0,0,.54)}.shares-container .list-item-friend{display:grid;grid-template-columns:2fr 1fr auto;grid-gap:1em}.shares-container .list-item-friend[rejected]{opacity:.2}.shares-container .list-item-friend[rejected] .revoke-invite-button{visibility:hidden}.shares-container .revoke-invite-button{box-shadow:unset;background:url(/images/close-x.png);opacity:.7;background-repeat:no-repeat;background-position:50% 75%}.shares-container .revoke-invite-button:hover{opacity:1}.shares-container .list-item-friend-isaccepted{font-size:12px;color:rgba(0,0,0,.54);text-align:center;display:flex;align-items:center;justify-content:center}.popup-list-item[selected] .list-item-friend-email,.popup-list-item[selected] .list-item-friend-name{color:HighlightText}.friends-list{border-radius:5px;border:1px double #d9d9d9;min-width:calc(100% - 1.25em);max-height:12em;overflow:auto}.friends-list-control .editable-control-value-item>span{max-width:8em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}[plain]>.friends-list-control.editable-control .editable-control-value-item:after{content:''}.autocomplete{position:relative}.autocomplete>.autocomplete-box{display:inline-flex;box-shadow:rgba(0,0,0,.3) 0 2px 6px;background:#fff;align-items:center}.autocomplete>.popup{min-width:100%;max-width:100%}.autocomplete-input{border-radius:2px;border:1px solid transparent;box-shadow:0 2px 6px rgba(0,0,0,.3);box-sizing:border-box;font-family:Roboto;font-size:15px;font-weight:300;height:29px;width:inherit;outline:0;padding:0 11px 0 13px;text-overflow:ellipsis;font:300 15px Roboto,Arial,sans-serif;flex-grow:1;box-shadow:unset}.autocomplete-buttons-container{display:flex}img.autocomplete-button{width:16px;height:16px;cursor:default;border-color:transparent;border-style:solid;outline:0;padding:4px 6px;background-color:#fff;--active-color:hsla(240, 5%, 5%, 0.15);--hover-color:hsla(0, 0%, 80%, 0.4)}img.autocomplete-button:hover{background-color:var(--hover-color)}[open]>.popup-list-box>img.autocomplete-button,img.autocomplete-button:active{background-color:var(--active-color)}img.pick-button[pressed]{background-color:var(--hover-color);filter:sepia() saturate(10000%) hue-rotate(170deg)}.editable-control-container{position:relative}.editable-control-container.popup-container.popup-arrow>.popup>.popup-content{line-height:1.5em;padding:1em;text-align:center;border-radius:6px}.editable-control{padding:.5em 0 .5em .5em;display:inline-flex;min-width:100%;flex-wrap:wrap;border-radius:5px;outline:0;border:1px double #d9d9d9;box-sizing:border-box}.editable-control:focus,.editable-control[hasfocus]{border:1px double #9ecaed}.editable-control[invalid]{box-shadow:0 0 1.5px 1px red;border:1px double transparent}.editable-control[invalid]:focus{box-shadow:0 0 2px 2px rgba(255,0,0,.4)}.editable-control input{border:1px solid transparent;outline:0;box-shadow:unset}.editable-control-label{cursor:default}.editable-control-label,.editable-control-loc-value,.editable-control-value{padding:2px;border:1px solid transparent}.editable-control-value{display:none}.editable-control>.editable-control-value-container{display:inline-flex;align-items:baseline}[plain]>.editable-control>.editable-control-value-container{position:relative}[plain]>.editable-control>.editable-control-value-container>.editable-control-value{position:absolute;min-width:100%}[plain]>.editable-control>.editable-control-value-container>.editable-control-number{max-width:unset}[plain]>.editable-control:not([hasfocus]){border:1px double transparent}[plain]>.editable-control .editable-control-value{display:inline-flex;flex-wrap:wrap;justify-content:inherit}[plain]>.editable-control .editable-control-value-item{padding-left:.25em;display:inline-flex;cursor:default}[plain]>.editable-control .editable-control-value-item:after{content:','}[plain]>.editable-control .editable-control-value-item:last-child:after{content:''}[plain]>.editable-control .editable-control-value-item>img{width:16px;height:16px;border-radius:100%;margin-right:.25em;margin-left:.25em}[plain]>.editable-control .editable-control-date,[plain]>.editable-control .editable-control-number,[plain]>.editable-control>.editable-control-list-input,[plain]>.editable-control>.editable-control-list-item{max-width:0;max-height:0;visibility:hidden;padding:2px 0}[plain]>.editable-control .editable-control-list-input{padding:1px 0}[plain]>.editable-control[hasfocus] .editable-control-date,[plain]>.editable-control[hasfocus] .editable-control-number,[plain]>.editable-control[hasfocus]:not([readonly])>.editable-control-list-item,[plain]>.editable-control[hasfocus]>.editable-control-list-input{max-width:unset;max-height:unset;visibility:visible}[plain]>.editable-control[hasfocus]:not([readonly]) .editable-control-value{display:none}[plain]>.editable-list{justify-content:center}.editable-list{padding:calc(.5em - 3px) 0 calc(.5em - 3px) .5em;align-items:center}.editable-list>*{padding:2px 0;margin:1px 0;border:1px solid transparent}.editable-control-list-input.autocomplete{display:inline-flex;flex-grow:1}.editable-control-list-input .autocomplete-input{width:10em;flex-grow:1;font-size:small;height:unset;font:unset}.editable-control-list-input .autocomplete-input{padding:0 0 0 .25em}.editable-control-list-input .autocomplete-input:focus{max-width:unset}.editable-control-list-input .autocomplete-box{box-shadow:unset}.editable-control-list-input .popup{margin-left:0}.editable-control-list-item{border:1px double #d9d9d9;background-color:#edf4ff;border-radius:3px;padding-left:3px;margin-left:2px;cursor:default;padding-left:9px;padding-right:9px;display:inline-block}.editable-control-list-item:focus{background-color:#0588cb;color:#fff;outline:0}.editable-control .editable-control-list-item>img.button{vertical-align:middle;background-color:#edf4ff;border-radius:3px;height:12px;width:0;margin-left:0;margin-right:0;padding:0;visibility:hidden}.editable-control .editable-control-list-item:focus>img.button{filter:brightness(0%) invert(100%);background-color:transparent}.editable-control[hasfocus]:not([readonly]) .editable-control-list-item{padding-left:.5em;padding-right:.25em;height:16px}.editable-control[hasfocus]:not([readonly]) .editable-control-list-item>img.button{visibility:visible;width:12px;margin-left:.25em}.editable-control-number{width:2.5em;text-align:center}.editable-loc-control{max-width:30%;display:inline-flex;align-items:center}.editable-loc-control img{flex-shrink:0;align-self:center}.editable-control-loc-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;max-width:50vw;margin-right:2px}.editable-control-loc-value:empty:after{content:'<click here>';opacity:.54;font-style:italic}.dialog-background{min-width:100vw;min-height:100%;max-width:100vw;max-height:100%;background:rgba(255,255,255,.5);left:0;top:0;position:fixed;overflow-y:scroll;z-index:1002;display:flex;justify-content:center;align-items:center}.dialog{width:640px;max-width:80vw;max-height:80vh;padding:30px 42px;border:1px solid rgba(0,0,0,.333);box-shadow:0 4px 16px rgba(0,0,0,.2);background:#fff;z-index:1003;position:relative;display:flex;flex-direction:column}.dialog .dialog-title{font-size:large}.dialog .dialog-body{flex-grow:1;display:flex;flex-direction:column}.dialog-buttons{margin-top:1em;margin-top:1em;display:flex;justify-content:end}.dialog-buttons>.dialog-button{margin-left:.75em;padding:.25em .5em;border-radius:2px;min-width:72px;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:0;min-height:1.5em}.dialog-buttons>.dialog-button>.button-image{margin-right:.5em}.dialog-buttons>.dialog-button[disabled]{filter:grayscale();cursor:default}.dialog-buttons>.dialog-button:not([disabled]):hover{box-shadow:0 1px 1px rgba(0,0,0,.1)}.dialog-buttons>.dialog-accept.dialog-button{background-color:#4d90fe;border:1px solid #3079ed;color:#fff}.dialog-buttons>.dialog-accept.dialog-button:not([disabled]):hover{background-color:#357ae8;background-image:linear-gradient(top,#4d90fe,#357ae8);border:1px solid #2f5bb7;box-shadow:0 1px 1px rgba(0,0,0,.1)}.dialog-buttons>.dialog-accept.dialog-button:not([disabled]):focus{box-shadow:inset 0 0 0 1px #fff}.dialog-buttons>.dialog-cancel.dialog-button{background-color:#f8f8f8;border:1px solid #c6c6c6;color:#444}.dialog-buttons>.dialog-cancel.dialog-button:not([disabled]):hover{box-shadow:0 1px 1px rgba(0,0,0,.1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);color:#333}.dialog-buttons>.dialog-cancel.dialog-button:not([disabled]):focus{border:1px solid #4d90fe}@media screen and (max-width:480px){.dialog{max-width:100vw;max-height:100vh;padding:1.5em 1em 1em 1em;box-sizing:border-box}}.dialog .list-control-container{width:100%}.dialog .editable-control-container{flex-grow:1}.dialog .editable-control:not(.editable-list){align-items:baseline}.close-button{z-index:0;position:absolute;right:0;top:0;font:400 11px Roboto,Arial,sans-serif;padding:4px;box-shadow:unset;background:url(/images/close-x.png);opacity:.7;background-repeat:no-repeat;background-position:20% 100%}.close-button:hover{opacity:1}.flex-breaker{flex-basis:100%}.delete-dialog-caution{background:#ffdead}.trip-options-control>.editable-control-container{padding:.25em .5em 0 .5em}.calendar-container{display:flex;justify-content:space-evenly;margin-top:.5em;font-size:smaller}.calendar-container .calendar-month{border-radius:3.5px;box-shadow:0 0 0 1px hsla(210,4%,10%,.05);flex-grow:1}.calendar-container .calendar-month table{border-collapse:collapse;color:#404040;cursor:default;width:100%}.calendar-container .calendar-month:first-child{border-right:none}.calendar-container .calendar-month .month-header{display:flex;align-items:center;padding:.25em 0}.calendar-container .calendar-month .month-header .month-header-name{flex-grow:1}.calendar-container .calendar-month .month-header .month-arrow{height:12px;width:12px;display:block;fill:currentcolor;padding:.5em;border-radius:50%}.calendar-container .calendar-month .month-header .month-arrow:not(.month-arrow-disabled):hover{background-color:rgba(60,64,67,.08)}.calendar-container .calendar-month .month-header .month-arrow-disabled{color:#ddd}.calendar-container .calendar-month:first-child .month-header .month-right-arrow,.calendar-container .calendar-month:last-child .month-header .month-left-arrow{visibility:hidden}.calendar-container .calendar-month td,.calendar-container .calendar-month th{padding:.5em;text-align:center}.calendar-container .calendar-month td{color:silver}.calendar-container .calendar-month td.available{color:#404040;background:#c8ecba}.calendar-container .calendar-month td.unavailable{background:#fcc9c5;color:#404040}@media screen and (max-width:480px){.calendar-container .calendar-month:first-child .month-header .month-right-arrow{visibility:visible}.calendar-container .calendar-month{box-shadow:none}.calendar-container .calendar-month:last-child{display:none}}collapsible-text:not(.expanded){overflow:hidden}image-close-button{background-color:rgba(0,0,0,.5);border-bottom-left-radius:25%;border-bottom-right-radius:25%;border-top-left-radius:25%;height:32px;width:32px;transition:350ms all;position:absolute;top:0;right:0}image-close-button:hover{background-color:hsl(0deg 2% 16% / 80%)}image-close-button>svg{fill:#f3f3f3;cursor:pointer}image-editable-list,image-list:not(:empty){display:flex;overflow-x:auto;height:80px}image-editable-list>.image-item,image-list>.image-item{min-width:140px;max-width:140px;margin-right:.5em;position:relative;cursor:pointer}image-editable-list>image-editable-list-item>.ratio-box,image-list>image-list-item>.ratio-box{padding-top:56.25%}image-editable-list>image-editable-list-item>.ratio-box>.image,image-list>image-list-item>.ratio-box>.image{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;border-radius:3px}image-editable-list>image-editable-list-item[src]>.loading-bar{display:none}image-editable-list>image-editable-list-item[src]>.ratio-box{display:block}image-editable-list>image-editable-list-item:not([src])>.loading-bar{display:block}image-editable-list>image-editable-list-item:not([src])>.ratio-box,image-editable-list>image-editable-list-item:not([src])>image-close-button{display:none}image-editable-list>image-editable-list-item.dragged{opacity:.5}image-editable-list>image-editable-list-item>.ratio-box>.image{border-radius:unset}image-editable-list>image-editable-list-item>.loading-bar{border-radius:unset;margin:0;width:100%;height:100%}image-editable-list>image-editable-list-item>.loader.blasting-ripple{position:absolute;left:25%;width:24px;height:24px;top:10%;display:none}image-editable-list>image-editable-list-item[busy]{pointer-events:none;opacity:.6}image-editable-list>image-editable-list-item[busy]>.loader.blasting-ripple{display:block}image-editable-list>.image-placeholder{min-width:0;transition:min-width .5s ease;background-color:hsla(0,0%,80%,.8)}image-editable-list>.image-placeholder.droptarget{min-width:140px;transition:min-width .5s ease}image-editable-list>.image-add{border:1px dashed #d9d9d9;min-width:80px;display:flex;align-items:center;justify-content:center;cursor:pointer}image-editable-list>.image-add>.image-add-plus{font-size:x-large;color:#000;opacity:.5}image-editable-list>.image-add.dragover{border-color:#4d90fe}image-editable-list>.image-add.dragover>.image-add-plus{color:#2f5bb7;opacity:1}image-slider{background-color:#222224;background-image:linear-gradient(#17191f,#252a35);display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;max-width:100%;margin:0}image-slider:focus{outline:1px dotted #cfd5e1}image-slider .panel-gallery-pic{position:relative;max-width:100%;max-height:100%;cursor:pointer}image-slider .panel-gallery-nav{position:absolute;bottom:3%;left:0;width:100%;z-index:3;display:flex;justify-content:center;height:fit-content;background-color:rgba(18,28,27,.5)}image-slider.overflown .panel-gallery-navitems{justify-content:unset}image-slider .panel-gallery-navleft,image-slider .panel-gallery-navright{display:none;opacity:.5;cursor:pointer;width:32px;height:32px;margin:auto}image-slider .panel-gallery-navleft{transform:rotateZ(90deg)}image-slider .panel-gallery-navright{transform:rotateZ(-90deg)}image-slider .panel-gallery-navleft:hover,image-slider .panel-gallery-navright:hover{opacity:unset}image-slider.overflown .panel-gallery-navleft,image-slider.overflown .panel-gallery-navright{display:inline-block;flex-shrink:0}image-slider .panel-gallery-navitems{display:flex;overflow:auto;justify-content:center;padding:1em 0}image-slider .panel-gallery-navitem{border:1px solid #fff;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;margin:0 2px;width:24px;height:24px;flex-shrink:0}image-slider .panel-gallery-navitem[current]{background:#ccc;cursor:default;pointer-events:none}image-slider .panel-gallery-navitem.checked>div{width:12px;height:12px;background-color:#68b048c4;border-radius:50%;border:1px solid #395139}image-slider .image-slider-buttons{position:absolute;top:0;right:0;z-index:2;display:flex}image-slider .image-slider-maximize{height:32px;width:32px;margin:calc(.25em + 2px);margin-right:0;background-color:rgba(255,255,255,.5);filter:invert(100%) brightness(95%) contrast(100%);border-radius:25%;cursor:pointer}image-slider .image-slider-maximize:hover{background-color:hsla(0,14.3%,86.3%,.8)}image-slider image-close-button{border-radius:25%;margin:calc(.25em + 2px);margin-right:0;position:unset}image-slider img+.loader.blasting-ripple{position:absolute;visibility:hidden}image-slider img.loading+.loader.blasting-ripple{visibility:visible}image-mosaic>.image-mosaic-grid{height:100%}image-mosaic>.image-mosaic-grid>.image-mosaic-grid-cell{border:2px #f0f8ff solid;min-height:0}image-mosaic>.image-mosaic-grid img,image-mosaic>.image-mosaic-grid>.image-mosaic-grid-cell-morepics{object-fit:cover;width:100%;height:100%}image-mosaic:not([inactive])>.image-mosaic-grid img:hover{opacity:.95;cursor:pointer}image-mosaic>.image-mosaic-grid-2pics{display:grid;grid-template-columns:67% 33%}image-mosaic>.image-mosaic-grid-3pics{display:grid;grid-template-columns:67% 33%}image-mosaic>.image-mosaic-grid-4pics{display:grid;grid-template-columns:60% 20% 20%;grid-template-rows:64% 36%}image-mosaic>.image-mosaic-grid-3pics>.image-mosaic-grid-cell:first-child,image-mosaic>.image-mosaic-grid-4pics>.image-mosaic-grid-cell:first-child{grid-row-start:1;grid-row-end:span 2}image-mosaic>.image-mosaic-grid-3pics>.image-mosaic-grid-cell:nth-child(2),image-mosaic>.image-mosaic-grid-4pics>.image-mosaic-grid-cell:nth-child(2){grid-column-start:2;grid-column-end:span 3}image-mosaic>.image-mosaic-grid-3pics>.image-mosaic-grid-cell:nth-child(3) image-mosaic>.image-mosaic-grid-4pics>.image-mosaic-grid-cell:nth-child(3){grid-column-start:2}image-mosaic>.image-mosaic-grid-3pics>.image-mosaic-grid-cell:nth-child(4){grid-column-start:3}image-mosaic .image-mosaic-grid-cell-morepics{position:relative}image-mosaic .image-mosaic-grid-cell-morepics>.image-mosaic-morepics-container{position:absolute;display:flex;align-items:center;width:100%;height:100%;justify-content:center;background-color:rgba(0,0,0,.4);cursor:pointer}image-mosaic .image-mosaic-grid-cell-morepics>.image-mosaic-morepics-container:hover{opacity:.95;cursor:pointer}image-mosaic .image-mosaic-grid-cell-morepics>.image-mosaic-morepics-container .image-mosaic-morepics-number{color:#fff;font-size:x-large}.loctype-autocomplete .popup-list-item.loc-category{font-weight:700}.loctype-autocomplete .popup-list-item.loc-category:not([selected]){color:#646161}.loctype-autocomplete .popup-list-item.loc-type{padding-left:1em}.loctype-autocomplete .autocomplete-buttons-container:not([hidden])+.autocomplete-input{padding-left:.25em}.loctype-autocomplete .editable-control-list-item{padding:.25em .5em;white-space:nowrap}range-control,rating-control{--size:24px;margin:.5em}range-control .header,rating-control .header{display:flex;margin:.25em 0 .25em .25em}rating-control .header{flex-direction:column}range-control .header .label,range-control .header .value,rating-control .header .label{font-size:larger}range-control .header .value{margin-left:.5em}range-control[unrated] .header .value{color:#666}rating-control{--background-image-default:url(/images/app_icons.svg#star);--background-image:var(--image, var(--background-image-default));--background-origin-image:var(--origin-image, var(--background-image));--background-image-opacity:var(--image-opacity, 0.7);--fill-image-default:url(/images/app_icons.svg#star_golden);--fill-image:var(--image, var(--fill-image-default));--fill-origin-image:var(--origin-image, var(--fill-image))}rating-control[scale-labels][value] .header .scale-label{font-size:smaller;margin:.125em auto .125em .5em;padding:.125em .5em}rating-control[scale-labels][value='1'] .header .scale-label{background-color:#fcc3c3;color:#2b0000}rating-control[scale-labels][value='2'] .header .scale-label{background-color:#bdbdbd;color:#2b0000}rating-control[scale-labels][value='3'] .header .scale-label{background-color:#e6f8e6;color:#2b0000}rating-control[scale-labels][value='4'] .header .scale-label{background-color:#c5ffc2;color:#2b0000}rating-control[scale-labels][value='5'] .header .scale-label{background-color:#1ada11;color:#2b0000}rating-control:not([scale-labels]) .header .scale-label{display:none}range-control>.input-container,rating-control>.rating{display:flex}range-control[unrated]>.input-container{filter:grayscale(.8)}rating-control .segment{display:flex;position:relative;width:var(--size);height:var(--size);margin:0 .125em .25em .125em;cursor:pointer}rating-control[readonly] .segment{cursor:unset}rating-control .segment>.segment-image{position:absolute;top:0;left:0;width:var(--size);height:var(--size);background-repeat:no-repeat;background-size:var(--size) var(--size);background-origin:content-box;border-radius:5px;border-width:1px;border-color:transparent;border-style:solid}rating-control .segment>.segment-image:first-child{z-index:1;opacity:var(--background-image-opacity);background-image:var(--background-image)}rating-control .segment>.segment-image:last-child{background-image:var(--fill-image)}rating-control .segment:first-child>.segment-image:first-child{background-image:var(--background-origin-image)}rating-control .segment:first-child>.segment-image:last-child{background-image:var(--fill-origin-image)}range-control .unrate,rating-control .unrate{margin-left:auto;margin-right:.5em;font-size:smaller}range-control[unrated] .unrate,rating-control:not([value]) .unrate,rating-control[readonly] .unrate{display:none}spreadsheet-control{display:grid}spreadsheet-control>.spreadsheet-cell{border:none;border-top:1px solid #dfdfdf;border-right:1px solid #dfdfdf;padding:.75em;margin:0}spreadsheet-control>.spreadsheet-cell:focus-visible{z-index:1;outline:1px solid #9ecaed;border-color:transparent!important}spreadsheet-control[colcount='2']>.spreadsheet-cell:nth-child(2n),spreadsheet-control[colcount='3']>.spreadsheet-cell:nth-child(3n+2){border-left:1px solid #dfdfdf}spreadsheet-control[colcount='2']>.spreadsheet-cell:nth-last-child(-n+2),spreadsheet-control[colcount='3']>.spreadsheet-cell:nth-last-child(-n+3){border-bottom:1px solid #dfdfdf}spreadsheet-control>.spreadsheet-cell:nth-child(2){border-top-left-radius:var(--border-radius)}spreadsheet-control[colcount='2']>.spreadsheet-cell:nth-child(3),spreadsheet-control[colcount='3']>.spreadsheet-cell:nth-child(4){border-top-right-radius:var(--border-radius)}spreadsheet-control>.spreadsheet-cell:last-child{border-bottom-right-radius:var(--border-radius)}spreadsheet-control[colcount='2']>.spreadsheet-cell:nth-last-child(2),spreadsheet-control[colcount='3']>.spreadsheet-cell:nth-last-child(3){border-bottom-left-radius:var(--border-radius)}weather-control{display:block;overflow:hidden;overflow-y:scroll;padding-left:.25em;min-height:calc(100% - .5em);padding:.5em .75em .5em .5em}weather-control>ul{font-size:small;list-style:none;padding:0;margin:0}weather-control>ul>li{margin-bottom:.5em}weather-control>ul>li .header{display:flex;align-items:center}weather-control>ul>li .main-block{margin-left:.5em;display:block}weather-control>ul>li .main-block>*{margin-bottom:.25em}weather-control>ul>li .summary:first-letter{text-transform:uppercase}weather-control>ul>li .date{vertical-align:calc(50%);font-size:initial}weather-control>ul>li .icon{margin-left:1em;width:30px;height:30px}weather-control>ul>li .temperature{display:inline-block}weather-control>a{font-size:xx-small;color:grey;float:right;position:absolute;padding:.5em;bottom:1px;right:1px;background:#fff;border-radius:5px}body>.spacer,body>.spacer-3{flex-grow:0}.loading-box,.loading-box-right{display:none}.loading .loading-box,.loading .loading-box-right{display:flex;flex-direction:column;width:100%;margin-bottom:1em}.loading .loading-box-right{align-items:end}.loading .loading-box+.content-box,.loading .loading-box-right+.content-box{display:none}[class*=loading-bar]{opacity:.5;height:1em;background:linear-gradient(90deg,#dddad9,#dadada,#90949c);background-size:auto auto;background-size:200% 200%;animation:Animation 1.5s ease infinite;border-radius:5px;margin:.5em}[class*=loading-bar20]{width:20%}[class*=loading-bar30]{width:30%}[class*=loading-bar40]{width:40%}[class*=loading-bar50]{width:50%}[class*=loading-bar60]{width:60%}[class*=loading-bar70]{width:70%}[class*=loading-bar80]{width:80%}[class*=loading-bar90]{width:90%}[class*=loading-bar][class*=slim]{height:.5em}[class*=loading-bar][class*=wide]{height:1.5em}.light-grouping{border:1px double transparent;border-radius:5px}.light-grouping:focus{border:1px double #9ecaed;outline:0}@keyframes Animation{0%{background-position:10% 0}10%{background-position:20% 0}20%{background-position:35% 0}30%{background-position:45% 0}40%{background-position:50% 0}60%{background-position:68% 0}80%{background-position:40% 0}100%{background-position:10% 0}}#profile-button{border-radius:5px;min-width:96px;display:inline-flex;align-items:center;cursor:default;font-weight:500;font-size:15px;border:1px solid transparent;background-color:#fafafa;color:#14171a;justify-content:center;text-decoration:none;margin:0 .5em 0 auto;padding-left:.25em}#profile-button:hover{background-color:rgba(60,64,67,.08)}#profile-button>.popup-list-box{align-items:center;margin:.25em .5em}#profile-button[open]{background-color:rgba(60,64,67,.1);border:1px solid #cfd5e1;outline:0}#profile-button>.popup-list-box img.down-arrow{width:12px;height:12px;margin-left:.125em}#profile-button .popup-list-item{font-size:15px;display:inline-flex;align-items:center;justify-content:start;padding:.125em 1.25em}#profile-button .popup-list-item-text{color:#14171a;margin:3px auto}#profile-button>.popup-list-box>img.autocomplete-button:active,#profile-button>.popup-list-box>img.autocomplete-button:hover,#profile-button[open]>.popup-list-box>img.autocomplete-button{background-color:#fafafa}#profile-button>.popup-list-box>img.autocomplete-button{width:24px;height:24px;border-radius:100%;margin-right:.25em;padding:0}.panel{flex-grow:1;flex-shrink:0;align-self:center;display:flex;flex-direction:column;margin:0 .5em 0 .5em;width:calc(100% - 1em);max-width:95rem}.panel:not([active]){display:none}.panel.fixed{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;width:100%;height:100%;max-width:100%}.button{cursor:default;border-color:transparent;border-width:1px;border-style:solid;border-radius:7px;outline:0;padding:4px 6px;margin:1px;background-color:#fff}.button[disabled]{opacity:.5}.button:hover:not([disabled]){border-color:#d9d9d9}.button[pressed]{border:solid 1px #9ecaed;background:rgba(0,0,0,.1)}.colflex{display:flex;flex-direction:column}.hvr-grow{display:inline-block;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow:active,.hvr-grow:focus,.hvr-grow:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}goingwith-dialog .close-button{display:none}trip-panel>#trip-header{display:grid;grid-template-columns:60px 3fr 1fr;grid-template-rows:auto auto auto;margin-bottom:1em}trip-panel>#trip-header>.back-to-trips-button{grid-column:1/1;grid-row:1/1;align-self:center}trip-panel>#trip-header>#trip-title,trip-panel>#trip-header>#trip-title+.trip-title-loading-box{grid-column:2/2;grid-row:1/1}trip-panel>#trip-header>#trip-options,trip-panel>#trip-header>#trip-options+.trip-options-loading-box{grid-column:1/span 2;grid-row:2/2}trip-panel>#trip-header>.tabs{grid-column:1/span 2;grid-row:3/3}trip-panel>#trip-header>.weather-container{grid-column:3/3;grid-row:1/span 3;padding:.5em}@media screen and (max-width:480px){trip-panel>#trip-header{grid-template-columns:60px minmax(0,auto);grid-template-rows:auto auto auto auto}trip-panel>#trip-header>.tabs{grid-column:1/span 2;grid-row:4/4}trip-panel>#trip-header>.weather-container{grid-column:1/span 2;grid-row:3/3}trip-panel>#trip-header>.weather-container{min-height:6em;margin-top:1em}}trip-panel .tabs{display:flex;justify-content:center;margin-top:1em}trip-panel .tabs>.tab{display:flex;align-items:center;justify-content:space-evenly;color:grey;padding:.25em 1em;width:8em;border-radius:5px;border:1px double #d9d9d9;border-bottom-right-radius:0;border-bottom-left-radius:0;opacity:.8}trip-panel .tabs>.tab:hover{opacity:1}trip-panel .tabs>.tab:not(:last-child){border-right:none}trip-panel .tabs>.tab img{width:40px;height:40px;background-repeat:no-repeat;background-size:32px 32px;background-origin:content-box;background-position:4px 4px;border-radius:5px;border-width:1px;border-color:transparent;border-style:solid}trip-panel .tabs #trip-checklist-tab+label>img{background-image:url(/images/edit.png)}trip-panel .tabs #trip-food-menu-tab+label>img{background-image:url(/images/dining-room.png)}trip-panel .tabs #trip-pack-tab+label>img{background-image:url(/images/checklist.png)}trip-panel .tabs input{display:none}trip-panel .tabs input:checked+.tab{color:#357ae8;font-weight:500;border-top:2px solid #2b8ce1;opacity:1}trip-panel>#trip-header>#trip-title{font-size:xx-large;flex-grow:1;padding-left:10px;padding-top:7px;padding-bottom:1px;margin:0 .5em .25em .25em;text-align:center}trip-panel:not([view=checklist-edit])>checklist-view-edit,trip-panel:not([view=checklist-edit])>checklist-view-edit+.checklist-view.loading-container,trip-panel:not([view=checklist-pack])>checklist-view-pack,trip-panel:not([view=food-menu])>food-menu-view{display:none}trip-panel[view=checklist-pack] input[type=checkbox]{margin-right:5px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:inline-block;vertical-align:middle;width:1em;height:1em;outline:0;padding:4px;position:relative;border:1px solid #4d90fe;border-radius:2px}trip-panel[view=checklist-pack] input[type=checkbox]:checked::before{content:'\2713';left:-5%;position:absolute;bottom:-15%}trip-panel[view=checklist-pack] input[type=checkbox]+span:after{content:'\00a0\00a0'}trip-panel[view=checklist-pack] input[type=checkbox]:checked+span{text-decoration-color:black;text-decoration-style:solid;text-decoration-line:line-through;opacity:.5}trip-panel.loading #trip-options:not([hasvalue]),trip-panel.loading #trip-options[hasvalue]+.loading-box,trip-panel.loading #trip-title:empty,trip-panel.loading #trip-title:not(:empty)+.loading-box{display:none}trip-panel.loading .trip-title-loading-box .loading-bar{width:80%;height:1.7em}trip-panel.loading .trip-options-loading-box .loading-bar{width:70%;height:1em}trip-panel.loading .trip-options-loading-box .loading-bar:last-child{width:50%}trip-panel #trip-options,trip-panel #trip-title,trip-panel #weather,trip-panel checklist-view-edit,trip-panel checklist-view-pack{transition:.5s filter linear}trip-panel checklist-view-edit.loading,trip-panel checklist-view-pack.loading,trip-panel.loading #trip-options,trip-panel.loading #trip-title,trip-panel.loading .tabs{filter:blur(1px) opacity(.5);pointer-events:none}trip-panel #editor+.checklist-view.loading-container,trip-panel #editor.loading:empty{display:none}trip-panel #editor.loading:empty+.checklist-view.loading-container{display:block}trip-panel .editor-loading-box{align-items:baseline;display:flex;flex-direction:column}trip-panel .editor-loading-box{width:20em;margin:1em}trip-panel .editor-loading-box .loading-bar{height:1em}trip-panel .editor-loading-box .loading-bar.indent{margin-left:2em}.grouping{border:1px double #d9d9d9;border-radius:5px}.grouping:focus{border:1px double #9ecaed;outline:0}.embrace{position:relative}.embrace::before{position:absolute;width:66%;border-top:1px double #d9d9d9;content:'';height:66%;border-left:1px double #d9d9d9;border-top-left-radius:5px;top:0;left:0;z-index:-9999}.embrace::after{position:absolute;width:66%;border-bottom:1px double #d9d9d9;content:'';height:66%;border-right:1px double #d9d9d9;border-bottom-right-radius:5px;bottom:0;right:0;z-index:-9999}trip-panel #weather{min-width:20%;height:0}checklist-view-edit,checklist-view-pack{flex-shrink:0;flex-grow:1;min-height:100px}checklist-view-edit>ul,checklist-view-pack>ul{font-size:x-large;list-style-type:disclosure-open;display:inline-block;vertical-align:top;border-top:10px #0ff none;border-radius:2px;margin:2px}checklist-view-edit>ul>li,checklist-view-pack>ul>li{padding-top:10px}checklist-view-edit ul ul,checklist-view-pack ul ul{font-size:medium}checklist-view-pack ul{list-style-type:none!important}.insertionpoint{color:#00f}#new-trip-options,#trip-options{font-size:14px;display:flex;flex-wrap:wrap}#trip-options{padding:0 .5em .5em .5em;align-self:center;justify-content:center}#new-trip-options{margin:1.5em 0 .75em 0}trip-planning-panel{align-self:center;max-width:70em;padding-top:1em}trip-planning-panel .trips-loading-box{display:none}trip-planning-panel[loading] .trips-loading-box{display:block}trip-planning-panel .past-trip-group{margin-left:1em;margin-top:.5em}food-menu-view{display:flex;flex-wrap:wrap;justify-content:center;flex-grow:1}food-menu-control{max-width:24em;margin:.5em 1.5em}food-menu-control>.food-menu-date{border-bottom:1px solid #dfdfdf;text-align:center;padding-bottom:.75em;margin:0 1em 1em 1em;font-style:italic;color:#373232}food-menu-control>.food-menu-meal{margin:.75em 0 .25em 0;color:#373232}food-menu-control spreadsheet-control{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.list-heading{padding-bottom:.5em;position:relative;cursor:default;list-style-type:none}.list-heading::before{content:'';display:block;position:absolute;top:1px;width:100%;height:100%;left:0;border-bottom:1px double #d9d9d9}.list-heading-text{font-size:larger;position:relative;padding:4px;border-radius:3px}details>summary.list-heading{list-style-type:none;outline:0;cursor:pointer}details>summary.list-heading:hover{background:#f6f6f6}details[open]>summary.list-heading::before{border-bottom:1px double #d9d9d9}details>summary.list-heading>.list-heading-text{border-color:transparent;border-width:1px;border-style:solid;padding:3px 4px}details>summary.list-heading>.list-heading-text::before{content:'\25B9\020'}details[open]>summary.list-heading>.list-heading-text::before{content:'\25BF\020'}details summary::-webkit-details-marker{display:none}trip-planning-panel:not([has-trips]) .list-heading.no-trips-no-plans{display:none}trip-planning-panel[has-trips] .spacer-2.no-trips-no-plans,trip-planning-panel[has-trips] .spacer.no-trips-no-plans{display:none}ul.list>#planning-li{margin-bottom:.75em;justify-content:center;align-items:center;margin-bottom:.25em;min-height:7em}ul.list{font-size:large;list-style-type:none;padding-left:0}ul.list trip-badge.vanishing{pointer-events:none;opacity:.8;filter:grayscale(.8)}ul.list trip-badge[key]{margin-bottom:.25em}ul.list trip-badge span.listname{cursor:pointer;padding:.25em .5em;border-radius:5px}ul.list trip-badge span.listname:hover{background:#f6f6f6}ul.list trip-badge[current]{border:1px double #9ecaed}ul.list trip-badge:focus{outline:0}ul.list{display:grid;grid-template-columns:auto auto auto;justify-content:center}.trip{border-radius:5px;border:1px double #d9d9d9;padding:.75em;margin:.5em;display:flex;flex-direction:column;max-width:17em;min-width:15em;position:relative;cursor:default}.trip-menu{margin:-.5em calc(-.75em + 4px) 0 0;max-height:30px}.trip-menu .autocomplete-button{padding:4px;border-radius:5px}.trip-menu .popup-list-item{color:#14171a}.trip-menu .popup-list-item:first-child{border-top:none}.trip-title{margin:auto 0}.trip-name{font-size:17px;margin:0 0 .25em 0}.trip-loc{text-indent:1em;font-size:15px}.trip-body{display:flex;margin-bottom:.75em}.trip-ico{width:160px;height:90px;margin-right:.75em;flex-shrink:0;cursor:pointer;border-radius:5px}.trip-data{display:flex;flex-direction:column;font-size:14px;flex-grow:1;margin:.25em 0 0 .25em}.trip-data>*{margin:.25em 0}avatar-list .avatar{width:16px;height:16px;border-radius:100%;margin:.25em .125em 0 0}@media screen and (max-width:960px){ul.list{grid-template-columns:auto auto}}@media screen and (max-width:640px){ul.list{grid-template-columns:auto}ul.list:not(.no-trips-no-plans)>#planning-li{min-height:4em}}form.share-dialog>label{text-align:right}accept-share-dialog.dialog .dialog-body{display:flex;flex-direction:row;margin:1.5em 0 .75em 0;align-items:center}accept-share-dialog .dialog-body img{border-radius:50%;width:100px;height:100px;margin-right:1em}@media screen and (max-width:480px){accept-share-dialog.dialog .dialog-body{flex-direction:column}accept-share-dialog .dialog-body .dialog-content{margin:inherit}}loc-delete-dialog form>label,report-dialog form>label,review-delete-dialog form>label{display:flex;flex-direction:column}loc-delete-dialog form>label>span,report-dialog form>label>span,review-delete-dialog form>label>span{display:inline-block;padding-bottom:.25em}loc-delete-dialog form>label>textarea,report-dialog form>label>textarea,review-delete-dialog form>label>textarea{padding:.25em}.profile-container{display:flex}.profile-account-container{margin:2.5em auto 0 2em;width:40%}.profile-avatar{background:#fff;border:5px solid #fff;height:200px;position:relative;width:200px;margin-left:auto;align-self:baseline}.profile-avatar>img{height:100%;border-radius:50%}.profile-avatar>.profile-avatar-link-container{text-align:center;margin-top:-.25em}.profile-avatar>.profile-avatar-link-container .link{font-size:small}change-avatar-dialog .dialog-body{margin:1em;overflow:hidden}change-avatar-dialog .pcad-container{position:relative;overflow:hidden}change-avatar-dialog .pcad-pic{opacity:.5;position:relative}change-avatar-dialog .pcad-pic-frame-container{border-radius:50%;width:320px;height:320px;position:absolute;overflow:hidden;cursor:move}change-avatar-dialog .pcad-pic-frame{position:absolute}#profile-name{font-size:xx-large;padding:7px 0 1px 10px}.profile-name-container .email{padding:.5em 0 1px 10px}.profile-name-container{padding:.75em;border-radius:5px}.profile-name-container .dialog-buttons{display:none}.profile-name-container[value-changed]{background:#f6f6f6;border-bottom:1px double #d9d9d9}.profile-name-container[value-changed] .dialog-buttons{display:block}.profile-pwd-container{margin-top:1.5em}.profile-pwd-container .list-heading{cursor:default}.profile-pwd-container[open] .list-heading{background:#f6f6f6}.profile-pwd-container .list-heading::before{border-bottom:none}.profile-pwd-container .list-heading-text{font-size:large}@media screen and (max-width:480px){body>header{margin-bottom:0}#profile-button{min-width:unset}#profile-button .profile-button-username-label{display:none}#profile-button .popup .popup-list-item>img{width:16px;height:16px}.profile-container{flex-direction:column}.profile-avatar{margin-right:auto;height:120px;text-align:center}.profile-account-container{width:unset;margin:0}trip-panel .tabs>.tab{flex-direction:column}}gallery-panel image-slider image-close-button{margin:.5em .75em}:root{--gray-color:#667;--verdana:Verdana,Arial,Helvetica,sans-serif}.locview-availability{margin-top:.5em}.locview-availability .calendar-container{margin-top:.5em}.locview-availability .calendar-container .calendar-nextmonth-day,.locview-availability .calendar-container .calendar-prevmonth-day{visibility:hidden}.locview-availability .calendar-container .calendar-month table{border-collapse:unset}.locview-backbutton,.locview-savelocbutton{display:none}.locview-buttons{display:flex;flex-direction:column;align-items:center;margin-top:2em}.locview-buttons>.cute-button{margin:.375em;font-weight:400}.locview-closebutton{width:24px;height:24px;padding:4px 6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:700;opacity:.6;margin-bottom:.5em;position:absolute;top:0;right:0;background-color:hsla(0,0%,80%,.8);filter:invert(1) grayscale(1) contrast(9);border-bottom-left-radius:50%;z-index:1}.locview-closebutton:hover{opacity:1}.locview-cover{width:100%;position:relative}.locview-cover>.aspect-ratio-div{padding-top:56.25%}.locview-cover>.aspect-ratio-div>.aspect-ratio-div-child{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.locview-control-buttons{display:flex}.locview-control-buttons>.cute-button{flex-grow:1;padding:.5em .7em;font-size:140%}.locview-content{padding:2.5em 1em 1em 1em;display:flex;flex-direction:column;flex-shrink:0}.locview-description{font-size:110%;white-space:pre-line;position:relative;line-height:1.3em;margin-bottom:.3em;color:var(--gray-color);display:block;margin-top:1em}.locview-history>summary{cursor:pointer}.locview-inferior-label,.locview-section-label{font-family:var(--verdana);color:var(--gray-color);margin-bottom:.125em}review-ratings-view.locview-summary .review-rating-group-label{font-family:var(--verdana)}.locview-fields-container{margin:1em .5em 0 0;font-family:var(--verdana);display:flex;flex-direction:column;align-items:flex-end}.locview-fields-container>*{margin:.3em 0}.locview-fields-container .locview-link{display:flex;align-items:flex-start}.locview-fields-container .locview-link>img{width:1.3em;height:1.3em;margin-right:.5em}.locview-piclist:not(:empty){margin-top:.5em;margin-bottom:.5em}.locview-rating{display:flex;align-items:center;margin-top:.5em}.locview-rating>rating-control{--size:16px;margin:0 0 0 .25em}.locview-rating>rating-control .header{display:none}.locview-rating>rating-control .segment>.segment-image:first-child,review-view rating-control .segment>.segment-image:first-child{opacity:.1}.locview-rating>.locview-overall-rating-label:empty,.locview-rating>[rating-id=overall]:not([value]){display:none}rating-control.origin{--origin-image:url(/images/app_icons.svg#unavailable);--image-opacity:0.2}rating-control.origin[readonly]:not([value='1']) .segment:first-child{display:none}rating-control.origin.cockroach{--origin-image:url(/images/app_icons.svg#no_cockroach);--image:url(/images/animal_icons.svg#cockroach)}rating-control.origin.fly{--image:url(/images/animal_icons.svg#fly)}rating-control.origin.fly_large{--image:url(/images/animal_icons.svg#fly_large)}rating-control.origin.fly_small{--image:url(/images/animal_icons.svg#fly_small)}rating-control.origin.mite{--image:url(/images/animal_icons.svg#mite)}rating-control.origin.mosquito{--image:url(/images/animal_icons.svg#mosquito)}rating-control.origin.wasp{--image:url(/images/animal_icons.svg#wasp)}rating-control.origin.worm{--image:url(/images/animal_icons.svg#earth_worm)}.locview-rels{font-family:var(--verdana);margin:.25em 0 .25em 1em}.locview-rels:empty{display:none}.locview-rels .locview-rel-link{border-bottom:none}.locview-reviews-container{margin-top:1.5em}.locview-review-items-container{display:flex;flex-direction:column}.locview-title{font-size:large;font-weight:700}@media screen and (max-width:480px){.locview-control-buttons .cute-button{padding:1em 1.5em;bottom:-1.5em;font-size:120%}}review-view{margin:0 -1em;padding:1em 1em 1em 1.5em;display:flex}review-view:nth-child(2n){background-color:#fafafa}review-view>details{flex-grow:1}review-view summary{list-style-position:outside;margin-left:1em;cursor:pointer}review-view .review-summary-container{display:inline-flex;flex-direction:column;width:100%}review-view .review-summary{display:flex;align-items:center}review-view .review-summary rating-control{margin-top:.25em}review-view .review-summary rating-control .header{display:none}review-view .review-summary review-menu-control{margin-left:auto}review-view .review-summary review-menu-control .autocomplete-button{background-color:unset}review-view .review-visit-date{margin-left:1em;margin-bottom:.25em;color:#676771}review-view .review-headline{margin-left:1em;font-weight:600;font-size:14px}review-view .review-fulltext{margin:1em 0 1em 1em}review-view rating-control{--size:18px}review-view review-ratings-view{margin-left:1em}review-ratings-view>.review-rating-group{margin-top:.5em}review-ratings-view .review-rating-group-label{color:var(--gray-color)}review-ratings-view .review-rating-group-item-container{display:flex;flex-wrap:wrap}review-ratings-view .review-rating-group-item-container rating-control{--size:14px;font-size:var(--size);display:block}review-ratings-view .review-rating-group-item-container rating-control .header{flex-direction:row;align-items:baseline}review-ratings-view .review-rating-group-item-container rating-control .header .label{font-size:14px}review-ratings-view .review-rating-group-item-container rating-control .rating{margin-left:.5em}review-ratings-view .review-rating-group-item-container label[rating-id]{margin:.75em .5em .75em .75em;display:flex;flex-direction:column;align-items:center;justify-content:end}review-ratings-view .review-rating-group-item-container label[rating-id]>img{width:26px;height:26px}review-ratings-view.review-summary .review-rating-group-item-container rating-control{font-size:unset}review-ratings-view.review-summary .review-rating-group-item-container rating-control .header .scale-label{background-color:unset;font-size:unset}review-ratings-view.review-summary .review-rating-group-item-container rating-control .rating .segment>.segment-image:first-child{opacity:.4}review-ratings-view .review-attributes{margin:.75em .5em .5em .75em;line-height:1.3em;text-transform:capitalize}loc-view-regular{display:flex;flex-grow:1;flex-direction:column}loc-view-regular .locview-content{font-size:larger}loc-view-regular .locview-control-buttons{position:absolute;bottom:-1em;right:1em}loc-view-shorty{display:flex;flex-direction:column;flex-grow:1;position:relative}loc-view-shorty>.locview-panel-header{display:flex}loc-view-shorty>.locview-panel-header>.locview-title-container{display:flex;flex-direction:column;flex-grow:1;margin:1.5em}loc-view-shorty>.locview-panel-header>.locview-expandbutton{width:16px;height:16px;margin:2em 3em 0 0}loc-view-shorty .locview-rels{margin-left:0}loc-view-regular .locview-rels .locview-rel-prefix,loc-view-shorty .locview-rels .locview-rel-prefix{display:none}@media screen and (max-width:480px){loc-view-regular .locview-closebutton{display:none}.locview-round-button{display:block;width:24px;height:24px;background-color:#fff;border-radius:24px;padding:1em;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);background-repeat:no-repeat;background-size:24px 24px;background-position:center}.locview-backbutton.locview-round-button{position:absolute;left:1em;top:1em;background-image:url('../images/back.png')}.locview-savebutton.locview-round-button{position:absolute;right:1em;top:1em;background-image:url('../images/checkmark.png')}.map-infowindow-panel .locview-title{margin:1.5em;flex-grow:1}loc-edit .locedit-coordinates{flex-direction:column}loc-edit .dialog-button:not(.delete-or-report-button){display:none}}loc-panel{align-items:center}loc-view-full{width:66%}loc-view-full .locview-title-container{margin-bottom:1em}loc-view-full .locview-title{font-size:x-large}loc-panel .locview-content{padding-top:.5em;z-index:1}loc-view-full .locview-map-container{position:relative;margin-top:.5em}loc-view-full .locview-map-holder{height:40vh}loc-view-full .locview-cover{max-height:50vh}loc-view-full .locview-availability .locview-section-label,loc-view-full review-ratings-view.review-summary .review-rating-group-item-container rating-control .header .label,loc-view-full review-ratings-view.review-summary .review-rating-group-label{font-size:unset}loc-view-full map-controlsbar{position:absolute;top:0;right:0;display:flex;flex-direction:column;pointer-events:none}@media screen and (max-width:1024px){loc-view-full{width:100%}}:root{--map-track-default-weight:3;--map-track-default-color:red;--map-track-active-weight:4;--map-track-active-color:#ff4005;--map-track-active-gradient-start-color:#ff4005;--map-track-active-gradient-end-color:#7607fb;--map-track-slope-weight:3;--map-track-low-slope-color:#6eb900;--map-track-low-medium-slope-color:#239b0a;--map-track-medium-slope-color:#dbc405;--map-track-medium-high-slope-color:#f07c01;--map-track-high-slope-color:#db6868;--map-track-steep-slope-color:#9b2424}maps-panel{background:rgba(23,23,23,.56);pointer-events:auto;z-index:1}#map{position:relative;height:100%;background-color:#f3f1f1;flex-shrink:0;flex-grow:1;min-height:100px;outline:1px double #9ecaed;-moz-outline-radius:5px;z-index:0}#map-control-toolbars{position:absolute;top:0;right:0;height:100%;display:flex;pointer-events:none}.map-bar-button{margin-right:1em;margin-top:.7em;background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);border-radius:0}.map-bar-button.button[pressed]{background:rgba(0,0,0,.3)}#map-control-toolbars>track-edit-toolbar{display:flex;align-items:baseline;z-index:1}#map-control-toolbars>track-edit-toolbar{margin-right:.5em}#map-control-toolbars>track-edit-toolbar>.map-bar-button.button{margin-right:.5em}#map-control-toolbars>track-edit-toolbar>.map-bar-button.button>img{width:16px;height:16px;margin:2px;border-radius:7px;background:#fff}#map-control-toolbars>track-edit-toolbar>.map-bar-button.button[pressed]>img{background:unset}map-controlsbar{padding-bottom:1.5em;min-height:calc(100% - 1.5em);display:flex;flex-direction:column;z-index:1}map-controlsbar>*,track-edit-toolbar>*{pointer-events:auto}map-controlsbar .map-button-first-in-bottom-block{margin-top:auto}map-controlsbar .map-bar-button-separator{overflow:hidden;width:67%;height:1px;left:16%;background-color:#e6e6e6}map-controlsbar .map-button-zoomout-button{margin-top:0}#map-info-topleftcontrols-container{display:flex;flex-direction:column;padding-left:1em;width:37em;pointer-events:none;position:absolute;top:0;left:0;font:400 11px Roboto,Arial,sans-serif;z-index:1}#map-info-topleftcontrols-container>*{pointer-events:all}#map-info-topleftcontrols-container>.autocomplete{width:inherit;margin:.7em 0 1em 0;display:flex}#map-info-topleftcontrols-container>.autocomplete .autocomplete-menu-button .popup-content{max-height:calc((30px + 1px) * 12 + 3px)}#map-info-topleftcontrols-container>.autocomplete .autocomplete-menu-button .popup-content .popup-list-item{border-bottom:none;padding-right:2.5em;margin-left:.25em;margin-right:.25em;padding-left:.5em}#map-info-topleftcontrols-container>.autocomplete .autocomplete-menu-button .popup-content .popup-list-subitem{padding-left:2em}#map-info-topleftcontrols-container #loc-search-file-iframe,#map-info-topleftcontrols-container .autocomplete-buttons-container label,#map-info-topleftcontrols-container .autocomplete-newloc-button,#map-info-topleftcontrols-container .place-media-on-map-button{display:flex}#map-info-topleftcontrols-container>map-loc-stick-panel{display:none}#map-info-topleftcontrols-container[panelshown]{min-height:100%;max-height:100%}#map-info-topleftcontrols-container[panelshown]>map-loc-stick-panel{flex-grow:1;max-width:60vw;width:inherit;box-shadow:0 0 20px rgba(0,0,0,.3);margin-bottom:1em;background-color:#fff;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}loc-edit .locedit-form{padding:.5em .75em .75em .5em;font-size:larger}loc-edit .locedit-form>button,loc-edit .locedit-form>input,loc-edit .locedit-form>textarea{font-size:initial}loc-edit .locedit-form>label{text-align:unset;display:flex;align-items:baseline;margin:0 0 .5em .25em}loc-edit .locedit-form>label>select{flex-grow:1;margin-left:.5em}loc-edit .locedit-form>collection-edit-control .public-collection-label{margin-top:.5em;display:flex;justify-content:right;align-items:center}loc-edit .locedit-form .map-panel-pics{padding-bottom:.25em}loc-edit .locedit-panel-pics{padding-bottom:.75em;margin-top:.25em}loc-edit image-editable-list-item.cover{border:2px double #9ecaed;box-shadow:0 1px 6px 0 rgba(0,0,0,.3)}.map-panel-content .loading-bar{height:1em}.map-panel-content .locview-title .loading-bar{height:1.2em}.map-panel-footer{align-self:flex-end;padding:1em 1em .5em 0}.map-panel-footer>.button{width:24px;height:24px;margin-left:.25em}.map-panel-footer>.link{margin:.5em;display:inline-block;font-family:Verdana,Arial,Helvetica,sans-serif}.map-panel-control{padding-top:.25em;padding-bottom:.25em;margin-bottom:.25em;margin-top:.25em}.map-panel-fields-record{display:flex}.map-panel-fields-record>.map-panel-input-control:first-child{max-width:40%}.map-panel-input-control{padding:.25em;margin-top:.25em;margin-bottom:.25em;flex-grow:1}.locedit-form{display:flex;flex-direction:column}.loc-edit-name{font-size:large;margin-bottom:.5em;margin-top:.25em}.map-panel-edit-link-list{margin-right:.5em;margin-top:.75em;font-family:Verdana,Arial,Helvetica,sans-serif;display:flex;justify-content:flex-end}.map-panel-edit-link-list>.delete-or-report-button{border:1px solid #ed4f32;color:#d25139;margin-right:auto}.map-panel-edit-link-container{margin-top:1em}.map-panel-edit-fields-label{margin-left:.25em;margin-bottom:.25em;display:inline-block}.loc-edit-fields-spreadsheet{grid-template-columns:minmax(0,1fr) 1fr}.locedit-coordinates{display:flex;margin-bottom:.25em}.locedit-coordinates>label{flex-grow:1;display:flex;flex-direction:row;align-items:baseline;margin:0 0 .5em .25em}.locedit-coordinates>label>input{width:9em;margin-left:2px;flex-grow:1}.loc-edit-track>label,.map-panel-edit-rels>label{display:inline-block;margin-top:.5em;margin-bottom:.25em}.map-panel-edit-rels>spreadsheet-control>pick-loc-control{padding:.25em}.map-panel-edit-rels>spreadsheet-control>pick-loc-control>.popup-list-box{padding:2px}.loc-edit-track>pick-track-control{margin-top:.25em}pick-track-control{display:flex}pick-track-control>.text{display:flex;align-items:center;margin-left:1em;margin-right:auto;cursor:default;font-family:Roboto,Arial,sans-serif;font-size:15px;font-weight:300;color:rgba(0,0,0,.53)}pick-track-control[hastrack]>.text{color:#000}.loc-edit-type.autocomplete{margin-bottom:.5em}.loc-edit-track>pick-track-control,.loc-edit-type.autocomplete>.autocomplete-box,.map-panel-edit-rels .autocomplete>.autocomplete-box{box-shadow:none;border-radius:5px;border:1px double #d9d9d9;width:100%}.loc-edit-type.autocomplete>.autocomplete-box>.autocomplete-input .map-panel-edit-rels .autocomplete>.autocomplete-box>.autocomplete-input{font-size:unset}.locview-edit-attributes .popup-list{width:unset!important}.locview-edit-attributes .popup-list{max-height:calc((30px + 1px) * 7 + 3px)}.locview-edit-attributes .editable-control-list-input{flex-grow:1}.locview-edit-attributes .editable-control{min-width:calc(100% - .5em);margin:.25em 0}@media screen and (max-height:640px) and (min-width:480px) and (orientation:landscape){#map-info-topleftcontrols-container[panelshown]{padding-left:0}#map-info-topleftcontrols-container[panelshown] .autocomplete{z-index:1}#map-info-topleftcontrols-container[panelshown]>map-loc-stick-panel{position:absolute;top:0;left:0;height:100%;max-width:unset}#map-info-topleftcontrols-container[panelshown] .locview-closebutton{display:none}}@media screen and (max-width:480px){#map-info-topleftcontrols-container{padding-left:0;z-index:1000002!important;width:100vw;max-width:100vw}#map-info-topleftcontrols-container .autocomplete{max-width:100vw}#map-info-topleftcontrols-container .autocomplete .autocomplete-input{min-width:0}#map-info-topleftcontrols-container[panelshown]>map-loc-stick-panel{min-width:100vw;max-width:100vw;max-height:100vh;position:absolute;margin-bottom:0}#map-info-topleftcontrols-container[panelshown]>map-loc-stick-panel.shorty-view{bottom:0}loc-view-regular{min-height:100vh}.map-infowindow-panel .map-panel-footer,loc-view-shorty .locview-footer{box-shadow:0 -1px rgba(0,0,0,.15);background-color:#fafafa;align-self:stretch;padding:1.5em 1.5em 2em 1.5em}.autocomplete-close-button,.autocomplete-maps-button,.autocomplete-menu-button{display:flex!important}.autocomplete-newloc-button,.place-media-on-map-button{display:none!important}map-controlsbar .map-bar-button-separator.map-bar-button,map-controlsbar .map-button-zoomin-button.map-bar-button,map-controlsbar .map-button-zoomout-button.map-bar-button,map-controlsbar .map-close-btn.map-bar-button,map-controlsbar .map-fullscreen-btn.map-bar-button,map-controlsbar locfilter-control.map-bar-button,map-controlsbar maptype-control.map-bar-button{display:none}.autocomplete img.autocomplete-button,.popup-list .popup-list-item>img,map-controlsbar .map-bar-button>img.autocomplete-button{width:24px;height:24px}.popup-list .popup-list-item>.popup-list-item-text{font-size:14px;line-height:36px}.map-infowindow-panel{display:flex!important;flex-direction:column;width:100%;background-color:#fff;position:absolute;left:0;bottom:0;box-shadow:0 0 20px rgba(0,0,0,.3);font:400 11px Roboto,Arial,sans-serif;z-index:1}.map-infowindow-panel .map-infowindow-header{width:100%;max-width:unset;display:flex}.map-infowindow-panel .map-infowindow-address-locality{font-size:large}.map-infowindow-panel .map-infowindow-coords{margin-bottom:0}.map-infowindow-panel .map-infowindow-collapse-button{width:16px;height:16px;margin:2em 3em 0 0;transform:rotate(180deg)}.map-infowindow-panel .map-panel-footer{flex-direction:row;display:flex;align-items:center;justify-content:center}.map-infowindow-panel .map-panel-footer>span{display:flex;padding:.5em .7em;flex-grow:1}.map-popup-tip-anchor{display:none}rating-control{--size:32px}}.map-infowindow-container{display:flex;flex-direction:column;max-width:30vw;margin:.25em 0 .25em .25em}.map-infowindow-address{margin-bottom:.5em}.map-infowindow-address-locality{font-weight:700;font-size:14px;margin-bottom:.25em}.map-infowindow-address-area{font-size:14px;font-weight:300}.map-infowindow-coords{font-size:11px;font-weight:300;color:#999;margin-bottom:1em}.map-infowindow-link-container{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:150%;font-weight:300}.map-infowindow-link-container>span.link{vertical-align:baseline;border-bottom:none;text-decoration:underline;margin-bottom:.25em;text-align:end;font-size:13px}.map-popup-container{padding-right:1.5em}.map-popup-tip-anchor{height:0;position:absolute;width:200px}.map-popup-bubble-anchor{position:absolute;width:100%;bottom:8px;left:0}.map-popup-bubble-anchor::after{content:'';position:absolute;top:0;left:0;transform:translate(-50%,0);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:8px solid #fff}.map-popup-bubble-content{position:absolute;top:0;left:0;transform:translate(-50%,-100%);background-color:#fff;border-radius:5px;font-family:Roboto,Arial,sans-serif;overflow-y:auto;box-shadow:0 2px 10px 1px rgba(0,0,0,.5);padding:1em;padding-right:56.25%}.map-popup-bubble-content .map-infowindow-link-container{margin-right:-56.25%}.map-popup-bubble-content .map-infowindow-container{width:130%}.map-infowindow-panel{display:none}picupload-control .info{font:300 15px Roboto,Arial,sans-serif}picupload-control .info>.info-coords,picupload-control .info>.info-date,picupload-control .info>.info-description,picupload-control .info>.info-track-point{font-size:small}picupload-control .info>.info-track-point{padding-top:.25em}picupload-control .description-edit-container{display:flex;flex-direction:column}picupload-control .description-edit-container>.description-input{margin:0 .5em 0 .5em;height:29px;padding:0 11px 0 13px;font:300 15px Roboto,Arial,sans-serif;box-shadow:rgba(0,0,0,.3) 0 2px 6px;border:1px solid transparent;outline:0}picupload-control .search-container{display:flex;padding:0 .75em 1em .75em}picupload-control .search-container .upload-button{display:flex;justify-content:center;align-items:center;font-size:larger}picupload-control .associated-with{font-size:larger;width:100%;text-align:center}picupload-control .autocomplete{display:flex;flex-grow:1;margin-right:.5em}picupload-control image-slider .panel-gallery-pic{object-fit:contain}picupload-control image-slider .image-slider-buttons{margin-right:.5em}picupload-control .info{text-align:center;padding:.5em 0;display:flex;flex-direction:column}picupload-control[uploaded] .description-edit-container,picupload-control[uploaded] .search,picupload-control[uploaded] .upload-button{display:none}picupload-control:not([uploaded]) .associated-with{display:none}picupload-panel>picupload-control{flex-grow:1;display:flex;flex-direction:column;max-height:100%}picupload-panel .info{padding-bottom:.5em}picupload-panel .pick-button{display:none}picupload-panel image-slider{overflow:hidden}.picupload-mappopup{overflow:visible;z-index:999;padding:0}.picupload-mappopup picupload-control image-slider .panel-gallery-pic{min-width:480px;min-height:320px;max-width:480px;max-height:320px}media-processing-dialog .progress-label{text-align:center;margin-top:1em}media-processing-dialog .hide-when-done-label{text-align:right}review-dialog.dialog{max-height:calc(100vh - 64px)}review-dialog .dialog-title{font-size:larger}review-dialog .dialog-body{margin-top:1em;padding-right:1em;margin-bottom:.5em;overflow:auto}review-dialog .divider{margin:.5em 0 .5em 0}review-dialog .dialog-title .divider{margin:1em 0 0 0}review-dialog .overall-rating{--size:32px}review-dialog .overall-rating .header{margin:0 0 0 .25em}review-dialog .group,review-dialog .group-body{display:flex;flex-direction:column}review-dialog .group-header{font-weight:700;font-size:17px;margin:.5em 0;cursor:default}review-dialog .editable-control{padding:.5em;margin-top:.5em;font-size:17px}review-dialog input[type=checkbox]{min-width:2em;min-height:2em}review-dialog label.date-is-approximate-label{display:flex;flex-direction:row;margin:.25em 0;align-items:center}review-dialog label.date-is-approximate-label>input{margin-left:1em}review-dialog label.boolean,review-dialog label.text{display:flex;align-items:center;font-size:larger;margin-bottom:.25em}review-dialog label.text{margin-right:.25em}review-dialog label.boolean>input{margin-right:.5em}review-dialog label.text>input{margin-left:.5em;font-size:larger;min-width:5em;flex-grow:1}review-dialog picupload-list{margin-top:.5em}