﻿.grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:20px;margin:20px}.color-box{height:100px;border-radius:5px;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:bold}.body-text{background-color:#005470;color:#fff}.body-text-hl{background-color:#38cdff}.body-text-ll{background-color:#0e232a}.accent-1{background-color:#9a478f;color:#fff}.accent-1-hl{background-color:#d799ce}.accent-1-ll{background-color:#432e40}.accent-2{background-color:#5798ad;color:#fff}.accent-2-hl{background-color:#abccd6}.accent-2-ll{background-color:#36474c}.error-color{background-color:#c00}.error-hl{background-color:#ffe0e0}.error-ll{background-color:#7a0000}.warning-color{background-color:#f80}.warning-hl{background-color:#fff3e6}.warning-ll{background-color:#995200}.success-color{background-color:#090}.success-hl{background-color:#dbffdb}.success-ll{background-color:#005c00}.background-color{background-color:#eef5f7}.background-color-alt_1{background-color:#b9d9e4}.background-color-alt_2{background-color:#7cc1d8}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}.top-nav-links,.side-nav,h1,h2,h3,h4,h5,h6{font-family:"Raleway",sans-serif}h1,h2,h3,h4,h5,h6{font-weight:400;color:#005470}a{color:#005470;-webkit-transition:all .2s linear;transition:all .2s linear}a:hover,a:focus,a:active{color:#5798ad;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.side-nav a,.top-nav-links a,th a,.actions a{color:#005470}.side-nav a:hover,.side-nav a:focus,.actions a:hover,.actions a:focus{color:#d799ce}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body{background:#eef5f7}.content{padding:2rem;background:#fff;border-radius:.4rem;box-shadow:#36474c}.actions a{font-weight:bold;padding:0 .4rem}th{white-space:nowrap}.side-nav-item{display:block;padding:.5rem 0}.view.content .text{margin-top:1.2rem}.related{margin-top:2rem}.message{padding:1rem;background:#b9d9e4;color:#7cc1d8;border-color:#7cc1d8;border-width:1px;border-style:solid;border-radius:4px;margin-bottom:2rem}.message.hidden{display:none}.message.success{background:#dbffdb;color:#005c00;border-color:#090}.message.warning{background:#fff3e6;color:#995200;border-color:#f80}.message.error{background:#ffe0e0;color:#7a0000;border-color:#c00}label,legend{display:block;font-size:1em;margin-bottom:0}.input.radio,.input.checkbox{margin-bottom:2rem}.input.radio input,.input.checkbox input{margin:0}.input.radio label,.input.checkbox label{margin:0;display:flex;align-items:center}.input.radio label>input,.input.checkbox label>input{margin-right:1rem}.input.radio label:first-of-type{margin-bottom:2rem}.input .error-message{color:#c00;font-weight:bold;margin-top:-1.5rem;text-align:end;font-size:80%}.button,button,input[type=button],input[type=reset],input[type=submit]{--button-bg: #9a478f;--hover-bg: #432e40;background-color:var(--button-bg);border:.1rem solid var(--button-bg)}.button.button-outline,button.button-outline,input[type=button].button-outline,input[type=reset].button-outline,input[type=submit].button-outline{--hover-bg: #d799ce;--hover-text: #432e40;background-color:rgba(0,0,0,0);color:var(--button-bg)}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:var(--hover-bg);border-color:var(--hover-bg);color:#fff;outline:0}.button.button-outline:focus,.button.button-outline:hover,button.button-outline:focus,button.button-outline:hover,input[type=button].button-outline:focus,input[type=button].button-outline:hover,input[type=reset].button-outline:focus,input[type=reset].button-outline:hover,input[type=submit].button-outline:focus,input[type=submit].button-outline:hover{background-color:var(--hover-bg);border-color:var(--button-bg);color:var(--hover-text)}.button.accent-1{--button-bg: #9a478f;--hover-bg: #432e40;--hover-text: #432e40}.button.accent-2{--button-bg: #5798ad;--hover-bg: #36474c;--hover-text: #36474c}.button.accent-3{--button-bg: #82c7c4;--hover-bg: #436261;--hover-text: #436261}.button.error{--button-bg: #cc0000;--hover-bg: #7a0000;--hover-text: #7a0000}.button.success{--button-bg: #009900;--hover-bg: #005c00;--hover-text: #005c00}.button.warning{--button-bg: #ff8800;--hover-bg: #995200;--hover-text: #995200}.button.accent-1.button-outline{--hover-bg: #d799ce}.button.accent-2.button-outline{--hover-bg: #abccd6}.button.accent-3.button-outline{--hover-bg: #c1e3e2}.button.error.button-outline{--hover-bg: #ffe0e0}.button.success.button-outline{--hover-bg: #dbffdb}.button.warning.button-outline{--hover-bg: #fff3e6}.button[disabled]{cursor:not-allowed;opacity:.3}.button.full{width:100%}.paginator{text-align:right}.pagination{display:flex;justify-content:center;list-style:none;padding:0;margin:0 0 1rem}.pagination li{margin:0 .5rem}.prev.disabled a,.next.disabled a{cursor:not-allowed;color:#0e232a}.asc:after{content:" ↓"}.desc:after{content:" ↑"}.error-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}@media screen and (max-width: 640px){.top-nav{margin:0 auto}.side-nav{margin-bottom:1rem}.heading{margin-bottom:1rem}.side-nav-item{display:inline;margin:0 1.5rem 0 0}.asc:after{content:" →"}.desc:after{content:" ←"}}.top-nav{display:flex;align-items:center;justify-content:space-between;max-width:112rem;padding:2rem;margin:0 auto 0}.top-nav-title a{font-size:2.4rem;color:#005470}.top-nav-title span{color:#9a478f}.hamburger-icon{display:none;font-weight:bold;padding:.5em 1em;font-size:2rem;cursor:pointer}.nav-menu{display:flex;list-style:none;margin:0;padding:0}.nav-menu li{position:relative;margin:0 .5rem}.nav-menu li a{display:block;padding:.5rem 1rem;font-weight:bold;color:#005470;text-decoration:none}.nav-menu li a:hover{background-color:#b9d9e4}.nav-menu .sub-menu{display:none;position:absolute;top:100%;left:0;list-style:none;background-color:#7cc1d8;padding:0;margin:0;z-index:1000}.nav-menu .sub-menu li{margin:0}.nav-menu .sub-menu li a{padding:.5rem 1.5rem;white-space:nowrap}.nav-menu li:hover .sub-menu{display:block}.nav-menu .user-link{display:flex;gap:.4em;align-items:center}@media screen and (max-width: 768px){.hamburger-icon{display:block}.nav-menu{display:none;flex-direction:column;position:absolute;top:4rem;right:0;width:100%;background-color:#eef5f7;padding:1rem;z-index:1000}.nav-menu li{width:100%}.nav-menu li .sub-menu{position:relative;top:0;left:0}.top-nav.open .nav-menu{display:flex}.nav-menu li a{padding:1rem;border-bottom:1px solid #005470}}.required label::after{content:" *";color:#9a478f}.form-check label{display:inline-block;font-size:1em;font-weight:normal}.search-form{display:flex;justify-content:space-between;border:1px solid #b9d9e4;border-radius:.4rem;gap:1em;padding:1em 1em 0;margin:2em 0;background-color:#eef5f7}.search-form input[type=text]{background-color:#fff}.search-form .stretch{flex:1}.form-community{display:grid;grid-gap:1em;grid-template-columns:1fr}.form-community .basic-info{display:grid;grid-gap:1em;grid-template-columns:1fr}@media(min-width: 640px){.form-community .basic-info{grid-template-columns:1fr 1fr}.form-community .basic-info .input:first-of-type{grid-column:span 2}}.form-community .address{display:grid;grid-gap:1em;grid-template-columns:1fr}@media(min-width: 640px){.form-community .address{grid-template-columns:repeat(4, 1fr)}.form-community .address .input:first-of-type{grid-column:1/5}.form-community .address .input:nth-of-type(2){grid-column:1/3}.form-community .address .input.number{grid-column:span 2}}.form-community .image-uploads{display:grid;grid-gap:1em;grid-template-columns:1fr}@media(min-width: 640px){.form-community .image-uploads{grid-template-columns:1fr 1fr}.form-community .image-uploads .image-container{grid-column:span 2}}.form-community .image-wrapper{max-width:400px;position:relative}.form-community .image-wrapper .image-checkbox{position:absolute;top:1em;left:1em}.fluid-checks{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-auto-flow:row dense;grid-gap:1em}.form-check-add{display:grid;grid-template-columns:1fr 42px;grid-gap:1em}.form-check-add button{padding:0}.ql-formats button{margin-bottom:0}div.error.input{padding:8px;border:2px solid #c00;background-color:#ffe0e0;border-radius:10px}.form-check.pending{color:#995200;position:relative}.form-check.pending:before{background-color:rgba(255,243,230,.5);color:#f80;content:"PENDING";position:absolute;right:5px;top:2px;font-size:80%;font-weight:bold;padding:7px 2em;border-radius:6px;line-height:.6em;width:100%;text-align:right}.fluid-checkmarks{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-gap:10px 4px}.fluid-checkmarks legend{margin-top:1em;grid-column:1/-1}.fluid-checkmarks .form-check-add{grid-column:1/-1;padding-top:.5em;padding-bottom:1em}.fluid-checkmarks .form-check{padding-left:25px;position:relative;min-height:20px;font-size:90%;line-height:1.2em}.fluid-checkmarks .form-check input[type=checkbox]{float:left;margin-left:-20px;position:absolute;top:2px}.fluid-checkmarks .form-check label{display:block;overflow:hidden}.community-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(360px, 1fr));grid-auto-flow:row dense;grid-gap:1em;padding-bottom:1em}.community-cards>div>h4{margin:2em 0 0}.community-cards .card{position:relative;display:grid;grid-template-rows:auto 1fr auto;width:100%;background-color:#fff;border:1px solid #abccd6;border-radius:1em;overflow:hidden}.community-cards .card .button,.community-cards .card p,.community-cards .card h5{margin:0}.community-cards .card .button{align-self:end}.community-cards .card .display{width:100%;margin-bottom:10px;aspect-ratio:16/9;object-fit:cover;box-sizing:border-box}.community-cards .card .information{padding:1em;display:grid;grid-gap:1em;grid-template-columns:1fr 33%}.community-cards .card .information .address,.community-cards .card .information .starting-at,.community-cards .card .information .categories,.community-cards .card .information .link-out{grid-column:1/span 2}.community-cards .card .information .name{font-size:2rem;font-weight:bold}.community-cards .card .information .categories{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));grid-gap:10px}.community-cards .card .information .categories .button{margin:0}.community-cards .card .information .starting-at{font-size:2.5rem;font-weight:bold;color:#36474c}.community-cards .card .information .starting-at::before{content:"Starting price at";font-size:1rem;font-weight:normal;color:#5798ad;padding-right:1em}.community-cards .card:after{display:inline-block;position:absolute;top:0;right:0;padding:.1em .5em;font-weight:bold;color:#fff}.community-cards .card.draft:after{content:"DRAFT";background-color:#f80}.community-cards .card.archived:after{content:"ARCHIVE";background-color:#c00}.community-cards .card.active:after{content:"LIVE";background-color:#090}.community-cards .card.featured{position:relative;box-shadow:3px 3px 5px rgba(0,0,0,.15);border:2px solid #82c7c4;background:linear-gradient(to top, rgba(193, 227, 226, 0.5), transparent 30%)}.community-cards .card.featured::before{content:"Featured";position:absolute;top:0;left:0;background:#82c7c4;text-shadow:-1px 1px #436261;color:#fff;padding:0px 35px;font-size:14px;transform:rotate(-45deg) translate(-29%, -42%);box-shadow:1px 1px 3px rgba(0,0,0,.2);font-weight:bold}.community-demo{display:grid;grid-gap:1em;grid-template-columns:1fr}.community-demo .main-column h3{margin:2em 0 .25em;font-weight:bold;color:#9a478f;border-bottom:2px solid #5798ad}.community-demo .main-column h3:first-of-type{margin-top:0}.community-demo .main-column .interactions{display:flex;flex-flow:row;justify-content:space-between;grid-gap:1em}.community-demo .side-column .map{width:100%;aspect-ratio:16/9;min-height:260px}.community-demo .side-column .content{padding:1em;display:grid;grid-gap:1em;grid-template-columns:1fr 33%}.community-demo .side-column .content .address,.community-demo .side-column .content .starting-at,.community-demo .side-column .content .community-options,.community-demo .side-column .content .link-out{grid-column:1/span 2}.community-demo .side-column .content .name{font-size:2rem;font-weight:bold}.community-demo .side-column .content .community-options h4{margin:0}.community-demo .side-column .content .community-options .options-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));grid-gap:10px}.community-demo .side-column .content .community-options .options-container .button{margin:0}.community-demo .side-column .content .starting-at{font-size:2.5rem;font-weight:bold;color:#36474c}.community-demo .side-column .content .starting-at::before{content:"Starting price at";font-size:1rem;font-weight:normal;color:#5798ad;padding-right:1em}.community-demo .side-column .call-out{background-color:#fff;margin:1em 0 0;padding:1em;border-radius:.4rem}.community-demo .side-column .call-out h4{text-align:center;margin:0 0 .5em;font-weight:bold;color:#9a478f}.community-demo .carousel{position:relative;width:100%;overflow:hidden}.community-demo .carousel .carousel-large{width:100%;padding-bottom:56.25%;position:relative}.community-demo .carousel .carousel-large img{width:100%;aspect-ratio:16/9;object-fit:cover;height:auto;position:absolute;top:0;left:0;transition:opacity .5s}.community-demo .carousel .carousel-thumbnails{display:flex;width:100%;padding-top:1em;grid-gap:1em}.community-demo .carousel .carousel-thumbnails .thumbnail{flex:1;cursor:pointer}.community-demo .carousel .carousel-thumbnails .thumbnail img{max-width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.community-demo .carousel .carousel-indicators{display:flex;justify-content:center;margin:0 0 1em}.community-demo .carousel .carousel-indicators .indicator{width:16px;height:16px;background-color:#abccd6;border:2px solid #5798ad;border-radius:50%;margin:0 5px;cursor:pointer}.community-demo .carousel .carousel-indicators .indicator.active{background-color:#5798ad}@media(min-width: 640px){.community-demo{grid-template-columns:2fr 1fr}.community-demo .main-column{order:-1}.community-demo .side-column{order:1}}.community-demo.featured .carousel::before{content:"Featured";position:absolute;top:0;left:0;background:#82c7c4;text-shadow:-1px 1px #436261;color:#fff;padding:0px 35px;font-size:14px;transform:rotate(-45deg) translate(-29%, -42%);box-shadow:1px 1px 3px rgba(0,0,0,.2);font-weight:bold;z-index:8000}.visihider{margin:1em;overflow:hidden}.visihider .visihider-title h3{position:relative;margin-bottom:0;color:#9a478f;border-bottom:2px solid #9a478f}.visihider .visihider-title h3:after{position:absolute;top:.2em;right:.5em;content:"▼";color:#005470;cursor:pointer;font-size:80%;transition:transform .3s ease-in-out;transform:rotate(180deg)}.visihider .visihider-title h3:hover:after{color:#38cdff}.visihider .visihider-title p{margin:.5em 1em;line-height:1.4em}.visihider .visihider-body{overflow:hidden;height:0;transition:all .5s ease-in-out}.visihider .visihider-body h1,.visihider .visihider-body h2,.visihider .visihider-body h3,.visihider .visihider-body h4,.visihider .visihider-body h5,.visihider .visihider-body h6{margin:.5em 0 0}.visihider .visihider-body>p{margin:0 1em 1em}.visihider.open .visihider-title h3:after{transform:rotate(0deg)}.visihider.open .visihider-body{height:auto}.table-hidden-hover{line-height:1.2em}.table-hidden-hover tr{position:relative}.table-hidden-hover tr .actions-hover{opacity:0;font-size:.8em;padding:.25em 0 0}.table-hidden-hover tr .actions-hover a{padding:0 1em 0 0;color:#9a478f;font-weight:bold}.table-hidden-hover tr .actions-hover a.delete-link{color:#c00}.table-hidden-hover tr .actions-hover a:hover{color:#432e40}.table-hidden-hover tr:hover .actions-hover{opacity:1}.table-hidden-hover th{font-size:.9em;border-width:0}.table-hidden-hover th.top-row{padding:1.2rem 1.5rem 0 !important}.table-hidden-hover th.low-row{padding:0 1.5rem 1.2rem !important;font-weight:normal}.table-hidden-hover tr:nth-child(even){background-color:#fff}.table-hidden-hover tr:nth-child(odd){background-color:#eef5f7}.table-hidden-hover thead tr{background-color:#fff !important}.table-hidden-hover td{border-width:0}.table-hidden-hover td:first-child,.table-hidden-hover th:first-child{padding-left:.5em}.table-hidden-hover td:last-child,.table-hidden-hover th:last-child{padding-right:.5em}.table-hidden-hover td .truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:calc(100% - 60px);max-width:30ch}span.active,span.inactive,span.archived,span.review,span.featured,span.nyet{float:right;color:#fff;font-weight:bold;text-transform:uppercase;padding:2px 5px;font-size:10px;line-height:14px;border-radius:5px;width:16px;text-align:center;margin-left:4px}span.active{background-color:#66f}span.inactive{background-color:#c60}span.archived{background-color:#600}span.featured{background-color:#690}span.review{background-color:#009}span.nyet{background-color:#ccc;color:#999}.popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999}.popup-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;border:1px solid #abccd6;border-radius:1em;padding:20px;box-shadow:0px 0px 10px rgba(0,0,0,.3)}.close-popup{position:absolute;top:10px;right:10px;cursor:pointer;padding:5px 5px;line-height:16px;margin:0;font-size:16px;height:26px;width:26px}.star-rating{position:relative;font-size:32px;color:#ddd;display:inline-block}.star-back span{position:relative;z-index:1}.star-front{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;width:0;color:gold;z-index:0}.review-card{display:block;text-align:center;width:clamp(280px,80%,400px);padding:0 1em .5em;border:3px solid gray;border-radius:1em;margin:1em auto 2em}.review-card .user{font-weight:bold;color:#000;display:block;text-align:right}.review-card .user.verified{color:green}.review-card .user.pending{color:red}.review-card .user.suspended,.review-card .user.archived{color:#fff;background-color:red}.review-card .time{font-style:italic;font-size:80%;display:block;text-align:right}.claim-card{display:block;text-align:center;width:clamp(280px,80%,400px);padding:1em;border:3px solid gray;border-radius:1em;margin:1em auto 2em}.claim-card .user{font-weight:bold;color:#000}.claim-card .user.verified{color:green}.claim-card .user.pending{color:red}.claim-card .user.suspended,.claim-card .user.archived{color:#fff;background-color:red}.claim-card .time{font-style:italic}#reportFilters{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}#reportFilters .form-group{flex:1 1 auto;margin:5px;align-content:flex-end;min-width:calc(25% - 20px)}#reportFilters .form-group label{display:block;margin-bottom:5px}#reportFilters .form-group input[type=date],#reportFilters .form-group select{width:100%;padding:8px;margin-bottom:10px}@media(max-width: 600px){#reportFilters .form-group{min-width:100%}}#reportFilters button{width:100%;margin-bottom:10px}.chart-container{width:100%;margin:auto;display:inline-block}.drag-handle{cursor:move;font-size:1.4em;user-select:none;line-height:1em;position:relative;top:.1em;margin-right:.5em}.sortable-list-holder ul{list-style-type:none;padding-left:20px}.sortable-list-holder li{border:1px solid #ddd;margin-top:2px;padding:8px;background-color:#fff;border-radius:1em}.sortable-list-holder .drop-placeholder{border:2px dashed #999;margin:4px 0;height:20px;background-color:#eee}.public-pages section{margin:1.5em auto 2.5em;max-width:780px}.public-pages h3{margin:2em 0 .5em;color:#9a478f;border-bottom:2px solid #9a478f}.public-pages h4{margin:1.75em auto .5em;color:#9a478f;max-width:720px}.public-pages p,.public-pages ul{margin:1em auto;max-width:720px}.public-pages ul{padding-left:20px;list-style-type:disc}.public-pages ul li{margin-left:20px;text-indent:-20px}.public-pages .search-prompt{font-weight:bold}.public-pages .section-container{margin-bottom:40px;display:flex}.public-pages .flex-container{display:flex;flex-wrap:wrap;gap:1em}@media(max-width: 767px){.public-pages .flex-container{flex-direction:column}}.public-pages .flex-item{flex:1;min-width:250px;border:1px solid #b9d9e4;padding:.75em;border-radius:.5em;background-color:#eef5f7;display:flex;flex-flow:column;align-items:stretch;justify-content:space-between;grid-gap:1em}.public-pages .flex-item h3,.public-pages .flex-item h4,.public-pages .flex-item p,.public-pages .flex-item ul{margin:0}.public-pages .flex-item h4{font-weight:600;color:#005470}#subscription-form{max-width:400px;margin:0 auto;padding:20px;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9;box-shadow:0 2px 8px rgba(0,0,0,.1);font-family:Arial,sans-serif}#subscription-form label{font-size:16px;font-weight:bold;display:block;margin-bottom:8px;color:#333}#card-element{background-color:#fff;padding:12px;border:1px solid #ddd;border-radius:4px;margin-bottom:12px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.StripeElement--focus{border-color:#80bdff;outline:none;box-shadow:0 0 5px rgba(128,189,255,.5)}#card-errors{color:#e74c3c;margin-top:10px;font-size:14px}@media(max-width: 480px){#subscription-form{padding:15px}#submit-button{font-size:14px}}input,.StripeElement{position:relative;z-index:2}.autofill-overlay{z-index:1}.StripeElement{margin-bottom:20px}body{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto}.top-nav{width:100%}.image-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-auto-flow:row dense;grid-gap:10px}.image-wrapper{display:flex}.image-wrapper img{width:100%;aspect-ratio:16/9;object-fit:cover;box-sizing:border-box}.click-row{cursor:pointer;user-select:none}.click-row:hover{background-color:#eef5f7}.notice-pending{background-color:#fff3e6;color:#995200}.notice-pending td:first-of-type{color:#f80;text-align:center}.notice-complete{background-color:#dbffdb;color:#005c00}.notice-complete td:first-of-type{color:#090;text-align:center}.quill-editor{height:240px !important}footer{background-color:#b9d9e4;margin-top:3em;padding:.5em;font-size:80%}.long-copy p,.long-copy li{max-width:84ch}.long-copy p{margin:1em 0}.long-copy h1,.long-copy h2,.long-copy h3,.long-copy h4,.long-copy h5,.long-copy h6{margin:2em 0 1em}/*# sourceMappingURL=main.min.css.map */
