@scope (.sapphire-toolbar){:scope{--toolbar-padding-inline: var(--sx-spacing-4);--toolbar-actions-gap: var(--sx-spacing-2);--toolbar-stack-gap: var(--sx-spacing-1);--toolbar-leading-margin-end: var(--sx-spacing-2);--toolbar-info-color: var(--sx-slate-11);align-items:self-start;display:flex;flex-wrap:wrap;padding-inline:var(--toolbar-padding-inline)}.sapphire-toolbar-leading{align-items:center;display:flex;margin-inline-end:var(--toolbar-leading-margin-end);min-height:100%}.sapphire-toolbar-content{flex:0 1 auto;min-width:0}.sapphire-toolbar-info-button{margin-inline-start:var(--sx-spacing-2)}.sapphire-toolbar-title-group{align-items:center;display:flex}.sapphire-toolbar-title,.sapphire-toolbar-title-short{color:var(--sx-slate-12);font-size:var(--sx-font-size-2xl);margin-block:var(--toolbar-stack-gap) 0}.sapphire-toolbar-title-short{display:none}@media(max-width:575.98px){.sapphire-toolbar-title-group:has(.sapphire-toolbar-title-short) .sapphire-toolbar-title{display:none}.sapphire-toolbar-title-short{display:block}}.sapphire-toolbar-info{color:var(--toolbar-info-color);margin-block:var(--toolbar-stack-gap) 0}.sapphire-toolbar-subtitle{margin-block-start:var(--toolbar-stack-gap)}.sapphire-toolbar-actions{align-items:flex-start;display:flex;flex-grow:1;flex-wrap:nowrap;gap:var(--toolbar-actions-gap);justify-content:flex-end;min-height:100%}.sapphire-toolbar-actions>*{flex-shrink:0}}.sortable-ghost{visibility:hidden}.sortable-fallback{opacity:1!important}.drag-handle{cursor:grab}.grabbing{cursor:grabbing!important}.user-popover{z-index:1023!important}.header-logo-img{height:32px;width:auto}.stepper-icon{border-radius:var(--sx-radius-full);background-color:var(--sx-surface-canvas);border-color:var(--sx-slate-6)!important;color:var(--sx-slate-9);border-width:3px!important;border-style:solid}.stepper-icon.active{color:var(--sx-color-primary);border-color:var(--sx-color-primary)!important}.stepper-icon.passed{color:var(--sx-color-success);border-color:var(--sx-color-success)!important}.leaflet-map{height:300px}.leaflet-map.leaflet-container{z-index:0;font-family:var(--sx-font-family-base)}.snowflake{position:absolute;background:#fff;border-radius:50%;opacity:.9;animation:snowfall 8s linear infinite;pointer-events:none}@keyframes snowfall{0%{transform:translateY(0) rotate(0);opacity:0}10%{transform:translateY(10vh) translate(1vw);opacity:.9}20%{transform:translateY(20vh) translate(0)}30%{transform:translateY(30vh) translate(1.5vw);opacity:1}40%{transform:translateY(40vh) translate(.5vw);opacity:.7}50%{transform:translateY(50vh) translate(1.5vw);opacity:1}60%{transform:translateY(60vh) translate(1vw);opacity:.8}70%{transform:translateY(70vh) translate(2vw);opacity:.7}80%{transform:translateY(80vh) translate(2.5vw);opacity:.9}90%{transform:translateY(90vh) translate(2vw);opacity:.5}to{transform:translateY(100vh) translate(3vw);opacity:0}}.fullscreen{position:fixed!important;top:0;left:0;width:100vw!important;height:100vh!important;z-index:9999;padding:2rem!important;margin:0!important;background-color:var(--sx-surface-canvas)}.highlight-change{background-color:var(--sx-blue-alpha-7)}.page-flow .sapphire-toolbar+.sapphire-tabs{padding:0 var(--sx-spacing-4)}.page-flow .sapphire-toolbar+.sapphire-tabs .sapphire-tabs-panel>.card,.page-flow .sapphire-toolbar+.sapphire-tabs .sapphire-tabs-panel>.sapphire-table{margin-inline:calc(var(--sx-spacing-4) * -1)}.page-flow .sapphire-toolbar+*:not(.sapphire-tabs){margin-block-start:var(--sx-spacing-4)}.amenity-category-heading{padding-bottom:var(--sx-spacing-2);border-bottom:1px solid #ccc}.amenity-subcategory-heading{margin:var(--sx-spacing-3)}.amenity-item{margin-bottom:var(--sx-spacing-4)}.amenity-title:before{content:"• "}.amenity-description{margin-bottom:var(--sx-spacing-1);margin-left:var(--sx-spacing-2);font-style:italic;opacity:.5}.amenity-item-edit{background-color:var(--sx-slate-3);padding:var(--sx-spacing-3)}.amenity-item-edit>.sapphire-accordion-header{justify-content:left!important}.amenity-item-edit .sapphire-accordion-body{margin-top:var(--sx-spacing-3)}.ota-icon{font-size:14px;padding:4px;border:1px solid #fff;border-radius:11px;width:24px;height:24px}.ota-icon-website{background-color:var(--sx-blue-7)}.ota-icon-other{background-color:var(--sx-cyan-7)}.text-expiring{color:var(--sx-amber-8)!important}.text-expired{color:var(--sx-red-11)!important}.no-images-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-align:center}
