@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@font-face{font-family:Visby CF;src:url(/assets/Fontspring-DEMO-visbycf-thin-BokjkuAc.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:Visby CF;src:url(/assets/Fontspring-DEMO-visbycf-light-Bh8aRYEl.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Visby CF;src:url(/assets/Fontspring-DEMO-visbycf-regular-c7wHPDtI.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Visby CF;src:url(/assets/Fontspring-DEMO-visbycf-medium-pLttSLLD.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Visby CF;src:url(/assets/Fontspring-DEMO-visbycf-demibold-q-YobktG.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Visby CF;src:url(/assets/Fontspring-DEMO-visbycf-bold-DHMMJwZO.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Visby CF;src:url(/assets/Fontspring-DEMO-visbycf-extrabold-B8d5pzT-.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:Visby CF;src:url(/assets/Fontspring-DEMO-visbycf-heavyoblique-DONgAqaZ.otf) format("opentype");font-weight:900;font-style:normal}:root{font-style:normal;--gn-logo-font: "Visby CF", sans-serif}button{font-size:1rem;font-weight:300;cursor:pointer;border:none;background-color:transparent}.btn.disabled{opacity:.8;cursor:not-allowed}.two-buttons{display:flex;align-items:center;justify-content:center;gap:var(--gn-spacing-x)}.two-buttons.loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gn-spacing-x)}.btn.primary{background-color:var(--gn-off-black);border:none;padding:var(--gn-btn-padding-y) var(--gn-btn-padding-x);color:var(--gn-white);font-weight:500;border-radius:var(--gn-btn-border-radius);font-size:1rem;transition:opacity .2s linear}.btn.primary:hover{opacity:.8}.btn.primary-alt{background-color:var(--gn-orange);border:1px solid transparent;padding:var(--gn-btn-padding-y) var(--gn-btn-padding-x);color:var(--gn-white);font-weight:var(--gn-semi-bold);border-radius:var(--gn-btn-border-radius);transition:opacity .2s linear}.btn.primary-alt.small{padding:2px 5px}.btn.primary-alt:hover{opacity:.8}.btn.secondary{background-color:var(--gn-white);border:1px solid var(--gn-grey-350);padding:.5rem 1rem;border-radius:var(--gn-btn-border-radius);font-weight:500;color:var(--gn-off-black);transition:all .2s linear}.btn.secondary.disabled{background-color:var(--gn-grey-300);box-shadow:none;color:var(--gn-grey-600)}.btn.secondary:hover{background-color:var(--gn-grey-300);box-shadow:0 0 3px var(--gn-grey-300)}.btn.secondary.logout:hover{background-color:transparent}.btn.secondary.small{padding:2px 5px;font-size:.8rem}.btn.secondary-alt{background-color:var(--gn-white);border:1px solid transparent;padding:.5rem 1rem;border-radius:var(--gn-btn-border-radius);font-weight:500;color:var(--gn-off-black);transition:all .2s linear}.btn.secondary-alt.disabled{background-color:var(--gn-white);box-shadow:none;color:var(--gn-grey-500)}.btn.secondary-alt:hover{color:var(--gn-grey-500)}.btn.secondary-alt.logout:hover{background-color:transparent}.btn.tertiary{background-color:var(--gn-grey-300);border:1px solid transparent;font-weight:500;padding:var(--gn-btn-padding-y) var(--gn-btn-padding-x);border-radius:var(--gn-btn-border-radius);transition:background-color .2s linear}.btn.tertiary:hover,.btn.tertiary.active{background-color:var(--gn-grey-350)}.btn.tertiary.small{padding:2px 5px;font-size:.9rem}.btn.quaternary{background-color:#85858568;border:1px solid var(--gn-white);font-weight:500;padding:var(--gn-btn-padding-y) 1.5rem;border-radius:var(--gn-btn-border-radius);color:var(--gn-white);display:flex;align-items:center;gap:5px;transition:background-color .2s linear,border-color .2s linear}.btn.quaternary:hover{background-color:#d8d8d891;border-color:transparent}.btn.text{background-color:transparent;border:none;-webkit-text-decoration:underline;text-decoration:underline;font-weight:500;font-size:1rem;color:var(--gn-black);transition:color .2s linear}.btn.text:hover{color:var(--gn-grey-600)}.btn.text-no-underline{-webkit-text-decoration:none;text-decoration:none;background-color:transparent;border-radius:.5rem;padding:.5rem 1rem;font-weight:500;transition:background-color .2s linear,color .2s linear}.btn.text-no-underline:hover{color:var(--gn-grey-700);background-color:var(--gn-grey-300)}.btn.icon{background-color:transparent;border:none;padding:5px 7px;border-radius:.5rem;transition:background-color .2s ease}.btn.icon:hover{background-color:var(--gn-grey-300)}.btn.icon .icon{font-size:1rem}.btn.icon.white{background-color:transparent;border:none;padding:5px 7px;border-radius:.5rem;transition:background-color .2s ease}.btn.icon.white:hover{background-color:#d8d8d891}.btn.icon.white .icon{font-size:1.5rem;color:var(--gn-white)}.btn.icon-box{background-color:var(--gn-white);border:1px solid var(--gn-grey-350);padding:.25rem .5rem;border-radius:.5rem;box-shadow:0 0 3px var(--gn-shadow);transition:all .2s ease}.btn.icon-box .icon{font-size:1rem}.btn.icon-box:hover{background-color:var(--gn-grey-300)}.hamburger-menu-btn{min-width:35px;min-height:35px;display:flex;align-items:center;justify-content:center;color:var(--gn-black);transition:color .2s ease}.hamburger-menu-btn:hover{background-color:transparent!important;color:var(--gn-grey-600)}.btn.danger{background-color:var(--gn-offset-red);color:var(--gn-red);border:1px solid transparent;padding:var(--gn-btn-padding-y) var(--gn-btn-padding-x);border-radius:5px;font-weight:500;transition:all .2s linear}.btn.danger.small{padding:2px 5px;font-size:.9rem}.btn.danger:hover{opacity:.8;border-color:var(--gn-red)}.btn.accept{background-color:var(--gn-offset-green);border:1px solid transparent;color:var(--gn-green);padding:.5rem .75rem!important;font-weight:500;font-size:1rem;border-radius:.5rem;transition:border .2s linear}.btn.accept.small{padding:2px 5px}.btn.accept:hover{border-color:1px solid var(--gn-green)}.btn.decline{background-color:var(--gn-offset-red);border:1px solid transparent;color:var(--gn-red);padding:.5rem .75rem!important;font-weight:500;font-size:1rem;border-radius:.5rem;transition:border .2s linear}.btn.decline.small{padding:2px 5px}.btn.decline:hover{border-color:1px solid var(--gn-red)}.btn.logout{color:var(--gn-red);background-color:var(--gn-white);border:1px solid transparent;padding:5px 7px;border-radius:5px;transition:border .2s linear}.btn.logout.small{padding:2px 5px}.btn.logout:hover{border-color:1px solid var(--gn-red)}.btn.for-venues{background-color:var(--gn-white);border:1px solid transparent;display:flex;flex-direction:column;align-items:center;justify-content:center}.btn.for-venues .text{font-size:.8rem;text-transform:uppercase;font-weight:600;color:var(--gn-grey-600);line-height:.5}.btn.for-venues .icon{margin:0}.add-to-calendar{margin-top:.5rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem}.add-to-calendar .btn{display:flex;align-items:center;gap:5px}.btn.artist-profile{background:linear-gradient(90deg,var(--gn-orange),var(--gn-red),var(--gn-orange));background-size:200% 100%;border:1px solid transparent;padding:.5rem 1rem;border-radius:var(--gn-btn-border-radius);font-weight:500;color:var(--gn-white);transition:all .2s linear;animation:gradientMove 3s ease infinite}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.btn.artist-profile.disabled{opacity:.8;animation:none}.btn.artist-profile:hover{opacity:.7}.logo,.logo .link{font-style:var(--gn-logo-font);-webkit-text-decoration:none;text-decoration:none;width:-moz-fit-content;width:fit-content;font-weight:600;font-size:24px}.logo .orange-txt{color:var(--gn-orange);font-size:1.5rem}.logo-med{font-style:var(--gn-logo-font);-webkit-text-decoration:none;text-decoration:none;width:-moz-fit-content;width:fit-content;font-weight:600;font-size:2.5rem}.logo-med .orange-txt{color:var(--gn-orange);font-size:2rem}.logo.bckgrd-white{background-color:var(--gn-white);border-radius:50%;width:50px;padding-bottom:7px;display:flex;align-items:center;justify-content:center}.logo .user-type{margin-left:3px;font-size:.8rem;color:var(--gn-grey-600)}.landing-page{background-color:var(--gn-grey-200);display:grid;max-width:100vw;grid-template-columns:repeat(2,1fr);grid-gap:2%;gap:2%;padding:2%;min-height:90vh}.landing-page.user{display:flex;align-items:center;justify-content:center}.landing-page .heading{width:100%;padding:10rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.landing-page .welcome-hero{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.landing-page .welcome-hero .logo{margin-top:-1rem}.landing-page .welcome-hero h1{margin-bottom:-2rem;font-size:5rem;font-weight:500}.landing-page .heading .btn.tertiary{margin-top:3rem;padding:1.5rem!important;font-size:1.25rem!important;display:flex;align-items:center;justify-content:center;gap:.5rem}.landing-page .sign-up-form{display:flex;align-items:center;justify-content:center}@media (max-width: 767.98px){.landing-page{display:flex;flex-direction:column;min-height:75vh}.landing-page .heading{padding:10rem .5rem}.landing-page .heading .two-buttons{margin-top:5rem}.landing-page .sign-up-form{display:none}}.loading-screen{position:absolute;z-index:1000;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#fff}.loading-screen .loading-body{position:relative;min-width:500px;padding:2.5rem 5rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem}.loading.dot-flashing{margin:10px auto;position:relative;width:8px;height:8px;border-radius:var(--gn-btn-border-radius);background-color:var(--gn-grey-600);color:var(--gn-grey-600);animation:dot-flashing .75s infinite linear alternate;animation-delay:.5s}.loading.dot-flashing:before,.dot-flashing:after{content:"";display:inline-block;position:absolute;top:0}.loading.dot-flashing:before{left:-12px;width:8px;height:8px;border-radius:var(--gn-btn-border-radius);background-color:var(--gn-grey-600);color:var(--gn-grey-600);animation:dot-flashing .75s infinite alternate;animation-delay:0s}.loading.dot-flashing:after{left:12px;width:8px;height:8px;border-radius:var(--gn-btn-border-radius);background-color:var(--gn-grey-600);color:var(--gn-grey-600);animation:dot-flashing .75s infinite alternate;animation-delay:1s}@keyframes dot-flashing{0%{background-color:var(--gn-grey-600)}50%,to{background-color:var(--gn-grey-300)}}.loading.spinner{border:2px solid transparent;border-radius:50%;animation:spin .8s linear infinite}.form,.auth-form{display:flex;flex-direction:column;width:100%;gap:1rem}.form .input-group,.auth-form .input-group{display:flex;flex-direction:column;gap:5px}.label,.form .input-group label,.auth-form .input-group label{text-transform:uppercase;color:var(--gn-grey-600);font-size:.75rem;font-weight:var(--gn-bold);display:flex;justify-content:space-between;align-items:center}.input,.form .input-group input,.form .input-group .password,.form .input-group select,.form .input-group textarea,.auth-form .input-group input,.auth-form .input-group .password,.auth-form .input-group select{padding:10px 5px;border:1px solid var(--gn-grey-400);border-radius:5px;background-color:var(--gn-white);transition:all .1s ease-in-out}.input:focus,.form .input-group input:focus,.auth-form .input-group input:focus{border:1px solid var(--gn-off-black);outline:1px solid var(--gn-off-black)}.input.error,.form .input-group input.error,.auth-form .input-group input.error{border:1px solid var(--gn-red)}.form .error-box,.auth-form .error-box{border:1px solid var(--gn-red);padding:5px;background-color:var(--gn-offset-red);border-radius:5px}input:-webkit-autofill{background-color:#fff!important;-webkit-box-shadow:0 0 0px 1000px #fff inset!important;-webkit-text-fill-color:#000!important}.input.disabled,.form .input-group input.disabled,.form .input-group .password.disabled,.form .input-group select.disabled,.form .input-group textarea.disabled,.auth-form .input-group input.disabled,.auth-form .input-group .password.disabled,.auth-form .input-group select.disabled .auth-form .password.disabled{background-color:var(--gn-grey-300)}.auth-form .error-msg{font-size:.75rem;color:var(--gn-red)}.auth-form #password{background-color:var(--gn-white)}.auth-form .password{transition:border .3s}.auth-form .password.focused{border:2px solid var(--gn-off-black)}.auth-form #password:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:black!important}.auth-form select:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:black!important}.auth-form .input-group .btn{font-size:.75rem;color:var(--gn-grey-600)}.auth-form .input-group label .fp-link{font-size:.75rem}.auth-form .input-group .password{display:flex;justify-content:space-between;width:100%}.auth-form .input-group .password input{padding:0;border:none;border-radius:0;width:90%}.auth-form .input-group .password input:focus{outline:none}.auth-form .input-group .password input:focus>.password{outline:2px solid var(--gn-off-black)}.auth-form .input-group .password .btn{padding:0 5px;color:var(--gn-grey-600)}.auth-form .input-group .password .btn:hover{background-color:transparent}.auth-form .input-group .password .disabled{background-color:var(--gn-grey-300)!important}.auth-form .phone-row{display:flex;align-items:center;min-width:100%;gap:5px}.auth-form .phone-row .phone-country:focus{outline-color:var(--gn-off-black)}.auth-form .phone-row .phone-local{flex:1}.auth-form .password-info{border:1px solid var(--gn-red);background-color:#ff00000b;color:var(--gn-red);border-radius:.5rem;font-size:.75rem;padding:5px;width:100%}.auth-form button[type=submit]{padding:1rem}.auth-form button[type=submit]:disabled{opacity:.8;cursor:not-allowed}.auth-form #otp{margin:0 auto;text-align:center}.auth-form .btn.re-send{font-size:.75rem}.auth-form .tick-boxes{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.auth-form .tick-boxes .input-group{flex-direction:row}.auth-form .tick-boxes .input-group label{font-weight:400;text-transform:none}.auth-form .tick-boxes .input-group label span{font-size:.75rem;font-weight:400}.auth-form .tick-boxes .input-group .tc-link{font-size:.75rem;font-weight:400;padding-left:3px}.auth-form .change-auth-type p,.auth-form .change-auth-type .btn{font-size:.9rem;text-align:center}.auth-form .change-auth-type .btn{color:var(--gn-orange)}.oauth-divider{width:100%;display:flex;align-items:center;justify-content:center;gap:5%}.oauth-divider span{border-bottom:1px solid var(--gn-grey-400);width:50%}.btn.google{display:flex;align-items:center;justify-content:center;gap:.5rem}.auth-form .disclaimer p{font-size:.8rem;text-align:center}.auth-form .disclaimer p .tc-link{font-size:.8rem}.header{height:60px;display:flex;justify-content:space-between;align-items:center;position:fixed;top:1rem;left:0;right:0;z-index:2}@media (max-width: 767.98px){.header{top:.5rem}.header.venue{position:relative;background-color:var(--gn-white);top:0}.header.venue .left,.header.venue .right{background-color:transparent;box-shadow:none;padding:0}}.header .left,.header .right{background-color:var(--gn-white);box-shadow:0 0 5px var(--gn-grey-400);position:relative;padding:.5rem;border-radius:var(--gn-border-radius)}.header .logo.no-text{margin:0 .5rem;margin-top:-8px}.header .logo.no-text:hover .link{color:var(--gn-orange);transition:color .2s linear}.header .left,.header .right,.header .right .buttons,.header .right .btn{display:flex;align-items:center}.header .left.venues{gap:145px}.header .left.musician{gap:127px}@media (max-width: 1268px){.header .left.venues{gap:67px}.header .left.musician{gap:47px}}.header .right{gap:.5rem}.header .right .link{margin:0 2rem}.header .right .link.messages-link{position:relative;display:inline-flex;align-items:center}.header .right .link.messages-link .notification-dot-dot{position:absolute;top:-6px;right:-6px;width:8px;height:8px;border-radius:50%;background-color:var(--gn-orange)}.header .right .btn.account .icon{font-size:1.5rem}.header .right .btn.primary.important{padding-right:1.5rem;padding-left:1.5rem}.header .right .btn{gap:10px}.header .left .breadcrumbs{display:flex;align-items:center}.header .left .breadcrumbs .icon{margin:0 5px;font-size:.5rem}.header .left .breadcrumbs .item{font-size:.9rem}.header .left .breadcrumbs .item.active{font-weight:600}.header .account-btn{border:1px solid transparent;background-color:var(--gn-off-black);color:var(--gn-white);padding:8px 12px;border-radius:2rem;box-shadow:0 0 5px var(--gn-shadow);transition:all .2s linear}.header .account-btn:hover{background-color:var(--gn-grey-200);border:1px solid var(--gn-grey-350)}.header .account-btn .icon,.header .account-btn .withdrawable-earnings{transition:all .2s linear}.header .account-btn .icon{font-size:1.5rem;box-shadow:0 0 2px var(--gn-shadow);color:var(--gn-white)}.header .account-btn:hover .icon,.header .account-btn:hover .withdrawable-earnings{color:var(--gn-black)}.header .account-btn.active{background-color:var(--gn-grey-200);border:1px solid var(--gn-grey-350)}.header .account-btn.active .icon,.header .account-btn.active .withdrawable-earnings{color:var(--gn-black)}.header .account-menu{position:absolute;min-width:250px;right:5%;top:65px;background-color:var(--gn-white);padding:1rem;border:1px solid var(--gn-grey-300);border-radius:var(--gn-border-radius);box-shadow:0 0 10px var(--gn-shadow);z-index:100}.header .account-menu .item{margin-bottom:10px;padding:5px 10px;border-radius:var(--gn-btn-border-radius);cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .2s linear}.header .account-menu .item.name-and-email{cursor:auto}.header .account-menu .item.no-margin{margin-bottom:5px}.header .account-menu .item:hover{background-color:var(--gn-grey-300)}.header .account-menu .item.message>.icon{color:var(--gn-orange)}.header .account-menu .item.settings{margin-top:10px}.header .account-menu .btn.logout{width:100%;display:flex;align-items:center;justify-content:space-between;padding:5px 10px;font-weight:400;border-radius:var(--gn-btn-border-radius)}.header .account-menu .break{width:100%;height:1px;background-color:var(--gn-grey-400);margin:5px 0}.header .btn.messages{position:relative}.header .notification-dot{position:absolute;top:-8px;right:-3px}.header .notification-dot .icon{color:var(--gn-orange);font-size:.75rem}.header .account-menu .name-and-email{flex-direction:column;align-items:flex-start}.header .account-menu .name-and-email:hover{background-color:transparent}.header .account-menu .name-and-email p{font-size:.9rem;color:var(--gn-black)}.header .account-menu .title{padding:5px 10px}.mobile-menu{position:absolute;min-width:250px;right:2.5%;top:8%;background-color:var(--gn-white);padding:1rem;border:1px solid var(--gn-grey-300);border-radius:var(--gn-border-radius);box-shadow:0 0 10px var(--gn-shadow);z-index:100}.mobile-menu .item{margin-bottom:10px;padding:5px 10px;border-radius:var(--gn-btn-border-radius);cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .2s linear}.mobile-menu .item:hover{background-color:var(--gn-grey-300)}.mobile-menu .item.no-margin{margin-bottom:5px}.mobile-menu .item.message>.icon{color:var(--gn-orange)}.mobile-menu .two-buttons{justify-content:center;gap:5px}.mobile-menu .two-buttons .btn{flex:1}.mobile-menu .btn.inline{width:100%;display:flex;align-items:center;justify-content:space-between;padding:5px 10px;font-weight:400;margin-bottom:5px;border-radius:var(--gn-btn-border-radius)}.mobile-menu .btn.logout{width:100%;display:flex;align-items:center;justify-content:space-between;padding:5px 10px;font-weight:400;border-radius:var(--gn-btn-border-radius)}.mobile-menu .break{width:100%;height:1px;background-color:var(--gn-grey-350);margin:10px 0}.mobile-menu .item.message{position:relative}.mobile-menu .item.message div{display:flex;align-items:center;justify-content:space-between;width:100%;gap:5px;margin-right:5px}.mobile-menu .item.message .notification-dot{background-color:var(--gn-orange);width:8px;height:8px;border-radius:50%}.mobile-menu .name-and-email{cursor:auto;flex-direction:column;align-items:flex-start}.mobile-menu .name-and-email:hover{background-color:transparent}.mobile-menu .name-and-email p{font-size:.9rem;color:var(--gn-black)}.mobile-menu .title{padding:5px 10px}.mobile-menu .primary-profile-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:5px}.mobile-menu .btn.placeholder{background-color:#ffa6001f;color:orange}.mobile-menu .primary-profile-badge{background-color:var(--gn-offset-orange);color:var(--gn-orange);font-size:.7rem;font-weight:600;padding:2px 6px;border-radius:4px;text-transform:uppercase}.header.musician{display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.header.musician .left-block,.header.musician .right-block{display:flex;align-items:center;background-color:var(--gn-white);box-shadow:0 0 5px var(--gn-shadow);padding:.5rem;border-radius:var(--gn-border-radius);overflow:hidden}.header.musician .right-block{width:calc(35vw - 4rem);min-width:calc(400px - 4rem);max-width:calc(600px - 4rem);justify-content:space-around}.header.musician .right-block.empty{width:auto;min-width:auto;max-width:auto}.header.musician .link{font-weight:500;padding:.5rem 1rem;border-radius:.5rem;transition:background-color .2s linear}@media (max-width: 1279.98px){.header.musician .link{padding:.5rem .75rem}}.header.musician .logo .link{padding:none!important;background-color:transparent!important}.header.musician .link:hover{background-color:var(--gn-grey-300)}.header.musician .link.disabled{opacity:.5;cursor:not-allowed}.header.musician .active-profile{display:flex;flex-direction:column;align-items:center;background-color:var(--gn-offset-orange);padding:.5rem 1rem;border-radius:7px;color:var(--gn-orange)}.header.musician .active-profile .title{font-size:.9rem;color:var(--gn-orange)}.header.musician .active-profile .subtitle{font-size:.6rem;color:var(--gn-orange)}@media (max-width: 767.98px){.header.musician{padding:0 1rem}.header.musician .right-block{width:auto;min-width:auto;max-width:auto}}.modal-content.profile-creator{height:500px;width:75%;max-width:800px;padding:1.5rem 0;display:grid;grid-template-rows:5% auto 5%}.profile-creator.band{min-height:100%;display:grid;grid-template-rows:auto 7.5%}.profile-creator.band .creating-band{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;grid-row:span 2}.profile-creator .loading-state{grid-row:span 3;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.profile-creator .stage .section-title{text-align:center;margin-top:1rem}.profile-creator .stage{max-width:100%;width:100%}.profile-creator .stage .body{min-height:100%;display:flex;gap:1rem;flex-direction:column;align-items:center;justify-content:center;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.profile-creator .stage .body::-webkit-scrollbar{display:none}.profile-creator .stage .body .title-container{text-align:center}.profile-creator .stage .body .title-container h1{margin-bottom:5px}.profile-creator .stage .body .input,.profile-creator .stage .body .select{padding:10px 5px;border:1px solid var(--gn-grey-400);border-radius:5px;background-color:var(--gn-white);text-align:center;transition:border .3s}.profile-creator .stage .body .input.error,.profile-creator .stage .body .select.error{border:1px solid var(--gn-red)}.profile-creator .stage .body .input:focus,.profile-creator .stage .body .select:focus{border:1px solid var(--gn-off-black);outline:none}.profile-creator .stage.name .input.name{font-size:5rem;font-weight:var(--gn-semi-bold);text-align:center;border:none;background-color:transparent;width:-moz-fit-content;width:fit-content;margin-bottom:2rem}@media screen and (max-width: 1268px){.profile-creator .stage.name .input.name{font-size:4rem}}@media screen and (max-width: 900px){.profile-creator .stage.name .input.name{font-size:3rem}}.profile-creator .stage.name .input.name:focus{outline:none}.profile-creator .stage.photo .image-container{position:relative;width:200px;height:200px}.profile-creator .stage.photo .input.photo{position:absolute;width:200px;height:200px;border-radius:50%;background-color:var(--gn-grey-300);opacity:0;cursor:pointer;z-index:2}.profile-creator .stage.photo .image-preview{width:200px;height:200px;border-radius:50%;background-color:var(--gn-grey-300);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.profile-creator .stage.photo .image-preview .icon{font-size:5rem;color:var(--gn-grey-600)}.profile-creator .top{display:flex;align-items:center;justify-content:flex-end;margin:0 1rem}.profile-creator .bottom{margin:0 1rem;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.profile-creator .bottom .controls{display:flex;align-items:center;justify-content:space-between;width:100%}.profile-creator .bottom .controls.single{display:flex;align-items:center;justify-content:flex-end}@media (max-width: 767.98px){.profile-creator.band{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:-moz-fit-content;min-height:fit-content;flex:1}.profile-creator .stage.photo .image-container{width:150px;height:150px}.profile-creator .stage.photo .input.photo,.profile-creator .stage.photo .image-preview{width:100%;height:100%}.profile-creator .stage.photo .image-preview .icon{font-size:2rem}.profile-creator .bottom .controls{margin-top:1rem;gap:1rem}}.layout-messages{display:grid;grid-template-rows:60px auto;height:100vh}.layout-messages .body{height:100%}.mapboxgl-map{-webkit-tap-highlight-color:rgba(0,0,0,0);font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#0000000d}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;-webkit-text-decoration:none;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid transparent;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid transparent;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:#000000b3;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.venue-builder{background-image:url("data:image/svg+xml,%3csvg%20id='visual'%20viewBox='0%200%20900%20600'%20width='900'%20height='600'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20version='1.1'%3e%3cdefs%3e%3cfilter%20id='blur1'%20x='-10%25'%20y='-10%25'%20width='120%25'%20height='120%25'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'%3e%3c/feFlood%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'%3e%3c/feBlend%3e%3cfeGaussianBlur%20stdDeviation='161'%20result='effect1_foregroundBlur'%3e%3c/feGaussianBlur%3e%3c/filter%3e%3c/defs%3e%3crect%20width='900'%20height='600'%20fill='%23fff1ee'%3e%3c/rect%3e%3cg%20filter='url(%23blur1)'%3e%3ccircle%20cx='363'%20cy='417'%20fill='%23FF6C4B'%20r='357'%3e%3c/circle%3e%3ccircle%20cx='767'%20cy='562'%20fill='%23fff1ee'%20r='357'%3e%3c/circle%3e%3ccircle%20cx='86'%20cy='20'%20fill='%23FF6C4B'%20r='357'%3e%3c/circle%3e%3ccircle%20cx='558'%20cy='526'%20fill='%23FF6C4B'%20r='357'%3e%3c/circle%3e%3ccircle%20cx='77'%20cy='473'%20fill='%23fff1ee'%20r='357'%3e%3c/circle%3e%3ccircle%20cx='753'%20cy='334'%20fill='%23FF6C4B'%20r='357'%3e%3c/circle%3e%3c/g%3e%3c/svg%3e");background-size:cover;background-repeat:no-repeat;background-position:center;height:100vh;padding:1rem 2rem 1rem 1rem;display:grid;grid-template-columns:30% 70%;grid-gap:1rem;gap:1rem}.venue-builder.upload-screen{height:100vh;display:flex;align-items:center;justify-content:center}@media (max-width: 1000px){.venue-builder{grid-template-columns:1fr}.venue-builder .left{display:none}.venue-builder .right{position:relative}.venue-builder .stage .form{width:80vw}.venue-builder .right .btn.save-and-exit{position:absolute;top:1rem;right:1rem}}.venue-builder .step-error-box{background-color:var(--gn-offset-red);border:1px solid var(--gn-red);color:var(--gn-red);padding:.75rem;margin:1rem 0 0;border-radius:.5rem;font-size:.9rem}.venue-builder .card.error{border:1px solid var(--gn-red)!important}.venue-builder .left{background-color:var(--gn-white);box-shadow:0 0 10px var(--gn-shadow);border-radius:2rem;padding:1.5rem;height:-moz-fit-content;height:fit-content}.venue-builder .left .intro-text{display:flex;flex-direction:column;gap:.5rem;color:var(--gn-off-black)}.venue-builder .progress-bar-container{display:flex;align-items:center;gap:1rem;margin:1rem 0}.venue-builder .progress-label{min-width:40px;font-size:.9rem;font-weight:500;color:var(--gn-grey-700)}.venue-builder .progress-bar-wrapper{flex:1;height:6px;background-color:var(--gn-grey-300);border-radius:3px;overflow:hidden}.venue-builder .progress-bar{height:100%;background-color:var(--gn-orange);transition:width .4s ease;border-radius:3px}.venue-builder .progress{margin:1rem 0}.venue-builder .progress ul{list-style-type:none;padding:0;position:relative;display:flex;flex-direction:column}.venue-builder .progress ul li{display:flex;align-items:center;font-weight:400;margin:2px 0;color:var(--gn-grey-500);position:relative;padding:5px 0;font-weight:500;cursor:pointer;transition:font-weight .2s linear,color .2s linear}.venue-builder .progress ul li:first-of-type{padding-top:0}.venue-builder .progress ul li.completed,.venue-builder .progress ul li.active{color:var(--gn-black)}.venue-builder .progress ul li .circle{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--gn-grey-400);margin-right:10px;font-weight:500;z-index:1;background-color:var(--gn-white);color:var(--gn-grey-500);transition:background-color .2s linear,color .2s linear}.venue-builder .progress ul li.active .circle{background-color:var(--gn-white);color:var(--gn-orange);border-color:var(--gn-orange)}.venue-builder .progress ul li.completed .circle{background-color:var(--gn-orange);color:var(--gn-white);border-color:var(--gn-orange)}.venue-builder .right{max-height:calc(100vh - 2rem);background-color:var(--gn-white);border:1px solid var(--gn-grey-300);box-shadow:0 0 10px var(--gn-shadow);border-radius:2rem;display:flex;align-items:center;justify-content:center;position:relative}.venue-builder .stage{width:100%;max-height:100%;gap:2rem}.venue-builder .stage-content{margin:0 2rem 5rem}.venue-builder .stage-definition{display:flex;flex-direction:column;align-items:left;gap:.5rem;margin-bottom:1rem}.venue-builder .stage-copy{color:var(--gn-off-black)}.venue-builder .stage h6{color:var(--gn-grey-600);margin-bottom:5px}.venue-builder .stage .card{position:relative;border:1px solid var(--gn-grey-400);outline:1px solid transparent;background-color:var(--gn-white);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;padding:1.5rem;text-align:left;transition:all .2s linear}.venue-builder .stage .card .icon{margin-bottom:10px}.venue-builder .stage .card:hover{border:1px solid var(--gn-off-black)}.venue-builder .stage .card:hover>.status-dot{border-color:var(--gn-orange)}.venue-builder .stage .card.large{width:90%}.venue-builder .stage .card.selected{border-color:var(--gn-off-black);outline:1px solid var(--gn-off-black)}.venue-builder .stage .card .icon{font-size:2rem}.venue-builder .stage .card .title{font-size:1.25rem;font-weight:500}.venue-builder .venue-type{width:100%;display:flex;flex-direction:column;gap:1rem;min-height:50%}.venue-builder .stage.details{height:100%;justify-content:flex-start;padding:1.5rem 0;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.venue-builder .stage.details::-webkit-scrollbar{display:none}.venue-builder .stage.details .form .input-group{width:300px}.venue-builder .stage.details .form .address-input{display:flex;align-items:flex-end;gap:1rem;margin-bottom:1rem}.venue-builder .stage.details .form .btn.text{font-size:1rem!important;font-weight:400;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:.75rem}.venue-builder .stage.details .form .two-buttons{width:-moz-fit-content;width:fit-content}.venue-builder .stage.details .map-container{margin:1rem 0;border:1px solid var(--gn-grey-300);box-shadow:0 0 2px var(--gn-shadow);border-radius:2rem;padding:0 1rem 1rem;width:75%;aspect-ratio:1 / .75;max-height:500px}.venue-builder .stage.details .map-container .address{height:50px;display:flex;justify-content:space-between;align-items:center}.venue-builder .stage.details .map-container .address h4{margin:0}.venue-builder .stage.details .map-container .address .btn{font-weight:400;-webkit-text-decoration:underline;text-decoration:underline}.venue-builder .stage.details .map-container h4{margin-bottom:1rem}.venue-builder .stage.details .map{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;max-height:434px;position:relative;border-radius:1rem;overflow:hidden}.venue-builder .input-group input.error{border:1px solid var(--gn-red)!important}.venue-builder .input-group .error-message{color:var(--gn-red);font-size:.8rem}.venue-builder .stage.details .selections{width:75%;display:flex;flex-wrap:wrap;gap:5px}.venue-builder .stage.details .selections .card{padding:.5rem 1rem;font-weight:500}.venue-builder .stage.equipment{height:100%;justify-content:flex-start;padding:1.5rem 0;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.venue-builder .stage.equipment::-webkit-scrollbar{display:none}.venue-builder .stage.equipment .stage-content{flex:1;height:100%}.venue-builder .stage.equipment .selections{width:75%;display:flex;flex-wrap:nowrap;gap:5px}.venue-builder .stage.equipment .selections.large .card{padding:1rem 2.5rem}.venue-builder .stage.equipment .selections .card.centered{padding:.5rem .75rem;font-weight:500;font-size:.9rem}.venue-builder .stage.equipment .selections .card.centered .title{font-weight:500;font-size:.9rem}.venue-builder .stage.equipment .required-asterisk{color:var(--gn-red);margin-left:.25rem}.venue-builder .stage .equipment-type{margin-top:1rem}.venue-builder .stage .equipment-type .selections{width:100%}.venue-builder .stage .equipment-type .selections .card{padding:.5rem 1rem;font-weight:500}.venue-builder .stage.equipment .input-group{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;margin-top:1rem}.venue-builder .stage.equipment .input-group label{text-transform:uppercase;color:var(--gn-grey-600);font-size:.75rem;font-weight:600;margin-bottom:5px}.venue-builder .stage.equipment .input-group textarea{min-height:60px;border:1px solid var(--gn-grey-400);outline:1px solid transparent;border-radius:5px;padding:10px;max-width:100%;max-height:60px;width:500px;resize:none;transition:border .2s linear,outline .2s linear;line-height:1.5}.venue-builder .stage.equipment #houseRules{margin-bottom:5rem}.venue-builder .stage.photos{height:100%;justify-content:flex-start;padding:1.5rem 0;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.venue-builder .stage.photos .stage-content{flex:1;max-height:100%;height:80%}.venue-builder .stage.photos .photo-space{max-height:100%;height:100%;overflow:hidden;border-radius:1rem;width:100%;display:flex;flex-direction:column;margin-top:0}.venue-builder .stage.photos .upload{border-radius:1rem;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:1rem;border:1px solid var(--gn-grey-350);box-shadow:0 0 5px var(--gn-shadow);cursor:pointer;transition:all .2s linear}.venue-builder .stage.photos .upload.error{border-color:var(--gn-red)}.venue-builder .stage.photos .upload:hover{background-color:var(--gn-grey-300);border-color:transparent}.venue-builder .stage.photos .upload-label{display:flex;align-items:center;gap:1rem;cursor:pointer}.venue-builder .stage.photos .upload-label .icon{font-size:1.5rem;margin:0;padding:0}.venue-builder .stage.photos .preview{width:100%;display:grid;grid-template-columns:repeat(3,1fr);height:80%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.venue-builder .stage.photos .preview .image-row-card{margin:.5rem;display:flex;align-items:center;background-color:var(--gn-grey-300);box-shadow:0 0 4px var(--gn-grey-500);border-radius:1rem;height:200px;padding:.5rem;overflow:hidden}.venue-builder .stage.photos .preview .image-thumbnail{flex:0 0 90%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.75rem;overflow:hidden}.venue-builder .stage.photos .preview .image-actions{height:100%;display:flex;flex-direction:column;align-items:center}.venue-builder .stage.photos .preview .image-actions .remove{color:var(--gn-red);width:-moz-fit-content;width:fit-content}.venue-builder .stage.photos .preview .image-actions .position-select{overflow-y:auto;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;-ms-overflow-style:none;scrollbar-width:none}.venue-builder .stage.photos .preview .image-actions .position-select::-webkit-scrollbar{display:none}.venue-builder .stage.photos .preview .image-actions .btn.tiny.selected:first-child{background-color:transparent;color:gold;font-weight:400;border-color:transparent}.venue-builder .stage.photos .preview .image-actions .btn.tiny{padding:.25rem .5rem;font-size:.75rem;border-radius:.5rem;border:1px solid var(--gn-grey-300);background:transparent;cursor:pointer}.venue-builder .stage.photos .preview .image-actions .btn.tiny.selected{background-color:var(--gn-off-black);color:#fff;font-weight:700}.venue-builder .stage.photos .preview::-webkit-scrollbar{display:none}.venue-builder .stage.photos .input-label{margin-top:1rem}.venue-builder .stage.photos .banner-preview{width:100%;overflow:hidden;border-radius:1rem}.venue-builder .stage.photos .banner-preview .image-row-card{position:relative;display:flex;align-items:center;justify-content:center}.venue-builder .stage.photos .banner-preview .image-row-card .venue-name{position:absolute;color:var(--gn-white);top:15rem;left:1rem;font-size:4rem;text-shadow:0 0 10px var(--gn-grey-700)}.venue-builder .stage.photos .banner-preview .image-row-card .venue-name .orange-dot{color:var(--gn-orange);font-size:5rem}.venue-builder .stage.photos .banner-preview .image-thumbnail{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.venue-builder .stage.photos .banner-preview .image-actions{position:absolute;top:10px;right:10px}.venue-builder .stage.photos .banner-preview .image-actions{display:flex;flex-direction:column;gap:5px}.venue-builder .stage.photos .banner-preview .image-actions .blur-control{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background-color:var(--gn-white);border-radius:.5rem;box-shadow:0 2px 8px #0000001a;margin-top:.5rem;min-width:200px}.venue-builder .stage.photos .banner-preview .image-actions .blur-slider{width:100%;height:4px;border-radius:3px;background:var(--gn-grey-300);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.venue-builder .stage.photos .banner-preview .image-actions .blur-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--gn-black);cursor:pointer;box-shadow:0 2px 4px #0003}.venue-builder .stage.photos .banner-preview .image-actions .blur-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--gn-orange);cursor:pointer;border:2px solid var(--gn-white);box-shadow:0 2px 4px #0003}.venue-builder .stage.photos .banner-preview .image-actions .blur-value{font-size:.85rem;color:var(--gn-grey-700);text-align:center;font-weight:500}.venue-builder .stage.photos .upload.empty-primary{display:flex;align-items:center;justify-content:center;cursor:auto;border:1px dashed var(--gn-grey-350);box-shadow:none;background-color:var(--gn-grey-250)}.venue-builder .stage.photos .upload.empty-primary:hover{background-color:transparent}.draggable-container{height:100%;overflow:hidden;position:relative}.image-thumbnail.draggable{height:120%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.venue-builder .stage.extra-details{height:100%;justify-content:flex-start;padding:1.5rem 0;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.venue-builder .stage.extra-details .stage-content{flex:1;height:100%}.venue-builder .stage.extra-details .input-group{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.venue-builder .stage.extra-details .input-group.large-text{display:flex;flex-direction:column;width:75%;min-width:300px}.venue-builder .stage.extra-details .input-group label{text-transform:uppercase;color:var(--gn-grey-600);font-size:.75rem;font-weight:600;margin-bottom:5px}.venue-builder .stage.extra-details .input-group textarea{min-height:200px;border:1px solid var(--gn-grey-400);outline:1px solid transparent;border-radius:5px;padding:10px;max-width:100%;max-height:200px;resize:none;transition:border .2s linear,outline .2s linear}.venue-builder .stage.extra-details .input-group textarea:focus{outline:1px solid var(--gn-off-black);border:1px solid var(--gn-off-black)}.venue-builder .stage.extra-details .input-group textarea.error{border-color:red}.venue-builder .stage.extra-details .margin{margin-top:1.5rem}.venue-builder .stage.extra-details .social-media-inputs{display:flex;flex-direction:column;gap:.5rem}.venue-builder .stage.extra-details .social-media-inputs .input-group{display:flex;flex-direction:row;align-items:center;width:250px;gap:5px}.venue-builder .stage.extra-details .social-media-inputs .input-group .icon{font-size:1.5rem;margin-top:5px;color:var(--gn-off-black)}.venue-builder .stage.extra-details .social-media-inputs .input-group .input-box{padding:10px 5px;border:1px solid var(--gn-grey-400);border-radius:5px;background-color:var(--gn-white);width:100%;transition:border .3s}.venue-builder .stage.extra-details .social-media-inputs .input-group .input-box:focus{border:1px solid var(--gn-off-black);outline:1px solid var(--gn-off-black)}.venue-builder .stage .stage-controls{background-color:var(--gn-white);border-radius:0 0 2rem 2rem;position:absolute;bottom:0;left:0;right:0;padding:1rem;display:flex;align-items:center;justify-content:space-between}.venue-builder .stage .stage-controls.single{justify-content:flex-end}.venue-builder .uploading-profile{background-color:var(--gn-white);width:40%;height:40%;min-width:500px;min-height:350px;border-radius:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2.5rem;box-shadow:0 0 10px var(--gn-shadow)}.venue-builder .uploading-profile h1{text-align:center}.venue-builder .uploading-profile .progress-bar-container{width:50%;background-color:var(--gn-grey-300);border-radius:5px;overflow:hidden}.venue-builder .uploading-profile .progress-bar{height:5px;background-color:var(--gn-orange);border-radius:5px;transition:width 3s}.venue-builder .uploading-profile .warning{color:var(--gn-grey-600)}.venue-builder.inaccessible{display:flex;align-items:center;justify-content:center}.venue-builder.inaccessible .body{background-color:#ffffffa4;border-radius:1rem;padding:2rem 1rem}.venue-builder.inaccessible .body h2{margin-top:1rem;margin-bottom:.5rem}.venue-builder.inaccessible .body .icon{font-size:2rem}.venue-builder.inaccessible .body .btn{margin-top:1rem}.modal{position:fixed;z-index:1000;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:var(--gn-overlay)}.modal.welcome{-webkit-backdrop-filter:none;backdrop-filter:none}.modal-content{position:relative;min-width:450px;max-width:75vw;max-height:75vh;padding:3rem 2.5rem 2.5rem;background-color:var(--gn-white);border-radius:var(--gn-border-radius);border:1px solid var(--gn-grey-350);gap:2rem;box-shadow:0 0 20px var(--gn-shadow);transition:width .5s linear height .5s linear}@media (max-width: 767.98px){.modal-content{max-width:350px;min-width:300px;width:95vw;padding:2rem 1rem}}.modal-padding{border-radius:1.5rem;padding:1rem;padding-bottom:0;background-color:var(--gn-grey-300)}.modal-padding .bottom-text{display:flex;align-items:center;justify-content:center;gap:4px;margin:2rem auto}.modal-content .btn.close{position:absolute;top:5px;right:5px;color:var(--gn-red);background-color:transparent}.modal-content.welcome{padding:2rem;min-width:450px;max-width:450px;overflow:hidden}.modal-content.welcome .body{display:flex;flex-direction:column;align-items:center;gap:10px}.modal-content.welcome .body h4{text-align:center}@media (max-width: 767.98px){.modal-content.welcome{min-width:300px;max-width:350px}}.modal-header{margin-bottom:1.5rem}.modal-header .icon{font-size:1.5rem}.modal-header h2{margin:.25rem 0}@media (max-width: 767.98px){.modal-header .icon,.modal-header h2{font-size:1.25rem}}.modal-header p{color:var(--gn-grey-700)}.modal-buttons{display:flex;align-items:center;gap:1rem}.modal-content.scrollable{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.modal-content.scrollable::-webkit-scrollbar{display:none}.modal-content.auth{border:none;width:450px;max-width:500px}.modal-content.auth .head{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1rem}.modal-content.auth .head h2{font-size:1.5rem}.modal-content.auth .head .logo{font-size:2rem;margin:0 auto}.modal-content.auth .head p{font-weight:400;text-align:center}.modal-padding.auth .change-auth-type{display:flex;align-items:center;justify-content:center;gap:4px;margin:2rem 0}.modal-padding.auth .change-auth-type-text{color:var(--gn-grey-600)}.modal-padding.auth .change-auth-type .btn{font-weight:500;-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}.modal-padding.auth .change-auth-type .btn:hover{color:var(--gn-grey-600)}.modal-content.auth .modal-body.verification{display:flex;align-items:center;justify-content:center;padding-bottom:2rem}.modal-content.auth .modal-body.verification .btn.text{margin-top:1rem}@media (max-width: 767.98px){.modal-content.auth{width:85vw}}.modal .saved-profile h2{margin-bottom:5px}.modal .saved-profile .saved-profile-card{border:1px solid var(--gn-grey-350);outline:1px solid transparent;margin-top:2rem;border-radius:1rem;padding:1rem;cursor:pointer;transition:all .2s ease-in-out}.modal .saved-profile .saved-profile-card:hover{border-color:var(--gn-off-black);outline-color:var(--gn-off-black)}.modal .saved-profile .saved-profile-card .img-thumbnail{background-color:var(--gn-grey-350);display:flex;align-items:center;justify-content:center;border-radius:5px;width:75px;height:75px;-o-object-fit:cover;object-fit:cover;margin-bottom:1rem;overflow:hidden}.modal .saved-profile .saved-profile-card .img-thumbnail img{width:75px;height:75px;-o-object-fit:cover;object-fit:cover}.modal .venue-builder-error .modal-content{max-width:300px;min-height:200px;display:flex;flex-direction:column}.modal .venue-builder-error .modal-content h2{margin-bottom:5px}.modal.confirm .modal-content{max-width:250px;display:flex;flex-direction:column;align-items:center}.modal.confirm .modal-content h3{text-align:center}.modal.loading .modal-content{display:flex;flex-direction:column;align-items:center}.modal.loading .modal-content .loading-text{display:flex;flex-direction:column;align-items:center;gap:.5rem}.modal.loading .modal-content .loading-text p{color:var(--gn-grey-700)}.modal.gig-information .modal-content{min-height:-moz-fit-content!important;min-height:fit-content!important}.modal.gig-information .top-banner{display:flex;align-items:center;justify-content:space-between}.modal.gig-information .venue{padding:.5rem 0;margin:0rem 1.5rem}.modal.gig-information .venue .photo{margin-bottom:.5rem;width:100%;height:150px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:10px;box-shadow:0 0 5px var(--gn-shadow)}.modal.gig-information .venue .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal.gig-information .event-information{margin:1rem;padding:1rem 0;border-bottom:1px solid var(--gn-grey-300);border-top:1px solid var(--gn-grey-300)}.modal.gig-information .location{margin-left:1.5rem;margin-right:1.5rem}.modal.gig-information .budgets{border:1px solid var(--gn-grey-300);margin:0 1.5rem;display:flex;align-items:center;justify-content:space-evenly;border-radius:10px;box-shadow:0 0 5px var(--gn-shadow);padding:1rem}.modal.gig-information .budget-container{text-align:center}.modal.gig-information .date-and-time{margin:.25rem 1.5rem}.modal.gig-information .details{margin:1rem 1.5rem}.modal.gig-information .details-list{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:5px;gap:5px}.modal.gig-information .details-list .detail{text-align:center;border:1px solid var(--gn-grey-300);border-radius:10px;box-shadow:0 0 5px var(--gn-shadow);padding:1rem .5rem}.modal.gig-information .details-list .detail .data{display:flex;align-items:center;justify-content:center;gap:5px}.modal.gig-information .map{box-shadow:0 0 5px var(--gn-shadow);margin:.25rem 1.5rem;height:240px;border-radius:10px;padding-bottom:1rem}.modal.invite-musician .modal-content{min-height:75vh;display:flex;flex-direction:column;gap:0}.modal.invite-musician .modal-header{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem}.modal.invite-musician .modal-header .or-separator{width:100%;display:flex;align-items:center;justify-content:center;gap:1rem}.modal.invite-musician .modal-header .or-separator span{width:50%;border-top:1px solid var(--gn-grey-400)}.modal.invite-musician .gig-selection{width:100%;flex:1;overflow-y:auto;overflow-x:hidden;margin-bottom:1rem;padding:.1rem}.modal.invite-musician .gig-selection .card{position:relative;border:1px solid var(--gn-grey-400);background-color:var(--gn-white);border-radius:var(--gn-btn-border-radius);cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:1rem;gap:5px;text-align:left;margin-bottom:.5rem;outline:1px solid transparent;transition:all .2s linear}.modal.invite-musician .gig-selection .card .text{font-size:1rem;margin-bottom:2px}.modal.invite-musician .gig-selection .card .details-text{margin-right:1rem}.modal.invite-musician .gig-selection .card .sub-text{font-size:.9rem}.modal.invite-musician .gig-selection .card:hover{border-color:var(--gn-off-black)}.modal.invite-musician .gig-selection .card.selected{border-color:var(--gn-off-black);outline:1px solid var(--gn-off-black)}.modal.invite-musician .gig-selection .card.disabled{opacity:.5;pointer-events:none}@media (max-width: 767.98px){.modal.invite-musician .modal-header{padding:0 .5rem}.modal.invite-musician .modal-header-text h2,.modal.invite-musician .modal-header-text .icon{font-size:1.25rem}.modal.invite-musician .gig-selection .card .sub-text{text-align:right}}.modal.negotiation .modal-content{max-width:300px}.modal.negotiation .modal-content .input{border:1px solid var(--gn-grey-350);width:100%;text-align:center;margin-bottom:1rem;border-radius:1rem;font-size:1.25rem;outline:1px solid transparent;transition:all .2s linear}.modal.negotiation .modal-content .input:focus{border:1px solid var(--gn-off-black);outline:1px solid var(--gn-off-black)}.modal.stripe-account .modal-content{max-width:500px;overflow-y:scroll;position:relative;padding:0;scrollbar-width:none;-ms-overflow-style:none}.modal.stripe-account .modal-content::-webkit-scrollbar{display:none}.modal.stripe-account .modal-content .modal-header{position:sticky;top:0;left:0;width:100%;background-color:var(--gn-white);padding:2rem 2rem .5rem;z-index:1}.modal.stripe-account .modal-content .modal-header .more-information{border:1px solid var(--gn-red);border-radius:.5rem;padding:.5rem;background-color:var(--gn-offset-red);margin-top:.5rem}.modal.stripe-account .modal-content .modal-header .more-information p,.modal.stripe-account .modal-content .modal-header .more-information .icon{color:var(--gn-red);font-size:.8rem}.modal.stripe-account .modal-content .modal-body{padding:0 2rem 2rem}.modal.more-information .modal-content{max-width:500px;overflow-y:scroll;position:relative;padding:0;scrollbar-width:none;-ms-overflow-style:none}.modal.more-information .modal-content::-webkit-scrollbar{display:none}.modal.more-information .modal-content .modal-header{position:sticky;top:0;left:0;width:100%;background-color:var(--gn-white);padding:3rem 2rem 1rem;z-index:1}.modal.more-information .modal-content .modal-header .icon{font-size:2rem}.modal.more-information .modal-content .modal-body{padding:0 2rem 2rem}.modal.more-information .modal-content .modal-body ol,.modal.more-information .modal-content .modal-body ul{padding:0 1rem;list-style-type:none;display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.modal.more-information .modal-content .modal-body .no-padding{padding:0}.modal.more-information .modal-content .modal-body strong{font-weight:600}.modal.more-information .modal-content .modal-body hr{border:none;border-top:1px solid var(--gn-grey-400);margin:1.5rem 0}.modal.cancel-gig .modal-content{max-width:350px}.modal.cancel-gig .modal-content h3{text-align:center}.modal.cancel-gig .modal-content .modal-body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;margin:1rem 0}.modal.cancel-gig .modal-content .modal-body select{padding:10px 5px;border:1px solid var(--gn-grey-400);border-radius:5px;background-color:var(--gn-white);transition:all .1s ease-in-out}.modal.cancel-gig .modal-content .modal-body select:focus{border:1px solid var(--gn-off-black);outline:1px solid var(--gn-off-black)}.modal.cancel-gig .modal-content .modal-body textarea{resize:none;width:300px;height:100px}.modal.account-page{top:0;margin:0}.modal.account-page.transfer .modal-content{max-width:500px}.modal.account-page.transfer .modal-content .input-container{flex-direction:column;align-items:flex-start;gap:2px}.modal.account-page.transfer .modal-content .notes{background-color:var(--gn-offset-red);padding:.5rem .25rem;border-radius:.5rem}.modal.account-page.transfer .modal-content .notes p{text-align:center;font-size:.8rem}.modal.account-page .btn.close{cursor:pointer}.modal.account-page .input-container{width:75%;margin:0 auto;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.modal.account-page .input-container input{width:100%}.modal.account-page .two-buttons{margin-top:2rem}.modal.add-staff .modal-content{max-width:500px;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;transition:height .2s linear}.modal.add-staff .modal-content::-webkit-scrollbar{display:none}.modal.add-staff .modal-content .modal-body{display:flex;flex-direction:column;align-items:center;gap:1rem}.modal.add-staff .modal-content .modal-body .input{width:50%;text-align:center}.modal.add-staff .modal-content .modal-body .permissions-list{display:flex;flex-direction:column;align-items:center;gap:2px}.modal.add-staff .modal-content .modal-body .permissions-list .permission{display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:5px;cursor:pointer;transition:all .2s ease}.modal.staff-permissions .modal-content{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;max-width:500px;transition:height .2s linear}.modal.staff-permissions .modal-content::-webkit-scrollbar{display:none}.modal.staff-permissions .modal-body .member-list{list-style:none;display:flex;flex-direction:column;gap:5px}.modal.staff-permissions .modal-body .member-list .member-list-item{border:1px solid var(--gn-grey-350);display:flex;align-items:center;justify-content:space-between;gap:5px;padding:10px;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.modal.staff-permissions .modal-content .modal-body .permissions-list{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;margin:1rem 0}.modal.staff-permissions .modal-content .modal-body .permissions-list .permission{display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:5px;cursor:pointer;transition:all .2s ease}.modal.staff-permissions .modal-content .back.btn{color:var(--gn-grey-700)}.modal.staff-permissions .modal-content .back.btn .icon{font-size:1rem;margin-right:5px}.modal.feedback .input-group{display:flex;flex-direction:column;gap:2px}.modal.feedback .input-group textarea{resize:none;width:100%;height:100px;padding:10px 5px;border:1px solid var(--gn-grey-400);border-radius:5px;background-color:var(--gn-white);transition:all .1s ease-in-out}.modal.feedback .input-group textarea:focus{border:1px solid var(--gn-off-black);outline:1px solid var(--gn-off-black)}.modal.feedback .input-group label{text-transform:uppercase;color:var(--gn-grey-600);font-size:.75rem;font-weight:var(--gn-bold);display:flex;justify-content:space-between;align-items:center}.modal.primary-profile-selection .modal-content .modal-body .artist-profile-list{display:flex;flex-direction:column;height:300px;gap:.25rem;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.modal.primary-profile-selection .modal-content .modal-body .artist-profile-list::-webkit-scrollbar{display:none}.modal.primary-profile-selection .modal-content .modal-body .artist-profile-list .artist-profile-card{border:1px solid transparent;outline:1px solid transparent;outline-offset:-2px;display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding:.5rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.modal.primary-profile-selection .modal-content .modal-body .artist-profile-list .artist-profile-card:hover{background-color:var(--gn-grey-300)}.modal.primary-profile-selection .modal-content .modal-body .artist-profile-list .artist-profile-card.selected{border:1px solid var(--gn-off-black);outline:1px solid var(--gn-off-black);background-color:var(--gn-grey-250)}.modal.primary-profile-selection .modal-content .modal-body .artist-profile-list .artist-profile-card .artist-profile-image{width:50px;height:50px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0;box-shadow:0 0 5px var(--gn-shadow)}.modal.primary-profile-selection .modal-content .modal-body .artist-profile-list .artist-profile-card .artist-profile-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal.primary-profile-selection .modal-content .modal-body .artist-profile-list .artist-profile-card .artist-profile-details{flex:1}.modal.primary-profile-selection .modal-content .modal-body .artist-profile-list .artist-profile-card .artist-profile-details .artist-profile-name{font-size:1.25rem;font-weight:500}.modal.primary-profile-selection .modal-content .modal-body .artist-profile-list .artist-profile-card .artist-profile-details .artist-profile-bio{font-size:.875rem;color:var(--gn-grey-600)}.modal.primary-profile-selection .modal-content .modal-body .two-buttons{margin-top:2rem}.dashboard{width:100vw;height:100vh;max-height:100vh;max-width:100vw;position:relative;display:grid;grid-template-columns:275px auto;overflow:hidden}@media (max-width: 767.98px){.dashboard{display:block}}.dashboard .window{background-color:var(--gn-grey-200);display:flex;flex-direction:column;height:100vh;overflow:hidden;padding-left:1rem}.dashboard .window .output{flex:1;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:0}@media (max-width: 767.98px){.dashboard .window .output .messages{margin-top:1rem}}.dashboard .window .output::-webkit-scrollbar{display:none}.dashboard .window .head{position:sticky;top:0;background-color:var(--gn-grey-200);padding:2% 2% 0;display:flex;justify-content:space-between;align-items:center}.dashboard .window .body{max-width:100%;flex:1;overflow-y:auto;display:flex;flex-direction:column;padding:1% 2%}@media (max-width: 767.98px){.dashboard{height:calc(100vh - 60px);max-height:calc(100vh - 60px)}.dashboard .window{width:100%;padding:0 .5rem}.dashboard .window .head{padding:1.5rem 0}.dashboard .window .body{width:100%;padding:0}}.dashboard .window .output .head .title{font-size:2.5rem;padding-bottom:.5rem}.dashboard .window .output .head .title.requests{width:100%;display:flex;align-items:center;justify-content:space-between}.dashboard .window .breadcrumbs{position:sticky;top:0;z-index:1;background-color:var(--gn-grey-300);display:flex;align-items:center;gap:5px;padding:.5rem;margin:0 2%;border-radius:.5rem;margin-top:1rem}.dashboard .window .breadcrumbs .breadcrumb-separator .icon{color:var(--gn-grey-600);font-size:.8rem;margin-bottom:1px}.dashboard .window .breadcrumbs .breadcrumb{padding:.5rem 1rem;color:var(--gn-grey-600);border-radius:.5rem;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s linear}.dashboard .window .breadcrumbs .breadcrumb:has(.breadcrumb-link){cursor:pointer}.dashboard .window .breadcrumbs .breadcrumb:has(.breadcrumb-link):hover{background-color:var(--gn-grey-350)}.dashboard .window .breadcrumbs .breadcrumb-link{color:var(--gn-grey-600);transition:color .2s linear}.dashboard .window .breadcrumbs .breadcrumb-text{color:var(--gn-black)}.dashboard .sidebar{display:flex;flex-direction:column;height:100vh;background-color:var(--gn-grey-200);padding:0 var(--gn-spacing-x);position:relative;width:100%}.dashboard .sidebar .logo{display:flex;align-items:center}.dashboard .sidebar.musician .logo{margin-bottom:1rem}.dashboard .sidebar .logo-text{font-family:var(--gn-logo-font)}.dashboard .sidebar .beta-box{background-color:var(--gn-offset-orange);color:var(--gn-orange);border:1px solid var(--gn-orange);border-radius:5px;padding:2px 5px;margin-top:6px;margin-left:1px}.dashboard .sidebar .beta-box p{font-weight:600}.dashboard .sidebar .account-dropdown{background-color:var(--gn-white);margin:1rem 0;margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:5px;border:1px solid var(--gn-grey-400);box-shadow:0 0 2px var(--gn-shadow);border-radius:.5rem;padding:.5rem;width:100%;height:75px;overflow:hidden;transition:height .1s ease-in-out;position:sticky;bottom:0}.dashboard .sidebar .account-dropdown.open{height:155px}.dashboard .sidebar .account-dropdown-item{list-style-type:none;display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem;border-radius:.5rem;border:1px solid transparent;background-color:transparent;cursor:pointer;transition:background-color .2s linear,border-color .2s linear}.dashboard .sidebar .account-dropdown-item:first-of-type{padding:0}.dashboard .sidebar .account-dropdown-item.red{color:red}.dashboard .sidebar .account-dropdown-item.red:hover{background-color:transparent;border-color:red}.dashboard .sidebar .account-dropdown-item:hover{background-color:var(--gn-grey-300)}.dashboard .sidebar .account-dropdown-item:hover:first-of-type{background-color:transparent}.dashboard .sidebar .account-dropdown-item .account-info{width:90%}.dashboard .sidebar .account-dropdown h4{margin:2px 0}.dashboard .sidebar .account-dropdown .user-container{margin:5px 0;display:flex;align-items:center;gap:5px;overflow:hidden}.dashboard .sidebar .account-dropdown .user-container .icon{font-size:1.5rem}.dashboard .sidebar .account-dropdown .user-container .user-details p{max-width:100%;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard .sidebar .account-dropdown .icon{font-size:1rem}.dashboard .sidebar .btn.primary{margin:1rem 0;width:100%;display:flex;justify-content:space-between;font-size:1.25rem;padding:1rem;gap:.5rem;box-shadow:0 0 10px var(--gn-grey-400);transition:all .2s ease-in-out}.dashboard .sidebar .btn.primary:hover{box-shadow:none}.dashboard .sidebar .icon{font-size:1.5rem}.dashboard .sidebar .menu{list-style:none;flex:1;overflow-y:auto;min-height:0}.dashboard .sidebar .menu-item{margin:.5rem 0;position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;padding:.5rem;font-size:1.1rem;border-radius:var(--gn-btn-border-radius);color:var(--gn-grey-700);transition:background-color .2s linear}.dashboard .sidebar .menu-item .body{display:flex;align-items:center;justify-content:center;gap:5px}.dashboard .sidebar .menu-item .notification{display:flex;align-items:center;justify-content:center}.dashboard .sidebar .menu-item .notification .icon{font-size:.5rem;color:var(--gn-orange)}.dashboard .sidebar .menu-item:first-of-type{margin-top:0}.dashboard .sidebar .menu-item:hover{background-color:var(--gn-grey-300)}.dashboard .sidebar .menu-item .icon{padding:.5rem;font-size:1.25rem}.dashboard .sidebar .menu-item.active{background-color:var(--gn-offset-orange);color:var(--gn-orange);font-weight:500}.dashboard .sidebar .menu-item.active .icon{color:var(--gn-orange)}.dashboard .sidebar .menu-item.sub{margin:0 0 0 20px;padding-left:2rem;border-left:1px solid var(--gn-grey-400);border-radius:0;font-size:.9rem}.dashboard .sidebar .menu-item.sub.top{padding-top:0;margin-top:5px}.dashboard .sidebar .menu-item.sub.bottom{padding-bottom:0}.dashboard .sidebar .menu-item.sub:hover{background-color:transparent}.dashboard .sidebar .feedback-outer-container{position:absolute;bottom:1rem;left:1rem;right:0}.dashboard .sidebar .feedback-outer-container .btn.tutorial{margin-bottom:1rem}.dashboard .sidebar .feedback-container{border:1px solid var(--gn-grey-300);border-radius:1rem;box-shadow:0 0 3px var(--gn-shadow);background-color:var(--gn-white);padding:1rem;display:flex;flex-direction:column;gap:5px;min-height:100px}.dashboard .sidebar .feedback-container{background-image:url("data:image/svg+xml,%3csvg%20id='visual'%20viewBox='0%200%20900%20600'%20width='900'%20height='600'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20version='1.1'%3e%3crect%20x='0'%20y='0'%20width='900'%20height='600'%20fill='%23ffffff'%3e%3c/rect%3e%3cdefs%3e%3clinearGradient%20id='grad1_0'%20x1='33.3%25'%20y1='0%25'%20x2='100%25'%20y2='100%25'%3e%3cstop%20offset='20%25'%20stop-color='%23ffffff'%20stop-opacity='1'%3e%3c/stop%3e%3cstop%20offset='80%25'%20stop-color='%23ffffff'%20stop-opacity='1'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3cdefs%3e%3clinearGradient%20id='grad2_0'%20x1='0%25'%20y1='0%25'%20x2='66.7%25'%20y2='100%25'%3e%3cstop%20offset='20%25'%20stop-color='%23ffffff'%20stop-opacity='1'%3e%3c/stop%3e%3cstop%20offset='80%25'%20stop-color='%23ffffff'%20stop-opacity='1'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='translate(900,%200)'%3e%3cpath%20d='M0%20243.4C-35.4%20225.1%20-70.9%20206.8%20-109%20188.8C-147.1%20170.8%20-187.9%20153.1%20-210.8%20121.7C-233.6%2090.3%20-238.5%2045.1%20-243.4%200L0%200Z'%20fill='%23fecabe'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(0,%20600)'%3e%3cpath%20d='M0%20-243.4C37.3%20-228.3%2074.6%20-213.3%20112.5%20-194.9C150.4%20-176.5%20188.9%20-154.7%20210.8%20-121.7C232.7%20-88.7%20238%20-44.3%20243.4%200L0%200Z'%20fill='%23fecabe'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:cover;background-position:center}.dashboard .sidebar .feedback-container .feedback-header{display:flex;align-items:center;gap:5px}.dashboard .sidebar .feedback-container .feedback-copy{color:var(--gn-grey-700)}.dashboard .sidebar .feedback-container .btn{width:-moz-fit-content;width:fit-content;padding:.25rem .5rem;font-size:1rem;background-color:var(--gn-offset-orange);color:var(--gn-orange);box-shadow:none;margin:0}.dashboard .sidebar .feedback-container .feedback-input{width:100%;max-width:100%;min-width:100%;height:100px;max-height:100px;min-height:100px;border:1px solid var(--gn-off-black);outline:1px solid transparent;border-radius:.5rem;padding:.5rem;transition:outline-color .2s linear}.dashboard .sidebar .feedback-container .feedback-input:focus{outline-color:var(--gn-off-black)}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:normal;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):not(.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.gig-post .modal-content{padding:1rem;min-width:70vw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-height:70vh}@media (max-width: 1268px){.gig-post .modal-content{min-width:90%}}.gig-post .stage .body .error-cont{border:1px solid red;background-color:var(--gn-offset-red);padding:.5rem 1rem;border-radius:.5rem;display:flex;align-items:center;gap:5px}.gig-post .stage .body .error-message,.gig-post .stage .body .error-cont .icon{color:var(--gn-red)}.gig-post .stage .card{position:relative;border:1px solid var(--gn-grey-400);outline:1px solid transparent;background-color:var(--gn-white);border-radius:var(--gn-btn-border-radius);cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1rem 1.5rem 1rem 1rem;min-width:150px;max-width:250px;min-height:100px;max-height:150px;gap:5px;text-align:left;transition:background-color .2s linear,border-color .2s linear,outline .2s linear}.gig-post .stage .card.small{min-width:-moz-fit-content;min-width:fit-content;padding:7px 10px;align-items:center;min-height:-moz-fit-content;min-height:fit-content;font-weight:500}.gig-post .stage .card.template{width:-moz-fit-content;width:fit-content;min-height:-moz-fit-content;min-height:fit-content}.gig-post .stage .card.saved{min-height:-moz-fit-content;min-height:fit-content}.gig-post .stage .card .text{font-size:1rem}.gig-post .stage .card .sub-text{font-size:.9rem}.gig-post .stage .card .icon{margin-bottom:10px;font-size:1.5rem}.gig-post .stage .card:hover,.gig-post .stage .card.small.black:hover{border-color:var(--gn-off-black)}.gig-post .stage .card.selected,.gig-post .stage .card.small.black.selected{background-color:var(--gn-white);border-color:var(--gn-off-black);outline:1px solid var(--gn-off-black);color:var(--black)}.gig-post .stage .card.small:hover{border-color:var(--gn-orange)}.gig-post .stage .card.small.selected{background-color:var(--gn-white);border-color:var(--gn-off-black);outline:1px solid var(--gn-off-black);color:var(--black)}.gig-post .stage .card.disabled{color:var(--gn-grey-600);cursor:auto}.gig-post .stage .card.disabled:hover{border-color:var(--gn-grey-400)}@media (max-width: 767.98px){.gig-post .stage .card{padding:0 1rem 0 .75rem;min-width:100px;max-width:250px;min-height:75px;max-height:150px}.gig-post .stage .card .icon{margin-bottom:3px;font-size:1.25rem}}.gig-post .modal-content .stage{text-align:center;flex:1;width:100%;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:6rem 0 3rem}.gig-post .modal-content .stage::-webkit-scrollbar{display:none}.gig-post .stage .head{width:100%}.gig-post .stage .head .title{font-size:2rem;font-weight:600}@media (max-width: 767.98px){.gig-post .stage .head .title{font-size:1.5rem}}.gig-post .stage .head .title.templates{max-width:75%;margin:0 auto}.gig-post .stage .head .text{margin:5px auto;min-width:75%;max-width:90%;color:var(--black)}.gig-post .stage .templates{width:75%;display:flex;flex-direction:column;align-items:center;gap:1rem}.gig-post .stage .templates .subtitle{margin:10px 0;font-weight:400;font-size:1rem;color:var(--black)}.gig-post .stage .templates .templates-cont .selections,.gig-post .stage .templates .saved-cont .selections{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.gig-post .stage .body.date{display:flex;flex-direction:column;align-items:center;gap:1rem}.gig-post .stage .body.date .past-date{color:#ccc!important;pointer-events:none}.gig-post .stage .toggle-container{display:flex;align-items:center;gap:10px;font-weight:300;margin:10px 0}.gig-post .stage .toggle-container label{font-weight:500}.gig-post .stage .toggle-container label.warning{color:var(--gn-red)}.gig-post .stage .switch{position:relative;display:inline-block;width:40px;height:22px}.gig-post .stage .switch input{opacity:0;width:0;height:0}.gig-post .stage .slider{position:absolute;cursor:pointer;inset:0;background-color:var(--gn-grey-500);transition:.2s;border-radius:22px}.gig-post .stage .slider:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:var(--gn-white);transition:.4s;border-radius:50%}.gig-post .stage input:checked+.slider{background-color:var(--gn-off-black)}.gig-post .stage input:checked+.slider:before{transform:translate(18px)}.gig-post .stage .calendar{width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative}.gig-post .stage .calendar .react-datepicker{border:none;box-shadow:0 2px 10px #0000001a;border-radius:8px}.gig-post .stage .calendar .react-datepicker__header,.gig-post .stage .calendar .react-datepicker__current-month,.gig-post .stage .calendar .react-datepicker__day-name{background-color:var(--gn-grey-300)}.gig-post .stage .calendar .react-datepicker__day--selected,.gig-post .stage .calendar .react-datepicker__day--in-range,.gig-post .stage .calendar .react-datepicker__day--in-selecting-range{background-color:var(--gn-off-black);color:var(--gn-white)}.gig-post .stage .calendar .disable{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--gn-disabled);z-index:2;border-radius:5px}.gig-post .stage .location{display:flex;flex-direction:column;align-items:center;gap:2rem}.gig-post .stage .location .selections{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.gig-post .stage .location .btn.add-venue{width:-moz-fit-content;width:fit-content}.gig-post .stage .privacy .selections{display:flex;gap:10px;align-items:center;justify-content:center}.gig-post .stage .privacy .selections #kind{padding:.5rem;border:1px solid var(--gn-grey-400);outline:1px solid transparent;border-radius:5px;font-size:1rem;transition:all .2s linear}.gig-post .stage .privacy .selections #kind.error{border:1px solid var(--gn-red)}.gig-post .stage .privacy .selections #kind:focus{outline:1px solid var(--gn-off-black);border:1px solid var(--gn-off-black)}.gig-post .stage .privacy .type-of-gig{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:center;padding:0 2rem}.gig-post .stage .privacy .gig-type{border:1px solid var(--gn-grey-300);border-radius:1rem}.gig-post .stage .music .selections{display:flex;gap:10px}.gig-post .stage .genre{display:flex;flex-direction:column;align-items:center;gap:1rem}.gig-post .stage .genre .selections{display:flex;gap:10px;width:80%;margin:0 auto;flex-wrap:wrap;align-items:center;justify-content:center}.gig-post .stage .genre .group .label{margin:5px 0}.gig-post .stage .genre .group:nth-of-type(3) .selections{flex-wrap:nowrap}.gig-post .stage .extra-details .input-group{display:flex;flex-direction:column;align-items:center}.gig-post .stage .extra-details .toggle-buttons{display:flex;justify-content:center;gap:5px;margin-top:5px;margin-bottom:2rem}.gig-post .stage .extra-details #extraInformation{margin-top:.5rem;min-height:100px;border:1px solid var(--gn-grey-400);border-radius:5px;padding:10px;min-width:300px;max-width:300px;max-height:100px;resize:none;outline:1px solid transparent;transition:outline .2s linear,border .2s linear}.gig-post .stage .extra-details #extraInformation:focus{outline:1px solid var(--gn-off-black);border:1px solid var(--gn-off-black)}.gig-post .stage .timings{min-height:50%;width:80%}.gig-post .stage .timings .gig-slots{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:1rem;margin-bottom:2rem}.gig-post .stage .timings .gig-slot{display:flex;flex-direction:column;gap:.5rem;border-left:1px solid var(--gn-grey-350);padding-left:1rem}.gig-post .stage .timings .gig-slot:first-of-type{border:none;padding:0;margin:0}.gig-post .stage .timings .input-group{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%}.gig-post .stage .timings .input-group input{padding:10px;border:1px solid var(--gn-grey-400);border-radius:5px;font-size:1.25rem;font-weight:var(--gn-semi-bold)}.gig-post .stage .timings .input-group .duration-inputs{padding:10px;border:1px solid var(--gn-grey-400);border-radius:5px}.gig-post .stage .timings .input-group .duration-inputs select{border:none;font-weight:var(--gn-semi-bold);font-size:1.25rem;text-align:center}.gig-post .stage .timings .input-group .duration-inputs select:focus{outline:none}.gig-post .stage .timings .input-group .duration-inputs .unit{color:var(--gn-grey-600)}.gig-post .stage .timings .extra-timings{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin:1rem auto;gap:1rem}@media (max-width: 639.98px){.gig-post .stage .timings .gig-slot{border-left:none;padding-left:0;border-top:1px solid var(--gn-grey-350);padding-top:1rem}}.gig-post .stage .budget{margin:1rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.gig-post .stage .budget .selections{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.gig-post .stage .budget .input-group{max-width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.gig-post .stage .budget .input-group input{font-size:5rem;font-weight:var(--gn-semi-bold);background-color:transparent;max-width:100%;text-align:center;border:none}.gig-post .stage .budget .input-group input:focus{outline:none}.gig-post .stage .budget .slot-budgets{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem}.gig-post .stage .budget .slot-budgets .input-group{flex-direction:column;margin:1rem 0;gap:5px}.gig-post .stage .budget .slot-budgets .input-group input{font-size:1.5rem;font-weight:var(--gn-semi-bold);width:-moz-fit-content;width:fit-content;max-width:100px;text-align:center;border:1px solid var(--gn-grey-400);border-radius:.5rem;padding:.5rem 0;outline:1px solid transparent;transition:all .2s linear}.gig-post .stage .budget .slot-budgets .input-group input:focus{border-color:var(--gn-off-black);outline:1px solid var(--gn-off-black)}.gig-post .stage .budget .slots-container .sub-text{font-size:2rem;font-weight:var(--gn-semi-bold);margin:1rem 0}.gig-post .stage .budget .ticketed-container{display:flex;flex-direction:column;align-items:center}.gig-post .stage .budget .ticketed-container .input-group{display:flex;flex-direction:column;align-items:center;gap:5px;margin-top:1rem}.gig-post .stage .budget .ticketed-container .selections{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:2px}.gig-post .stage .budget .ticketed-container .selections .card{font-weight:500}@media (max-width: 767.98px){.gig-post .stage .budget{max-width:100%}.gig-post .stage .budget .input-group input{font-size:2.5rem}.gig-post .stage .budget .input-group input:focus{outline:none}.gig-post .stage .budget .slot-budgets{flex-direction:column;gap:5px}.gig-post .stage .budget .ticketed-container .selections{flex-direction:column}}.gig-post .stage .open-mic{margin:2rem 0}.gig-post .stage .open-mic .input-group{display:flex;flex-direction:column;align-items:center;gap:5px}.gig-post .stage .open-mic .selections{display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:2rem}.gig-post .stage .open-mic .selections .card{font-weight:500}.gig-post .stage .open-mic #numberOfApplications{width:75px}@media (max-width: 767.98px){.gig-post .stage .open-mic .selections{flex-direction:column}}.gig-post .stage .multiple-slots .input-group{display:flex;flex-direction:column;align-items:center;gap:5px}.gig-post .stage .multiple-slots .selections{display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:2rem}.gig-post .stage .multiple-slots .selections .card{font-weight:500}.gig-post .stage .multiple-slots #slotsCount{border:none;padding:1rem;font-size:1.5rem;font-weight:600;text-align:center}.gig-post .stage .multiple-slots #slotsCount:focus{outline-color:var(--gn-off-black)}.gig-post .stage .multiple-slots .slot-options .input-group{margin:1rem 0}.gig-post .stage .multiple-slots .slot-options h4{max-width:75%;margin:0 auto}.gig-post .stage .multiple-slots .slot-options .preview-pills{max-width:75%;display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap}.gig-post .stage .multiple-slots .slot-options .preview-pills .pill{padding:.5rem .75rem;border-radius:.5rem;background-color:var(--gn-grey-300);font-weight:500;font-size:1.1rem}.gig-post .stage .review{padding-top:0}.gig-post .stage .review-box-top{display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:1rem}.gig-post .stage .review-box{display:flex;align-items:center;text-align:center;gap:5px;position:relative}.gig-post .stage .review-box .icon{position:absolute;top:0;color:var(--gn-black)}.gig-post .stage .review .review-grid{width:100%;height:100%;flex:1;display:grid;grid-template-columns:50% 50%}.gig-post .stage .review .review-left,.gig-post .stage .review .review-right{width:100%;margin:.5rem 0;padding:0 1rem;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;gap:1rem}.gig-post .stage .review .review-right{align-items:flex-start}.gig-post .stage .review .review-left{border-right:1px solid var(--gn-grey-400)}.gig-post .stage .review .review-extra-option.template .btn{padding:5px 7px;font-size:.8rem}.gig-post .stage .review .review-extra-option .label{text-align:left;font-weight:var(--gn-semi-bold)}.gig-post .stage .review .review-extra-option #templateName{border:1px solid var(--gn-grey-400)}.gig-post .stage .review .review-extra-option #templateName:focus{outline:1px solid var(--gn-off-black);border:1px solid var(--gn-off-black)}.gig-post .stage .review .review-extra-option .repeat-group{display:flex;justify-content:flex-start;align-items:center;gap:5px;margin-top:.5rem}.gig-post .stage .review #gigRepeat,.gig-post .stage .review #repeatEnd,.gig-post .stage .review #endRepeatAfter,.gig-post .stage .review #endRepeatDate{padding:.5rem;border:1px solid var(--gn-grey-400);outline:1px solid transparent;border-radius:5px;font-size:.8rem;transition:border .2s linear,outline .2s linear}.gig-post .stage .review #gigRepeat:focus,.gig-post .stage .review #repeatEnd:focus,.gig-post .stage .review #endRepeatAfter:focus,.gig-post .stage .review #endRepeatDate:focus{outline:1px solid var(--gn-off-black);border:1px solid var(--gn-off-black)}.gig-post .stage .review #gigRepeat{width:-moz-fit-content;width:fit-content}.gig-post .stage .review .end-repeat-after-cont{display:flex;align-items:center;gap:5px}.gig-post .stage .review #endRepeatAfter{width:60px}.gig-post .stage .review .review-extra-option{width:100%;display:flex;flex-direction:column;align-items:flex-start}.gig-post .stage .review .review-extra-option .input-group{display:flex;flex-direction:column;align-items:flex-start}.gig-post .stage .review .review-extra-option .input-group .input{margin:5px 0;min-width:200px;padding:.5rem;border:1px solid var(--gn-grey-300);outline:1px solid transparent;border-radius:5px;font-size:.8rem;transition:border .2s linear,outline .2s linear}.gig-post .stage .review .review-extra-option .input-group .input:focus{outline:1px solid var(--gn-off-black);border:1px solid var(--gn-off-black)}.gig-post .stage .review .review-extra-option .toggle-container{display:flex;align-items:center;justify-content:flex-start;margin-bottom:5px}.gig-post .stage .review .review-extra-option .text{text-align:left;font-size:.9rem}.gig-post .stage .review .review-extra-option .private-link{border:1px solid var(--gn-grey-400);border-radius:var(--gn-btn-border-radius);padding:5px;margin-top:5px;display:flex;align-items:center;max-width:100%}.gig-post .stage .review .review-extra-option .private-link .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.gig-post .stage .review .review-extra-option .private-link .icon{cursor:pointer}@media (max-width: 767.98px){.gig-post .stage .review .review-grid{display:block}.gig-post .stage .review .review-right{display:none}.gig-post .stage .review .review-left{border-right:none}.gig-post .stage .review .review-extra-option{align-items:center}.gig-post .stage .review .review-extra-option .text{text-align:center}.gig-post .stage .review .review-extra-option .private-link{max-width:250px}}.gig-post .progress-bar-container{height:5px;min-height:5px;width:100%;margin:1rem 0;background-color:var(--gn-grey-300);border-radius:5px;overflow:hidden}.gig-post .progress-bar{height:100%;background-color:var(--gn-black);transition:width 1s ease}.gig-post .control-buttons{width:100%;display:flex;align-items:center;justify-content:space-between}.gig-post .control-buttons.single{justify-content:flex-end}.gig-post .btn.close-modal{align-self:flex-end;transition:all .2s linear}.window.venues .body.overview .welcome{margin-bottom:1rem}.window.venues .body.overview .new-applications{margin-bottom:1rem;border:1px solid var(--gn-orange);width:-moz-fit-content;width:fit-content;padding:.5rem;background-color:var(--gn-offset-orange);color:var(--gn-orange);display:flex;align-items:center;gap:5px;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.window.venues .body.overview .new-applications:hover{background-color:var(--gn-orange);color:var(--gn-white)}.window.venues .body.overview .quick-buttons{display:flex;align-items:center;gap:.5rem}.window.venues .body.overview .quick-button{background-color:var(--gn-off-black);border-radius:1rem;height:125px;width:150px;min-height:125px;min-width:150px;color:var(--gn-white);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.5rem;padding:1rem;box-shadow:2px 2px 5px var(--gn-grey-500);transition:background-color .2s ease;cursor:pointer}.window.venues .body.overview .quick-button .icon{font-size:2rem}.window.venues .body.overview .quick-button-text{font-size:1.5rem;font-weight:600}.window.venues .body.overview .quick-button:hover{background-color:var(--gn-grey-700)}.window.venues .body.overview .feedback-section{border:1px solid var(--gn-grey-300);border-radius:1rem;box-shadow:0 0 3px var(--gn-shadow);background-color:var(--gn-white);padding:1rem;display:flex;flex-direction:column;gap:5px;height:-moz-fit-content;height:fit-content;margin:1.5rem 0}.window.venues .body.overview .feedback-section{background-image:url("data:image/svg+xml,%3csvg%20id='visual'%20viewBox='0%200%20900%20600'%20width='900'%20height='600'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20version='1.1'%3e%3crect%20x='0'%20y='0'%20width='900'%20height='600'%20fill='%23ffffff'%3e%3c/rect%3e%3cdefs%3e%3clinearGradient%20id='grad1_0'%20x1='33.3%25'%20y1='0%25'%20x2='100%25'%20y2='100%25'%3e%3cstop%20offset='20%25'%20stop-color='%23ffffff'%20stop-opacity='1'%3e%3c/stop%3e%3cstop%20offset='80%25'%20stop-color='%23ffffff'%20stop-opacity='1'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3cdefs%3e%3clinearGradient%20id='grad2_0'%20x1='0%25'%20y1='0%25'%20x2='66.7%25'%20y2='100%25'%3e%3cstop%20offset='20%25'%20stop-color='%23ffffff'%20stop-opacity='1'%3e%3c/stop%3e%3cstop%20offset='80%25'%20stop-color='%23ffffff'%20stop-opacity='1'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='translate(900,%200)'%3e%3cpath%20d='M0%20243.4C-35.4%20225.1%20-70.9%20206.8%20-109%20188.8C-147.1%20170.8%20-187.9%20153.1%20-210.8%20121.7C-233.6%2090.3%20-238.5%2045.1%20-243.4%200L0%200Z'%20fill='%23fecabe'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(0,%20600)'%3e%3cpath%20d='M0%20-243.4C37.3%20-228.3%2074.6%20-213.3%20112.5%20-194.9C150.4%20-176.5%20188.9%20-154.7%20210.8%20-121.7C232.7%20-88.7%20238%20-44.3%20243.4%200L0%200Z'%20fill='%23fecabe'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:cover;background-position:center}.window.venues .body.overview .feedback-section .feedback-copy{color:var(--gn-grey-700);margin:.5rem 0}.window.venues .body.overview .feedback-section .btn{width:-moz-fit-content;width:fit-content;padding:.25rem .5rem;font-size:1rem;background-color:var(--gn-offset-orange);color:var(--gn-orange);box-shadow:none;margin:0}.window.venues .body.overview .feedback-section .feedback-textarea{width:100%;max-width:100%;min-width:100%;height:100px;max-height:100px;border:1px solid var(--gn-grey-400);outline:1px solid transparent;border-radius:.5rem;padding:.5rem;transition:outline-color .2s linear}.window.venues .body.overview .feedback-section .feedback-textarea:focus{outline-color:var(--gn-off-black)}.window.venues .body.overview .review-musicians{margin:1.5rem 0}.window.venues .body.overview .review-musicians .musicians-to-review{margin-top:1rem;display:flex;overflow-x:auto;align-items:flex-start;padding:.25rem}.window.venues .body.overview .review-musicians .musician-to-review{width:300px;min-width:300px;background-color:var(--gn-white);border:1px solid var(--gn-grey-300);border-radius:1rem;box-shadow:0 0 4px var(--gn-shadow);margin-right:1rem;overflow:hidden;padding:1rem}.window.venues .body.overview .review-musicians .musician-to-review .musician-img-cont{width:50px;height:50px;overflow:hidden;border-radius:50%;box-shadow:0 0 10px var(--gn-shadow)}.window.venues .body.overview .review-musicians .musician-to-review img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.window.venues .body.overview .review-musicians .musician-to-review .musician-name{margin:.5rem 0}.window.venues .body.overview .review-musicians .musician-to-review .musician-name p{color:var(--gn-grey-700)}.window.venues .body.overview .review-musicians .musician-to-review .star-rating .icon{color:gold;font-size:1.5rem}.window.venues .body.overview .review-musicians .musician-to-review textarea{margin:.5rem 0;width:100%;max-width:100%;min-width:100%;height:50px;max-height:150px;min-height:50px;padding:5px;border:1px solid var(--gn-grey-400);border-radius:5px;background-color:var(--gn-white);transition:all .1s ease-in-out}.window.venues .body.overview .review-musicians .musician-to-review textarea:disabled{opacity:.5}.window.venues .body.overview .review-musicians .musician-to-review textarea:focus{border:1px solid var(--gn-off-black);outline:1px solid var(--gn-off-black)}.window.venues .body.overview .how-gigin-works-cont{margin-top:2rem}.window.venues .body.overview .how-gigin-works{display:flex;gap:2rem;margin-top:.5rem;justify-content:flex-start;flex-wrap:wrap}.window.venues .body.overview .how-gigin-works .how-to-step{display:flex;flex-direction:column;justify-content:center;flex:1;min-width:200px;max-width:250px;background:var(--gn-white);border-radius:1rem;padding:1rem;box-shadow:0 4px 12px var(--gn-shadow);text-align:center}.window.venues .body.overview .how-gigin-works .step-number{width:36px;height:36px;margin:0 auto .5rem;border-radius:50%;background-color:var(--gn-offset-orange);color:var(--gn-orange);display:flex;align-items:center;justify-content:center;font-weight:700}.window.venues .body.overview .how-gigin-works .how-to-step p{color:var(--gn-grey-700);margin-top:.5rem}.window.venues .head.gigs{display:flex;flex-direction:column;align-items:flex-start}@media (max-width: 767.98px){.window.venues .body.gigs{width:100%;padding:0;-ms-overflow-style:none;scrollbar-width:none}.window.venues .body.gigs::-webkit-scrollbar{display:none}}.window.venues .gigs .filters{display:flex;justify-content:flex-start;gap:1rem;align-items:center;width:100%;padding-top:.1rem}.window.venues .gigs .filters.ext{margin-top:1rem}.window.venues .gigs .separator{border-left:1px solid var(--gn-grey-500);margin:0 2px;height:20px}.window.venues .gigs .filters:last-of-type{margin-top:1rem}.window.venues .body.gigs.musicians .filters,.window.venues .gigs .filters{margin-bottom:1rem}.window.venues .gigs .status-buttons{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:2px;background-color:var(--gn-grey-300);padding:3px;border-radius:.5rem}.window.venues .gigs .status-buttons .btn{background-color:transparent;border:none;padding:5px 10px;font-weight:400;border-radius:5px;color:var(--gn-grey-700);box-shadow:none;transition:all .2s ease-in-out}.window.venues .gigs .status-buttons .btn.active{background-color:var(--gn-white);color:var(--gn-black);box-shadow:0 0 5px var(--gn-grey-400)}.window.venues .gigs .status-buttons .btn:hover{background-color:var(--gn-grey-350)}.window.venues .gigs .filters select,.window.venues .gigs .filters .date-select{background-color:var(--gn-grey-300);font-weight:400;color:var(--gn-grey-700);padding:.5rem;border:none;border-radius:.5rem;cursor:pointer;width:-moz-fit-content;width:fit-content;outline:1px solid transparent;transition:outline .2s linear}.window.venues .gigs .filters select option{font-weight:400}.window.venues .gigs .filters select:focus,.window.venues .gigs .filters .date-select:focus{outline:1px solid var(--gn-off-black)}.window.venues .gigs .filters .search-bar-container{width:220px;padding:.5rem .75rem;display:flex;align-items:center;gap:.5rem;background-color:var(--gn-grey-300);border-radius:.5rem;border:1px solid transparent;transition:border-color .15s ease;cursor:text}.window.venues .gigs .filters .search-bar{flex:1;background-color:transparent;border:none;font-size:1rem;color:var(--gn-off-black);font-weight:400;outline:none}.window.venues .gigs .filters .search-bar:focus-visible+.search-bar-container,.window.venues .gigs .filters .search-bar-container:focus-within{border-color:var(--gn-off-black)}.window.venues .gigs .filters .spacer{flex-grow:1}.window.venues .gigs .filters .btn.tertiary{display:flex;align-items:center;gap:.5rem;font-weight:400;color:var(--gn-grey-700)}.window.venues .gigs .filters .btn.tertiary:hover{background-color:var(--gn-grey-350);border-color:transparent;box-shadow:none}.window.venues .gigs .filters .btn.tertiary.open{background-color:var(--gn-grey-350);color:var(--gn-black)}.window.venues .body.gigs table{width:100%;margin-bottom:1rem;font-size:16px;border-top:1px solid var(--gn-grey-350);overflow:hidden;border-collapse:separate;border-spacing:0;padding-bottom:20rem}.window.venues .body.gigs table thead tr{text-align:left}.window.venues .body.gigs table thead tr th{font-weight:400;color:var(--gn-grey-700)}.window.venues .body.gigs table th{padding:1rem .5rem;border-bottom:1px solid var(--gn-grey-350)}.window.venues .body.gigs table td{padding:.5rem;border-bottom:1px solid var(--gn-grey-350)}.window.venues .body.gigs table tbody td{font-weight:400;font-size:.95rem;color:var(--gn-off-black)}.window.venues .body.gigs table tbody tr{background-color:transparent;cursor:pointer;transition:all .2s linear}.window.venues .body.gigs table tbody tr:hover{background-color:var(--gn-grey-300)}.window.venues .body.gigs table .time-and-date{position:relative}.window.venues .body.gigs table .time-and-date .notification-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--gn-orange);margin-right:6px;vertical-align:middle}.window.venues .body.gigs table #date{display:flex;align-items:center;justify-content:space-between}.window.venues .body.gigs table #date .icon{color:var(--gn-grey-600)}.window.venues .body.gigs table .centre{text-align:center}.window.venues .body.gigs table .action-data{width:150px;text-align:center}.window.venues .body.gigs table .centre.has-new-applications{color:var(--gn-red)}.window.venues .body.gigs table .notification{width:10px}.window.venues .body.gigs table .notification .icon{font-size:.7rem;color:var(--gn-orange)}.window.venues .body.gigs table .status-box{text-align:center;vertical-align:middle}.window.venues .body.gigs table .status{font-size:.8rem;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px;border-radius:5px;margin:0 auto;text-transform:capitalize}.window.venues .body.gigs table .status.confirmed{background-color:#00ef001a;color:#00db00}.window.venues .body.gigs table .status.upcoming{background-color:#ffa6001a;color:orange}.window.venues .body.gigs table .status.closed{background-color:#ff00001a;color:red}.window.venues .body.gigs table .status.pending{background-color:#ffa6001a;color:orange}.window.venues .body.gigs table .status.past{background-color:#8080801a;color:gray}.window.venues .body.gigs table .status.declined{background-color:var(--gn-offset-red);color:var(--gn-red)}.window.venues .body.gigs table .options-cell{text-align:center;vertical-align:middle;position:relative}.window.venues .body.gigs table .options-cell .btn.icon{background-color:var(--gn-white);border:1px solid var(--gn-grey-350);box-shadow:0 0 4px var(--gn-shadow);border-radius:.5rem;display:flex;align-items:center;justify-content:center;padding:4px 5px;transition:all .2s linear}.window.venues .body.gigs table .options-cell .btn.icon .icon{font-size:1rem}.window.venues .body.gigs table .options-cell .btn.icon:focus{outline-color:var(--gn-off-black)}.window.venues .body.gigs table .options-cell .btn.icon.active,.window.venues .body.gigs table .options-cell .btn.icon:hover{background-color:var(--gn-grey-350)}.window.venues .body.gigs table .options-cell .options-dropdown{position:absolute;top:100%;right:1rem;background-color:var(--gn-white);border:1px solid var(--gn-grey-300);border-radius:.5rem;box-shadow:0 4px 10px #00000014;padding:.5rem .4rem;min-width:300px;z-index:1;display:flex;flex-direction:column}.window.venues .body.gigs table .options-cell .options-dropdown button{background:transparent;border:none;text-align:left;padding:.5rem;border-radius:.5rem;font-weight:400;color:var(--gn-off-black);cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .15s ease}.window.venues .body.gigs table .options-cell .options-dropdown button:hover{background-color:var(--gn-grey-300)}.window.venues .body.gigs.musician table tbody tr.clickable:hover{background-color:var(--gn-grey-300);cursor:pointer}.window.venues .body.gigs table tbody .no-gigs:hover{background-color:var(--gn-white);cursor:default}.window.venues .body.gigs table .filler-row{background-color:var(--gn-grey-300)!important}.window.venues .body.gigs table .filler-row h4{margin-left:.25rem;color:var(--gn-grey-600)}.window.venues .body.gigs table .no-gigs .data .flex{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.window.venues .body.gigs table .no-gigs .data .icon{font-size:3rem}.window.venues .body.gigs .dispute-box{margin:1rem 0;width:-moz-fit-content;width:fit-content;padding:1rem 1.5rem;border-radius:1rem;background-color:var(--gn-grey-200);box-shadow:0 0 5px var(--gn-shadow)}.window.venues .body.gigs .dispute-box h4{margin-top:10px;margin-bottom:15px;text-align:center}.window.venues .body.gigs .dispute-box h3{text-align:center}.window.venues .body.gigs .dispute-box .btn{width:100%}.window.venues .body.gigs .gig-action-bar{border:1px solid var(--gn-grey-400);border-radius:.5rem;margin-top:1rem;box-shadow:0 0 2px var(--gn-shadow);background-color:var(--gn-white);width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem}.window.venues .body.gigs .gig-action-bar p{font-weight:400}.window.venues .body.gigs .gig-action-bar .btn.icon{background-color:transparent;border-radius:.5rem;color:var(--gn-grey-700);transition:all .2s linear}.window.venues .body.gigs .gig-action-bar .btn.icon:hover{background-color:var(--gn-grey-300)}.window.venues .body.gigs .gig-action-bar .btn.icon .icon{font-size:1.25rem}.window.venues .body.gigs .musician-requests{display:flex;flex-direction:column;gap:1.5rem}.window.venues .body.gigs .musician-requests .request-card{border:1px solid var(--gn-grey-300);border-radius:.75rem;padding:1rem 1.5rem;background-color:#fff;box-shadow:0 1px 3px #0000000d}.window.venues .body.gigs .musician-requests .request-card .top-banner{display:flex;align-items:center;justify-content:space-between}.window.venues .body.gigs .musician-requests .request-card .venue-requested{color:var(--gn-grey-500)}.window.venues .body.gigs .musician-requests .request-card .venue-requested strong{color:var(--gn-off-black);font-weight:600}.window.venues .body.gigs .musician-requests .musician-info{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem;border:1px solid var(--gn-grey-300);padding:.5rem 1rem;border-radius:1rem;box-shadow:1px 1px 4px var(--gn-shadow);background-color:transparent;transition:background-color .2s linear;cursor:pointer}.window.venues .body.gigs .musician-requests .musician-info:hover{background-color:var(--gn-grey-300)}.window.venues .body.gigs .musician-requests .avatar{width:50px;height:50px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.window.venues .body.gigs .musician-requests .request-message{margin-bottom:1rem}.window.venues .body.gigs .musician-requests .timestamp{font-size:.85rem;color:var(--gn-grey-500)}.window.venues .body.gigs .musician-requests .request-actions{display:flex;gap:1rem;justify-content:flex-end}.window.venues .modal.videos .modal-content.transparent{position:relative;border:none;height:100%;width:100%;padding:0;background-color:transparent;box-shadow:none;display:flex;align-items:center;justify-content:center;z-index:5}.window.venues .modal.videos .modal-content video{max-height:75%;max-width:90%}.window.venues .modal.videos .close{position:absolute;top:1rem;right:2rem;color:var(--gn-red);font-size:2rem;cursor:pointer}.window.venues .head.gig-applications{display:flex;justify-content:space-between;align-items:center}.window.venues .head.gig-applications h1{margin-bottom:5px}.window.venues .head.gig-applications .action-buttons{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.window.venues .head.gig-applications .btn{display:flex;align-items:center;justify-content:center;gap:5px;min-width:75px}.window.venues .body.gigs .no-applications{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:10px}.window.venues .body.gigs .applications-table{width:100%}.window.venues .body.gigs .applications-table th:nth-child(1),.window.venues .body.gigs .applications-table td:nth-child(1){width:15%}.window.venues .body.gigs .applications-table th:nth-child(2),.window.venues .body.gigs .applications-table td:nth-child(2){text-overflow:ellipsis}.window.venues .body.gigs .applications-table th:nth-child(3),.window.venues .body.gigs .applications-table td:nth-child(3),.window.venues .body.gigs .applications-table th:nth-child(4),.window.venues .body.gigs .applications-table td:nth-child(4){width:15%;text-align:center}.window.venues .body.gigs .applications-table .applicant td{white-space:nowrap;overflow:hidden;text-overflow:clip}.window.venues .body.gigs .applications-table .applicant .genre-tag{border:1px solid var(--gn-orange);padding:.1rem .35rem;border-radius:5px;background-color:var(--gn-offset-orange);margin-right:5px;white-space:nowrap;font-size:.8rem;color:var(--gn-orange)}.window.venues .body.gigs .applications-table .applicant td:nth-of-type(4){width:10%}.window.venues .body.gigs .applications-table td:nth-of-type(5),.window.venues .body.gigs .applications-table th:nth-of-type(5){text-align:center;width:25%;min-width:250px}.window.venues .body.gigs .applications-table .applicant td:nth-of-type(5) .btn.danger{margin:0 5px}.window.venues .body.gigs .applications-table .status-container,.window.venues .body.gigs .applications-table .btn.small{display:flex;align-items:center;justify-content:center;gap:5px}.window.venues .body.gigs .applications-table .musician-name .icon{margin-right:5px}.gigs-private-apps-cell{width:80px;max-width:80px;padding:.5rem}.gigs-toggle-container{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;width:100%}.gigs-toggle-label{font-weight:500;color:var(--gn-off-black);white-space:nowrap}.gigs-toggle-switch{position:relative;display:inline-block;width:28px;height:16px;cursor:pointer}.gigs-toggle-switch input{opacity:0;width:0;height:0}.gigs-toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:var(--gn-grey-500);transition:.2s;border-radius:16px}.gigs-toggle-slider:before{position:absolute;content:"";height:12px;width:12px;left:2px;bottom:2px;background-color:var(--gn-white);transition:.4s;border-radius:50%}.gigs-toggle-switch input:checked+.gigs-toggle-slider{background-color:var(--gn-off-black)}.gigs-toggle-switch input:checked+.gigs-toggle-slider:before{transform:translate(12px)}.window.venues .body.venues{display:flex;flex-direction:row;flex-wrap:wrap;flex:none;gap:1rem;margin-top:.5rem;justify-content:flex-start;align-items:flex-start}.window.venues .body.venues .venue-card{min-width:325px;max-width:350px;height:-moz-fit-content;height:fit-content;box-sizing:border-box;min-height:250px;background-color:var(--gn-white);box-shadow:0 0 5px var(--gn-shadow);border-radius:2rem;display:flex;flex-direction:column;gap:5px;cursor:pointer;transition:all .5s ease}.window.venues .body.venues .venue-card:hover{background-color:var(--gn-grey-300);box-shadow:none}.window.venues .body.venues .venue-image{width:100%;height:150px;padding:.5rem;overflow:hidden;border-radius:1.5rem;transition:all .5s ease}.window.venues .body.venues .venue-card:hover .venue-image{padding:0}.window.venues .body.venues .venue-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.5rem}.window.venues .body.venues .venue-flex{display:flex;align-items:flex-start;justify-content:space-between;padding:.5rem .5rem 0}.window.venues .body.venues .venue-address{font-size:.9rem;color:var(--gn-grey-600)}.window.venues .body.venues .venue-type{border:1px solid var(--gn-grey-350);box-shadow:0 0 5px inset var(--gn-grey-350);background-color:var(--gn-grey-300);margin:.5rem 0 .5rem .5rem;width:-moz-fit-content;width:fit-content;padding:.25rem .5rem;border-radius:1rem}.window.venues .body.venues .venue-type .text{margin-left:5px;font-weight:500}.window.venues .body.venues .venue-gigs{display:flex;align-items:flex-end;gap:5px;margin:1rem}.window.venues .body.venues .venue-gigs .gigs{font-size:1.5rem;font-weight:600;line-height:.7}.window.venues .body.venues .venue-gigs .text{color:var(--gn-grey-600);font-size:.9rem}.window.venues .body.venues .venue-card .action-buttons{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.window.venues .body.venues .venue-card .action-buttons .btn{width:49%;display:flex;margin:0 .5rem;align-items:center;justify-content:space-between}@media (max-width: 767.98px){.window.venues .body.venues{flex-direction:column;gap:.5rem;margin-top:0;padding:.25rem 0}.window.venues .body.venues .venue-card{min-width:100%;max-width:100%}}.window.venues .body.musicians{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.window.venues .body.musicians::-webkit-scrollbar{display:none}.window.venues .body.musicians .filters{display:flex;justify-content:flex-start;gap:1rem;align-items:center;width:100%;padding-top:.1rem}.window.venues .body.musicians .filters.ext{margin-top:1rem}.window.venues .body.musicians .separator{border-left:1px solid var(--gn-grey-500);margin:0 2px;height:20px}.window.venues .body.musicians .filters:last-of-type{margin-top:1rem}.window.venues .body.musicians .filters{margin-bottom:1rem}.window.venues .body.musicians .status-buttons{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:2px;background-color:var(--gn-grey-300);padding:3px;border-radius:.5rem}.window.venues .body.musicians .status-buttons .btn{background-color:transparent;border:none;padding:5px 10px;font-weight:400;border-radius:5px;color:var(--gn-grey-700);box-shadow:none;transition:all .2s ease-in-out}.window.venues .body.musicians .status-buttons .btn.active{background-color:var(--gn-white);color:var(--gn-black);box-shadow:0 0 5px var(--gn-grey-400)}.window.venues .body.musicians .status-buttons .btn:hover{background-color:var(--gn-grey-350)}.window.venues .body.musicians .filters select,.window.venues .body.musicians .filters .date-select{background-color:var(--gn-grey-300);font-weight:400;color:var(--gn-grey-700);padding:.5rem;border:none;border-radius:.5rem;cursor:pointer;width:-moz-fit-content;width:fit-content;outline:1px solid transparent;transition:outline .2s linear}.window.venues .body.musicians .filters select option{font-weight:400}.window.venues .body.musicians .filters select:focus,.window.venues .body.musicians .filters .date-select:focus{outline:1px solid var(--gn-off-black)}.window.venues .body.musicians .filters .search-bar-container{width:220px;padding:.5rem .75rem;display:flex;align-items:center;gap:.5rem;background-color:var(--gn-grey-300);border-radius:.5rem;border:1px solid transparent;transition:border-color .15s ease;cursor:text}.window.venues .body.musicians .filters .search-bar{flex:1;background-color:transparent;border:none;font-size:1rem;color:var(--gn-off-black);font-weight:400;outline:none}.window.venues .body.musicians .filters .search-bar:focus-visible+.search-bar-container,.window.venues .body.musicians .filters .search-bar-container:focus-within{border-color:var(--gn-off-black)}.window.venues .body.musicians .filters .spacer{flex-grow:1}.window.venues .body.musicians .filters .btn.tertiary{display:flex;align-items:center;gap:.5rem;font-weight:400;color:var(--gn-grey-700)}.window.venues .body.musicians .filters .btn.tertiary:hover{background-color:var(--gn-grey-350);border-color:transparent;box-shadow:none}.window.venues .body.musicians .filters .btn.tertiary.open{background-color:var(--gn-grey-350);color:var(--gn-black)}.window.venues .body.musicians.no-saved{display:flex;align-items:center;justify-content:center;text-align:center}.window.venues .body.musicians .saved-musicians .musician-card-loading{box-sizing:border-box;padding:0;border:none;overflow:hidden;border-radius:1rem}.window.venues .body.musicians .saved-musicians{display:flex;flex-direction:row;flex-wrap:wrap;flex:none;gap:1rem;margin-top:.5rem;justify-content:flex-start;align-items:flex-start}.window.venues .body.musicians .musician-card{width:100%;max-width:350px;height:-moz-fit-content;height:fit-content;max-height:450px;box-sizing:border-box;background-color:var(--gn-white);box-shadow:0 0 5px var(--gn-shadow);border-radius:1rem;padding:.5rem;display:flex;flex-direction:column;justify-content:space-evenly;gap:5px}.window.venues .body.musicians .musician-card .media-container{position:relative;width:100%;aspect-ratio:16 / 9;max-height:200px}.window.venues .body.musicians .musician-card .media-container.empty{position:relative;width:100%;border-radius:.5rem;aspect-ratio:16 / 9;height:200px}.window.venues .body.musicians .musician-card .media-container.empty .profile-picture-only{position:relative;width:100%;height:100%;border-radius:.75rem;overflow:hidden}.window.venues .body.musicians .musician-card .media-container.empty .profile-picture-only.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background-color:var(--gn-grey-700);color:var(--gn-grey-200)}.window.venues .body.musicians .musician-card .media-container.empty .profile-picture-only.empty .icon{font-size:1.5rem}.window.venues .body.musicians .musician-card .media-container.empty .profile-picture-only img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.75rem}.window.venues .body.musicians .musician-card .video-thumbnail{position:relative;width:100%;height:100%;cursor:pointer;border-radius:1.5rem}.window.venues .body.musicians .musician-card .video-thumbnail video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.5rem}.window.venues .body.musicians .musician-card .video-thumbnail .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;padding:.75rem;display:flex;align-items:center;justify-content:center;color:#fff}.window.venues .body.musicians .modal-content.transparent{position:relative;border:none;height:100%;width:100%;padding:0;background-color:transparent;box-shadow:none;display:flex;align-items:center;justify-content:center}.window.venues .body.musicians .modal-content video{max-height:75%;max-width:90%}.window.venues .body.musicians .modal .close{position:absolute;top:1rem;right:2rem;color:var(--gn-red);font-size:2rem;cursor:pointer}.window.venues .body.musicians .musician-card .media-container .profile-picture{position:absolute;bottom:-15px;left:10px;width:70px;height:70px;border-radius:50%;overflow:hidden;box-shadow:0 0 4px var(--gn-shadow)}.window.venues .body.musicians .musician-card .media-container .profile-picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.window.venues .body.musicians .musician-card .video-thumbnail .play-icon .icon{font-size:2.5rem}.window.venues .body.musicians .musician-card .musician-card-flex{display:flex;align-items:flex-start;justify-content:space-between;margin-top:.5rem;margin-left:.5rem;margin-right:.25rem}.window.venues .body.musicians .musician-card .musician-card-flex p{color:var(--gn-grey-700);font-size:1.1rem}.window.venues .body.musicians .musician-card .genre-tags{margin:0 auto;margin-top:.5rem;width:96%;display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.window.venues .body.musicians .musician-card .genre-tags::-webkit-scrollbar{display:none}.window.venues .body.musicians .musician-card .genre-tag{white-space:nowrap;border:1px solid var(--gn-orange);color:var(--gn-orange);padding:.1rem .35rem;border-radius:5px;background-color:var(--gn-offset-orange);height:-moz-fit-content;height:fit-content}.window.venues .body.musicians .musician-card .stats-container{padding:0 .5rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:space-evenly}.window.venues .body.musicians .musician-card .stats-container .spacer{border-left:1px solid var(--gn-grey-400);width:1px;height:20px}.window.venues .body.musicians .musician-card .stats-container .stats-box{display:flex;flex-direction:column;align-items:center}.window.venues .body.musicians .musician-card .stats-container .stats-box .large-item{font-size:1.5rem;font-weight:600;display:flex;align-items:center}.window.venues .body.musicians .musician-card .stats-container .stats-box .text{color:var(--gn-grey-600);font-size:.9rem}.window.venues .body.musicians .musician-card .btn.tertiary{width:98%;margin:0 auto;margin-top:.5rem;margin-bottom:.25rem;display:flex;align-items:center;justify-content:center;gap:5px}.window.venues .body.musicians .saved-musicians .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 767.98px){.window.venues .body.musicians{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.window.venues .body.musicians::-webkit-scrollbar{display:none}.window.venues .body.musicians .filters{flex-direction:column;align-items:flex-start;gap:5px;padding-top:0}.window.venues .body.musicians.no-saved{justify-content:flex-start;margin-top:2rem}.window.venues .body.musicians .saved-musicians{flex-direction:column;gap:.5rem;margin-top:0}.window.venues .body.musicians .musician-card{width:100%;max-width:100%}}.window.venues .body.finances .top-section{display:grid;grid-template-columns:250px auto}.window.venues .body.finances .top-section .expenditure-card{display:flex;align-items:center;gap:.5rem}.window.venues .body.finances .top-section .expenditure-card.other{border:1px solid var(--gn-grey-350);border-radius:.5rem;padding:.5rem 1rem;background-color:var(--gn-grey-300)}.window.venues .body.finances .top-section .expenditure-card.other .icon{font-size:1.25rem}.window.venues .body.finances .top-section .expenditure-card .expenditure-icon{background-color:var(--gn-grey-300);width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:1rem;padding:0}.window.venues .body.finances .top-section .expenditure-card .expenditure-icon .icon{font-size:1.5rem;padding:0;margin:0}.window.venues .body.finances .top-section .expenditure-text h5{font-weight:500;color:var(--gn-grey-700)}.window.venues .body.finances .top-section .venue-expenditure-container{display:flex;align-items:center;justify-content:flex-end}.window.venues .body.finances .top-section .venue-expenditure-card{width:-moz-fit-content;width:fit-content}.window.venues .body.finances .saved-cards{margin:2rem 0}.window.venues .body.finances .saved-cards .card-list{display:flex;overflow-x:scroll;gap:1.5rem;padding:1.5rem;scrollbar-width:none}.window.venues.dashboard .overview .grid-tile::-webkit-scrollbar{display:none}.window.venues .body.finances .saved-cards .styled-card{width:280px;min-width:280px;height:160px;border-radius:16px;color:#fff;padding:1.2rem;position:relative;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 6px 15px #0003;background:linear-gradient(135deg,#3a3a3a,#1e1e1e)}.window.venues .body.finances .saved-cards .styled-card.visa{background:linear-gradient(135deg,#1f1c2c,#928dab)}.window.venues .body.finances .saved-cards .styled-card.mastercard{background:linear-gradient(135deg,#0f0c29,#302b63,#24243e)}.window.venues .body.finances .saved-cards .card-top{position:relative}.window.venues .body.finances .saved-cards .dots{cursor:pointer;font-size:1rem;padding:0 .5rem}.window.venues .body.finances .saved-cards .card-menu{position:absolute;width:150px;top:2rem;left:0;background:#fff;color:#000;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 10px #00000026;z-index:1;display:flex;flex-direction:column;overflow:hidden}.window.venues .body.finances .saved-cards .card-menu .btn{border:none;border-radius:0;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;text-align:left;width:100%;cursor:pointer;font-size:.9rem}.window.venues .body.finances .saved-cards .card-menu button:hover{background-color:#f5f5f5}.window.venues .body.finances .saved-cards .app-logo{width:30px;height:30px}.window.venues .body.finances .saved-cards .card-number{font-size:1.3rem;letter-spacing:2px;margin:.5rem 0}.window.venues .body.finances .saved-cards .card-bottom{display:flex;justify-content:space-between;align-items:center}.window.venues .body.finances .saved-cards .card-info{display:flex;flex-direction:column;font-size:.85rem}.window.venues .body.finances .saved-cards .brand-logo{width:40px}.window.venues .body.finances .saved-cards .card-default{position:absolute;top:12px;right:12px;background:var(--gn-green);color:#000;font-size:.7rem;padding:2px 6px;border-radius:6px;font-weight:600}.window.venues .body.finances .saved-cards .add-card{background:#f4f4f4;color:#333;display:flex;align-items:center;justify-content:center;cursor:pointer}.window.venues .body.finances .saved-cards .add-card-content{display:flex;flex-direction:column;align-items:center;gap:.5rem}.window.venues .body.finances .saved-cards .add-card-content .icon{font-size:1.5rem}.window.venues .body.finances table{width:100%;margin:10px 0;font-size:16px;overflow:hidden;border-collapse:collapse;border-spacing:0}.window.venues .body.finances table tbody tr,.window.venues .body.finances table thead tr{border-bottom:1px solid var(--gn-grey-350)}.window.venues .body.finances table thead tr{text-align:left}.window.venues .body.finances table thead tr th{font-weight:400;font-size:.9rem;color:var(--gn-black)}.window.venues .body.finances table th,.window.venues .body.finances table td{padding:5px 0 5px 10px}.window.venues .body.finances table #date{display:flex;align-items:center;justify-content:space-between}.window.venues .body.finances table .centre{text-align:center}.window.venues .body.finances table .status-box{display:flex;align-items:center;justify-content:center}.window.venues .body.finances table .status{font-size:.8rem;display:flex;align-items:center;justify-content:center;gap:5px;padding:5px;width:-moz-fit-content;width:fit-content;border-radius:5px;text-transform:capitalize}.window.venues .body.finances table .status.succeeded{border:1px solid rgb(0,219,0);background-color:#00ef001a;color:#00db00}.window.venues .body.finances table .status.upcoming,.window.venues .body.finances table .status.pending{border:1px solid orange;background-color:#ffa6001a;color:orange}.window.venues .body.finances table .status.past{border:1px solid gray;background-color:#8080801a;color:gray}.window.venues .body.finances table .status.declined{border:1px solid var(--gn-red);background-color:var(--gn-offset-red);color:var(--gn-red)}.window.venues .body.finances table tbody tr:hover{background-color:var(--gn-grey-300);cursor:pointer}.window.venues .body.finances table .no-receipts .data .flex{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:1.5rem 0}.window.venues .body.finances table .no-receipts .data .icon{font-size:3rem}@media (max-width: 767.98px){.window.venues .body.finances .saved-cards .card-list{display:flex;flex-direction:column;overflow-x:hidden}.window.venues .body.finances .saved-cards .styled-card{width:100%;min-width:none;max-width:280px}.window.venues .body.finances .saved-cards .styled-card.add-card{height:-moz-fit-content;height:fit-content;background:var(--gn-white);color:var(--gn-off-black);align-items:flex-start;padding:.75rem 1rem;box-shadow:0 0 2px var(--gn-shadow);border:1px solid var(--gn-grey-350);border-radius:.5rem}.window.venues .body.finances .saved-cards .styled-card.add-card .add-card-content{flex-direction:row}.window.venues .body.finances .saved-cards .styled-card.add-card .add-card-content h3,.window.venues .body.finances .saved-cards .add-card-content .icon{font-size:1rem}}.gig-page-body{margin:2rem auto;padding-bottom:5rem!important}.gig-page-body .loading-state{width:100%;min-height:75vh;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center}.gig-page-body .loading-state .icon{font-size:2rem;color:#000!important}.gig-page-body h2{font-size:2rem;font-weight:600}.gig-page-body h4{font-size:1.25rem}.gig-page-body .head{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.gig-page-body .head .title{display:flex;align-items:flex-end;gap:1rem}.gig-page-body .head .title h1{line-height:110%;font-size:2.5rem;font-weight:600}.gig-page-body .head .options .btn:first-of-type{margin-right:5px}.gig-page-body .images-and-location{display:grid;grid-template-columns:auto 350px;grid-template-rows:100%;grid-gap:1rem;gap:1rem;width:100%;height:350px}@media (max-width: 1023.98px){.gig-page-body .images-and-location{grid-template-columns:auto 275px}}.gig-page-body .images-and-location .main-image{width:100%;height:100%}.gig-page-body .img{width:100%;height:100%;overflow:hidden;box-shadow:0 0 5px var(--gn-shadow);position:relative;border-radius:10px}.gig-page-body .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.gig-page-body .images-and-location .location{border-radius:10px;overflow:hidden;box-shadow:0 0 5px var(--gn-shadow)}.gig-page-body .img .more-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gn-shadow);color:var(--gn-white);display:flex;justify-content:center;align-items:center;font-size:2rem;border-radius:10px;opacity:0;transition:opacity .2s linear;cursor:pointer}.gig-page-body .img .more-overlay h2{color:var(--gn-white)}.gig-page-body .img:hover .more-overlay{opacity:1;pointer-events:auto}.gig-page-body .fullscreen-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--gn-overlay-dark);display:flex;justify-content:center;align-items:center;z-index:1000}.gig-page-body .fullscreen-overlay img{max-width:90%;max-height:90%}.gig-page-body .fullscreen-overlay .arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:3rem;color:var(--gn-white);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gig-page-body .fullscreen-overlay .arrow.left{left:2rem}.gig-page-body .fullscreen-overlay .arrow.right{right:2rem}.gig-page-body .main{width:100%;display:grid;grid-template-columns:auto 350px;grid-gap:1rem;gap:1rem;margin-top:1rem}@media (max-width: 1023.98px){.gig-page-body .main{grid-template-columns:auto 275px}}.gig-page-body .main .gig-info{width:100%;grid-column-start:1;grid-column-end:2}.gig-page-body .gig-info .gig-host,.gig-page-body .gig-info .details,.gig-page-body .gig-info .timeline,.gig-page-body .gig-info .location,.gig-page-body .gig-info .equipment,.gig-page-body .gig-info .description,.gig-page-body .gig-info .extra-info,.gig-page-body .gig-info .socials{border-bottom:1px solid var(--gn-grey-300);padding:1.5rem 0}.gig-page-body .gig-info .gig-host h5{font-weight:500;margin-bottom:5px}.sticky-right{position:sticky;top:7rem;align-self:start;display:flex;flex-direction:column;gap:16px;padding-right:4px}.gig-page-body .action-box{width:100%;background:var(--gn-white);padding:1rem;box-shadow:0 0 10px var(--gn-shadow);border:1px solid var(--gn-grey-200);border-radius:10px;height:-moz-fit-content;height:fit-content}.gig-page-body .action-box-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.gig-page-body .action-box-budget{display:flex;align-items:center;gap:5px}.gig-page-body .action-box-budget h2{font-size:1.75rem}.gig-page-body .action-box-fees{margin:1rem 0}.gig-page-body .action-box-service-fee,.gig-page-body .action-box-total-income{display:flex;justify-content:space-between;align-items:center}.gig-page-body .action-box-service-fee p{color:var(--gn-grey-600);font-size:.9rem;font-weight:var(--gn-semi-bold)}.gig-page-body .action-box-total-income p{font-weight:500;font-size:.9rem}.gig-page-body .action-box-buttons{margin-top:1rem}.gig-page-body .action-box-buttons .applying-to-gig{width:100%;display:flex;margin:2rem 0 1.5rem;align-items:center;justify-content:center}.gig-page-body .action-box-buttons .btn{width:100%}.gig-page-body .action-box-buttons .two-buttons{margin:5px 0;gap:5px}.gig-page-body .action-box-buttons .private-applications{text-align:center;margin-top:-.5rem}.gig-page-body .action-box-buttons .private-applications h5{font-weight:500;margin-top:5px}.gig-page .input{padding:10px 5px;border:1px solid transparent;border-radius:5px;background-color:var(--gn-white);text-align:center;font-weight:500;transition:border .3s}.gig-page .input:focus{border:1px solid var(--gn-off-black);outline:none}.gig-page .gig-kind{display:flex;align-items:flex-start;gap:5px}.gig-page-body .active-profile-status{width:-moz-fit-content;width:fit-content;margin:1rem 0;margin-left:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .75rem;background:var(--gn-offset-orange);border-radius:.5rem;border:1px solid var(--gn-grey-300)}.gig-page-body .active-profile-name{font-weight:500;color:var(--gn-orange)}.gig-page-body .active-profile-badge{font-size:.7rem;color:var(--gn-orange)}.gig-page-body .action-box-buttons .permissions{display:flex;align-items:flex-start;gap:5px;margin-top:.5rem;border:1px solid var(--gn-grey-400);background-color:var(--gn-grey-250);padding:.5rem;border-radius:.5rem}.gig-page-body .action-box-buttons .permissions p{margin:0;font-size:.85rem;color:var(--gn-grey-600)}.gig-page-body .action-box-buttons .permissions .icon{font-size:.85rem;color:var(--gn-grey-600);margin-top:2px}.gig-page-body .action-box-buttons .tech-rider-warning,.tech-rider-warning{display:flex;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:.75rem;border:1px solid var(--gn-orange);border-radius:8px;background-color:#ffa6000d}.gig-page-body .action-box-buttons .tech-rider-warning .icon,.tech-rider-warning .icon{font-size:1.25rem;color:var(--gn-orange);margin-top:2px;flex-shrink:0}.gig-page-body .action-box-buttons .tech-rider-warning p,.tech-rider-warning p{margin:0;font-size:.85rem;color:var(--gn-orange);line-height:1.5}.gig-page-body .important-info{border-bottom:1px solid var(--gn-grey-300);padding-bottom:1rem}.gig-page-body .important-info .date-and-time{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.gig-page-body .important-info .date-and-time .btn{display:flex;align-items:center;gap:.5rem}.gig-page-body .details{display:flex;flex-direction:column;gap:2rem;padding:2rem 1rem!important}.gig-page-body .details .detail{display:flex;align-items:center;gap:2%}.gig-page-body .details .detail .icon{font-size:1.5rem;width:30px;display:flex;align-items:center;justify-content:center}.gig-page-body .details .detail-copy{display:flex;flex-direction:column;gap:5px}.gig-page-body .details .detail .detail-title{font-weight:500;font-size:1.1rem}.gig-page-body .timeline-cont{display:flex;align-items:center;justify-content:center;width:100%;margin:2rem 0;overflow-x:hidden;border-bottom:1px solid var(--gn-grey-500)}.gig-page-body .timeline-event{display:flex;flex-direction:column;align-items:center;position:relative;flex:1}.gig-page-body .timeline-time{display:flex;align-items:center;justify-content:center;width:60px;text-align:center;border:1px solid var(--gn-grey-400);background-color:var(--gn-white);height:-moz-fit-content;height:fit-content;padding:5px 10px;border-radius:5px}.gig-page-body .timeline-time.orange{background-color:var(--gn-off-black);color:var(--gn-white);border:1px solid var(--gn-white)}.gig-page-body .timeline-line{width:1px;height:10px;background-color:var(--gn-grey-500)}.gig-page-body .timeline-content{display:flex;flex-direction:column;align-items:center;position:relative}.gig-page-body .timeline-content p{font-size:.9rem;text-align:center;font-weight:500;margin-bottom:2px}.gig-page-body .equipment h4{margin-bottom:.5rem}.gig-page-body .equipment .equipment-grid{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.gig-page-body .equipment .equipment-grid .equipment-item{display:flex;gap:5px;align-items:center;padding:1rem .5rem;font-weight:400}.gig-page-body .equipment .equipment-grid .equipment-item .icon{font-size:1.25rem}.tech-rider-equipment-card{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--gn-grey-300);border-radius:8px;background-color:var(--gn-white)}.tech-rider-equipment-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.tech-rider-equipment-icon .icon{font-size:1.25rem;color:var(--gn-grey-600)}.tech-rider-equipment-name{flex:1;font-weight:400;color:var(--gn-off-black)}.tech-rider-equipment-status{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.tech-rider-count{font-weight:500;color:var(--gn-off-black)}.tech-rider-equipment-status .icon{font-size:1.25rem}.tech-rider-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.75rem;gap:.75rem;width:100%}.tech-rider-volume-curfew{display:flex;gap:2rem;align-items:center;margin-top:1rem}.tech-rider-volume-curfew-item{display:flex;flex-direction:column;gap:.25rem}.tech-rider-volume-curfew-item h6{font-size:.75rem;text-transform:uppercase;color:var(--gn-grey-600);font-weight:600;margin:0}.tech-rider-volume-curfew-item p{margin:0;font-weight:400;color:var(--gn-off-black);text-transform:capitalize}.tech-rider-notes-section{margin-top:1.5rem}.tech-rider-notes-section h6{font-size:.75rem;text-transform:uppercase;color:var(--gn-grey-600);font-weight:600;margin-bottom:.5rem}.tech-rider-notes-section p{margin:.25rem 0;color:var(--gn-off-black);line-height:1.5}.gig-page-body .description h4{margin-bottom:.5rem}.gig-page-body .extra-info .info{margin-top:.5rem}.gig-page-body .extra-info .info:last-of-type{margin-top:1rem}.gig-page-body .socials .links{display:flex;align-items:center;gap:1rem;margin-top:1rem}.gig-page-body .socials .links .icon{font-size:2rem;color:var(--gn-off-black)}.gig-page-body .similar-gigs{padding-top:1rem}.gig-page-body .similar-gigs-list{max-width:75vw;margin-top:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem}.gig-page-body .similar-gigs-list .similar-gig-item{background-color:var(--gn-white);border:1px solid var(--gn-grey-350);border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:75px;padding:.5rem 1rem .5rem .5rem;cursor:pointer;transition:box-shadow .1s linear,border-color .05s linear}.gig-page-body .similar-gigs-list .similar-gig-item:hover{box-shadow:0 0 10px var(--gn-shadow);border-color:var(--gn-white)}.gig-page-body .similar-gig-item .btn{position:absolute;right:5px;top:0;font-size:.75rem}.gig-page-body .similar-gigs-list .similar-gig-item-venue{display:flex;align-items:center;gap:10px;height:100%;width:80%;border-right:1px solid var(--gn-grey-200)}.gig-page-body .similar-gigs-list .similar-gig-img{width:25%;height:100%;overflow:hidden;border-radius:5px}.gig-page-body .similar-gigs-list .similar-gig-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gig-page-body .similar-gigs-list .similar-gig-info p{font-size:.9rem}.gig-page-body .similar-gigs-list .similar-gig-budget{height:100%;width:20%;display:flex;align-items:center;justify-content:center;text-align:center}@media (max-width: 767.98px){.gig-page-body.mobile{width:100vw;margin:0!important;padding:0!important}.gig-page-body.mobile .head{display:flex;justify-content:space-between;align-items:center;padding:0}.gig-page-body.mobile .head .img{width:100vw;height:40vh;border-radius:0;position:relative}.gig-page-body.mobile .head .img img{width:100%;height:100%;overflow:hidden;position:relative;-o-object-fit:cover;object-fit:cover;border-radius:0}.gig-page-body.mobile .head .img-carousel{position:relative;width:100%;overflow:hidden}.gig-page-body.mobile .head .img-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gig-page-body.mobile .head .img-track::-webkit-scrollbar{display:none}.gig-page-body.mobile .head .img.slide{margin:0;min-width:100%;scroll-snap-align:start;scroll-snap-stop:always;position:relative;background:var(--gn-grey-300)}.gig-page-body.mobile .head .img.slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gig-page-body.mobile .head .img-carousel .img-count{position:absolute;bottom:3rem;right:1rem;padding:.25rem .5rem;border-radius:5px;background-color:var(--gn-off-black);color:var(--gn-white)}.gig-page-body.mobile .head .img-carousel .img-count span{color:var(--gn-white);font-size:.8rem}.gig-page-body.mobile .main{position:relative;display:block;margin-top:-2.5rem;background-color:var(--gn-white);border-radius:2rem 2rem 0 0;padding:2rem .75rem 0}.gig-page-body.mobile .main .section{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--gn-grey-300)}.gig-page-body.mobile .main .section h1{text-align:center}.gig-page-body.mobile .main .section .divider{margin:1rem 0;display:flex;align-items:center;justify-content:center;gap:1rem}.gig-page-body.mobile .main .section .divider .line{width:40%;border-bottom:1px solid var(--gn-grey-400)}.gig-page-body.mobile .main .section .gig-venue{color:var(--gn-grey-800);display:flex;flex-direction:column;align-items:center}.gig-page-body.mobile .main .section .gig-venue p{text-align:center;font-size:.9rem;width:75%}.gig-page-body.mobile .main .section .gig-venue .btn{margin-top:.5rem;display:flex;align-items:center;gap:5px}.gig-page-body.mobile .main .section .gig-host,.gig-page-body.mobile .timeline h4{padding-left:1rem}.gig-page-body.mobile .timeline-time{font-size:.8rem;width:-moz-fit-content;width:fit-content;padding:5px}.gig-page-body.mobile .equipment{padding:0 1rem}.gig-page-body.mobile .equipment .equipment-grid{grid-template-columns:repeat(2,1fr);gap:1%}.gig-page-body.mobile .equipment .equipment-grid .equipment-item{display:flex;justify-content:center;border:1px solid var(--gn-grey-350);border-radius:.5rem}.gig-page-body.mobile .section .description,.gig-page-body.mobile .section .extra-info,.gig-page-body.mobile .section .socials{padding:0 1rem;margin-bottom:2rem}.gig-page-body.mobile .sticky-bottom{position:sticky;bottom:0;width:100%;background:var(--gn-white);padding:1rem}.gig-page-body.mobile .action-box-budget h1,.gig-page-body.mobile .action-box-budget h2{font-size:1.25rem}.gig-page-body.mobile .action-box-duration h4,.gig-page-body.mobile .action-box-date h3{font-size:1rem}.gig-page-body.mobile .similar-gigs-list{max-width:100vw}.gig-page-body .similar-gigs-list .similar-gig-budget h3{text-align:center;font-size:1rem}}.card-details-form{width:100%;height:100%}.card-details-form .card-details-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;gap:10px;height:100%}.card-details-form .card-details-container h4{margin-top:10px;width:100%}.card-details-form .card-details{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;height:100%;width:100%}.card-details-form .field-container{display:flex;flex-direction:column;width:100%}.card-details-form .card-number-container{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--gn-grey-300);padding:5px;width:100%;min-width:75px;border-radius:5px;box-shadow:1px 1px 2px var(--gn-shadow)}.card-details-form .card-number-container #card-number{width:100%}.card-details-form .card-number-container .card-brand-icon{width:40px;height:auto}.card-details-form .card-number-container:focus{border:1px solid var(--gn-off-black);outline:none}.card-details-form .label{margin-bottom:2px;color:var(--gn-grey-600)}.card-details-form .input,.card-details-form #card-expiry,.card-details-form #card-cvc{border:1px solid var(--gn-grey-300);padding:5px;width:100%;min-width:75px;border-radius:5px;box-shadow:1px 1px 2px var(--gn-shadow);font-weight:500}.card-details-form #cardholder-name{font-weight:400}.card-details-form .input:focus,.card-details-form #card-expiry:focus,.card-details-form #card-cvc:focus{border:1px solid var(--gn-off-black);outline:1px solid var(--gn-off-black)}.card-details-form .exp-cvc,.card-details-form .card-details-container .address-flex{display:flex;justify-content:space-between;width:100%;gap:5%}.card-details-form .card-details-container .address-flex .input{font-weight:400}.card-details-form .save-card{margin-top:.5rem;display:flex;align-items:flex-start}.card-details-form .save-card label{display:flex;align-items:center;justify-content:center;gap:5px}.card-details-form .btn.primary{width:100%;margin-top:.5rem}.card-details-form .loading-card-details{width:100%;display:flex;align-items:center;justify-content:center;margin-top:.5rem}.payment.modal{z-index:10000}.payment.modal .modal-content{overflow-y:auto;max-width:500px;max-height:80vh}.payment.modal .modal-header.card{margin-bottom:.5rem}.payment.modal .payment-details{border-radius:1rem;width:100%;padding:1rem;background-color:var(--gn-grey-100);box-shadow:2px 2px 10px var(--gn-shadow);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-bottom:2rem}.payment.modal .payment-details .payment-line{display:flex;flex-direction:column;align-items:center;justify-content:center}.payment.modal .card-details-entry{min-height:300px;width:100%;display:flex;flex-direction:column;justify-content:flex-start}.payment.modal .card-list{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;margin:1rem 0 2rem}.payment.modal .card-list .card-item{border:1px solid var(--gn-grey-350);border-radius:10px;width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px;box-shadow:1px 1px 5px var(--gn-shadow);cursor:pointer;transition:all .2s linear}.payment.modal .card-list .card-item:hover{background-color:var(--gn-grey-300)}.payment.modal .card-list .card-item.selected{outline:2px solid var(--gn-off-black);border:1px solid transparent}.payment.modal .card-list .card-left{display:flex;align-items:center;justify-content:flex-start;gap:5%;width:60%}.payment.modal .card-list .card-owner{border:1px solid var(--gn-orange);background-color:var(--gn-offset-orange);padding:2px 5px;border-radius:5px;text-align:right}.payment.modal .card-list .card-owner h6{color:var(--gn-orange)}.payment.modal .card-list .card-item .card-brand-icon{width:50px;height:auto}.payment.modal .card-list .card-type{border:1px solid var(--gn-green);border-radius:5px;background-color:var(--gn-offset-green);padding:5px;color:var(--gn-green)}.payment.modal .card-list .card-type p{font-size:.8rem}.payment.modal .pay-btn{width:100%;padding:1rem 0;font-size:1.25rem}.payment.modal .payment-success,.payment.modal .making-payment{display:flex;flex-direction:column;align-items:center}.payment.modal .payment-success h2,.payment.modal .making-payment h2{margin-bottom:5px;margin-top:1rem}.payment.modal .payment-success .subtext,.payment.modal .making-payment .subtext{color:var(--gn-grey-600);text-align:center;margin-bottom:.5rem}.payment.modal .payment-success .icon{font-size:2rem}.payment.modal .back-button,.payment.modal .modal-content .wallets{margin-bottom:1rem}.modal .modal-content.review .leave-review{width:100%}.modal .modal-content.review .leave-review .review-head{display:flex;align-items:center;gap:1rem;background-color:var(--gn-off-black);padding:1rem;border-radius:1rem;box-shadow:0 0 10px var(--gn-shadow);color:var(--gn-white)}.modal .modal-content.review .leave-review .review-head .musician-img-cont{width:75px;height:75px;overflow:hidden;border-radius:4rem;box-shadow:0 0 5px var(--gn-grey-600)}.modal .modal-content.review .leave-review .review-head .musician-img-cont img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal .modal-content.review .leave-review .review-head .name-and-reviews h3{display:flex;align-items:center;gap:5px}.modal .modal-content.review .leave-review .review-head .name-and-reviews h3 .icon{color:gold}.modal .modal-content.review .leave-review .review-body{margin:1rem 0;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.modal .modal-content.review .leave-review .review-body.permissions{align-items:center;margin-top:2rem}.modal .modal-content.review .leave-review .review-body.dispute{gap:10px}.modal .modal-content.review .leave-review .review-body .review-buttons{width:100%;display:flex;align-items:center;justify-content:center;gap:1rem}.modal .modal-content.review .leave-review .review-body .review-buttons .btn.selected{background-color:var(--gn-grey-350)}.modal .modal-content.review .leave-review .review-body textarea{min-width:100%;min-height:100px;max-width:500px;max-height:200px;border-color:var(--gn-grey-400);border-radius:5px;outline:1px solid transparent;padding:5px;transition:outline .2s linear,border .2s linear}.modal .modal-content.review .leave-review .review-body textarea:focus{outline-color:var(--gn-black);border-color:transparent}.modal .modal-content.review .leave-review .review-body .dispute-reason{display:flex;flex-direction:column;gap:2px}.modal .modal-content.review .leave-review .review-body .dispute-reason label{font-weight:500}.modal .modal-content.review .leave-review .review-body .dispute-reason select{font-weight:400;border-color:var(--gn-grey-400);border-radius:5px;outline:1px solid transparent;padding:5px;transition:outline .2s linear,border .2s linear}.modal .modal-content.review .leave-review .review-body .dispute-reason select:focus{outline-color:var(--gn-black);border-color:transparent}.modal .modal-content.review .dispute-logged{display:flex;flex-direction:column;align-items:center;gap:1rem}.modal .modal-content.promote .socials-links{display:flex;flex-direction:column;align-items:center;gap:10px;list-style-type:none}.modal .modal-content.promote .socials-links li a{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border-radius:5px;color:var(--gn-black);padding:5px 10px;font-size:1.2rem;-webkit-text-decoration:none;text-decoration:none;transition:background-color .3s}.modal .modal-content.promote .socials-links li a .icon{margin-right:10px;font-size:1.5rem}.modal .next-gig{min-width:55vw;max-width:60vw}@media (max-width: 1268px){.modal .next-gig{min-width:90vw;max-width:95vw}}.modal .next-gig .head{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;background-color:var(--gn-grey-300);border-radius:1rem;box-shadow:0 0 5px var(--gn-shadow);padding:1rem;cursor:pointer;transition:background-color .2s linear}.modal .next-gig .head:hover,.modal .next-gig .head:hover .btn{background-color:var(--gn-grey-350)}.modal .next-gig .head .venue-info{display:flex;align-items:center;gap:1rem}.modal .next-gig .head .venue-info .venue-img-cont{width:100px;height:100px;overflow:hidden;border-radius:50%;box-shadow:0 4px 5px var(--gn-grey-400)}.modal .next-gig .head .venue-info .venue-img-cont .venue-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal .next-gig .head .venue-info .names-div h2{margin-bottom:5px}.modal .next-gig .head.multiple-musicians{padding:0;margin-top:1rem;background-color:transparent;border-radius:none;box-shadow:none;display:flex;align-items:center;justify-content:flex-start;cursor:auto;overflow-x:auto}.modal .next-gig .head.multiple-musicians .musician-item{padding:1rem;border-radius:1rem;margin-right:.5rem;background-color:var(--gn-grey-300);box-shadow:0 0 5px var(--gn-shadow);cursor:pointer;transition:background-color .2s linear}.modal .next-gig .head .musician-item:hover,.modal .next-gig .head .musician-item:hover .btn{background-color:var(--gn-grey-350)}.modal .next-gig .head.multiple-musicians .venue-info{display:flex;align-items:center;gap:1rem}.modal .next-gig .head.multiple-musicians .venue-info .venue-img-cont{width:50px;height:50px;overflow:hidden;border-radius:50%;box-shadow:0 4px 5px var(--gn-grey-400)}.modal .next-gig .head.multiple-musicians .venue-info .venue-img-cont .venue-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal .next-gig .head.multiple-musicians .venue-info .names-div h2{margin-bottom:5px}.modal .next-gig .body{width:100%;max-width:100%;padding:0;overflow:auto;margin-top:2rem}.modal .next-gig .body::-webkit-scrollbar{display:none}.modal .next-gig .body{scrollbar-width:none}.modal .next-gig .body .primary-info .info-cont{width:90%;margin:0 auto 10px;display:grid;grid-template-columns:50% 50%}.modal .next-gig .body .primary-info .info-cont h3{font-size:1.1rem;font-weight:500}.modal .next-gig .body .primary-info .info-cont .subject{color:var(--gn-grey-600)}.modal .next-gig .body .actions{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.modal .modal-content.confirmation-modal{min-width:500px;width:500px}.modal .modal-content.confirmation-modal .text{margin-bottom:2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}.modal .modal-content.confirmation-modal .text p{color:var(--gn-grey-700)}.modal .modal-content.confirmation-modal .input-container{width:75%;margin:0 auto;margin-bottom:1rem}.modal .modal-content.confirmation-modal .input-container.select{display:flex;align-items:center;justify-content:center}.modal .modal-content.confirmation-modal select{margin-bottom:.5rem;font-weight:400;border-color:var(--gn-grey-400);border-radius:5px;outline:1px solid transparent;padding:5px;transition:outline .2s linear,border .2s linear}.modal .modal-content.confirmation-modal select:focus{outline-color:var(--gn-black);border-color:var(--gn-black)}.modal .modal-content.confirmation-modal .input-container textarea{width:100%;min-width:100%;max-width:100%;height:100px;max-height:100px;min-height:100px}.body.messages{display:grid!important;grid-template-columns:30% auto;grid-template-rows:100%;width:100%;padding-left:1.5rem;padding-top:1rem;margin:0 auto;grid-gap:.5rem;gap:.5rem}@media (max-width: 1000px){.body.messages{grid-template-columns:40% auto}.body.messages .column:nth-of-type(3){display:none}}.body.messages .no-messages{grid-column-start:1;grid-column-end:3;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.body.messages .no-messages .icon{font-size:1rem}.body.messages .column.conversations{background-color:var(--gn-white);border-radius:1rem;border:1px solid var(--gn-grey-300);box-shadow:0 0 5px var(--gn-shadow);height:100%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.body.messages .column.conversations::-webkit-scrollbar{display:none}.body.messages .filters{width:100%;position:sticky;top:0;display:flex;justify-content:space-between;gap:1rem;background-color:var(--gn-white);padding:1rem}.body.messages .filters.ext{margin-top:1rem}.body.messages .filters select{background-color:var(--gn-grey-300);font-weight:400;color:var(--gn-grey-700);padding:.5rem;border:none;border-radius:.5rem;cursor:pointer;width:-moz-fit-content;width:fit-content;outline:1px solid transparent;transition:outline .2s linear}.body.messages .filters select option{font-weight:400}.body.messages .filters select:focus{outline:1px solid var(--gn-off-black)}.body.messages .column.conversations .conversations-list{list-style-type:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.body.messages .column.conversations .conversations-list .conversation{min-width:95%;height:-moz-fit-content;height:fit-content;margin:0 1rem .25rem;display:flex;border-radius:.5rem;align-items:center;gap:1rem;padding:.75rem;cursor:pointer;overflow:hidden;transition:background-color .1s linear}.body.messages .column.conversations .conversations-list .conversation:first-of-type{border-top-color:var(--gn-grey-350)}.body.messages .column.conversations .conversations-list .conversation:hover{background-color:var(--gn-grey-200)}.body.messages .column.conversations .conversations-list .conversation.active{border-right-color:transparent;background-color:var(--gn-grey-300)}.body.messages .column.conversations .conversations-list .conversation-icon{min-width:40px;min-height:40px;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--gn-off-black)}.body.messages .column.conversations .conversations-list .conversation-icon .participant-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.body.messages .column.conversations .conversations-list .conversation-icon .icon{color:var(--gn-white);font-size:1.25rem}.body.messages .column.conversations .conversations-list .conversation .gig-date{font-size:1rem;font-weight:600}.body.messages .column.conversations .conversations-list .conversation-text{max-width:100%;min-width:100%;width:100%;display:flex;flex-direction:column;gap:.5rem}.body.messages .column.conversations .conversations-list .notification-dot{height:10px;width:10px;background-color:var(--gn-orange);border-radius:50%}.body.messages .column.conversations .conversations-list .conversation-title{display:flex;align-items:center;justify-content:space-between;width:100%}.body.messages .column.conversations .conversations-list .conversation-name-icon-cont{display:flex;align-items:center;gap:.5rem;width:100%}.body.messages .column.conversations .conversations-list .conversation-name{width:100%}.body.messages .column.conversations .conversations-list .conversation-title-comp{color:var(--gn-grey-600);font-size:.9rem}.body.messages .column.conversations .conversations-list .conversation-details{width:100%;display:grid;grid-template-columns:auto 50px;padding:.25rem 0}.body.messages .column.conversations .conversations-list .conversation-details .conversation-date{display:flex;align-items:center;justify-content:flex-end;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width: 1268px){.body.messages .column.conversations .conversations-list .conversation-details .conversation-date{justify-content:center}}.body.messages .column.conversations .conversations-list .last-message-preview{text-overflow:ellipsis;font-size:.9rem;white-space:nowrap;overflow:hidden}.body.messages .column.conversations .conversations-list .conversation-title-text{max-width:85%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1.1rem;font-weight:600}.body.messages .column.conversations .no-conversations{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:250px}.body.messages .column.message-thread{background-color:var(--gn-white);position:relative;display:flex;flex-direction:column;border-radius:1rem;border:1px solid var(--gn-grey-300);box-shadow:0 0 5px var(--gn-shadow)}.body.messages .column.message-thread.empty{background-color:var(--gn-grey-200)}.body.messages .column.message-thread .top-banner{padding:1rem;display:flex;align-items:center;justify-content:space-between;border-radius:1rem 1rem 0 0;position:relative;z-index:1;border-bottom:1px solid var(--gn-grey-200);box-shadow:0 2px 5px var(--gn-grey-300)}.body.messages .column.message-thread .top-banner h3{display:flex;align-items:center;gap:.5rem;cursor:pointer}.body.messages .column.message-thread .top-banner h3:hover{-webkit-text-decoration:underline;text-decoration:underline}.body.messages .column.message-thread .top-banner .btn.text .icon{font-size:.75rem}.body.messages .column.message-thread .messages{flex-grow:1;overflow-y:scroll;padding-top:1rem;scrollbar-width:none;-ms-overflow-style:none}.body.messages .column.message-thread .messages::-webkit-scrollbar{display:none}.body.messages .column.message-thread .dropdown-wrapper .btn.icon-box{display:flex;align-items:center;justify-content:center;padding:.25rem;margin-left:5px;background-color:var(--gn-off-black);border-color:transparent;color:var(--gn-white);transform:rotate(90deg)}.body.messages .column.message-thread .dropdown-wrapper .btn.icon-box .icon{font-size:1.25rem}.body.messages .column.message-thread .dropdown-wrapper .btn.icon-box:focus{outline-color:var(--gn-off-black)}.body.messages .column.message-thread .dropdown-menu{padding:0 .5rem;position:absolute;top:3rem;right:0;background-color:var(--gn-white);border:1px solid var(--gn-grey-300);border-radius:.5rem;box-shadow:0 0 5px var(--gn-shadow);min-width:225px}.body.messages .column.message-thread .dropdown-menu .btn{font-weight:400;background-color:transparent;border-color:transparent;text-align:center;width:100%;display:flex;align-items:center;justify-content:space-between}.body.messages .column.message-thread .dropdown-menu .btn:hover{background-color:var(--gn-grey-300)}.body.messages .message-container{display:flex;align-items:flex-end;margin-bottom:10px;margin-left:5px;margin-right:5px}.body.messages .message-container .participant-icon{background-color:var(--gn-off-black);box-shadow:0 0 10px var(--gn-grey-400);padding:.5rem;border-radius:10px}.body.messages .message-container .participant-icon .icon{color:var(--gn-white);font-size:1.1rem}.body.messages .message{padding:.5rem;border-radius:10px;margin-right:.5rem;margin-left:.5rem;position:relative;max-width:50%;width:-moz-fit-content;width:fit-content;border:1px solid var(--gn-grey-350);box-shadow:0 0 3px var(--gn-shadow)}.body.messages .message.application{display:flex;flex-direction:column;align-items:flex-end}.body.messages .message .accepted-group{display:flex;flex-direction:column;gap:1rem;align-items:flex-end}.body.messages .message.negotiation{display:flex;flex-direction:column}.body.messages .message .counter-offer.received .input-group .btn{width:100%}.body.messages .message .counter-offer .input{width:150px;padding:5px 10px}.body.messages .status-box{margin-top:.5rem}.body.messages .status{font-size:.8rem;display:flex;align-items:center;justify-content:center;gap:5px;padding:5px .5rem;width:-moz-fit-content;width:fit-content;border-radius:5px}.body.messages .status.confirmed{border:1px solid rgb(0,219,0);background-color:#00ef001a;color:#00db00}.body.messages .status.rejected{border:1px solid var(--gn-red);background-color:var(--gn-offset-red);color:var(--gn-red)}.body.messages .status.past{border:1px solid var(--gn-grey-400);background-color:var(--gn-grey-250);color:var(--gn-grey-700);text-transform:capitalize}.body.messages .message.sent{margin-left:auto;background-color:var(--gn-grey-200)}.body.messages .message.sent.negotiation{display:flex;gap:5px}.body.messages .message.received{background-color:var(--gn-white)}.body.messages .message.received.negotiation .fees{display:flex;gap:5px}.body.messages .message.announcement{max-width:100%;width:80%;margin:auto;padding:2rem 1rem;border:none;background-color:var(--gn-white);border:1px solid var(--gn-grey-350);display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;gap:5px}.body.messages .message.announcement h4{text-align:center}.body.messages .message-input{display:flex;padding:1rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(1px);border-radius:0 0 1rem 1rem;flex-shrink:0}.body.messages .message-input .input{flex:1;border:2px solid transparent;background-color:var(--gn-grey-300);border-radius:1.5rem;padding:.5rem;margin-right:.5rem;transition:all .2s linear;box-shadow:0 0 5px var(--gn-shadow)}.body.messages .message-input .input:focus{outline:none;border:2px solid var(--gn-off-black);background-color:var(--gn-white)}.body.messages .message-input .btn{border-radius:1.5rem}.body.messages .counter-offer{display:flex;flex-direction:column;align-items:flex-end;gap:5px;margin-top:10px}.body.messages .counter-offer .input{width:80%;padding:5px;border:1px solid var(--gn-grey-400);border-radius:5px;background-color:var(--gn-white);transition:border .3s}.body.messages .counter-offer .input:focus{border:1px solid var(--gn-off-black);outline:none}.body.messages .counter-offer .btn{padding:5px!important}.body.messages .message-container .two-buttons{margin:.5rem 0;justify-content:flex-start}.body.messages .message.announcement .complete-payment{margin-top:1rem}.body.messages .message-container .message-sender{display:flex;flex-direction:column;gap:2px;margin-bottom:4px}.body.messages .message-container .sender-avatar{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.body.messages .message-container .sender-placeholder{width:24px;height:24px;border-radius:50%;background:var(--gn-grey-350);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.body.messages .message-container .sender-name{font-size:.8rem;font-weight:500}@media (max-width: 1023.98px){.body.messages{display:block!important}.no-messages .icon{font-size:2rem}.body.messages .column.message-thread{min-height:100%;max-height:100%}}@media (max-width: 767.98px){.body.messages{margin-bottom:1rem;margin-top:5rem}}.layout-messages{background-color:var(--gn-grey-300);max-height:100vh}.layout-messages .body{max-height:calc(100vh - 60px);min-height:calc(100vh - 60px)}.message-page{display:grid;grid-template-columns:30% auto 25%;grid-template-rows:100%;padding:1rem;width:100%;max-width:100vw;max-height:100%;min-height:100%;overflow:hidden;grid-gap:1%;gap:1%}@media (max-width: 1000px){.message-page{grid-template-columns:40% auto}.message-page .column:nth-of-type(3){display:none}}.message-page.no-messages{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.message-page.no-messages .icon{font-size:5rem}.message-page .column{background-color:var(--gn-white);border-radius:1rem;border:1px solid var(--gn-grey-300);box-shadow:0 0 5px var(--gn-shadow);overflow:hidden}.message-page .column.conversations{margin-top:1px;height:100%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.message-page .column.conversations::-webkit-scrollbar{display:none}.message-page .column .top-banner{position:sticky;top:0;background-color:var(--gn-white);display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem}.message-page .column .top-banner .btn.secondary{display:flex;align-items:center;gap:.5rem}.message-page .column.conversations .conversations-list{list-style-type:none;padding:.5rem 1rem 0;display:flex;flex-direction:column;align-items:center;gap:5px;justify-content:flex-start}.message-page .column.conversations .conversations-list .conversation{height:-moz-fit-content;height:fit-content;min-width:100%;max-width:100%;display:grid;grid-template-columns:55px auto 10px;grid-gap:.5rem;gap:.5rem;padding:.75rem .5rem;cursor:pointer;border-radius:10px;overflow:hidden;transition:background-color .1s linear;border:1px solid transparent}.message-page .column.conversations .conversations-list .conversation:hover,.message-page .column.conversations .conversations-list .conversation.active{background-color:var(--gn-grey-300)}.message-page .column.conversations .conversations-list .conversation-icon{min-width:50px;min-height:50px;width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--gn-off-black);box-shadow:0 0 10px var(--gn-grey-400)}.message-page .column.conversations .conversations-list .conversation-icon .participant-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.message-page .column.conversations .conversations-list .conversation-icon .icon{color:var(--gn-white);font-size:1.25rem}.message-page .column.conversations .conversations-list .conversation .gig-date{font-size:1rem;font-weight:600}.message-page .column.conversations .conversations-list .conversation-text{max-width:100%;min-width:100%;display:flex;flex-direction:column;justify-content:center;gap:3px}.message-page .column.conversations .conversations-list .conversation-text .btn.text .icon{font-size:1rem;padding:.25rem}.message-page .column.conversations .conversations-list .notification-dot{display:flex;align-items:center;justify-content:center}.message-page .column.conversations .conversations-list .notification-dot .dot{height:10px;width:10px;min-height:10px;min-width:10px;background-color:var(--gn-orange);border-radius:50%}.message-page .column.conversations .conversations-list .conversation-title{display:flex;align-items:center;justify-content:space-between}.message-page .column.conversations .conversations-list .conversation-details{width:100%;display:flex;align-items:center;justify-content:space-between}.message-page .column.conversations .conversations-list .conversation-details .conversation-date{width:50px;display:flex;align-items:center;justify-content:flex-end;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width: 1268px){.message-page .column.conversations .conversations-list .conversation-details .conversation-date{justify-content:center}}.message-page .column.conversations .conversations-list .last-message-preview{text-overflow:ellipsis;font-size:.9rem;white-space:nowrap;overflow:hidden;max-width:80%}.message-page .column.conversations .conversations-list .conversation-title-text{max-width:85%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-page .column.message-thread{border:1px solid var(--gn-grey-300);box-shadow:0 0 4px var(--gn-shadow);border-radius:1rem;position:relative;height:100%;display:flex;flex-direction:column}.message-page .column.message-thread .top-banner{display:flex;align-items:center;justify-content:space-between;background-color:var(--gn-white);border-radius:10px 10px 0 0;position:relative;z-index:10;border-bottom:1px solid var(--gn-grey-300);box-shadow:0 2px 5px var(--gn-grey-300)}.message-page .column.message-thread .messages{flex-grow:1;overflow-y:scroll;padding-top:1rem;scrollbar-width:none;-ms-overflow-style:none}.message-page .column.message-thread .messages::-webkit-scrollbar{display:none}.message-page .message-container{display:flex;align-items:flex-end;margin-bottom:10px;margin-left:5px;margin-right:5px}.message-page .message-container .participant-icon{background-color:var(--gn-off-black);box-shadow:0 0 10px var(--gn-grey-400);padding:.5rem;border-radius:10px}.message-page .message-container .participant-icon .icon{color:var(--gn-white);font-size:1.1rem}.message-page .message{padding:.5rem;border-radius:10px;margin-right:.5rem;margin-left:.5rem;position:relative;max-width:60%;width:-moz-fit-content;width:fit-content;border:1px solid var(--gn-grey-350);box-shadow:0 0 3px var(--gn-shadow)}.message-page .message.application{display:flex;flex-direction:column;align-items:flex-end}.message-page .message .accepted-group{display:flex;flex-direction:column;gap:1rem;align-items:flex-end}.message-page .message.negotiation{display:flex;flex-direction:column}.body.messages .message.negotiation .fees{display:flex;gap:5px}.body.messages .message .counter-offer.received .input-group{display:flex;flex-direction:column;align-items:center;gap:2px}.message-page .message .counter-offer .input{width:150px;padding:5px 10px}.message-page .status-box{margin-top:.5rem}.message-page .status{font-size:.8rem;display:flex;align-items:center;justify-content:center;gap:5px;padding:5px;width:-moz-fit-content;width:fit-content;border-radius:5px}.message-page .status.confirmed{border:1px solid rgb(0,219,0);background-color:#00ef001a;color:#00db00}.message-page .status.rejected{border:1px solid var(--gn-red);background-color:var(--gn-offset-red);color:var(--gn-red)}.message-page .status.past{border:1px solid var(--gn-grey-400);background-color:var(--gn-grey-250);color:var(--gn-grey-700);text-transform:capitalize}.message-page .message.sent{margin-left:auto;background-color:var(--gn-grey-300)}.message-page .message.sent.negotiation{display:flex;gap:5px}.message-page .message.received{background-color:var(--gn-white)}.message-page .message.received.negotiation .fees{display:flex;gap:5px}.message-page .message.announcement{max-width:100%;width:90%;margin:auto;padding:2rem 1rem;border:none;background-color:var(--gn-white);border:1px solid var(--gn-grey-350);display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;gap:5px}.message-page .message.announcement h4{text-align:center}.body.messages .message .msg-meta{display:flex;flex-direction:column;align-items:flex-end}.body.messages .message .msg-meta .btn{padding:.25rem .4rem;font-size:.8rem;border-radius:4px}.body.messages .message h6{margin-top:5px;display:block;text-align:right}.message-page .message-input{display:flex;padding:.5rem;background-color:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(1px);flex-shrink:0}.message-page .message-input .input{flex:1;border:2px solid transparent;background-color:var(--gn-grey-300);border-radius:1.5rem;padding:.5rem;margin-right:.5rem;transition:all .2s linear;box-shadow:0 0 5px var(--gn-shadow)}.message-page .message-input .input:focus{outline:none;border:2px solid var(--gn-off-black);background-color:var(--gn-white)}.message-page .message-input .btn{border-radius:1.5rem}.message-page .counter-offer{display:flex;flex-direction:column;align-items:flex-end;gap:5px;margin-top:10px}.message-page .counter-offer .input{width:80%;padding:5px;border:1px solid var(--gn-grey-400);border-radius:5px;background-color:var(--gn-white);transition:border .3s}.message-page .counter-offer .input:focus{border:1px solid var(--gn-off-black);outline:none}.message-page .counter-offer .btn{padding:5px!important}.message-page .message-container .two-buttons{margin:.5rem 0;justify-content:flex-start}.message-page .message.announcement .complete-payment{margin-top:1rem}.message-page .column.information{height:-moz-fit-content;height:fit-content;padding-bottom:1rem;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.message-page .column.information::-webkit-scrollbar{display:none}.message-page .column.information .top-banner{display:flex;align-items:center;justify-content:space-between}.message-page .column.information .venue{margin:0rem 1.5rem}.message-page .column.information .venue .photo{margin:5px 0;width:100%;height:150px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:10px;box-shadow:0 0 5px var(--gn-shadow)}.message-page .column.information .venue .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.message-page .column.information .location{margin-bottom:1rem;margin-left:1.5rem;margin-right:1.5rem}.message-page .column.information .location h5{font-size:.9rem}.message-page .column.information .budgets{margin:0 1.5rem;display:flex;align-items:center;justify-content:center}.message-page .column.information .budget-container{text-align:center}.message-page .column.information .primary-info{margin:.25rem 1.5rem}.message-page .column.information .date-and-time{margin:.25rem 0}.message-page .column.information .details{margin:1rem 1.5rem}.message-page .column.information .details-list{width:100%;display:grid;grid-template-columns:repeat(2,48%);grid-gap:4%;gap:4%}.message-page .column.information .details-list .detail{text-align:center;height:-moz-fit-content;height:fit-content;border:1px solid var(--gn-grey-300);border-radius:10px;box-shadow:0 0 5px var(--gn-shadow);padding:1rem .5rem}.message-page .column.information .details-list .detail .data{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.message-page .column.information .details-list .detail .data p{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-page .column.information .map{box-shadow:0 0 5px var(--gn-shadow);margin:.25rem 1.5rem;height:125px;border-radius:10px}.message-page .message-container .message-sender{display:flex;flex-direction:column;gap:2px;margin-bottom:4px}.message-page .message-container .sender-avatar{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.message-page .message-container .sender-placeholder{width:24px;height:24px;border-radius:50%;background:var(--gn-grey-350);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.message-page .message-container .sender-name{font-size:.8rem;font-weight:500}@media (max-width: 767.98px){.layout-messages,.layout-messages .body,.message-page{height:calc(100vh - 60px);max-height:100vh}.message-page{display:block}.message-page.no-messages .icon{font-size:2rem}}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:#ebebeb;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}.venue-page-body{margin:0;padding:0;position:relative;min-height:100vh;width:100%;overflow-x:hidden}.venue-page-body .venue-page-hero{height:40vh;width:100%;position:relative;overflow:hidden;display:flex;align-items:flex-end;border-radius:0 0 1rem 1rem;box-shadow:0 0 10px var(--gn-grey-500);margin-bottom:1rem}.venue-page-body .venue-page-hero .background-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;transition:transform .3s ease-out}.venue-page-body .venue-page-hero .primary-information{position:relative;z-index:1;width:100%;color:var(--gn-white);display:flex;flex-direction:column;margin:1rem 1.5rem}.venue-page-body .venue-page-hero .primary-information .verified-tag{display:flex;align-items:center;gap:5px}.venue-page-body .venue-page-hero .primary-information .verified-tag .icon{font-size:1.5rem}.venue-page-body .venue-page-hero .primary-information .verified-tag p,.venue-page-body .venue-page-hero .primary-information .number-of-gigs{font-size:1rem;font-weight:500;text-shadow:0 0 10px var(--gn-grey-700)}.venue-page-body .venue-page-hero .primary-information .venue-name{font-size:4rem;text-shadow:0 0 10px var(--gn-grey-700)}.venue-page-body .venue-page-hero .primary-information .venue-name .orange-dot{color:var(--gn-orange);font-size:5rem}.venue-page-body .venue-page-hero .primary-information .action-buttons{align-self:flex-end;display:flex;align-items:center;gap:1rem}.venue-page-body .venue-page-information{width:100%;display:grid;grid-template-columns:65% auto;grid-gap:2rem;gap:2rem;align-items:start}.venue-page-body .venue-page-information .venue-page-details{width:100%;display:grid;grid-column:1 / 2;grid-template-columns:30% 70%;grid-gap:2rem;gap:2rem;padding:1rem;padding-left:0}.venue-page-body .venue-page-information .venue-page-details .section h2{margin-bottom:.5rem}.venue-page-body .venue-page-information .venue-page-details .section.bio{grid-column:1 / 3;height:-moz-fit-content;height:fit-content}.venue-page-body .venue-page-information .venue-page-details .section.bio p{font-size:1.1rem}.venue-page-body .venue-page-information .venue-page-details .section.photos{grid-column:2 / 3}.venue-page-body .venue-page-information .venue-page-details .section.photos .photos-collage{-moz-column-count:3;column-count:3;-moz-column-gap:.75rem;column-gap:.75rem}.venue-page-body .venue-page-information .venue-page-details .section.photos .collage-item{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 .75rem;display:block}.venue-page-body .venue-page-information .venue-page-details .section.photos .collage-item img{width:100%;height:auto;display:block;border-radius:8px;-o-object-fit:cover;object-fit:cover}@media (max-width: 1100px){.section.photos .photos-collage{-moz-column-count:2;column-count:2}}@media (max-width: 700px){.section.photos .photos-collage{-moz-column-count:1;column-count:1}}.venue-page-body .venue-page-information .venue-page-details .section.secondary-information{grid-column:1 / 2;display:flex;flex-direction:column;gap:1rem;overflow:hidden}.venue-page-body .venue-page-information .venue-page-details .section .location .map-container{min-height:150px;min-width:100%;border-radius:.5rem;margin-bottom:.5rem}.venue-page-body .venue-page-information .venue-page-details .section .location h5{font-size:1rem}.venue-page-body .venue-page-information .venue-page-details .section .location .btn{width:100%;display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:.5rem}.venue-page-body .venue-page-information .venue-page-details .section .equipment .equipment-item{display:flex;gap:5px;align-items:center;padding:1rem .5rem;font-weight:400}.venue-page-body .venue-page-information .venue-page-details .section .equipment .equipment-item .icon{font-size:1.25rem}.venue-page-body .venue-page-information .venue-page-details .section .website a{width:100%;display:inline-block;word-wrap:break-word;word-break:break-word;white-space:normal;font-size:1.1rem}.venue-page-body .venue-page-information .venue-page-details .section .socials-buttons{display:flex;align-items:center;gap:.5rem}.venue-page-body .venue-page-information .venue-page-details .section .socials-buttons a .icon{font-size:2rem;color:var(--gn-off-black)}.venue-page-body .venue-page-information .venue-page-gigs{margin-top:1rem}.venue-page-body .venue-page-information .venue-page-gigs .gigs-box{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.venue-page-body .venue-page-information .venue-page-gigs .gigs-box .gigs-box-header{display:flex;align-items:center;justify-content:space-between}.venue-page-body .venue-page-information .venue-page-gigs .gigs-box .gigs-box-header .btn.text{font-size:.8rem}.venue-page-body .venue-page-information .venue-page-gigs .gigs-box .venue-gig{border:1px solid var(--gn-grey-350);border-radius:.5rem;box-shadow:none;display:flex;align-items:center;justify-content:space-between;padding:.5rem}.venue-page-body .venue-page-information .venue-page-gigs .gigs-box .venue-gig:hover{box-shadow:0 0 5px var(--gn-shadow)}.venue-page-body .venue-page-information .venue-page-gigs .gigs-box .venue-gig .date-box{background-color:var(--gn-grey-250);padding:.25rem .75rem;border-radius:.5rem;display:flex;flex-direction:column;align-items:center}.venue-page-body .venue-page-information .venue-page-gigs .gigs-box .venue-gig .gig-type{display:inline-flex;align-items:center;gap:5px}.venue-page-body .venue-page-information .venue-page-gigs .gigs-box .venue-gig .gig-type .icon{color:var(--gn-grey-700);font-size:1.25rem}.venue-page-body .venue-page-information .venue-page-gigs .gigs-box .venue-gig .confirmed-musician{display:flex;justify-content:space-between;gap:.5rem;width:60%}.venue-page-body .venue-page-information .venue-page-gigs .gigs-box .venue-gig .confirmed-musician .left{display:flex;align-items:center}.venue-page-body .venue-page-information .venue-page-gigs .gigs-box .venue-gig .confirmed-musicians{display:flex;align-items:center;gap:.5rem}.venue-page-body .venue-page-information .venue-page-gigs .gigs-box .venue-gig .confirmed-musicians img{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px var(--gn-grey-300)}.venue-page-body .venue-page-information .venue-page-gigs .gigs-box .venue-gig .confirmed-musicians .musician-name{font-size:.9rem;font-weight:500;color:var(--gn-grey-800);margin-left:.5rem}.venue-page-body .venue-page-information .venue-page-gigs .gigs-box .venue-gig .btn.primary-alt,.venue-page-body .venue-page-information .venue-page-gigs .gigs-box .venue-gig .btn.tertiary{padding:.3rem .5rem .4rem;font-size:.9rem}.modal.musician-request .modal-content{max-width:400px}.modal.musician-request .modal-content .input{width:100%;height:100px;margin-bottom:1rem;resize:none;overflow:auto;padding:.5rem}.window.venues .venue-page .venue-page-body{padding:1rem 2%}.window.venues .venue-page .venue-page-settings h2{margin-top:1rem}.window.venues .venue-page .venue-page-settings .settings-list{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.window.venues .venue-page .venue-page-settings .settings-list .settings-item .btn{width:100%;display:flex;align-items:center;justify-content:space-between}@media (max-width: 767.98px){.venue-page-body .venue-page-hero{border-radius:0;box-shadow:none;margin-bottom:0}.venue-page-body .venue-page-hero .img{width:100vw;height:40vh;border-radius:0;position:relative}.venue-page-body .venue-page-hero .img img{width:100%;height:100%;overflow:hidden;position:relative;-o-object-fit:cover;object-fit:cover;border-radius:0}.venue-page-body .venue-page-hero .img-carousel{position:absolute;inset:0;width:100%;height:100%}.venue-page-body .venue-page-hero .img-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.venue-page-body .venue-page-hero .img-track::-webkit-scrollbar{display:none}.venue-page-body .venue-page-hero .img.slide{margin:0;min-width:100%;scroll-snap-align:start;scroll-snap-stop:always;position:relative;background:var(--gn-grey-300)}.venue-page-body .venue-page-hero .img.slide img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.venue-page-body .venue-page-hero .img-carousel .img-count{position:absolute;bottom:3rem;right:1rem;padding:.25rem .5rem;border-radius:5px;background-color:var(--gn-off-black)}.venue-page-body .venue-page-hero .img-carousel .img-count span{color:var(--gn-white);font-size:.8rem}.venue-page-body .venue-page-information{position:relative;background-color:var(--gn-white);border-radius:2rem 2rem 0 0;margin-top:-2rem;z-index:1;padding:1.5rem;padding-bottom:0!important;margin-bottom:0!important;display:block}.venue-page-body .venue-page-information .section{width:100%;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--gn-grey-300)}.venue-page-body .venue-page-information .section .highlights{display:flex;align-items:center;justify-content:space-between}.venue-page-body .venue-page-information .section .highlights.single{justify-content:center}.venue-page-body .venue-page-information .section .verified-tag{display:flex;align-items:center;gap:5px}.venue-page-body .venue-page-information .section .venue-name{font-size:2rem;text-align:center;margin-top:2rem}.venue-page-body .venue-page-information .section .venue-name .orange-dot{color:var(--gn-orange);font-size:2rem}.venue-page-body .venue-page-information .section .action-buttons{margin-top:1rem;width:100%;display:flex;align-items:center;justify-content:center;gap:1rem}.venue-page-body .venue-page-information .section .subtitle{margin-bottom:5px}.venue-page-body .venue-page-information .section.location .map-container{min-height:250px;min-width:100%;border-radius:.5rem;margin-bottom:.5rem}.venue-page-body .venue-page-information .section.location h5{font-size:1rem;margin:5px 0}.venue-page-body .venue-page-information .section.location .btn{width:100%;display:flex;align-items:center;justify-content:center;gap:1rem}.venue-page-body .venue-page-information .section.equipment .equipment-list{display:flex;flex-wrap:wrap;gap:5px}.venue-page-body .venue-page-information .section.equipment .equipment-item{display:flex;gap:5px;align-items:center;padding:1rem .5rem;font-weight:400}.venue-page-body .venue-page-information .section.equipment .equipment-item .icon{font-size:1.25rem}.venue-page-body .venue-page-information .venue-page-details .section.socials-buttons{display:flex;align-items:center;gap:.5rem}.venue-page-body .venue-page-information .venue-page-details .section.socials-buttons a .icon{font-size:2rem;color:var(--gn-off-black)}.venue-page-body .venue-page-information .venue-page-gigs{margin-top:0}.venue-page-body .venue-page-information .venue-page-gigs .gigs-box{max-width:100%;margin-bottom:0}.venue-page-body .venue-page-information .venue-page-gigs .gigs-box .venue-gig .confirmed-musician{width:auto}.window.venues .venue-page .venue-page-body{padding:0;padding-top:.5rem}.window.venues .venue-page .venue-page-settings h2{margin-top:1rem}.window.venues .venue-page .venue-page-settings .settings-list{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.window.venues .venue-page .venue-page-settings .settings-list .settings-item .btn{width:100%;display:flex;align-items:center;justify-content:space-between}}.venue-profile-background-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.venue-profile-background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;opacity:1;transition:opacity .4s ease}.venue-profile-background.image-layer{z-index:1}.venue-profile-content{position:relative;z-index:1;width:100%;min-height:100vh;display:flex;align-items:flex-end;justify-content:center;padding-bottom:4rem}.venue-profile-constants{position:relative;width:100%;min-height:100vh}.venue-profile-constants .venue-name{position:absolute;bottom:2rem;left:2rem;z-index:10}.venue-profile-constants .venue-name h1{font-size:4rem;font-weight:700;color:var(--gn-white);text-shadow:0 0 10px rgba(0,0,0,.5);margin:0}.venue-profile-constants .venue-name h1 .orange-dot{color:var(--gn-orange)}.venue-profile-state-box{position:fixed;bottom:0;right:0;width:35vw;max-height:90vh;min-width:400px;max-width:600px;height:90vh;padding:2rem;z-index:10;background:transparent;overflow:hidden;display:flex;flex-direction:column}.venue-profile-state-box::-webkit-scrollbar{display:none}.venue-profile-state-box::-ms-overflow-style{display:none}.venue-profile-state-content{display:flex;flex-direction:column;align-items:stretch;height:100%;width:100%;box-sizing:border-box;overflow-y:auto;padding-right:.5rem;scrollbar-width:none;scroll-behavior:smooth;justify-content:flex-end}.venue-profile-state-content::-webkit-scrollbar{display:none}.venue-profile-state-content::-ms-overflow-style{display:none}.venue-profile-sections-stack{display:flex;flex-direction:column;gap:.25rem;width:100%;min-height:-moz-min-content;min-height:min-content}.venue-profile-state-box .venue-action-buttons-container{display:flex;gap:.5rem;margin-bottom:.25rem;width:100%;box-sizing:border-box}.venue-profile-state-box .venue-action-btn{background:var(--gn-white);border:1px solid var(--gn-grey-350);border-radius:.5rem;padding:.75rem 1.5rem;box-shadow:0 2px 4px #0000000d;flex:1;color:var(--gn-black);display:flex;align-items:center;justify-content:center}.venue-profile-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;width:100%;max-width:800px;padding:0 2rem}.venue-profile-stack .venue-name-text{font-size:3rem;font-weight:700;color:var(--gn-white);text-shadow:0 2px 8px rgba(0,0,0,.5),0 0 20px rgba(0,0,0,.3);margin:0;line-height:1.2}.venue-profile-stack .venue-address-text{font-size:1rem;font-weight:400;color:var(--gn-white);text-shadow:0 2px 8px rgba(0,0,0,.5),0 0 20px rgba(0,0,0,.3);background:none;border:none;padding:0;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#fff9;transition:text-decoration-color .2s ease}.venue-profile-stack .venue-address-text:hover{text-decoration-color:#fff}.venue-profile-stack .venue-bio-text{font-size:1.25rem;font-weight:400;color:var(--gn-white);text-shadow:0 2px 8px rgba(0,0,0,.5),0 0 20px rgba(0,0,0,.3);margin:.75rem 0;line-height:1.6;max-width:600px}.venue-profile-stack .venue-action-buttons-row{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem;width:100%;max-width:600px;justify-content:center;flex-wrap:wrap}.venue-profile-stack .venue-action-buttons-row .venue-action-btn{background:var(--gn-white);border:1px solid var(--gn-grey-350);border-radius:.5rem;padding:1rem 1.5rem;box-shadow:0 2px 4px #0000001a;color:var(--gn-black);display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;flex:1;min-width:120px}.venue-profile-stack .venue-action-buttons-row .venue-action-btn:hover{background:var(--gn-grey-100);box-shadow:0 4px 8px #00000026}.venue-profile-stack .venue-action-buttons-row .venue-action-btn .icon{font-size:1.1rem}.venue-profile-stack .venue-action-buttons-row .venue-action-btn.active{background-color:var(--gn-grey-350);transform:translateY(-2px)}.venue-profile-stack .venue-gigs-section,.venue-profile-stack .venue-content-section{width:100%;max-width:600px;background:var(--gn-white);border-radius:1rem;padding:1rem;box-shadow:0 4px 16px #0000001a}.venue-profile-stack .venue-content-section .coming-soon-content{text-align:center;padding:3rem 2rem;color:var(--gn-grey-700)}.venue-profile-stack .venue-content-section .coming-soon-content h3{font-size:1.5rem;font-weight:600;margin:0 0 .5rem;color:var(--gn-off-black)}.venue-profile-stack .venue-content-section .coming-soon-content p{font-size:1rem;margin:0;color:var(--gn-grey-600)}.venue-profile-stack .venue-content-section .venue-info-content{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.venue-profile-stack .venue-content-section .venue-info-item{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.venue-profile-stack .venue-content-section .venue-info-label{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--gn-grey-600);margin:0}.venue-profile-stack .venue-content-section .venue-info-value{font-size:1rem;color:var(--gn-off-black);margin:0;line-height:1.5}.venue-profile-stack .venue-content-section .reviews-section{display:flex;flex-direction:column;gap:1rem}.venue-profile-stack .venue-content-section .positive-reviews{color:var(--gn-grey-600);font-weight:400}.venue-profile-stack .venue-content-section .reviews-list{display:flex;flex-direction:column;gap:1rem}.venue-profile-stack .venue-content-section .review-item{padding:1rem;background:var(--gn-grey-250);border-radius:.5rem}.venue-profile-stack .venue-content-section .review-rating{color:var(--gn-orange);font-size:1.1rem;margin-bottom:.5rem}.venue-profile-stack .venue-content-section .review-text{color:var(--gn-off-black);margin:0 0 .5rem;line-height:1.6}.venue-profile-stack .venue-content-section .review-author{color:var(--gn-grey-600);font-size:.875rem;margin:0;font-style:italic}.venue-profile-stack .venue-content-section .no-reviews,.venue-profile-stack .venue-content-section .loading-reviews{color:var(--gn-grey-600);font-size:.9rem;margin:0;font-style:italic}.venue-profile-stack .venue-content-section .social-media-links{display:flex;flex-wrap:wrap;gap:.75rem}.venue-profile-stack .venue-content-section .social-link{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:.5rem;-webkit-text-decoration:none;text-decoration:none;color:var(--gn-off-black);transition:all .2s ease}.venue-profile-stack .venue-content-section .social-link:hover{background:var(--gn-grey-200);transform:translate(4px)}.venue-profile-stack .venue-content-section .social-link .icon{font-size:1.25rem;color:var(--gn-grey-700)}.venue-profile-stack .venue-content-section .social-link span{font-size:.95rem;font-weight:500}.venue-profile-stack .venue-content-section .location-content{display:flex;flex-direction:column;gap:1rem}.venue-profile-stack .venue-content-section .location-map-container{width:100%;height:300px;border-radius:.5rem;overflow:hidden;background:var(--gn-grey-250)}.venue-profile-stack .venue-content-section .location-map-container .map-container{width:100%;height:100%}.venue-profile-stack .venue-content-section .location-actions{display:flex;gap:.75rem;justify-content:center}.venue-profile-stack .venue-content-section .location-actions .btn{flex:1;padding:.75rem 1.5rem}.venue-profile-stack .venue-gigs-section .gigs-box{display:flex;flex-direction:column;gap:.5rem;width:100%;box-sizing:border-box;margin-bottom:0}.venue-profile-stack .venue-gigs-section .gigs-box-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.venue-profile-stack .venue-gigs-section .gigs-box-header h3{font-size:1.25rem;font-weight:600;margin:0;color:var(--gn-off-black)}.venue-profile-stack .venue-gigs-section .gigs-list-container{display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto;scrollbar-width:thin;padding:.25rem .25rem 1rem}.venue-profile-stack .venue-gigs-section .gigs-list-container::-webkit-scrollbar{width:6px}.venue-profile-stack .venue-gigs-section .gigs-list-container::-webkit-scrollbar-track{background:var(--gn-grey-250);border-radius:3px}.venue-profile-stack .venue-gigs-section .gigs-list-container::-webkit-scrollbar-thumb{background:var(--gn-grey-400);border-radius:3px}.venue-profile-stack .venue-gigs-section .gigs-list-container::-webkit-scrollbar-thumb:hover{background:var(--gn-grey-500)}.venue-profile-stack .venue-gigs-section .venue-gig{border:1px solid var(--gn-grey-350);border-radius:.5rem;box-shadow:0 2px 4px #0000000d;display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:var(--gn-white);cursor:pointer;transition:all .2s ease;width:100%;box-sizing:border-box}.venue-profile-stack .venue-gigs-section .venue-gig:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-1px);border-color:var(--gn-grey-400)}.venue-profile-stack .venue-gigs-section .venue-gig .confirmed-musician{display:flex;justify-content:space-between;gap:.5rem;flex:1;align-items:center}.venue-profile-stack .venue-gigs-section .venue-gig .confirmed-musician .left{display:flex;align-items:center;gap:1rem}.venue-profile-stack .venue-gigs-section .venue-gig .date-box{background-color:var(--gn-grey-250);padding:.5rem .75rem;border-radius:.5rem;display:flex;flex-direction:column;align-items:center;min-width:60px}.venue-profile-stack .venue-gigs-section .venue-gig .date-box .month{font-size:.7rem;font-weight:600;margin:0;color:var(--gn-grey-700);text-transform:uppercase}.venue-profile-stack .venue-gigs-section .venue-gig .date-box .day{font-size:1.5rem;font-weight:700;margin:0;color:var(--gn-off-black)}.venue-profile-stack .venue-gigs-section .venue-gig .gig-time h3{font-size:1rem;font-weight:500;margin:0;color:var(--gn-grey-700)}.venue-profile-stack .venue-gigs-section .venue-gig .gig-type{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto;margin-right:1rem}.venue-profile-stack .venue-gigs-section .venue-gig .gig-type .icon{color:var(--gn-grey-700);font-size:1.25rem}.venue-profile-stack .venue-gigs-section .venue-gig .gig-type h4{font-size:.9rem;font-weight:500;margin:0;color:var(--gn-off-black)}.venue-profile-stack .venue-gigs-section .venue-gig .btn{padding:.5rem 1rem;font-size:.875rem;white-space:nowrap}.venue-profile-stack .venue-gigs-section .gigs-box .no-gigs{text-align:center;padding:2rem 1rem;color:var(--gn-grey-600)}.venue-profile-stack .venue-gigs-section .gigs-box .no-gigs h4{font-size:1rem;font-weight:500;margin:0 0 1rem}.venue-profile-state-box .venue-action-btn:hover{background-color:var(--gn-grey-300);border-color:transparent;box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.venue-profile-state-box .profile-card,.venue-profile-state-box .bio-card-container{background:var(--gn-white);border-radius:1rem;padding:1rem;box-shadow:0 4px 16px #0000001a;margin-bottom:.25rem;width:100%;box-sizing:border-box}.venue-profile-state-box .bio-card-container h3{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:var(--gn-off-black)}.venue-profile-state-box .bio-card-container p{color:var(--gn-grey-700);line-height:1.6;margin:0}.venue-profile-state-box .additional-info-card-container{background:var(--gn-white);border-radius:1rem;padding:0;box-shadow:0 4px 16px #0000001a;margin-bottom:.25rem;opacity:0;max-height:0;overflow:hidden;transform:translateY(-12px);pointer-events:none;transition:opacity .35s ease,max-height .35s ease,transform .35s ease,padding .35s ease;width:100%;box-sizing:border-box}.venue-profile-state-box .additional-info-card-container.is-visible{opacity:1;max-height:2500px;transform:translateY(0);pointer-events:auto;padding:1rem}.venue-profile-state-box .additional-info-section{width:100%}.venue-profile-state-box .additional-info-section .section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:1rem}.venue-profile-state-box .additional-info-section .section-header .title{display:flex;align-items:center;gap:.5rem;flex:1}.venue-profile-state-box .additional-info-section .section-header h3{font-size:1.25rem;font-weight:600;margin:0;color:var(--gn-off-black)}.venue-profile-state-box .additional-info-section .close-section-btn{background:transparent;border:none;font-size:1.5rem;color:var(--gn-grey-600);cursor:pointer;padding:.25rem .5rem;line-height:1;transition:color .2s ease}.venue-profile-state-box .additional-info-section .close-section-btn:hover{color:var(--gn-black)}.venue-profile-state-box .additional-info-section .section-content{color:var(--gn-grey-700);line-height:1.6}.venue-profile-state-box .additional-info-section .section-content .location-content-wrapper{display:flex;gap:1rem;align-items:flex-start}.venue-profile-state-box .additional-info-section .section-content .map-wrapper{width:70%;flex-shrink:0}.venue-profile-state-box .additional-info-section .section-content .location-info-wrapper{width:30%;display:flex;flex-direction:column;gap:.75rem}.venue-profile-state-box .additional-info-section .section-content .map-container{min-height:150px;height:150px;width:100%;border-radius:.5rem;overflow:hidden;box-shadow:0 2px 8px #0000001a;position:relative}.venue-profile-state-box .additional-info-section .section-content .map-container>div{height:100%!important;width:100%!important}.venue-profile-state-box .additional-info-section .section-content .location-info-wrapper h5{font-size:.9rem;font-weight:500;margin:0;color:var(--gn-off-black);line-height:1.4}.venue-profile-state-box .additional-info-section .section-content .location-info-wrapper .btn.tertiary{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem}.venue-profile-state-box .additional-info-section .section-content>div{margin-bottom:1.5rem}.venue-profile-state-box .additional-info-section .section-content>div:last-child{margin-bottom:0}.venue-profile-state-box .additional-info-section .section-content h6{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .75rem;color:var(--gn-grey-600)}.venue-profile-state-box .additional-info-section .section-content a{color:var(--gn-off-black);-webkit-text-decoration:none;text-decoration:none;font-weight:500;transition:color .2s ease;word-break:break-word;display:inline-block}.venue-profile-state-box .additional-info-section .section-content a:hover{color:var(--gn-orange);-webkit-text-decoration:underline;text-decoration:underline}.venue-profile-state-box .additional-info-section .section-content .socials-buttons{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.venue-profile-state-box .additional-info-section .section-content .socials-buttons a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--gn-grey-250);transition:all .2s ease;-webkit-text-decoration:none;text-decoration:none}.venue-profile-state-box .additional-info-section .section-content .socials-buttons a:hover{background:var(--gn-grey-300);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a;-webkit-text-decoration:none;text-decoration:none}.venue-profile-state-box .additional-info-section .section-content .socials-buttons a .icon{font-size:1.25rem;color:var(--gn-off-black)}.venue-profile-state-box .additional-info-buttons-container{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:0rem;padding-top:0;width:100%;box-sizing:border-box}.venue-profile-state-box .additional-info-btn{flex:1;padding:.75rem 1.5rem;background:var(--gn-white);border:1px solid var(--gn-grey-350);border-radius:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;color:var(--gn-off-black);cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000000d}.venue-profile-state-box .additional-info-btn:hover{background-color:var(--gn-grey-300);border-color:transparent;box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.venue-profile-state-box .additional-info-btn.active{background-color:var(--gn-off-black);color:var(--gn-white);border-color:var(--gn-off-black);box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.venue-profile-state-box .gigs-box{display:flex;flex-direction:column;gap:.5rem;width:100%;box-sizing:border-box;margin-bottom:0}.venue-profile-state-box .gigs-box-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.venue-profile-state-box .gigs-box-header h3{font-size:1.25rem;font-weight:600;margin:0;color:var(--gn-off-black)}.venue-profile-state-box .gigs-list-container{display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto;scrollbar-width:thin;padding:.25rem}.venue-profile-state-box .gigs-list-container::-webkit-scrollbar{width:6px}.venue-profile-state-box .gigs-list-container::-webkit-scrollbar-track{background:var(--gn-grey-250);border-radius:3px}.venue-profile-state-box .gigs-list-container::-webkit-scrollbar-thumb{background:var(--gn-grey-400);border-radius:3px}.venue-profile-state-box .gigs-list-container::-webkit-scrollbar-thumb:hover{background:var(--gn-grey-500)}.venue-profile-state-box .venue-gig{border:1px solid var(--gn-grey-350);border-radius:.5rem;box-shadow:0 2px 4px #0000000d;display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:var(--gn-white);cursor:pointer;transition:all .2s ease;width:100%;box-sizing:border-box}.venue-profile-state-box .venue-gig:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-1px);border-color:var(--gn-grey-400)}.venue-profile-state-box .venue-gig .confirmed-musician{display:flex;justify-content:space-between;gap:.5rem;flex:1;align-items:center}.venue-profile-state-box .venue-gig .confirmed-musician .left{display:flex;align-items:center;gap:1rem}.venue-profile-state-box .venue-gig .date-box{background-color:var(--gn-grey-250);padding:.5rem .75rem;border-radius:.5rem;display:flex;flex-direction:column;align-items:center;min-width:60px}.venue-profile-state-box .venue-gig .date-box .month{font-size:.7rem;font-weight:600;margin:0;color:var(--gn-grey-700);text-transform:uppercase}.venue-profile-state-box .venue-gig .date-box .day{font-size:1.5rem;font-weight:700;margin:0;color:var(--gn-off-black)}.venue-profile-state-box .venue-gig .gig-time h3{font-size:1rem;font-weight:500;margin:0;color:var(--gn-grey-700)}.venue-profile-state-box .venue-gig .gig-type{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto;margin-right:1rem}.venue-profile-state-box .venue-gig .gig-type .icon{color:var(--gn-grey-700);font-size:1.25rem}.venue-profile-state-box .venue-gig .gig-type h4{font-size:.9rem;font-weight:500;margin:0;color:var(--gn-off-black)}.venue-profile-state-box .venue-gig .btn{padding:.5rem 1rem;font-size:.875rem;white-space:nowrap}.venue-profile-state-box .gigs-box .no-gigs{text-align:center;padding:2rem 1rem;color:var(--gn-grey-600)}.venue-profile-state-box .gigs-box .no-gigs h4{font-size:1rem;font-weight:500;margin:0 0 1rem}.gig-finder{min-height:100vh;height:100vh;max-height:100vh;display:block;overflow:hidden}.gig-finder .body{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:100%;padding:0;overflow:hidden}.gig-finder .body .top-banner{display:flex;align-items:center;justify-content:space-between;padding:1rem 0}@media (max-width: 767.98px){.gig-finder .body{padding:0!important}.gig-finder .body .top-banner{display:none}}.gig-finder .body .top-banner .filter-header,.gig-finder .body .top-banner .results-header{display:flex;align-items:center;gap:1rem}.gig-finder .body .top-banner .results-header .select{padding:.5rem;border:1px solid transparent;outline:1px solid transparent;background-color:var(--gn-grey-300);border-radius:5px;font-weight:500;transition:all .1s ease-in-out}.gig-finder .body .top-banner .results-header .select:focus{outline-color:var(--gn-off-black);border-color:var(--gn-off-black)}.gig-finder .body .filter-button{display:flex;align-items:center;gap:5px;margin-right:auto}.gig-finder .body .content-grid{display:block;height:100%;min-height:100%;max-height:100%;width:100%;position:relative}.gig-finder .body .filter-toggle-btn{position:fixed;top:calc(60px + 2rem);left:2.5%;z-index:10;display:flex;align-items:center;justify-content:center;gap:7px;padding:.5rem;min-width:40px;min-height:40px}@media (max-width: 767.98px){.gig-finder .body .content-grid{display:block;height:100%;min-height:100%;max-height:100%}}.gig-finder .filters-container{position:fixed;top:calc(100px + 3rem);left:2.5%;width:300px;max-height:calc(100vh - 100px - 4rem);background:#fff;padding:1rem;border-radius:var(--gn-border-radius);box-shadow:0 0 10px var(--gn-shadow);display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;z-index:9}.gig-finder .filters-container::-webkit-scrollbar{display:none}.gig-finder .filters-container .filter-buttons,.gig-finder .filters-container h2{display:flex;flex-direction:column;gap:5px;position:sticky;bottom:0;width:100%;padding:.5rem 0;background-color:var(--gn-white)}.gig-finder .filters-container h2{top:0}.gig-finder .filters-container .filters-body{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem}.gig-finder .filters-container .filters-body .button-toggle-group{display:flex;flex-wrap:wrap;gap:.5rem;padding:.1rem}.gig-finder .filters-container .filters-body .button-toggle-group .btn{background-color:var(--gn-white);border:1px solid var(--gn-grey-400);outline:1px solid transparent;border-radius:.5rem;padding:.5rem .75rem;font-weight:500;transition:all .2s linear}.gig-finder .filters-container .filters-body .button-toggle-group .btn:hover{background-color:var(--gn-grey-300)}.gig-finder .filters-container .filters-body .button-toggle-group .btn.selected{border-color:var(--gn-off-black);outline-color:var(--gn-off-black)}.gig-finder .filters-container .select:focus{outline-color:var(--gn-off-black)}.gig-finder .filters-container .checkbox{margin-bottom:2px;text-transform:none;font-size:1rem;color:var(--gn-black);font-weight:400;display:flex;flex-direction:row-reverse;cursor:pointer}.gig-finder .filters-container .checkbox #genres{outline:none}.gig-finder .filters-container .calendar{width:-moz-fit-content;width:fit-content;position:relative;margin-left:.5rem}.gig-finder .filters-container .calendar .react-datepicker{border:none;box-shadow:0 2px 10px #0000001a;border-radius:8px}.gig-finder .filters-container .calendar .react-datepicker__header,.gig-finder .filters-container .calendar .react-datepicker__current-month,.gig-finder .filters-container .calendar .react-datepicker__day-name{background-color:var(--gn-grey-300)}.gig-finder .filters-container .calendar .react-datepicker__day--selected,.gig-finder .filters-container .calendar .react-datepicker__day--in-range,.gig-finder .filters-container .calendar .react-datepicker__day--in-selecting-range{background-color:var(--gn-off-black);color:var(--gn-white)}.gig-finder .filters-container .filter-buttons{display:flex;flex-direction:column;gap:5px}@media (max-width: 767.98px){.gig-finder .body .filter-toggle-btn{top:calc(60px + 1.5rem)}.gig-finder .filters-container{top:calc(100px + 2rem);left:1rem;max-height:calc(100vh - 100px - 3rem);width:calc(100% - 2rem)}.gig-finder .filters-container .select option{font-size:1rem}}.gig-finder .output-container{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;position:relative}.gig-finder .output-container .map{width:100%;flex-grow:1;position:relative;transition:height .3s ease}.gig-finder .output-container .map .btn.primary{position:absolute;bottom:2.5%;left:50%;transform:translate(-50%);z-index:2;display:flex;align-items:center;gap:5px}@media (max-width: 767.98px){.gig-finder .output-container .map{border-radius:0}.gig-finder .output-container .map .btn.primary{bottom:2.5rem}.gig-finder .output-container .map .filter-button,.gig-finder .output-container .map .venue-button{position:absolute;top:1rem;z-index:2;border:1px solid var(--gn-grey-400)}.gig-finder .output-container .map .filter-button{left:1rem}.gig-finder .output-container .map .venue-button{right:1rem;display:flex;align-items:center;gap:5px}}.gig-finder .output-container .map .map-loading{position:absolute;top:2.5%;left:50%;transform:translate(-50%);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:.5rem;background-color:var(--gn-grey-200);z-index:2;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:2rem;box-shadow:0 0 5px var(--gn-grey-400)}.gig-finder .output-container .map .map-loading span{font-weight:500;color:var(--gn-off-black)}.gig-finder .preview-gig-container{width:100%;padding:1rem;background:var(--gn-white);overflow-x:auto;overflow-y:hidden;z-index:1;scrollbar-width:none;-ms-overflow-style:none}.gig-finder .preview-gig-container .btn.danger.clear-all{min-width:100px;display:flex;flex-direction:column;align-items:center;justify-content:center}.gig-finder .preview-gig-container::-webkit-scrollbar{display:none}.gig-finder .preview-gig-list{display:flex;gap:1rem;padding:0;margin:0;list-style:none}.gig-finder .preview-gig-item{min-width:325px;width:325px;max-width:325px;background:#fff;border-radius:.75rem;padding:1rem;box-shadow:0 2px 6px #0000001a;position:relative}.gig-finder .preview-gig-list .preview-gig-item{position:relative;background-color:var(--gn-white);border:1px solid var(--gn-grey-350);box-shadow:0 0 5px var(--gn-shadow);border-radius:1rem;display:grid;grid-template-columns:80% 20%;width:100%;height:75px;padding:0;overflow:hidden;padding-right:1rem;cursor:pointer;transition:background-color .2s linear}.gig-finder .preview-gig-list .preview-gig-item:hover{background-color:var(--gn-grey-300)}.gig-finder .preview-gig-item .btn{position:absolute;right:5px;top:5px;padding:0;background-color:transparent;border:none}.gig-finder .preview-gig-item .btn .icon{font-size:1rem}.gig-finder .preview-gig-list .preview-gig-item-venue{grid-column-start:1;grid-column-end:2;display:flex;align-items:center;gap:10px;height:100%;max-height:100%;overflow:hidden}.gig-finder .preview-gig-list .preview-gig-img{width:30%;height:100%;max-height:75px;flex-shrink:0;overflow:hidden;border-radius:.5rem}.gig-finder .preview-gig-list .preview-gig-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s linear}.gig-finder .preview-gig-item:hover .preview-gig-img img{transform:scale(1.1)}.gig-finder .preview-gig-list .preview-gig-info{width:100%;overflow:hidden}.gig-finder .preview-gig-list .preview-gig-info p{font-size:.9rem}.gig-finder .preview-gig-list .preview-gig-info h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gig-finder .preview-gig-list .preview-gig-budget{grid-column-start:2;grid-column-end:3;height:100%;display:flex;align-items:center;justify-content:center}.gig-finder .preview-gig-list .preview-gig-budget .budget.text{font-size:1rem;text-align:center}@media (max-width: 767.98px){.gig-finder .preview-gig-container{padding:.5rem;overflow-x:hidden;overflow-y:auto}.gig-finder .preview-gig-container .btn.danger.clear-all{min-width:-moz-fit-content;min-width:fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;flex-direction:row;gap:5px}.gig-finder .preview-gig-list{flex-direction:column;gap:.5rem}.gig-finder .preview-gig-list .preview-gig-item{min-width:100%;height:50px;padding:0 .5rem;box-shadow:0 0 2px var(--gn-shadow)}.gig-finder .preview-gig-list .preview-gig-budget .budget.text{font-size:.85rem;text-align:center}}.gig-finder .btn.view-type{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);font-weight:500;background-color:var(--gn-off-black);color:var(--gn-white);border-radius:10px;border:1px solid transparent;transition:all .2s linear}.gig-finder .btn.view-type:hover{background-color:var(--gn-white);color:var(--gn-black);border:1px solid var(--gn-grey-500)}.gig-finder .btn.danger{top:2px}.gig-finder .btn.danger .icon{font-size:.75rem}.gig-finder .output-container.list-view{display:flex;flex-direction:column;height:100%;width:100%;overflow-y:auto;overflow-x:hidden}.gig-finder .list{flex:1;overflow-y:auto;padding-bottom:1rem}.gig-finder .list .gigs-list{display:flex;flex-wrap:wrap;gap:20px}.gig-finder .gigs-list .gig-item{width:25%;min-width:250px;max-width:275px;max-height:250px;border-radius:1rem;overflow:hidden;cursor:pointer;border:1px solid transparent;transition:all .2s linear}.gig-finder .gigs-list .gig-item:hover{border:1px solid var(--gn-grey-300);box-shadow:0 0 4px var(--gn-shadow)}.gig-finder .gigs-list .gig-item:hover .gig-img img{transform:scale(1.05)}.gig-finder .gigs-list .gig-item .gig-img{border-radius:1rem;width:100%;height:60%;overflow:hidden}.gig-finder .gigs-list .gig-item .gig-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s linear}.gig-finder .gigs-list .gig-item .gig-info{width:100%;height:40%;overflow:hidden;padding:5px 10px;display:flex;flex-direction:column;gap:2px}.gig-finder .gigs-list .gig-item .gig-info .venue-and-location{display:flex;align-items:center;justify-content:space-between}.gig-finder .gigs-list .gig-item .gig-info .venue-and-location h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:70%;margin:0}.gig-finder .gigs-list .gig-item .gig-info p{color:var(--gn-grey-600);font-weight:500}.gig-finder .gigs-list .gig-item .gig-info .time-and-date{display:flex;justify-content:space-between}.gig-finder .list .no-gigs{margin:5% 0;text-align:center}.gig-finder .gigs-list .gig-item .venue-name{font-weight:600;font-size:1.1rem;color:var(--gn-off-black);text-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gig-finder .gigs-list .gig-item .venue-distance{font-weight:300;font-size:.8rem;color:var(--gn-off-black);text-wrap:nowrap}.gig-finder .gigs-list .gig-item .venue-distance .icon{font-size:.8rem}.gig-finder .gigs-list .gig-item .text{font-weight:400!important;font-size:.9rem;margin:0}.gig-finder .gigs-list .gig-item .fee{margin-top:5px;font-size:1.1rem;color:var(--gn-off-black)}.modal.profile-select .modal-content{max-width:650px;width:650px}.modal.profile-select .modal-content{position:relative}.modal.profile-select .modal-content .profile-preview{display:grid;grid-gap:14px;gap:14px;margin-top:8px}.modal.profile-select .modal-content .banner-upload{display:grid;grid-gap:10px;gap:10px}.modal.profile-select .modal-content .banner-frame{width:100%;height:25vh;max-height:250px;min-height:150px;background:var(--gn-grey-250);border-radius:12px;transition:all .2s linear}.modal.profile-select .modal-content .banner-frame:hover{background:var(--gn-grey-350)}.modal.profile-select .modal-content .banner-hero{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 0 10px var(--gn-shadow);width:100%;height:100%}.modal.profile-select .modal-content .banner-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.modal.profile-select .modal-content .banner-hero h1{position:absolute;left:1rem;bottom:.5rem;z-index:2;color:#fff;font-size:4rem;text-shadow:0 0 10px var(--gn-grey-700)}.modal.profile-select .modal-content .banner-hero .orange-dot{color:var(--gn-orange);font-size:5rem}.modal.profile-select .modal-content .empty-banner{color:var(--gn-off-black);width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;cursor:pointer}.modal.profile-select .modal-content .empty-banner .icon{font-size:1.5rem}.modal.profile-select .modal-content .display-name label{font-weight:500;font-size:.95rem}.modal.profile-select .modal-content .display-name .req{color:#c00}.modal.profile-select .modal-content .display-name input{width:100%;margin-top:6px;padding:10px 12px;border:1px solid #e1e1e5;border-radius:10px;outline:none}.modal.profile-select .modal-content .display-name input:focus{border-color:#111}.modal.profile-select .modal-content .modal-actions{display:flex;justify-content:space-between;margin-top:14px}.modal.profile-select .modal-content .modal-actions.single{justify-content:flex-end}.modal.profile-select .modal-content .modal-actions .action-buttons{display:flex;justify-content:flex-end;gap:.5rem}.modal.profile-select .modal-content .selections{display:flex;align-items:center;gap:1rem;justify-content:center}.modal.profile-select .modal-content .selections .card{border:1px solid var(--gn-grey-400);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.5rem;padding:2rem 0 2rem 1rem;width:50%;border-radius:1rem;cursor:pointer;background-color:var(--gn-white);outline:1px solid transparent;transition:all .2s linear}.modal.profile-select .modal-content .card:hover{border:1px solid var(--gn-off-black);outline:1px solid var(--gn-off-black)}.modal.profile-select .modal-content .card .icon{font-size:1.5rem}.loading-stage{display:grid;align-items:center;justify-items:center;place-items:center;min-height:260px;padding:24px 8px;text-align:center}.loading-wrap h3{margin:12px 0 6px}.loading-wrap p{color:var(--gn-grey-600);margin:0}@media (max-width: 639.98px){.modal.profile-select .modal-content{max-width:90vw;width:90vw}.modal.profile-select .modal-content .banner-hero h1{font-size:2.5rem}.modal.profile-select .modal-content .banner-hero .orange-dot{font-size:3rem}.modal.profile-select .modal-content .modal-actions{display:flex;flex-direction:column;justify-content:center;gap:5px}.modal.profile-select .modal-content .modal-actions .action-buttons{width:100%;justify-content:center;gap:5px}.modal.profile-select .modal-content .modal-actions .action-buttons .btn{width:100%}}.window.musicians .top-bar{background-color:transparent;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:1rem;padding-right:2.5%}.window.musicians .top-bar .breadcrumbs{margin:0;flex:1}.window.musicians .top-bar .buttons,.window.musicians .top-bar .right{display:flex;align-items:center;gap:1rem}.window.musicians .top-bar .right{margin-left:auto}.window.musicians .top-bar .buttons .btn{display:flex;align-items:center;gap:.5rem}.window.musicians .top-bar .btn.messages{position:relative}.window.musicians .top-bar .buttons .notification-dot{position:absolute;top:-8px;right:-3px}.window.musicians .top-bar .buttons .notification-dot .icon{font-size:.75rem;color:var(--gn-orange)}.window.musicians .top-bar .account-btn{border:1px solid transparent;background-color:var(--gn-off-black);color:var(--gn-white);padding:8px 12px;border-radius:2rem;box-shadow:0 0 5px var(--gn-shadow);width:-moz-fit-content;width:fit-content;gap:1rem;display:flex;align-items:center;justify-content:space-around;transition:all .2s linear}.window.musicians .top-bar .account-btn:hover{background-color:var(--gn-grey-200);border:1px solid var(--gn-grey-350)}.window.musicians .top-bar .account-btn .icon,.window.musicians .top-bar .account-btn .withdrawable-earnings{transition:all .2s linear}.window.musicians .top-bar .account-btn .icon{font-size:1.5rem;box-shadow:0 0 2px var(--gn-shadow);color:var(--gn-white)}.window.musicians .top-bar .account-btn:hover .icon,.window.musicians .top-bar .account-btn:hover .withdrawable-earnings{color:var(--gn-black)}.window.musicians .top-bar .account-btn.active{background-color:var(--gn-grey-200);border:1px solid var(--gn-grey-350)}.window.musicians .top-bar .account-btn.active .icon,.window.musicians .top-bar .account-btn.active .withdrawable-earnings{color:var(--gn-black)}.window.musicians .top-bar .account-menu{position:absolute;min-width:250px;right:5%;top:65px;background-color:var(--gn-white);padding:1rem;border:1px solid var(--gn-grey-300);border-radius:var(--gn-border-radius);box-shadow:0 0 10px var(--gn-shadow);z-index:100}.window.musicians .top-bar .account-menu .item{margin-bottom:10px;padding:5px 10px;border-radius:var(--gn-btn-border-radius);cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .2s linear}.window.musicians .top-bar .account-menu .item.name-and-email{cursor:auto;display:flex;flex-direction:column;align-items:flex-start}.window.musicians .top-bar .account-menu .item.name-and-email:hover{background-color:transparent}.window.musicians .top-bar .account-menu .item.no-margin{margin-bottom:5px}.window.musicians .top-bar .account-menu .item:hover{background-color:var(--gn-grey-300)}.window.musicians .top-bar .account-menu .item.message>.icon{color:var(--gn-orange)}.window.musicians .top-bar .account-menu .item.settings{margin-top:10px}.window.musicians .top-bar .account-menu .btn.logout{width:100%;display:flex;align-items:center;justify-content:space-between;padding:5px 10px;font-weight:400;border-radius:var(--gn-btn-border-radius)}.window.musicians .top-bar .account-menu .break{width:100%;height:1px;background-color:var(--gn-grey-400);margin:5px 0}.window.musicians .body.overview{display:grid;width:100%;height:100%;grid-template-columns:60% auto;grid-template-rows:40% auto;grid-gap:1rem;gap:1rem}.window.musicians .body.overview .large-title{font-size:4rem;color:var(--gn-grey-400);font-weight:600;margin-bottom:1rem}.window.musicians .body.overview .empty-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;flex:1;max-height:400px;gap:1rem}.window.musicians .body.overview .empty-container .btn{display:flex;align-items:center;gap:5px}.window.musicians .body.overview .welcome-box{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;padding:2rem 1.5rem}.window.musicians .body.overview .welcome-box .title{font-size:3rem}.window.musicians .body.overview .welcome-box h2{color:var(--gn-grey-700);font-weight:500;margin:1rem 0}.window.musicians .body.overview .welcome-box .btn{padding:1rem 1.5rem;font-size:1.15rem;display:flex;align-items:center;gap:1rem}.window.musicians .body.overview .welcome-box .btn .icon{font-size:1.15rem}.window.musicians .body.overview .overview-profile-container{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;overflow:hidden;max-height:400px;display:flex;justify-content:center;flex-direction:column}.window.musicians .body.overview .next-gig-container{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2;display:flex;justify-content:center;flex-direction:column}.window.musicians .body.overview .awaiting-response-container{grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3;display:flex;justify-content:center;flex-direction:column}.window.musicians .body.overview .overview-profile-container .overview-profile{position:relative;flex:1;overflow:hidden;border-radius:1rem}.window.musicians .body.overview .overview-profile-container .overview-profile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.window.musicians .body.overview .overview-profile-container .overview-profile .profile-overlay{position:absolute;z-index:2;bottom:1rem;left:1rem;right:1rem}.window.musicians .body.overview .overview-profile-container .overview-profile .profile-overlay h1{color:var(--gn-white);font-size:4rem;text-shadow:0 0 10px var(--gn-grey-700)}.window.musicians .body.overview .overview-profile-container .overview-profile .profile-overlay .orange-dot{color:var(--gn-orange);font-size:4rem;text-shadow:0 0 10px var(--gn-grey-700)}.window.musicians .body.overview .overview-profile-container .overview-profile .profile-overlay .action-buttons{display:flex;align-items:center;gap:1rem}.window.musicians .body.overview .next-gig-container .next-gig{border:1px solid var(--gn-grey-350);box-shadow:0 0 5px var(--gn-shadow);border-radius:1rem;padding:1rem}.window.musicians .body.overview .next-gig-container .next-gig .heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.window.musicians .body.overview .next-gig-container .next-gig h3{margin-top:.5rem}.window.musicians .body.overview .awaiting-response-container{justify-content:flex-start}.window.musicians .body.overview .awaiting-response-container .awaiting-response{border:1px solid var(--gn-grey-350);padding:1rem;box-shadow:0 0 3px var(--gn-grey-500);border-radius:1rem}.window.musicians .body.overview .awaiting-response-container .heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.window.musicians .body.overview .new-applications{margin-bottom:1rem;border:1px solid var(--gn-orange);width:-moz-fit-content;width:fit-content;padding:.5rem;background-color:var(--gn-offset-orange);color:var(--gn-orange);display:flex;align-items:center;gap:5px;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.window.musicians .body.overview .new-applications:hover{background-color:var(--gn-orange);color:var(--gn-white)}.window.musicians .body.overview .quick-buttons{display:flex;align-items:center;gap:.5rem}.window.musicians .body.overview .quick-button{background-color:var(--gn-off-black);border-radius:1rem;height:125px;width:150px;min-height:125px;min-width:150px;color:var(--gn-white);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.5rem;padding:1rem;box-shadow:2px 2px 5px var(--gn-grey-500);transition:background-color .2s ease;cursor:pointer}.window.musicians .body.overview .quick-button .icon{font-size:2rem}.window.musicians .body.overview .quick-button-text{font-size:1.5rem;font-weight:600}.window.musicians .body.overview .quick-button:hover{background-color:var(--gn-grey-700)}.window.musicians .body.overview .feedback-section{border:1px solid var(--gn-grey-300);border-radius:1rem;box-shadow:0 0 3px var(--gn-shadow);background-color:var(--gn-white);padding:1rem;display:flex;flex-direction:column;gap:5px;height:-moz-fit-content;height:fit-content;margin:1.5rem 0}.window.musicians .body.overview .feedback-section{background-image:url("data:image/svg+xml,%3csvg%20id='visual'%20viewBox='0%200%20900%20600'%20width='900'%20height='600'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20version='1.1'%3e%3crect%20x='0'%20y='0'%20width='900'%20height='600'%20fill='%23ffffff'%3e%3c/rect%3e%3cdefs%3e%3clinearGradient%20id='grad1_0'%20x1='33.3%25'%20y1='0%25'%20x2='100%25'%20y2='100%25'%3e%3cstop%20offset='20%25'%20stop-color='%23ffffff'%20stop-opacity='1'%3e%3c/stop%3e%3cstop%20offset='80%25'%20stop-color='%23ffffff'%20stop-opacity='1'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3cdefs%3e%3clinearGradient%20id='grad2_0'%20x1='0%25'%20y1='0%25'%20x2='66.7%25'%20y2='100%25'%3e%3cstop%20offset='20%25'%20stop-color='%23ffffff'%20stop-opacity='1'%3e%3c/stop%3e%3cstop%20offset='80%25'%20stop-color='%23ffffff'%20stop-opacity='1'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='translate(900,%200)'%3e%3cpath%20d='M0%20243.4C-35.4%20225.1%20-70.9%20206.8%20-109%20188.8C-147.1%20170.8%20-187.9%20153.1%20-210.8%20121.7C-233.6%2090.3%20-238.5%2045.1%20-243.4%200L0%200Z'%20fill='%23fecabe'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(0,%20600)'%3e%3cpath%20d='M0%20-243.4C37.3%20-228.3%2074.6%20-213.3%20112.5%20-194.9C150.4%20-176.5%20188.9%20-154.7%20210.8%20-121.7C232.7%20-88.7%20238%20-44.3%20243.4%200L0%200Z'%20fill='%23fecabe'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:cover;background-position:center}.window.musicians .body.overview .feedback-section .feedback-copy{color:var(--gn-grey-700);margin:.5rem 0}.window.musicians .body.overview .feedback-section .btn{width:-moz-fit-content;width:fit-content;padding:.25rem .5rem;font-size:1rem;background-color:var(--gn-offset-orange);color:var(--gn-orange);box-shadow:none;margin:0}.window.musicians .body.overview .feedback-section .feedback-textarea{width:100%;max-width:100%;min-width:100%;height:100px;max-height:100px;border:1px solid var(--gn-grey-400);outline:1px solid transparent;border-radius:.5rem;padding:.5rem;transition:outline-color .2s linear}.window.musicians .body.overview .feedback-section .feedback-textarea:focus{outline-color:var(--gn-off-black)}.window.musicians .body.overview .review-musicians{margin:1.5rem 0}.window.musicians .body.overview .review-musicians .musicians-to-review{margin-top:1rem;display:flex;overflow-x:auto;align-items:flex-start;padding:.25rem}.window.musicians .body.overview .review-musicians .musician-to-review{width:300px;min-width:300px;background-color:var(--gn-white);border:1px solid var(--gn-grey-300);border-radius:1rem;box-shadow:0 0 4px var(--gn-shadow);margin-right:1rem;overflow:hidden;padding:1rem}.window.musicians .body.overview .review-musicians .musician-to-review .musician-img-cont{width:50px;height:50px;overflow:hidden;border-radius:50%;box-shadow:0 0 10px var(--gn-shadow)}.window.musicians .body.overview .review-musicians .musician-to-review img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.window.musicians .body.overview .review-musicians .musician-to-review .musician-name{margin:.5rem 0}.window.musicians .body.overview .review-musicians .musician-to-review .musician-name p{color:var(--gn-grey-700)}.window.musicians .body.overview .review-musicians .musician-to-review .star-rating .icon{color:gold;font-size:1.5rem}.window.musicians .body.overview .review-musicians .musician-to-review textarea{margin:.5rem 0;width:100%;max-width:100%;min-width:100%;height:50px;max-height:150px;min-height:50px;padding:5px;border:1px solid var(--gn-grey-400);border-radius:5px;background-color:var(--gn-white);transition:all .1s ease-in-out}.window.musicians .body.overview .review-musicians .musician-to-review textarea:disabled{opacity:.5}.window.musicians .body.overview .review-musicians .musician-to-review textarea:focus{border:1px solid var(--gn-off-black);outline:1px solid var(--gn-off-black)}.window.musicians .body.overview .how-gigin-works-cont{margin-top:2rem}.window.musicians .body.overview .how-gigin-works{display:flex;gap:2rem;margin-top:.5rem;justify-content:flex-start;flex-wrap:wrap}.window.musicians .body.overview .how-gigin-works .how-to-step{display:flex;flex-direction:column;justify-content:center;flex:1;min-width:200px;max-width:250px;background:var(--gn-white);border-radius:1rem;padding:1rem;box-shadow:0 4px 12px var(--gn-shadow);text-align:center}.window.musicians .body.overview .how-gigin-works .step-number{width:36px;height:36px;margin:0 auto .5rem;border-radius:50%;background-color:var(--gn-offset-orange);color:var(--gn-orange);display:flex;align-items:center;justify-content:center;font-weight:700}.window.musicians .body.overview .how-gigin-works .how-to-step p{color:var(--gn-grey-700);margin-top:.5rem}@media (max-width: 767.98px){.window.musicians{padding:0}.window.musicians .head,.window.musicians .body{padding-left:.5rem;padding-right:.5rem}.window.musicians .body.overview{display:block}.window.musicians .body.overview .welcome-box{padding:1rem .5rem;margin-bottom:2rem}.window.musicians .body.overview .welcome-box .title{font-size:2rem}.window.musicians .body.overview .welcome-box h2{margin:.5rem 0;font-size:1rem}.window.musicians .body.overview .welcome-box .btn{margin-top:.5rem;padding:.5rem 1rem;font-size:1rem;gap:5px}.window.musicians .body.overview .welcome-box .btn .icon{font-size:1rem}.window.musicians .body.overview .next-gig-container,.window.musicians .body.overview .awaiting-response-container{margin-bottom:2rem;display:flex;justify-content:center;flex-direction:column}}.window.musicians .head.gigs{display:flex;flex-direction:column;align-items:flex-start}.window.musicians .head.gigs .title-container{width:100%;display:flex;align-items:center;justify-content:space-between}.window.musicians .gigs .filters{display:flex;justify-content:flex-start;gap:1rem;align-items:center;width:100%;padding-top:.1rem}.window.musicians .gigs .filters.ext{margin:0!important}.window.musicians .gigs .separator{border-left:1px solid var(--gn-grey-500);margin:0 2px;height:20px}.window.musicians .gigs .filters:last-of-type{margin-top:1rem}.window.musicians .body.gigs.musicians .filters,.window.musicians .gigs .filters{margin-bottom:1rem}.window.musicians .gigs .status-buttons{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:2px;background-color:var(--gn-grey-300);padding:3px;border-radius:.5rem}.window.musicians .gigs .status-buttons .btn{background-color:transparent;border:none;padding:5px 10px;font-weight:400;border-radius:5px;color:var(--gn-grey-700);box-shadow:none;transition:all .2s ease-in-out}.window.musicians .gigs .status-buttons .btn.active{background-color:var(--gn-white);color:var(--gn-black);box-shadow:0 0 5px var(--gn-grey-400)}.window.musicians .gigs .status-buttons .btn:hover{background-color:var(--gn-grey-350)}.window.musicians .gigs .filters select,.window.musicians .gigs .filters .date-select{background-color:var(--gn-grey-300);font-weight:400;color:var(--gn-grey-700);padding:.5rem;border:none;border-radius:.5rem;cursor:pointer;width:-moz-fit-content;width:fit-content;outline:1px solid transparent;transition:outline .2s linear}.window.musicians .gigs .filters select option{font-weight:400}.window.musicians .gigs .filters select:focus,.window.musicians .gigs .filters .date-select:focus{outline:1px solid var(--gn-off-black)}.window.musicians .gigs .filters .search-bar-container{width:220px;padding:.5rem .75rem;display:flex;align-items:center;gap:.5rem;background-color:var(--gn-grey-300);border-radius:.5rem;border:1px solid transparent;transition:border-color .15s ease;cursor:text}.window.musicians .gigs .filters .search-bar{flex:1;background-color:transparent;border:none;font-size:1rem;color:var(--gn-off-black);font-weight:400;outline:none}.window.musicians .gigs .filters .search-bar:focus-visible+.search-bar-container,.window.musicians .gigs .filters .search-bar-container:focus-within{border-color:var(--gn-off-black)}.window.musicians .gigs .filters .spacer{flex-grow:1}.window.musicians .gigs .filters .btn.tertiary{display:flex;align-items:center;gap:.5rem;font-weight:400;color:var(--gn-grey-700)}.window.musicians .gigs .filters .btn.tertiary:hover{background-color:var(--gn-grey-350);border-color:transparent;box-shadow:none}.window.musicians .gigs .filters .btn.tertiary.open{background-color:var(--gn-grey-350);color:var(--gn-black)}.window.musicians .body.gigs table{width:100%;margin-bottom:1rem;font-size:16px;border-top:1px solid var(--gn-grey-350);overflow:hidden;border-collapse:separate;border-spacing:0;padding-bottom:15rem}.window.musicians .body.gigs table thead tr{text-align:left}.window.musicians .body.gigs table thead tr th{font-weight:400;color:var(--gn-grey-700)}.window.musicians .body.gigs table th{padding:1rem .5rem;border-bottom:1px solid var(--gn-grey-350)}.window.musicians .body.gigs table td{padding:.5rem;border-bottom:1px solid var(--gn-grey-350)}.window.musicians .body.gigs table tbody td{font-weight:400;font-size:.95rem;color:var(--gn-off-black)}.window.musicians .body.gigs table tbody tr{background-color:transparent;cursor:pointer;transition:all .2s linear}.window.musicians .body.gigs table tbody tr:hover{background-color:var(--gn-grey-300)}.window.musicians .body.gigs table .notification-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--gn-orange);margin-right:6px;vertical-align:middle}.window.musicians .body.gigs table .applied-profile-name .new-invite{border:1px solid var(--gn-orange);padding:.1rem .2rem;border-radius:.2rem;background-color:var(--gn-offset-orange);width:-moz-fit-content;width:fit-content;margin-bottom:.25rem}.window.musicians .body.gigs table .applied-profile-name .new-invite p{color:var(--gn-orange);font-size:.6rem}.window.musicians .body.gigs table #date{display:flex;align-items:center;justify-content:space-between}.window.musicians .body.gigs table #date .icon{color:var(--gn-grey-600)}.window.musicians .body.gigs table .centre{text-align:center}.window.musicians .body.gigs table .action-data{width:150px;text-align:center}.window.musicians .body.gigs table .centre.has-new-applications{color:var(--gn-red)}.window.musicians .body.gigs table .notification{width:10px}.window.musicians .body.gigs table .notification .icon{font-size:.7rem;color:var(--gn-orange)}.window.musicians .body.gigs table .status-box{text-align:center;vertical-align:middle}.window.musicians .body.gigs table .status{font-size:.8rem;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px;border-radius:5px;margin:0 auto}.window.musicians .body.gigs table .status.confirmed{background-color:#00ef001a;color:#00db00}.window.musicians .body.gigs table .status.upcoming{background-color:#ffa6001a;color:orange}.window.musicians .body.gigs table .status.closed{background-color:#ff00001a;color:red}.window.musicians .body.gigs table .status.pending{background-color:#ffa6001a;color:orange}.window.musicians .body.gigs table .status.past{background-color:#8080801a;color:gray}.window.musicians .body.gigs table .status.declined{background-color:var(--gn-offset-red);color:var(--gn-red)}.window.musicians .body.gigs table .options-cell{text-align:center;vertical-align:middle;position:relative}.window.musicians .body.gigs table .options-cell .btn.icon{background-color:var(--gn-white);border:1px solid var(--gn-grey-350);box-shadow:0 0 4px var(--gn-shadow);border-radius:.5rem;display:flex;align-items:center;justify-content:center;padding:4px 5px;transition:all .2s linear}.window.musicians .body.gigs table .options-cell .btn.icon .icon{font-size:1rem}.window.musicians .body.gigs table .options-cell .btn.icon:focus{outline-color:var(--gn-off-black)}.window.musicians .body.gigs table .options-cell .btn.icon.active,.window.musicians .body.gigs table .options-cell .btn.icon:hover{background-color:var(--gn-grey-350)}.window.musicians .body.gigs table .options-cell .options-dropdown{position:absolute;top:100%;right:1rem;background-color:var(--gn-white);border:1px solid var(--gn-grey-300);border-radius:.5rem;box-shadow:0 4px 10px #00000014;padding:.5rem 0;min-width:250px;z-index:1;display:flex;flex-direction:column}.window.musicians .body.gigs table .options-cell .options-dropdown button{background:transparent;border:none;text-align:left;padding:.5rem;width:95%;margin:0 auto;border-radius:.5rem;font-weight:400;color:var(--gn-off-black);cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .15s ease}.window.musicians .body.gigs table .options-cell .options-dropdown button:hover{background-color:var(--gn-grey-300)}.window.musicians .body.gigs.musician table tbody tr.clickable:hover{background-color:var(--gn-grey-300);cursor:pointer}.window.musicians .body.gigs table tbody .no-gigs:hover{background-color:var(--gn-white);cursor:default}.window.musicians .body.gigs table .filler-row{background-color:var(--gn-grey-300)!important}.window.musicians .body.gigs table .filler-row h4{margin-left:.25rem;color:var(--gn-grey-600)}.window.musicians .body.gigs table .no-gigs .data .flex{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.window.musicians .body.gigs table .no-gigs .data .icon{font-size:3rem}.window.musicians .body.gigs .dispute-box{width:-moz-fit-content;width:fit-content;padding:1rem 1.5rem;border-radius:1rem;background-color:var(--gn-off-black);color:var(--gn-white);box-shadow:0 0 5px var(--gn-shadow)}.window.musicians .body.gigs .dispute-box h4{margin-top:10px;margin-bottom:15px;text-align:center}.window.musicians .body.gigs .dispute-box h3{text-align:center}.window.musicians .body.gigs .gig-action-bar{border:1px solid var(--gn-grey-400);border-radius:.5rem;margin-top:1rem;box-shadow:0 0 2px var(--gn-shadow);background-color:var(--gn-white);width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem}.window.musicians .body.gigs .gig-action-bar p{font-weight:400}.window.musicians .body.gigs .gig-action-bar .btn.icon{background-color:transparent;border-radius:.5rem;color:var(--gn-grey-700);transition:all .2s linear}.window.musicians .body.gigs .gig-action-bar .btn.icon:hover{background-color:var(--gn-grey-300)}.window.musicians .body.gigs .gig-action-bar .btn.icon .icon{font-size:1.25rem}.window.musicians .body.gigs .modal.confirm .modal-content{max-width:250px;display:flex;flex-direction:column;align-items:center}.window.musicians .body.gigs .modal.confirm .modal-content h3{text-align:center}.window.musicians .body.gigs .musician-requests{display:flex;flex-direction:column;gap:1.5rem}.window.musicians .body.gigs .musician-requests .request-card{border:1px solid var(--gn-grey-300);border-radius:.75rem;padding:1rem 1.5rem;background-color:#fff;box-shadow:0 1px 3px #0000000d}.window.musicians .body.gigs .musician-requests .request-card .top-banner{display:flex;align-items:center;justify-content:space-between}.window.musicians .body.gigs .musician-requests .request-card .venue-requested{color:var(--gn-grey-500)}.window.musicians .body.gigs .musician-requests .request-card .venue-requested strong{color:var(--gn-off-black);font-weight:600}.window.musicians .body.gigs .musician-requests .musician-info{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem;border:1px solid var(--gn-grey-300);padding:.5rem 1rem;border-radius:1rem;box-shadow:1px 1px 4px var(--gn-shadow);background-color:transparent;transition:background-color .2s linear;cursor:pointer}.window.musicians .body.gigs .musician-requests .musician-info:hover{background-color:var(--gn-grey-300)}.window.musicians .body.gigs .musician-requests .avatar{width:50px;height:50px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.window.musicians .body.gigs .musician-requests .request-message{margin-bottom:1rem}.window.musicians .body.gigs .musician-requests .timestamp{font-size:.85rem;color:var(--gn-grey-500)}.window.musicians .body.gigs .musician-requests .request-actions{display:flex;gap:1rem;justify-content:flex-end}.window.musicians .head.gig-applications{display:flex;justify-content:space-between;align-items:center}.window.musicians .head.gig-applications h1{margin-bottom:5px}.window.musicians .head.gig-applications .action-buttons{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.window.musicians .head.gig-applications .btn{display:flex;align-items:center;justify-content:center;gap:5px;min-width:75px}.window.musicians .body.gigs .no-applications{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:10px}.window.musicians .body.gigs .applications-table{width:100%}.window.musicians .body.gigs .applications-table th:nth-child(1),.window.musicians .body.gigs .applications-table td:nth-child(1){width:15%}.window.musicians .body.gigs .applications-table th:nth-child(2),.window.musicians .body.gigs .applications-table td:nth-child(2){text-overflow:ellipsis}.window.musicians .body.gigs .applications-table th:nth-child(3),.window.musicians .body.gigs .applications-table td:nth-child(3),.window.musicians .body.gigs .applications-table th:nth-child(4),.window.musicians .body.gigs .applications-table td:nth-child(4){width:15%;text-align:center}.window.musicians .body.gigs .applications-table .applicant td{white-space:nowrap;overflow:hidden;text-overflow:clip}.window.musicians .body.gigs .applications-table .applicant .genre-tag{border:1px solid var(--gn-orange);padding:.1rem .35rem;border-radius:5px;background-color:var(--gn-offset-orange);margin-right:5px;white-space:nowrap;font-size:.8rem;color:var(--gn-orange)}.window.musicians .body.gigs .applications-table .applicant td:nth-of-type(4){width:10%}.window.musicians .body.gigs .applications-table td:nth-of-type(5),.window.musicians .body.gigs .applications-table th:nth-of-type(5){text-align:center;width:25%;min-width:250px}.window.musicians .body.gigs .applications-table .applicant td:nth-of-type(5) .btn.danger{margin:0 5px}.window.musicians .body.gigs .applications-table .status-container,.window.musicians .body.gigs .applications-table .btn.small{display:flex;align-items:center;justify-content:center;gap:5px}.window.musicians .musician-profile-hero{height:300px;width:calc(100% - 2rem);margin:.5rem 0;position:relative;overflow:hidden;display:flex;align-items:flex-end;border-radius:1rem;box-shadow:0 0 3px var(--gn-grey-500)}.window.musicians .musician-profile-hero .background-image,.window.musicians .overview .background-image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.window.musicians .background-image.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background-color:var(--gn-off-black)}.window.musicians .background-image.empty{color:var(--gn-grey-200)}.window.musicians .background-image.empty .icon{font-size:2rem}.window.musicians .musician-profile-hero .primary-information{position:relative;z-index:1;width:100%;color:var(--gn-white);display:flex;flex-direction:column;margin:1rem 1.5rem}.window.musicians .musician-profile-hero .primary-information .verified-tag{display:flex;align-items:center;gap:5px}.window.musicians .musician-profile-hero .primary-information .verified-tag .icon{font-size:1.5rem}.window.musicians .musician-profile-hero .primary-information .verified-tag h4,.window.musicians .musician-profile-hero .primary-information .number-of-gigs{font-size:1rem;font-weight:500;text-shadow:0 0 10px var(--gn-grey-700)}.window.musicians .musician-profile-hero .primary-information .venue-name{font-size:4rem;text-shadow:0 0 10px var(--gn-grey-700)}.window.musicians .musician-profile-hero .primary-information .venue-name .orange-dot{color:var(--gn-orange);font-size:5rem}.window.musicians .musician-profile-hero .primary-information .action-buttons{align-self:flex-end;display:flex;align-items:center;gap:1rem}@media (max-width: 767.98px){.window.musicians .profile{padding:0}.window.musicians .body.profile-preview,.window.musicians .body.profile{background-color:var(--gn-white);border-radius:2rem 2rem 0 0;padding:2rem 1rem 1rem!important;margin-top:-2.5rem;z-index:1}.window.musicians .body.profile-preview .top-section,.window.musicians .body.profile .top-section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}.window.musicians .body.profile-preview .top-section{margin-bottom:1rem}.window.musicians .body.profile .top-section{margin-bottom:.5rem}.window.musicians .body.profile-preview .top-section .verified-tag{display:flex;align-items:center;gap:5px}.window.musicians .body.profile-preview .top-section .verified-tag h4{color:var(--gn-orange)}.window.musicians .body.profile-preview .top-section .action-buttons,.window.musicians .body.profile .top-section .action-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px}.window.musicians .musician-profile-hero{height:40vh;width:100%;margin:0;border-radius:0}.window.musicians .musician-profile-hero .primary-information{margin-bottom:3rem;margin-left:1rem}.window.musicians .musician-profile-hero .primary-information .venue-name{font-size:3rem;text-shadow:0 0 10px var(--gn-grey-700)}.window.musicians .musician-profile-hero .primary-information .venue-name .orange-dot{color:var(--gn-orange);font-size:3rem}}.window.musicians .body.venues{display:flex;flex-direction:row;flex-wrap:wrap;flex:none;gap:1rem;margin-top:.5rem;justify-content:flex-start;align-items:flex-start}.window.musicians .body.venues .venue-card{min-width:325px;max-width:350px;height:-moz-fit-content;height:fit-content;min-height:300px;box-sizing:border-box;background-color:var(--gn-white);box-shadow:0 0 5px var(--gn-shadow);border-radius:2rem;padding:.5rem;display:flex;flex-direction:column;gap:5px}.window.musicians .body.venues .venue-image{width:100%;height:150px;overflow:hidden;border-radius:1.5rem}.window.musicians .body.venues .venue-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.window.musicians .body.venues .venue-flex{display:flex;align-items:flex-start;justify-content:space-between;padding:.5rem .5rem 0}.window.musicians .body.venues .venue-address{font-size:.9rem;color:var(--gn-grey-600)}.window.musicians .body.venues .venue-type{border:1px solid var(--gn-grey-350);box-shadow:0 0 5px inset var(--gn-grey-350);background-color:var(--gn-grey-300);margin:.5rem 0 .5rem .5rem;width:-moz-fit-content;width:fit-content;padding:.25rem .5rem;border-radius:1rem}.window.musicians .body.venues .venue-type .text{margin-left:5px;font-weight:500}.window.musicians .body.venues .venue-gigs{display:flex;align-items:flex-end;gap:5px;margin:1rem}.window.musicians .body.venues .venue-gigs .gigs{font-size:1.5rem;font-weight:600;line-height:.7}.window.musicians .body.venues .venue-gigs .text{color:var(--gn-grey-600);font-size:.9rem}.window.musicians .body.venues .venue-card .action-buttons{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.window.musicians .body.venues .venue-card .action-buttons .btn{width:49%;display:flex;margin:0 .5rem;align-items:center;justify-content:space-between}.window.musicians .body.bands{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.window.musicians .body.bands::-webkit-scrollbar{display:none}.window.musicians .body.bands .entry-actions .card{border:1px solid var(--gn-grey-400);outline:1px solid transparent;padding:2rem;border-radius:1rem;margin-bottom:1rem;cursor:pointer;box-shadow:0 0 3px var(--gn-shadow);transition:all .2s ease}.window.musicians .body.bands .entry-actions .card .icon{font-size:1.5rem}.window.musicians .body.bands .entry-actions .card h4{margin-bottom:.5rem;margin-top:.25rem;font-size:1.25rem}.window.musicians .body.bands .entry-actions .card .text{color:var(--gn-grey-700)}.window.musicians .body.bands .entry-actions .card:hover{outline-color:var(--gn-off-black);border-color:var(--gn-off-black)}.window.musicians .body.bands .users-bands .band-card-loading{box-sizing:border-box;padding:0;border:none;overflow:hidden;border-radius:1rem}.window.musicians .body.bands .users-bands{display:flex;flex-direction:row;flex-wrap:wrap;flex:none;gap:1rem;margin-top:.5rem;justify-content:flex-start;align-items:flex-start}.window.musicians .body.bands .band-card{width:100%;max-width:350px;height:-moz-fit-content;height:fit-content;box-sizing:border-box;background-color:var(--gn-white);box-shadow:0 0 5px var(--gn-shadow);border-radius:2rem;padding:1rem;display:flex;flex-direction:column;justify-content:flex-start;gap:1rem}.window.musicians .body.bands .band-card .profile-picture{width:100px;height:100px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 0 4px var(--gn-shadow)}.window.musicians .body.bands .band-card .profile-picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.window.musicians .body.bands .band-card .band-card-flex{display:flex;align-items:flex-start;justify-content:space-between}.window.musicians .body.bands .band-card .band-card-flex p{color:var(--gn-grey-700);font-size:1.1rem}.window.musicians .body.bands .band-card .genre-tags{width:96%;display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.window.musicians .body.bands .band-card .genre-tags::-webkit-scrollbar{display:none}.window.musicians .body.bands .band-card .genre-tag{white-space:nowrap;border:1px solid var(--gn-orange);color:var(--gn-orange);padding:.1rem .35rem;border-radius:5px;background-color:var(--gn-offset-orange);height:-moz-fit-content;height:fit-content}.window.musicians .body.bands .band-card .stats-container{padding:0 .5rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:space-evenly}.window.musicians .body.bands .band-card .stats-container .spacer{border-left:1px solid var(--gn-grey-400);width:1px;height:20px}.window.musicians .body.bands .band-card .stats-container .stats-box{display:flex;flex-direction:column;align-items:center}.window.musicians .body.bands .band-card .stats-container .stats-box .large-item{font-size:1.5rem;font-weight:600;display:flex;align-items:center}.window.musicians .body.bands .band-card .stats-container .stats-box .text{color:var(--gn-grey-600);font-size:.9rem}.window.musicians .body.bands .band-card .btn.primary{border-radius:1.5rem;width:98%;margin:0 auto}.window.musicians .body.bands .saved-musicians .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.window.musicians .body.bands .no-bands{width:100%;height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}@media (max-width: 639.98px){.window.musicians .body.bands .band-card{max-width:100%}}.window.musicians .head.finances .account-status{display:flex;flex-direction:column;align-items:center;gap:2px}.window.musicians .head.finances .status-box{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem .5rem;border-radius:.5rem;border:1px solid var(--gn-grey-300)}.window.musicians .head.finances .status-box.clickable{cursor:pointer;transition:all .2s linear}.window.musicians .head.finances .status-box span{font-size:.8rem}.window.musicians .head.finances .status-box.ok{background:var(--gn-offset-green);border-color:var(--gn-green);color:var(--gn-green)}.window.musicians .head.finances .status-box.warn{background:var(--gn-offset-orange);border-color:var(--gn-orange);color:var(--gn-orange)}.window.musicians .head.finances .status-box.urgent{background:var(--gn-offset-red);border-color:var(--gn-red);color:var(--gn-red)}.window.musicians .head.finances .status-box.warn.clickable:hover{background:var(--gn-orange);color:var(--gn-white)}.window.musicians .head.finances .status-box.urgent.clickable:hover{background:var(--gn-red);color:var(--gn-white)}.window.musicians .head.finances .status-box .actions{display:flex;gap:.5rem}.window.musicians .body.finances .top-section{display:grid;grid-template-columns:repeat(2,auto);margin-bottom:1rem}.window.musicians .body.finances .top-section .expenditure-card{display:flex;align-items:center;gap:.5rem}.window.musicians .body.finances .top-section .expenditure-card.other{border:1px solid var(--gn-grey-350);border-radius:.5rem;padding:.5rem 1rem;background-color:var(--gn-grey-300)}.window.musicians .body.finances .top-section .expenditure-card.other .icon{font-size:1.25rem}.window.musicians .body.finances .top-section .expenditure-card .expenditure-icon{background-color:var(--gn-grey-300);width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:1rem;padding:0}.window.musicians .body.finances .top-section .expenditure-card .expenditure-icon .icon{font-size:1.5rem;padding:0;margin:0}.window.musicians .body.finances .top-section .expenditure-card .no-bank-details-added{border:1px solid var(--gn-red);background-color:var(--gn-offset-red);color:var(--gn-red);padding:.25rem;border-radius:.5rem;font-size:.75rem;margin-left:.5rem}.window.musicians .body.finances .top-section .expenditure-text h5{font-weight:500;color:var(--gn-grey-700)}.window.musicians .body.finances .top-section .venue-expenditure-container{display:flex;align-items:center;justify-content:flex-end}.window.musicians .body.finances .top-section .venue-expenditure-card{width:-moz-fit-content;width:fit-content}.window.musicians .body.finances .connect-account{background-color:var(--gn-grey-300);border-radius:1rem;flex:1;display:flex;gap:1rem;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0}.window.musicians .body.finances .connect-account .title{width:95%;display:flex;align-items:center;justify-content:space-between;position:relative}.window.musicians .body.finances .connect-account .title.right{justify-content:flex-end}.window.musicians .body.finances .connect-account .title .text .icon{font-size:2rem}.window.musicians .body.finances .connect-account .title .btn.secondary{display:flex;align-items:center;gap:.5rem}.window.musicians .body.finances .connect-account .title .more-information{position:absolute;right:0;top:0;max-width:300px;background-color:var(--gn-white);border:1px solid var(--gn-grey-350);border-radius:.5rem;padding:.75rem;z-index:1}.window.musicians .body.finances .connect-account .title .more-information .icon{margin-bottom:.5rem}.window.musicians .body.finances .connect-account .title .more-information .text-information{display:flex;flex-direction:column;align-items:center;gap:.5rem}.window.musicians .body.finances .connect-account .title .more-information .text-information p{font-weight:500}.window.musicians .body.finances .connect-account .title .more-information .text-information .link{background-color:var(--gn-grey-300);padding:.5rem;border-radius:.5rem;display:flex;align-items:center}.window.musicians .body.finances .connect-account .stripe-window{max-width:95%;display:flex;gap:.5rem;flex-direction:column;align-items:center;justify-content:center;text-align:center}.window.musicians .body.finances .connect-account .stripe-window .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.window.musicians .body.finances .connect-account .stripe-window.stripe-active{justify-content:flex-start}.window.musicians .body.finances .connect-account .stripe-window .icon{font-size:2rem}.window.musicians .body.finances .connect-account .stripe-window .help-text .icon{font-size:1.5rem}.window.musicians .body.finances .connect-account .stripe-window{min-width:95%;flex:1}.window.musicians .body.finances .connect-account .stripe-window .btn.primary{margin-top:1rem}.window.musicians .body.finances .information-grid{width:100%;display:grid;grid-template-columns:38% 38% auto;grid-gap:2%;gap:2%;margin-bottom:1rem}.window.musicians .body.finances .information-grid .information-item{background-color:var(--gn-grey-300);border-radius:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.5rem;padding:1rem;cursor:pointer;transition:all .2s linear}.window.musicians .body.finances .information-grid .information-item:hover{background-color:var(--gn-grey-350);box-shadow:0 0 2px var(--gn-shadow)}.window.musicians .body.finances .information-grid .information-item .icon{font-size:2rem}.window.musicians .body.finances .information-grid .information-item.actions{background-color:transparent;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:5px;padding:0;cursor:auto}.window.musicians .body.finances .information-grid .information-item.actions:hover{background-color:transparent;box-shadow:none}.window.musicians .body.finances .information-grid .information-item.actions .btn{width:100%}.window.musicians .body.finances table{width:100%;margin:10px 0;font-size:16px;overflow:hidden;border-collapse:collapse;border-spacing:0}.window.musicians .body.finances table tbody tr,.window.musicians .body.finances table thead tr{border-bottom:1px solid var(--gn-grey-350)}.window.musicians .body.finances table thead tr{text-align:left}.window.musicians .body.finances table thead tr th{font-weight:400;font-size:.9rem;color:var(--gn-black)}.window.musicians .body.finances table th,.window.musicians .body.finances table td{padding:5px 0 5px 10px}.window.musicians .body.finances table #date{display:flex;align-items:center;justify-content:space-between}.window.musicians .body.finances table .centre{text-align:center}.window.musicians .body.finances table .status-box{width:100%;display:flex;align-items:center;justify-content:center}.window.musicians .body.finances table .status{font-size:.8rem;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 8px;border-radius:5px;text-transform:capitalize;white-space:nowrap;min-width:16ch;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1,"tnum";line-height:1.2}.window.musicians .body.finances table .status-box{display:flex;align-items:center;justify-content:center}.window.musicians .body.finances table .status.succeeded{border:1px solid rgb(0,219,0);background-color:#00ef001a;color:#00db00}.window.musicians .body.finances table .status.upcoming,.window.musicians .body.finances table .status.pending{border:1px solid orange;background-color:#ffa6001a;color:orange}.window.musicians .body.finances table .status.past{border:1px solid gray;background-color:#8080801a;color:gray}.window.musicians .body.finances table .status.declined{border:1px solid var(--gn-red);background-color:var(--gn-offset-red);color:var(--gn-red)}.window.musicians .body.finances table tbody tr:hover{background-color:var(--gn-grey-300);cursor:pointer}.window.musicians .body.finances table .no-receipts .data .flex{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:1.5rem 0}.window.musicians .body.finances table .no-receipts .data .icon{font-size:3rem}@media (max-width: 767.98px){.window.musicians .body.finances .information-item{margin-bottom:1rem;display:flex;align-items:center;gap:5px}}.body.profile{padding-left:0!important}.profile .profile-form.not-admin{min-height:100%;display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center}.profile .profile-form .profile-section .btn.secondary{display:flex;align-items:center;gap:1rem}.profile .profile-form .profile-section{border-bottom:1px solid var(--gn-grey-400);padding:1rem .1rem}.profile .profile-form .profile-section:last-of-type{border-bottom:none}.profile .profile-form .section-header{margin:1rem 0}.profile .profile-form .section-header .icon{font-size:1.5rem;margin-bottom:.25rem}.profile .profile-form .section-header h3{margin-bottom:.25rem}.profile .profile-form .section-header p{color:var(--gn-grey-700)}.profile .profile-form .input-container,.profile .profile-form .selection-container{margin-top:1rem}.profile .profile-form .label{margin-bottom:.2rem}.profile .profile-form .input-container .input{padding:.5rem}.profile .profile-form .input-container.name{display:flex;flex-direction:column;align-items:flex-start}.profile .profile-form .input-container .email{width:25%;min-width:200px;margin-right:.5rem}.profile .profile-form .input-container.name .btn{margin-top:.25rem}.profile .profile-form .input-container.photo .hidden-file-input{display:none}.profile .profile-form .input-container.photo{display:flex;flex-direction:column}.profile .profile-form .input-container.photo .upload-button{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.75rem 1rem;border:1px dashed var(--gn-grey-400);border-radius:.5rem;background-color:var(--gn-grey-300);width:-moz-fit-content;width:fit-content;margin-top:.5rem;font-weight:500}.profile .profile-form .input-container.photo .upload-button .icon{font-size:1.5rem;color:var(--gn-black)}.profile .profile-form .input-container.photo .image-preview{width:160px;height:160px;background-size:cover;background-position:center;border-radius:.5rem;box-shadow:0 0 5px var(--gn-shadow)}.profile .profile-form .selection-container .selections{display:flex;flex-wrap:wrap;gap:.5rem}.profile .profile-form .selection-container .selections .selection-card{border:1px solid var(--gn-grey-400);outline:1px solid transparent;padding:.5rem .75rem;border-radius:.5rem;font-weight:500;color:var(--gn-off-black);cursor:pointer;transition:outline-color .2s ease,border-color .2s ease}.profile .profile-form .selection-container .selections .selection-card.selected{border-color:var(--gn-off-black);outline-color:var(--gn-off-black)}.profile .profile-form .input-container .social-media-input{display:flex;align-items:center;gap:.25rem;margin-bottom:.25rem;width:25%;min-width:200px}.profile .profile-form .input-container .social-media-input .input{width:100%}.profile .profile-form .input-container .social-media-input .icon{font-size:1.5rem}.profile .profile-form .action-buttons{background-color:var(--gn-grey-200);padding:1rem 0;width:100%;position:sticky;bottom:-1rem;display:flex;align-items:center;justify-content:space-between}.profile .profile-form.band .action-buttons{padding-bottom:2rem}.profile .profile-form .profile-section.media{display:flex;flex-direction:column}.profile .profile-form .profile-section.media .upload-options-container{display:flex;align-items:center;gap:1rem}.profile .profile-form .upload-option .hidden-file-input{display:none}.profile .profile-form .upload-option .media-upload-label{width:125px;height:125px;min-width:125px;min-height:125px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;padding:.75rem 1rem;border:1px dashed var(--gn-grey-400);border-radius:.5rem;background-color:var(--gn-grey-300);margin-bottom:1rem}.profile .profile-form .upload-option .media-upload-label span{font-weight:500}.profile .profile-form .upload-option .media-upload-label .icon{font-size:1.5rem;color:var(--gn-black)}.profile .profile-form .media-section{display:flex;flex-direction:column;margin-bottom:1rem}.profile .profile-form .media-section .media-buttons{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.profile .profile-form .media-section .btn.showcase{border:1px solid var(--gn-grey-400);border-radius:.5rem;padding:.25rem;color:var(--gn-black);display:flex;align-items:center;gap:.25rem;font-weight:500}.profile .profile-form .media-section .btn.showcase.active{color:#e4c200;background-color:#fff8e8;border:1px solid gold}.profile .profile-form .media-preview{border-radius:.5rem;border:1px solid var(--gn-grey-500);background-color:#000}.profile .profile-form .upload-item{margin-bottom:1rem}.profile .profile-form .progress-bar{height:6px;width:100%;background-color:#ddd;border-radius:4px;overflow:hidden}.profile .profile-form .progress-bar-fill{height:100%;background-color:var(--gn-black);transition:width .2s ease-in-out}.profile .profile-form .upload-progress-list .upload-item{border:1px solid var(--gn-grey-350);padding:.75rem 1rem;border-radius:.5rem}.profile .profile-form .upload-progress-list .upload-item-top{display:flex;align-items:center;justify-content:space-between}.profile .profile-form .upload-progress-list .upload-item-top .processing h4{margin-top:5px}.profile .profile-form .upload-progress-list .upload-item-bottom{display:flex;align-items:center;gap:1rem}.profile .profile-form .upload-progress-list .upload-item-bottom p{font-weight:500}.profile .profile-form .upload-progress-list .upload-item .upload-item-meta{display:flex;align-items:center;gap:.5rem}.profile .profile-form .upload-progress-list .upload-item .media-preview{width:50px;height:50px;-o-object-fit:contain;object-fit:contain;cursor:pointer}.profile .profile-form .upload-progress-list .upload-item .media-preview.no-preview{background-color:var(--gn-grey-300);border:none;display:flex;align-items:center;justify-content:center}.profile .profile-form .upload-progress-list .upload-item .media-preview.no-preview .icon{font-size:1.5rem}.profile .profile-form .upload-progress-list .upload-item .editable-meta-container{display:flex;flex-direction:column;justify-content:center;gap:.2rem}.profile .profile-form .upload-progress-list .upload-item .editable-meta input{border:none;font-weight:500;padding:.25rem .5rem;background-color:var(--gn-grey-200);border-radius:.5rem;margin-right:.5rem}.profile .profile-form .upload-progress-list .upload-item .editable-meta-container .icon{color:var(--gn-grey-600)}.profile .profile-form .upload-progress-list .upload-item .editable-meta input:focus{outline-color:var(--gn-off-black)}.profile .profile-form .photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:.5rem;gap:.5rem}.profile .profile-form .photo-item .photo-box{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:var(--gn-grey-200)}.profile .profile-form .photo-item.uploading .photo-box.placeholder{display:grid;align-items:center;justify-items:center;place-items:center;background:var(--gn-grey-250)}.profile .profile-form .spinner{width:22px;height:22px;border:3px solid rgba(0,0,0,.15);border-top-color:#0000008c;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.profile .profile-form .photo-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.profile .profile-form .photo-item .hover-overlay{position:absolute;inset:0;display:flex;align-items:end;justify-content:center;padding:.4rem;background:linear-gradient(to top,#00000059,#0000);opacity:0;transition:opacity .15s ease}.profile .profile-form .photo-item:hover .hover-overlay{opacity:1}.profile .profile-form .photo-item .hover-overlay .btn.small{font-size:.75rem;padding:.25rem .5rem}.profile .profile-form .profile-section.socials .message{border:1px solid var(--gn-green);width:-moz-fit-content;width:fit-content;padding:.5rem .75rem;border-radius:.5rem;color:var(--gn-green);display:flex;gap:5px;align-items:center;background-color:var(--gn-offset-green)}.profile .profile-form .profile-section.socials .message.error{border:1px solid var(--gn-red);background-color:var(--gn-offset-red);color:var(--gn-red)}.profile .profile-form .modal{z-index:6}.profile .profile-form .modal-content{background-color:transparent;border:transparent;box-shadow:none;min-width:100%!important;min-height:100%!important;display:flex;flex-direction:column;align-items:center;justify-content:center}.profile .profile-form .modal-content .video{max-width:50vw;max-height:50vh}.profile .profile-form .modal-content .btn{margin-top:5rem;margin-right:2rem;font-weight:500;font-size:2.5rem}@media (max-width: 767.98px){.profile .profile-form{padding-bottom:3rem}.profile .profile-form .profile-section{border-bottom:1px solid var(--gn-grey-350);padding:1rem 0}.profile .profile-form .profile-section.socials{padding-bottom:5rem}.profile .profile-form .media-section{margin-bottom:0}.profile .profile-form .upload-option .media-upload-label{width:100px;height:100px;min-width:100px;min-height:100px;padding:.75rem}.profile .profile-form .upload-option .media-upload-label span{font-size:.9rem;text-align:center}.profile .profile-form .upload-option .media-upload-label .icon{font-size:1rem}.profile .profile-form .media-section .upload-item{padding:.5rem}.profile .profile-form .media-section .btn.showcase,.profile .profile-form .media-section .btn.danger{font-size:.8rem}.profile .profile-form .media-section .btn.showcase.active{color:#e4c200;background-color:#fff8e8;border:1px solid gold}.profile .profile-form .media-preview{border-radius:.5rem;border:1px solid var(--gn-grey-500);background-color:#000}.profile .profile-form .upload-progress-list .upload-item-top .processing{display:flex;align-items:center;gap:.5rem}.profile .profile-form .upload-progress-list .upload-item-top .processing h4{margin-top:0}.profile .profile-form .upload-progress-list .upload-item .media-preview.no-preview .icon{font-size:1rem}.profile .profile-form .upload-progress-list .upload-item .editable-meta-container{gap:5px}.profile .profile-form .upload-progress-list .upload-item .editable-meta input{max-width:80%}.profile .profile-form .media-section .upload-item.track .upload-item-top{flex-direction:column;gap:.5rem}.profile .profile-form .media-section .upload-item.track .upload-item-top .upload-item-meta{width:100%;justify-content:space-evenly}.profile .profile-form .action-buttons{background-color:var(--gn-white);margin:0;padding:1rem;position:fixed;bottom:0;left:0;right:0}.profile .profile-form .modal-content{flex-direction:column}.profile .profile-form .modal-content .video{max-width:80vw;max-height:80vh}}.body.profile-preview{padding:0!important;padding-right:2rem!important;scrollbar-width:none;-ms-overflow-style:none}.body.profile-preview::-webkit-scrollbar{display:none}.musician-profile-hero{height:300px;width:97.5%;margin:.5rem auto;position:relative;overflow:hidden;display:flex;align-items:flex-end;border-radius:1rem;box-shadow:0 0 3px var(--gn-grey-500)}.musician-profile-hero.large-padding{width:70vw}.musician-profile-hero.normal-padding{width:97.5%}.musician-profile-hero .background-image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.musician-profile-hero .background-image.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background-color:var(--gn-off-black)}.musician-profile-hero .background-image.empty h4{color:var(--gn-grey-200)}.musician-profile-hero .background-image.empty .icon{font-size:2.5rem;color:var(--gn-grey-200)}.musician-profile-hero .primary-information{position:relative;z-index:1;width:100%;color:var(--gn-white);display:flex;flex-direction:column;margin:1rem 1.5rem}.musician-profile-hero .primary-information .verified-tag{display:flex;align-items:center;gap:5px}.musician-profile-hero .primary-information .verified-tag .icon{font-size:1.5rem}.musician-profile-hero .primary-information .verified-tag p,.musician-profile-hero .primary-information .number-of-gigs{font-size:1rem;font-weight:500;text-shadow:0 0 10px var(--gn-grey-700)}.musician-profile-hero .primary-information .venue-name{font-size:4rem;text-shadow:0 0 10px var(--gn-grey-700)}.musician-profile-hero .primary-information .venue-name .orange-dot{color:var(--gn-orange);font-size:5rem}.musician-profile-hero .primary-information .action-buttons{align-self:flex-end;display:flex;align-items:center;gap:1rem}.musician-profile .musician-profile-body{margin-top:1rem;width:100%;display:grid;grid-template-columns:65% auto;grid-gap:2rem;gap:2rem;align-items:start}.musician-profile .musician-profile-body .musician-profile-information-container{display:flex;flex-direction:column;padding:0!important;margin:0!important;position:sticky;top:0}.musician-profile .musician-profile-body .musician-profile-information-container .musician-profile-bio-buttons-container{display:grid;grid-template-columns:35% auto;grid-gap:1rem;gap:1rem;border-radius:1rem;margin:1rem 0}.musician-profile .musician-profile-body .musician-profile-information-container .musician-profile-bio-buttons-container .showcase-video{position:relative;width:100%;height:250px;border-radius:1rem;overflow:hidden}.musician-profile .musician-profile-body .musician-profile-information-container .musician-profile-bio-buttons-container .showcase-video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.musician-profile .musician-profile-body .musician-profile-information-container .musician-profile-bio-buttons-container .showcase-video-details{position:absolute;bottom:.5rem;left:.5rem;z-index:2;color:var(--gn-white);text-shadow:0 0 10px var(--gn-grey-700);overflow:hidden}.musician-profile .musician-profile-body .musician-profile-information-container .musician-profile-bio-buttons-container .showcase-video-details h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.musician-profile .musician-profile-body .musician-profile-information-container .musician-profile-bio-buttons-container .showcase-video .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--gn-white);font-size:2.5rem}.musician-profile .musician-profile-body .musician-profile-information-container .musician-profile-bio-buttons-container .showcase-video .icon:hover{background-color:transparent}.musician-profile .musician-profile-body .musician-profile-information-container .musician-profile-bio-buttons-container .artist-details{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.musician-profile .musician-profile-body .musician-profile-information-container .musician-profile-bio-buttons-container .artist-details .bio-text{font-size:1.1rem}.musician-profile .musician-profile-body .musician-profile-information-container .musician-profile-bio-buttons-container .artist-details .interactive-buttons{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:2px}.musician-profile .musician-profile-body .musician-profile-information-container .musician-profile-bio-buttons-container .artist-details .interactive-buttons .icon{color:var(--gn-off-black);font-size:1.75rem}.musician-profile .musician-profile-body .musician-profile-information-container .musician-profile-bio-buttons-container .artist-details .interactive-buttons .icon.orange .icon{color:var(--gn-orange)}.musician-profile .musician-profile-body .musician-profile-information .musician-profile-tabs{display:flex;align-items:center;gap:2rem;padding:0!important;margin:0!important}.musician-profile .musician-profile-body .musician-profile-information .musician-profile-tabs .left-side{display:flex;align-items:center;gap:2rem}.musician-profile .musician-profile-body .musician-profile-information .musician-profile-tabs .right-side{display:flex;align-items:center;gap:.5rem}.musician-profile .musician-profile-body .musician-profile-information .musician-profile-tabs .right-side .edit-profile{display:flex;align-items:center;justify-content:center;gap:5px}.musician-profile .musician-profile-body .musician-profile-information .musician-profile-tabs .musician-profile-tab{padding:5px;font-weight:500;font-size:1.25rem;cursor:pointer;transition:color .2s linear}.musician-profile .musician-profile-body .musician-profile-information .musician-profile-tabs .musician-profile-tab:hover{color:var(--gn-grey-600)}.musician-profile .musician-profile-body .musician-profile-information .musician-profile-tabs .musician-profile-tab.active{font-weight:600;border-bottom:2px solid var(--gn-orange)}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks{position:sticky;top:1rem;max-width:100%;overflow:hidden;padding:.25rem}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .gigs-box{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .gigs-box .gigs-box-header{display:flex;align-items:center;justify-content:space-between}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .gigs-box .gigs-box-header .btn.text{font-size:.8rem}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .gigs-box .gig-card{border:1px solid var(--gn-grey-350);border-radius:.5rem;box-shadow:none;display:flex;align-items:center;justify-content:space-between;padding:.5rem}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .gigs-box .gig-card:hover{box-shadow:0 0 5px var(--gn-shadow)}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .gigs-box .gig-card .date-box{background-color:var(--gn-grey-250);padding:.25rem .75rem;border-radius:.5rem;display:flex;flex-direction:column;align-items:center}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .gigs-box .gig-type{display:inline-flex;align-items:center;gap:5px;max-width:50%}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .gigs-box .gig-type h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .gigs-box .gig-type .icon{color:var(--gn-grey-700);font-size:1.25rem}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .gigs-box .confirmed-musician{display:flex;gap:.5rem}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .gigs-box .confirmed-musicians{display:flex;align-items:center;gap:.5rem}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .gigs-box .confirmed-musicians img{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px var(--gn-grey-300)}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .musician-tracks{border:1px solid var(--gn-grey-300);border-radius:1rem;padding:1rem;box-shadow:0 0 3px var(--gn-grey-400)}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .musician-tracks .track-list{list-style:none}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .musician-tracks .track-item{background-color:var(--gn-grey-300);margin:.5rem 0;border-radius:.5rem;padding:.5rem;display:flex;align-items:center;overflow:hidden}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .musician-tracks .track-item .icon{font-size:1.5rem}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .musician-tracks .track-details{max-width:100%;padding:.5rem 0 .5rem .25rem}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .musician-tracks .track-name{font-size:1.15rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:90%}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .track-player{margin-bottom:1rem;display:flex;flex-direction:column;align-items:center;width:100%}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .track-player .track-info{margin-bottom:.5rem;width:100%;display:flex;align-items:center;justify-content:space-between}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .track-player .btn.text{-webkit-text-decoration:none;text-decoration:none;color:red}.musician-profile .musician-profile-home .media-collage{margin:1rem 0;border-top:1px solid var(--gn-grey-300);padding:1rem 0;-moz-column-count:3;column-count:3;-moz-column-gap:.75rem;column-gap:.75rem}@media (max-width: 1200px){.media-collage{-moz-column-count:2;column-count:2}}@media (max-width: 700px){.media-collage{-moz-column-count:1;column-count:1}}.musician-profile .musician-profile-home .media-item{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 .75rem;display:block}.musician-profile .musician-profile-home .media-item img,.musician-profile .musician-profile-home .media-item video{width:100%;height:auto;display:block;border-radius:8px;-o-object-fit:cover;object-fit:cover}.venue-viewer-actions-card{display:flex;align-items:stretch;padding:0;margin-bottom:1rem}.venue-viewer-actions-card .venue-viewer-actions{display:flex;width:100%;gap:.75rem}.venue-viewer-actions-card .venue-viewer-actions .btn.quaternary{flex:1;justify-content:center;padding:.75rem 1.5rem;background:var(--gn-white);border:1px solid var(--gn-grey-350);border-radius:.5rem;display:flex;align-items:center;gap:.5rem;font-weight:500;color:var(--gn-off-black);cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000000d}.dark-mode .venue-viewer-actions-card .venue-viewer-actions .btn.quaternary{background:var(--gn-black);border-color:var(--gn-grey-700);color:var(--gn-white)}.venue-viewer-actions-card .venue-viewer-actions .btn.quaternary:hover{background-color:var(--gn-grey-300);border-color:transparent;box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.dark-mode .venue-viewer-actions-card .venue-viewer-actions .btn.quaternary:hover{border-color:var(--gn-white)}.musician-profile .musician-profile-home .video-thumb{position:relative;padding:0;border:0;background:transparent;cursor:pointer;display:block;width:100%}.musician-profile .musician-profile-home .video-thumb .icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:3rem;color:#fff;padding:4px 8px;border-radius:999px;pointer-events:none}.musician-profile .musician-profile-home .modal{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.musician-profile .musician-profile-home .modal-content.transparent{background:transparent;max-width:900px;width:90%}.musician-profile .musician-profile-home .modal .close{position:absolute;top:16px;right:16px;color:#fff;font-size:28px;cursor:pointer}.musician-profile .musician-profile-body .nothing-to-display{display:flex;flex-direction:column;align-items:center;height:150px;justify-content:center;gap:.5rem}.musician-profile .musician-profile-body .nothing-to-display .icon{font-size:2rem}.musician-profile .musician-profile-about .about-section{margin-top:2rem;border-bottom:1px solid var(--gn-grey-350);padding-bottom:2rem}.musician-profile .musician-profile-about .about-section:first-of-type{margin-top:1rem}.musician-profile .musician-profile-about .about-section:last-of-type{border-bottom:none}.musician-profile .musician-profile-about .about-section h3{margin-bottom:.5rem}.musician-profile .musician-profile-about .musician-genres .genre-list,.musician-profile .musician-profile-about .musician-instruments .instrument-list{display:flex;align-items:center;gap:.5rem;margin:.5rem 0;list-style-type:none;flex-wrap:wrap}.musician-profile .musician-profile-about .musician-genres .genre-item,.musician-profile .musician-profile-about .musician-instruments .instrument-item{border:1px solid var(--gn-orange);background-color:var(--gn-offset-orange);padding:.25rem .5rem;border-radius:.5rem;color:var(--gn-orange);display:flex;align-items:center;gap:5px}.musician-profile .musician-profile-about h4{margin-bottom:.5rem;font-size:1.1rem}.musician-profile .musician-profile-about .musician-location .map-container{width:250px;height:250px;border-radius:.5rem;overflow:hidden;box-shadow:0 0 5px var(--gn-shadow)}.musician-profile .musician-profile-about .musician-instruments .instrument-item{border-color:var(--gn-grey-700);background-color:var(--gn-grey-300);color:var(--gn-grey-700)}.musician-profile .musician-profile-about .musician-socials a .icon{font-size:2.5rem;margin-right:1rem}.musician-profile .musician-profile-previous-gigs{margin-top:1rem}.musician-profile .musician-profile-previous-gigs .previous-gigs{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.musician-profile .musician-profile-previous-gigs .prev-gig-item{border:1px solid var(--gn-grey-350);border-radius:.5rem;box-shadow:none;display:flex;align-items:center;padding:.5rem;cursor:pointer}.musician-profile .musician-profile-previous-gigs .prev-gig-item:hover{box-shadow:0 0 5px var(--gn-shadow)}.musician-profile .musician-profile-previous-gigs .prev-gig-item .right,.musician-profile .musician-profile-previous-gigs .prev-gig-item .left{display:flex;align-items:center}.musician-profile .musician-profile-previous-gigs .prev-gig-item .right{flex-direction:column;align-items:flex-start;gap:.25rem;margin-left:1rem}.musician-profile .musician-profile-previous-gigs .prev-gig-item .right .icon{color:gold}.musician-profile .musician-profile-previous-gigs .prev-gig-item .date-box{background-color:var(--gn-grey-250);padding:.25rem .75rem;border-radius:.5rem;display:flex;flex-direction:column;align-items:center;margin-right:.5rem}.musician-profile .musician-profile-previous-gigs .venue-info{display:flex;align-items:center;gap:.5rem}.musician-profile .musician-profile-previous-gigs .venue-info .venue-img{width:50px;height:50px;border-radius:50%;overflow:hidden;-o-object-fit:cover;object-fit:cover}.musician-profile .musician-profile-previous-gigs .venue-info .venue-name{font-size:1.1rem}.musician-profile .musician-band-members .members-header{padding:1rem 0}.musician-profile .musician-band-members .members-list{list-style:none}.musician-profile .musician-band-members .band-member{background-color:var(--gn-grey-300);padding:2rem 1rem;border-radius:1rem;display:flex;align-items:center;justify-content:space-between}.musician-profile .musician-band-members .band-member .member-info{display:flex;align-items:center;gap:1rem}.musician-profile .musician-band-members .band-member .member-info h3{margin:0}.musician-profile .musician-band-members .band-member .member-info img{border-radius:50%;width:50px;height:50px}.musician-profile .musician-band-members .band-member .member-info .no-image{background-color:var(--gn-grey-600);border-radius:50%;width:50px;height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center}.musician-profile .musician-band-members .band-member .member-info .no-image .icon{font-size:2rem;color:var(--gn-grey-200)}.musician-profile .empty-container{background-color:var(--gn-grey-350);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:.5rem;margin:1rem 0;padding:2rem;gap:5px;width:100%;height:100%}.musician-profile .showcase-video.empty-container .icon{position:relative!important;color:var(--gn-off-black)!important;font-size:1rem!important;top:0!important;left:0!important;translate:none!important;transform:translate(0)!important}.musician-profile .modal-content.transparent,.musician-profile-home .modal-content.transparent{position:relative;border:none;height:100%;width:100%;padding:0;background-color:transparent;box-shadow:none;display:flex;align-items:center;justify-content:center;z-index:1000}.musician-profile .modal-content video,.musician-profile-home .modal-content video{max-height:75%;max-width:90%}.musician-profile .modal .close,.musician-profile-home .modal .close{position:absolute;top:1rem;right:2rem;color:var(--gn-red);font-size:2rem;cursor:pointer}.modal.members{position:fixed;z-index:1000;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:var(--gn-overlay)}@media (max-width: 767.98px){.body.profile-preview{padding-right:0rem!important}.musician-profile{margin:0!important}.musician-profile .musician-profile-body.mobile.third-party-viewer{position:relative;background-color:var(--gn-white);border-radius:2rem 2rem 0 0;padding:2rem 1rem 1rem!important;margin-top:-2.5rem;z-index:1}.musician-profile .musician-profile-body .top-section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem;padding-bottom:1.5rem}.musician-profile .musician-profile-body .top-section{margin-bottom:1rem}.musician-profile .musician-profile-body .top-section{margin-bottom:.5rem}.musician-profile .musician-profile-body .top-section .verified-tag{display:flex;align-items:center;gap:5px}.musician-profile .musician-profile-body .top-section .verified-tag h4{color:var(--gn-orange)}.musician-profile .musician-profile-body .top-section .action-buttons{display:flex;align-items:center;gap:5px}.musician-profile-hero{height:40vh;width:100%;margin:0;border-radius:0}.musician-profile-hero .background-image.empty h4{color:var(--gn-grey-200)}.musician-profile-hero .background-image.empty .icon{font-size:1.5rem;color:var(--gn-grey-200)}.musician-profile-hero .primary-information{margin-bottom:3rem;margin-left:1rem}.musician-profile-hero .primary-information .venue-name,.musician-profile-hero .primary-information .venue-name .orange-dot{font-size:3rem}.musician-profile .musician-profile-body{display:block}.musician-profile .musician-profile-body .musician-profile-information .musician-profile-tabs .musician-profile-tab{font-weight:500;font-size:1rem;padding:.5rem 1rem;border-bottom:2px solid transparent}.musician-profile .musician-profile-body .musician-profile-information .musician-profile-tabs .musician-profile-tab:hover{color:var(--gn-black)}.musician-profile .musician-profile-body .musician-profile-information .musician-profile-tabs .musician-profile-tab.active{font-weight:600;border-bottom:2px solid var(--gn-orange)}.musician-profile .musician-profile-body .musician-profile-information-container .musician-profile-bio-buttons-container{display:block;border-radius:0;margin:1rem 0}.musician-profile .musician-profile-body .musician-profile-information-container .musician-profile-bio-buttons-container .artist-details .bio-text{font-size:1rem}.musician-profile .musician-profile-body .musician-profile-information-container .musician-profile-bio-buttons-container .artist-details .interactive-buttons{margin:.5rem 0}.musician-profile .musician-profile-body .musician-profile-information-container .musician-profile-bio-buttons-container .artist-details .interactive-buttons .icon{font-size:1.5rem}.musician-profile .musician-profile-body .musician-profile-information-container .musician-profile-bio-buttons-container .showcase-video{width:100%;height:300px}.musician-profile .musician-profile-body .musician-profile-information .musician-profile-tabs{gap:0}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks{position:relative;top:0;max-width:100%;overflow:hidden;padding:.25rem}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .musician-tracks{border:none;border-radius:0;padding:0;box-shadow:none;margin-bottom:1.5rem}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .musician-tracks .track-list{list-style:none}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .musician-tracks .track-item.playing{display:flex;flex-direction:column;align-items:center;justify-content:center}.musician-profile .musician-profile-body .musician-profile-gigs-and-tracks .musician-tracks .track-item.playing .track-info{width:100%;display:flex;align-items:center;justify-content:space-between}.musician-profile .musician-profile-home .media-collage{margin:0;border-top:none;padding:0;-moz-column-count:2;column-count:2;-moz-column-gap:.75rem;column-gap:.75rem}}.modal .gig-handbook{min-width:55vw;max-width:60vw;min-height:-moz-fit-content;min-height:fit-content;display:flex;flex-direction:column}@media (max-width: 1268px){.modal .gig-handbook{min-width:90vw;max-width:95vw}}.modal .gig-handbook .head{width:100%;display:flex;align-items:center;justify-content:space-between;border-radius:1rem;padding:1rem!important}.modal .gig-handbook .head .venue-info{display:flex;align-items:center;gap:1rem}.modal .gig-handbook .head .venue-info .venue-img-cont{width:100px;height:100px;overflow:hidden;border-radius:50%;box-shadow:0 4px 5px var(--gn-grey-400)}.modal .gig-handbook .head .venue-info .venue-img-cont .venue-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal .gig-handbook .head .venue-info .names-div h2{margin-bottom:5px}.modal .gig-handbook .head .musician-actions{display:flex;flex-direction:column;gap:5px}.modal .gig-handbook .body{width:100%;max-width:100%;padding:0;overflow:auto}.modal .gig-handbook .body::-webkit-scrollbar{display:none}.modal .gig-handbook .body{scrollbar-width:none}.modal .gig-handbook .body .primary-info .info-cont{width:90%;margin:0 auto 10px;display:grid;grid-template-columns:50% 50%}.modal .gig-handbook .body .primary-info .info-cont h3{font-size:1.1rem;font-weight:500}.modal .gig-handbook .body .primary-info .info-cont .subject{color:var(--gn-grey-600)}.modal .gig-handbook .body .secondary-info{display:grid;grid-template-columns:60% auto;grid-template-rows:repeat(2,1fr);grid-gap:25px;gap:25px;margin-top:25px;padding:1rem}.modal .gig-handbook .body .secondary-info .map{grid-column:1 / 2;grid-row:1 / 3;background-color:var(--gn-grey-100);border-radius:1rem;overflow:hidden;box-shadow:0 0 10px var(--gn-shadow);border:1px solid var(--gn-grey-350);padding:1rem 1.5rem}.modal .gig-handbook .body .secondary-info .title-and-link{display:flex;align-items:center;justify-content:space-between;margin:10px 0}.modal .gig-handbook .body .secondary-info .title-and-link .btn{display:flex;align-items:center;gap:5px}.modal .gig-handbook .body .secondary-info .map-container{height:250px;width:100%;border-radius:1rem;margin:10px 0}.modal .gig-handbook .body .secondary-info .info-box{background-color:var(--gn-grey-100);border-radius:1rem;overflow:hidden;box-shadow:0 0 10px var(--gn-shadow);border:1px solid var(--gn-grey-350);padding:1rem 1.5rem;width:100%;height:100%;overflow:auto}.modal .gig-handbook .body .secondary-info .extra-information{grid-column:2 / 3;grid-row-start:2;grid-row-end:3;overflow:auto}.modal .gig-handbook .body .secondary-info .extra-information.full{grid-row-start:1;grid-row-end:3}.modal .gig-handbook .body .secondary-info .info-box.fee-clearance .fee-clearance-details{padding:1rem 0}.modal .gig-handbook .body .secondary-info .info-box.fee-clearance .fee-clearance-details .date{font-size:3rem;font-weight:600;text-align:center}.modal .gig-handbook .body .secondary-info .info-box.fee-clearance .fee-clearance-details .month{font-size:1.25rem;font-weight:500;text-align:center}.modal .modal-content.confirmation-modal .head{background-color:transparent;display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-bottom:1rem}.modal .modal-content.confirmation-modal .body{display:flex;align-items:center;justify-content:center}.modal .modal-content.confirmation-modal select{font-weight:400;border-color:var(--gn-grey-400);border-radius:5px;outline:1px solid transparent;padding:5px;margin-bottom:1rem;transition:outline .2s linear,border .2s linear}.modal .modal-content.confirmation-modal select:focus{outline-color:var(--gn-black);border-color:transparent}.bands-page{height:100%}.bands-page .join{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.bands-page .join h1{font-size:4rem;margin-bottom:1rem}.bands-page .join .input{text-align:center;font-size:1.5rem}.bands-page .join img{width:160px;border-radius:.75rem;-o-object-fit:cover;object-fit:cover;animation:pulseZoom 2s infinite}@keyframes pulseZoom{0%,to{transform:scale(1);box-shadow:0 0 10px var(--gn-shadow)}50%{transform:scale(1.03);box-shadow:0 0 20px var(--gn-grey-400)}}.bands-page .band-dashboard{height:100%;display:flex;flex-direction:column;overflow:hidden}.bands-page .band-dashboard .band-banner{border-radius:1rem;box-shadow:0 0 10px var(--gn-shadow);margin:1rem;padding:1rem;display:flex;align-items:center;position:sticky;top:0;z-index:1000;background:#fff}.bands-page .band-dashboard .band-banner img{height:100px;border-radius:.75rem;-o-object-fit:cover;object-fit:cover}.band-dashboard .band-tabs{margin:0 1rem;padding:.5rem 0rem;border-radius:.5rem;display:flex;align-items:center;justify-content:flex-start;gap:1rem;position:sticky;top:80px;z-index:999}.band-dashboard .band-tabs .tab-button{border:1px solid transparent;background-color:transparent;width:150px;padding:.5rem 2rem;font-size:1.1rem;font-weight:500;border-radius:.5rem;transition:all .2s linear}.band-dashboard .band-tabs .tab-button.active{background-color:var(--gn-off-black);color:#fff;font-weight:600}.band-dashboard .band-tabs .tab-button:hover{background-color:var(--gn-grey-300)}.band-dashboard .band-tabs .tab-button.active:hover{background-color:var(--gn-off-black)}.band-dashboard .tab-content{flex-grow:1;overflow-y:auto;margin:0 1rem;scrollbar-width:none}.band-dashboard .tab-content::-webkit-scrollbar{display:none}.band-dashboard .band-tab.members .members-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0}.band-dashboard .band-tab.members .members-header .action-buttons{display:flex;align-items:center;gap:1rem}.band-dashboard .band-tab.members .members-header .members-password{border:1px solid var(--gn-grey-300);background-color:var(--gn-off-black);box-shadow:0 0 2px var(--gn-shadow);border-radius:1rem;padding:1rem;margin:1rem 0;color:#fff}.band-dashboard .band-tab.members .members-header .members-password h2{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem}.band-dashboard .band-tab.members .members-header .members-password h2 .icon{font-size:1.25rem}.band-dashboard .band-tab.members .members-header .members-password .members-password-value{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;background-color:var(--gn-grey-600);padding:.5rem;margin:.5rem 0;border-radius:.5rem;cursor:pointer;transition:background-color .2s linear}.band-dashboard .band-tab.members .members-header .members-password .members-password-value:hover{background-color:var(--gn-grey-500)}.band-dashboard .band-tab.members .members-header .invite-link-container .invite-link-btn{margin:.5rem 0;width:100%;text-align:center}.band-dashboard .band-tab.members .members-header .invite-link-container .email-invite-form .input{margin:.5rem .5rem .5rem 0rem}.band-dashboard .band-tab.members .members-header .members-buttons{display:flex;flex-direction:column;gap:.5rem}.band-dashboard .band-tab.members .member-list{display:flex;flex-direction:column;align-items:flex-start}.band-dashboard .band-tab.members .member-list .member-card{width:100%;border-radius:1rem;background-color:#fff;border:1px solid var(--gn-grey-300);display:flex;align-items:center;justify-content:space-between;padding:1.5rem;margin:.5rem 0}.band-dashboard .band-tab.members .member-list .member-card .left-side{display:flex;align-items:center;gap:1rem}.band-dashboard .band-tab.members .member-list img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.band-dashboard .band-tab.members .member-list .member-card .member-permissions{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.25rem}.band-dashboard .band-tab.members .member-list .member-card .member-permissions .input-container .label{margin-bottom:.1rem}.band-dashboard .band-tab.members .member-list .member-card .member-permissions .input{padding-top:.25rem;padding-bottom:.25rem}.band-dashboard .band-tab.members .member-list .member-card .member-permissions .admin-toggle{display:flex;align-items:center;gap:6px}.band-dashboard .band-tab.members .member-list .member-card .member-permissions .checkbox{width:12px;height:12px;cursor:pointer}.band-dashboard .band-tab.members .member-list .member-card .fee-split{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:2rem;font-weight:600}.band-dashboard .band-tab.members .member-list .member-card .fee-split .split-input-container{font-size:2rem;display:flex;align-items:center;justify-content:center}.band-dashboard .band-tab.members .member-list .member-card .fee-split .split-input-container .split-input{border:2px solid var(--gn-off-black);border-radius:1rem;font-size:2rem;font-weight:600;padding:5px 10px}.band-dashboard .band-tab.members .member-list .member-card .fee-split .split-input-container .split-input:focus{outline-color:var(--gn-orange)}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.artist-profile-container{position:relative;min-height:100vh;width:100%;overflow-x:hidden}.artist-profile-container.repositioning-mode{cursor:grab}.artist-profile-container.repositioning-mode .artist-profile-content{pointer-events:none}.artist-profile-container.repositioning-mode .artist-profile-state-box,.artist-profile-container.repositioning-mode .exit-button{pointer-events:auto}.artist-profile-background-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.artist-profile-background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;opacity:1;transition:opacity .4s ease}.artist-profile-background.image-layer{z-index:1}.artist-profile-background.image-layer.repositioning{box-shadow:inset 0 0 0 2px #ffffff59}.artist-profile-background.image-layer.dragging{cursor:grabbing!important}.artist-profile-background.image-layer.fade-out{opacity:0}.artist-profile-background.placeholder-layer{z-index:2;background-color:var(--gn-white);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .4s ease}.artist-profile-background.placeholder-layer.fade-in{opacity:1}.artist-profile-background-placeholder{display:flex;align-items:center;justify-content:center;width:140px;height:140px;border-radius:50%;border:2px dashed var(--gn-grey-300);color:var(--gn-grey-500)}.artist-profile-background-placeholder .icon{font-size:3rem;color:var(--gn-grey-500)}.artist-profile-background.brightness-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;transition:opacity .2s ease}.artist-profile-content{position:relative;z-index:1;width:100%;min-height:100vh}.artist-profile-constants{position:relative;width:100%;min-height:100vh}.artist-profile-constants .artist-name{transition:opacity .4s ease,transform .4s ease}.artist-profile-constants.creation-transition .artist-name{opacity:0;transform:translateY(16px)}.exit-button{position:absolute;top:2rem;right:2rem;z-index:10;background:var(--gn-white);border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;box-shadow:0 2px 8px #0000001a}.exit-button:hover{box-shadow:0 4px 12px #00000026}.artist-name{position:absolute;bottom:2rem;left:2rem;z-index:10}.artist-name h1{font-size:4rem;font-weight:700;color:var(--gn-white);text-shadow:0 0 10px rgba(0,0,0,.5);margin:0}.artist-name h1 .orange-dot{color:var(--gn-orange)}.artist-profile-state-box{position:fixed;bottom:0;right:0;width:35vw;max-height:90vh;min-width:400px;max-width:600px;height:-moz-fit-content;height:fit-content;overflow-y:auto;padding:2rem;z-index:10;background:transparent;scrollbar-width:none;scroll-behavior:smooth}.artist-profile-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:var(--gn-white);height:100%;border-radius:1rem}.artist-profile-state-box.gigs-view{min-height:calc(95vh - 1rem);height:100%}.artist-profile-state-box::-webkit-scrollbar{display:none}.artist-profile-state-box::-ms-overflow-style{display:none}.profile-state-content{display:flex;flex-direction:column;align-items:stretch;transition:gap .3s ease}.profile-state-content.creating-transition{gap:.5rem}.profile-sections-stack{display:flex;flex-direction:column;gap:.25rem;transition:opacity .4s ease,max-height .35s ease,transform .4s ease;max-height:5000px}.profile-sections-stack.fade-out{opacity:0;max-height:0;transform:translateY(-12px);pointer-events:none;overflow:hidden}.creation-box-container{margin-top:1rem}.bio-card-container,.creation-box-container,.additional-info-card-container{background:var(--gn-white);border-radius:1rem;padding:1rem;box-shadow:0 4px 16px #0000001a;transition:height .5s cubic-bezier(.4,0,.2,1),margin .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1),background .3s ease,color .3s ease}.bio-card-container,.videos-tracks-card-container,.additional-info-card-container{opacity:0;max-height:0;padding:0;overflow:hidden;transform:translateY(-12px);pointer-events:none;transition:opacity .35s ease,max-height .35s ease,transform .35s ease,padding .35s ease}.bio-card-container,.additional-info-card-container{margin-bottom:.5rem}.bio-card-container.is-visible,.videos-tracks-card-container.is-visible,.additional-info-card-container.is-visible{opacity:1;max-height:2500px;transform:translateY(0);pointer-events:auto}.bio-card-container.is-visible,.additional-info-card-container.is-visible{padding:1rem}.profile-card{margin-left:auto;margin-bottom:1rem}.profile-card.venue-viewer-actions-card{margin-left:0}.profile-card .btn.secondary{display:flex;align-items:center;gap:.5rem}.artist-profile-gigs-card{height:100%;background:var(--gn-white);border-radius:1rem;padding:1rem;box-shadow:0 8px 24px #0000001f;display:flex;flex-direction:column;gap:1rem;overflow:hidden}.artist-profile-gigs-card .head.gigs{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.artist-profile-gigs-card .filters{display:flex;align-items:center;gap:1rem}.artist-profile-gigs-card .head.gigs .title-container{display:flex;align-items:center;gap:.5rem}.artist-profile-gigs-card .sub-heading{font-size:1.1rem;font-weight:600;color:var(--gn-off-black)}.artist-profile-gigs-card .body.gigs .message-page,.artist-profile-gigs-card .message-page{width:100%;max-width:100%;padding:0;display:block}.artist-profile-gigs-card .body.gigs .message-page .column.conversations,.artist-profile-gigs-card .message-page .column.conversations{width:100%}.artist-profile-gigs-card .body.gigs .message-page .column.conversations .conversations-list,.artist-profile-gigs-card .message-page .column.conversations .conversations-list{width:100%;align-items:stretch}.artist-profile-gigs-card .body.gigs .message-page .column.message-thread,.artist-profile-gigs-card .message-page .column.message-thread{width:100%;max-width:100%;border:none;border-radius:0;box-shadow:none;background:transparent}.artist-profile-gigs-card .body.gigs .message-page .column.message-thread .messages,.artist-profile-gigs-card .message-page .column.message-thread .messages{padding-top:.5rem}.artist-profile-gigs-card .head.finances{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.artist-profile-gigs-card .head.finances .title-container{display:flex;align-items:center;gap:.5rem}.artist-profile-gigs-card .head.finances .finances-actions{display:flex;align-items:center;gap:.75rem}.artist-profile-gigs-card .head.finances .account-status .status-box{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border-radius:.5rem;background-color:var(--gn-grey-300)}.artist-profile-gigs-card .head.finances .account-status .status-box .icon{font-size:1rem}.artist-profile-gigs-card .head.finances .account-status .status-box span{font-size:.85rem}.artist-profile-gigs-card .head.finances .account-status .status-box.ok{background-color:var(--gn-offset-green)}.artist-profile-gigs-card .head.finances .account-status .status-box.ok .icon,.artist-profile-gigs-card .head.finances .account-status .status-box.ok span{color:var(--gn-green)}.artist-profile-gigs-card .head.finances .account-status .status-box.warn{background-color:#ffa60013}.artist-profile-gigs-card .head.finances .account-status .status-box.warn .icon,.artist-profile-gigs-card .head.finances .account-status .status-box.warn span{color:orange}.artist-profile-gigs-card .head.finances .account-status .status-box.urgent{background-color:var(--gn-offset-red)}.artist-profile-gigs-card .head.finances .account-status .status-box.urgent .icon,.artist-profile-gigs-card .head.finances .account-status .status-box.urgent span{color:var(--gn-red)}.artist-profile-gigs-card .head.finances .account-status .status-box.clickable{cursor:pointer}.artist-profile-gigs-card .body.gigs .top-section.finances{display:flex;flex-direction:row;gap:1rem;align-items:stretch;margin-bottom:1rem;flex-wrap:wrap}.artist-profile-gigs-card .body.gigs .top-section.finances .expenditure-card{flex:3;display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:1rem;border-radius:1rem;background-color:var(--gn-grey-100)}.artist-profile-gigs-card .body.gigs .top-section.finances .expenditure-icon{width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center;background-color:var(--gn-off-black);color:var(--gn-white)}.artist-profile-gigs-card .body.gigs .top-section.finances .expenditure-text h5{margin:0;font-size:.85rem;color:var(--gn-grey-700)}.artist-profile-gigs-card .body.gigs .top-section.finances .expenditure-text h2,.artist-profile-gigs-card .body.gigs .top-section.finances .expenditure-text h3{margin:0}.artist-profile-gigs-card .body.gigs .top-section.finances .venue-expenditure-container{min-width:220px;flex:1}.artist-profile-gigs-card .body.gigs .top-section.finances .expenditure-card.other{justify-content:flex-start;gap:.75rem}.artist-profile-gigs-card .body.gigs .top-section.finances .expenditure-card.other .expenditure-text h3{font-size:1.25rem}.artist-profile-gigs-card .body.gigs .artist-profile-finances-banner{margin-bottom:1rem;padding:1.5rem 1rem;border-radius:.75rem;background-color:var(--gn-grey-100);display:flex;flex-direction:column;gap:1rem}.artist-profile-gigs-card .body.gigs .artist-profile-finances-banner .icon{align-self:flex-start;font-size:1.5rem}.artist-profile-gigs-card .body.gigs .withdraw-funds-row{margin-bottom:1rem}.artist-profile-gigs-card .body.gigs .information-grid{width:100%;display:grid;grid-template-columns:38% 38% auto;grid-gap:2%;gap:2%;margin-top:1rem;margin-bottom:1rem}.artist-profile-gigs-card .body.gigs .information-item{background-color:var(--gn-grey-300);border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem;cursor:pointer;transition:all .2s linear}.artist-profile-gigs-card .body.gigs .information-item:hover{background-color:var(--gn-grey-350);box-shadow:0 0 2px var(--gn-shadow)}.artist-profile-gigs-card .body.gigs .information-item .icon{font-size:2rem}.artist-profile-gigs-card .body.gigs .information-item.actions{background-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;cursor:auto}.artist-profile-gigs-card .body.gigs .information-item.actions:hover{background-color:transparent;box-shadow:none}.artist-profile-gigs-card .body.gigs .information-item.actions .btn{width:100%}.artist-profile-gigs-card .body.gigs .artist-profile-finances-banner p{margin:0;font-size:.9rem}.artist-profile-gigs-card .body.gigs .payout-recipients-section{margin-top:1rem;margin-bottom:1rem}.artist-profile-gigs-card .body.gigs .payout-recipients-section h3{margin:0 0 1rem;font-size:1.1rem;font-weight:600;color:var(--gn-off-black)}.artist-profile-gigs-card .body.gigs .payout-recipients-section .member-payout-info{display:flex;align-items:center;gap:.75rem}.artist-profile-gigs-card .body.gigs .payout-recipients-section .payout-percentage{display:flex;flex-direction:column;align-items:center;justify-content:center}.artist-profile-gigs-card .body.gigs .payout-recipients-section .member-item .status-box{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border-radius:.5rem;white-space:nowrap}.artist-profile-gigs-card .body.gigs .payout-recipients-section .member-item .status-box .icon,.artist-profile-gigs-card .body.gigs .payout-recipients-section .member-item .status-box span{font-size:.85rem}.artist-profile-gigs-card .body.gigs .payout-recipients-section .member-item .status-box.ok{background-color:var(--gn-offset-green);color:var(--gn-green)}.artist-profile-gigs-card .body.gigs .payout-recipients-section .member-item .status-box.warn{background-color:#ffa60013;color:orange}.dark-mode .artist-profile-gigs-card .body.gigs .payout-recipients-section h3,.dark-mode .artist-profile-gigs-card .body.gigs .payout-recipients-section .payout-percentage{color:var(--gn-white)}.artist-profile-gigs-card .body.gigs .tile.your-fees{margin-top:.5rem}.artist-profile-gigs-card .body.gigs .tile.your-fees h3{margin:0 0 1rem;font-size:1.1rem;font-weight:600;color:var(--gn-off-black)}.artist-profile-gigs-card .body.gigs .tile.your-fees table{width:100%;border-spacing:0;border-collapse:collapse}.artist-profile-gigs-card .body.gigs .tile.your-fees th,.artist-profile-gigs-card .body.gigs .tile.your-fees td{padding:.5rem .25rem;text-align:left;font-size:.9rem}.artist-profile-gigs-card .body.gigs .tile.your-fees tbody tr{cursor:pointer}.artist-profile-gigs-card .body.gigs .tile.your-fees tbody tr:hover{background-color:var(--gn-grey-100)}.artist-profile-gigs-card .body.gigs .tile.your-fees .status-box .status{padding:.25rem .75rem;font-size:.8rem}.artist-profile-gigs-card .body.gigs .tile.your-fees .status-box .status.cleared{color:var(--gn-green);background-color:var(--gn-offset-green)}.artist-profile-gigs-card .body.gigs .tile.your-fees .status-box .status.in-dispute,.artist-profile-gigs-card .body.gigs .tile.your-fees .status-box .status.cancelled{color:red;background-color:var(--gn-offset-red)}.artist-profile-gigs-card .body.gigs .tile.your-fees .no-receipts .flex{display:flex;align-items:center;gap:.5rem;justify-content:center}.artist-profile-gigs-card .message-page .column.message-thread .top-banner{box-shadow:none!important}.artist-profile-gigs-card .message-page .column.message-thread .top-banner{display:flex;align-items:center;justify-content:space-between;padding:0 0 .75rem;margin-bottom:.75rem;border-bottom:1px solid var(--gn-grey-250);background:transparent}.artist-profile-gigs-card .message-page .column.message-thread .top-banner h3{margin:0}.artist-profile-gigs-card .message-page .column.message-thread .top-banner .btn.text{padding:0}.artist-profile-gigs-card .message-page .column.message-thread .top-banner .buttons{display:flex;flex-direction:column;gap:.25rem}.artist-profile-gigs-card .message-page .btn.tertiary{align-self:flex-start}@media (max-width: 767.98px){.artist-profile-gigs-card .message-page .column.message-thread .top-banner{padding-right:.25rem}}.artist-profile-gigs-card .body.gigs .conversations-list{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.artist-profile-gigs-card .body.gigs .conversations-list .conversation{width:100%;display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-gap:.5rem;gap:.5rem;padding:.75rem .5rem;cursor:pointer;border-radius:10px;border:1px solid transparent;transition:background-color .12s linear,border-color .12s linear}.artist-profile-gigs-card .body.gigs .conversations-list .conversation:hover,.artist-profile-gigs-card .body.gigs .conversations-list .conversation.active{background-color:var(--gn-grey-300)}.artist-profile-gigs-card .body.gigs .conversations-list .conversation-icon{min-width:50px;min-height:50px;width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--gn-off-black);box-shadow:0 0 10px var(--gn-grey-400);overflow:hidden}.artist-profile-gigs-card .body.gigs .conversations-list .conversation-icon .participant-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.artist-profile-gigs-card .body.gigs .conversations-list .conversation-text{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0}.artist-profile-gigs-card .body.gigs .conversations-list .conversation-title{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.artist-profile-gigs-card .body.gigs .conversations-list .conversation-title-text{margin:0;font-size:1rem;font-weight:600;color:var(--gn-off-black)}.artist-profile-gigs-card .body.gigs .conversations-list .conversation-details{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.artist-profile-gigs-card .body.gigs .conversations-list .last-message-preview{margin:0;font-size:.9rem;color:var(--gn-grey-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-profile-gigs-card .body.gigs .conversations-list .conversation-date{margin:0;font-size:.8rem;color:var(--gn-grey-600);white-space:nowrap}.artist-profile-gigs-card .body.gigs .conversations-list .notification-dot{display:flex;align-items:center;justify-content:center}.artist-profile-gigs-card .body.gigs .conversations-list .notification-dot .dot{width:8px;height:8px;border-radius:50%;background-color:var(--gn-orange)}.artist-profile-gigs-card .body.gigs .no-messages-empty-state{margin:auto 0;padding:1.5rem 1rem;border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center}.artist-profile-gigs-card .body.gigs .no-messages-empty-state .icon{font-size:1.25rem}.artist-profile-gigs-card .status-buttons{display:flex;align-items:center;gap:2px;background-color:var(--gn-grey-300);padding:3px;border-radius:.5rem}.artist-profile-gigs-card .status-buttons .btn{background-color:transparent;border:none;padding:5px 10px;border-radius:5px;font-weight:400;font-size:.9rem;color:var(--gn-grey-700);transition:background .2s ease,color .2s ease}.artist-profile-gigs-card .status-buttons .btn.active{background-color:var(--gn-white);color:var(--gn-black);font-weight:500;box-shadow:0 1px 4px #0000001a}.artist-profile-gigs-content{flex:1;display:flex;flex-direction:column;gap:1rem;min-height:0;overflow:hidden}.artist-profile-gigs-section{display:flex;flex-direction:column;gap:.75rem;flex-shrink:0}.artist-profile-gigs-section.all-gigs{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.artist-profile-gigs-section.invitations{flex-shrink:0}.artist-profile-gigs-section .section-header{margin-bottom:0}.next-gig-card{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border:1px solid var(--gn-grey-300);border-radius:.85rem;background:var(--gn-grey-200)}.next-gig-card .next-gig-primary .gig-name{font-size:1.1rem;font-weight:600;margin:0}.next-gig-card .next-gig-primary .gig-venue,.next-gig-card .next-gig-primary .gig-date{margin:.2rem 0;color:var(--gn-grey-700)}.next-gig-card .next-gig-secondary{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.next-gig-card .status{font-size:.85rem;display:inline-flex;gap:.35rem;align-items:center;text-transform:capitalize;padding:.25rem .5rem;border-radius:.25rem;font-weight:400;white-space:nowrap}.next-gig-card .status.confirmed{background-color:#00ef001a;color:#00db00}.artist-profile-gigs-section.invitations .invites-row{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none;-ms-overflow-style:none}.artist-profile-gigs-section.invitations .invites-row::-webkit-scrollbar{display:none}.artist-profile-gigs-section.invitations .invite-card{min-width:200px;border:1px solid var(--gn-grey-300);border-radius:.75rem;padding:.85rem;background:var(--gn-white);cursor:pointer;margin-top:.1rem;transition:transform .2s ease}.artist-profile-gigs-section.invitations .invite-card:hover{transform:translateY(-2px)}.artist-profile-gigs-section.invitations .invite-card .gig-name{margin:0;font-weight:600}.artist-profile-gigs-section.invitations .invite-card .gig-venue,.artist-profile-gigs-section.invitations .invite-card .gig-date{margin:.15rem 0;color:var(--gn-grey-700)}.artist-profile-gigs-section.invitations .invite-card .invite-chip{margin-top:.35rem;display:inline-flex;padding:.15rem .5rem;border-radius:.4rem;background:var(--gn-offset-orange);color:var(--gn-orange);font-size:.75rem;font-weight:600}.artist-profile-gigs-section.invitations .invites-empty{display:flex;justify-content:space-between;align-items:center;border:1px dashed var(--gn-grey-400);border-radius:.75rem;padding:.85rem}.artist-profile-gigs-card .body.gigs{width:100%;flex:1;min-height:0;overflow-x:auto;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none}.artist-profile-gigs-card .body.gigs::-webkit-scrollbar{display:none}.artist-profile-gigs-card .body.gigs table{width:100%;margin-bottom:1rem;font-size:1rem;border-top:1px solid var(--gn-grey-350);border-collapse:separate;border-spacing:0}.artist-profile-gigs-card .body.gigs table thead tr{text-align:left}.artist-profile-gigs-card .body.gigs table th{padding:1rem .5rem;border-bottom:1px solid var(--gn-grey-350);font-weight:400;color:var(--gn-grey-700)}.artist-profile-gigs-card .body.gigs table td{padding:.75rem .5rem;border-bottom:1px solid var(--gn-grey-350);font-size:.95rem;color:var(--gn-off-black)}.artist-profile-gigs-card .body.gigs table tbody tr{background-color:transparent;cursor:pointer;transition:background .2s ease}.artist-profile-gigs-card .body.gigs table tbody tr:hover{background-color:var(--gn-grey-300)}.artist-profile-gigs-card .body.gigs table .notification-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--gn-orange);margin-right:6px;vertical-align:middle}.artist-profile-gigs-card .body.gigs table #date{display:flex;align-items:center;justify-content:space-between}.artist-profile-gigs-card .body.gigs table .centre{text-align:center}.artist-profile-gigs-card .body.gigs table .status{font-size:.85rem;display:inline-flex;gap:.35rem;align-items:center;text-transform:capitalize;padding:.25rem .5rem;border-radius:.25rem;font-weight:400;white-space:nowrap}.artist-profile-gigs-section.invitations .status{font-size:.85rem;display:inline-flex;gap:.35rem;align-items:center;text-transform:capitalize;padding:.25rem .5rem;margin-top:.25rem;border-radius:.25rem;font-weight:400;white-space:nowrap}.artist-profile-gigs-section.invitations .status.respond{background-color:#ffa6001a;color:orange}.artist-profile-gigs-card .body.gigs table .status.confirmed{background-color:#00ef001a;color:#00db00}.artist-profile-gigs-card .body.gigs table .status.upcoming{background-color:#ffa6001a;color:orange}.artist-profile-gigs-card .body.gigs table .status.closed{background-color:#ff00001a;color:red}.artist-profile-gigs-card .body.gigs table .status.pending{background-color:#ffa6001a;color:orange}.artist-profile-gigs-card .body.gigs table .status.past{background-color:#8080801a;color:gray}.artist-profile-gigs-card .body.gigs table .status.declined,.artist-profile-gigs-card .body.gigs table .status.withdrawn{background-color:var(--gn-offset-red);color:var(--gn-red)}.artist-profile-gigs-card .body.gigs table .status.not-applied{background-color:#8080801a;color:gray}.artist-profile-gigs-card .body.gigs table .status.awaiting-venue-payment,.artist-profile-gigs-card .body.gigs table .status.respond{background-color:#ffa6001a;color:orange}.artist-profile-gigs-card .body.gigs table .status.select-profile{background-color:#8080801a;color:gray}.artist-profile-gigs-card .body.gigs table .status.dispute-logged{background-color:var(--gn-offset-red);color:var(--gn-red)}.artist-profile-gigs-card .body.gigs table .options-cell{text-align:center;vertical-align:middle;position:relative}.artist-profile-gigs-card .body.gigs table .options-cell .btn.icon{background-color:var(--gn-white);border:1px solid var(--gn-grey-350);box-shadow:0 0 4px var(--gn-shadow);border-radius:.5rem;display:flex;align-items:center;justify-content:center;padding:4px 5px;transition:all .2s linear}.artist-profile-gigs-card .body.gigs table .options-cell .btn.icon .icon{font-size:1rem}.artist-profile-gigs-card .body.gigs table .options-cell .btn.icon:focus{outline-color:var(--gn-off-black)}.artist-profile-gigs-card .body.gigs table .options-cell .btn.icon.active,.artist-profile-gigs-card .body.gigs table .options-cell .btn.icon:hover{background-color:var(--gn-grey-350)}.artist-profile-gigs-card .body.gigs table .options-cell .options-dropdown{position:absolute;top:100%;right:1rem;background-color:var(--gn-white);border:1px solid var(--gn-grey-300);border-radius:.5rem;box-shadow:0 4px 10px #00000014;padding:.5rem 0;min-width:250px;z-index:1;display:flex;flex-direction:column}.artist-profile-gigs-card .body.gigs table .options-cell .options-dropdown button{background:transparent;border:none;text-align:left;padding:.5rem;width:95%;margin:0 auto;border-radius:.5rem;font-weight:400;color:var(--gn-off-black);cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .15s ease}.artist-profile-gigs-card .body.gigs table .options-cell .options-dropdown button:hover{background-color:var(--gn-grey-300)}.artist-profile-gigs-card .body.gigs table .options-cell .options-dropdown button.danger{color:var(--gn-red)}.options-dropdown.portal-dropdown{position:fixed!important;background-color:var(--gn-white)!important;border:1px solid var(--gn-grey-300)!important;border-radius:.5rem!important;box-shadow:0 4px 10px #00000014!important;padding:.5rem 0!important;min-width:250px!important;z-index:1000!important;display:flex!important;flex-direction:column!important}.options-dropdown.portal-dropdown button{background:transparent!important;border:none!important;text-align:left!important;padding:.5rem!important;width:95%!important;margin:0 auto!important;border-radius:.5rem!important;font-weight:400!important;color:var(--gn-off-black)!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:space-between!important;transition:background-color .15s ease!important;font-size:.9rem!important}.options-dropdown.portal-dropdown button:hover{background-color:var(--gn-grey-300)!important}.options-dropdown.portal-dropdown button.danger{color:var(--gn-red)!important}.dark-mode .options-dropdown.portal-dropdown{background-color:var(--gn-black)!important;border-color:var(--gn-grey-700)!important;box-shadow:0 4px 10px #0000004d!important}.dark-mode .options-dropdown.portal-dropdown button{color:var(--gn-white)!important}.dark-mode .options-dropdown.portal-dropdown button:hover{background-color:var(--gn-grey-800)!important}.dark-mode .artist-profile-gigs-card .body.gigs table .options-cell .btn.icon{background-color:var(--gn-black);border-color:var(--gn-grey-700)}.dark-mode .artist-profile-gigs-card .body.gigs table .options-cell .btn.icon.active,.dark-mode .artist-profile-gigs-card .body.gigs table .options-cell .btn.icon:hover{background-color:var(--gn-grey-700)}.dark-mode .artist-profile-gigs-card .body.gigs table .options-cell .options-dropdown{background-color:var(--gn-black);border-color:var(--gn-grey-700);box-shadow:0 4px 10px #0000004d}.dark-mode .artist-profile-gigs-card .body.gigs table .options-cell .options-dropdown button{color:var(--gn-white)}.dark-mode .artist-profile-gigs-card .body.gigs table .options-cell .options-dropdown button:hover{background-color:var(--gn-grey-800)}.artist-profile-gigs-empty{padding:1.5rem .5rem;text-align:center}.dark-mode .artist-profile-gigs-card{background:var(--gn-black);color:var(--gn-white);box-shadow:0 12px 32px #0009}.dark-mode .artist-profile-gigs-card .status-buttons{background-color:var(--gn-grey-800)}.dark-mode .artist-profile-gigs-card .status-buttons .btn{color:var(--gn-grey-200)}.dark-mode .artist-profile-gigs-card .status-buttons .btn.active{background:var(--gn-black);color:var(--gn-white)}.dark-mode .artist-profile-gigs-card .body.gigs table th,.dark-mode .artist-profile-gigs-card .body.gigs table td{color:var(--gn-white);border-color:var(--gn-grey-700)}.dark-mode .artist-profile-gigs-card .body.gigs table tbody tr:hover{background-color:var(--gn-grey-800)}.dark-mode .next-gig-card{background:var(--gn-grey-900);border-color:var(--gn-grey-700)}.dark-mode .next-gig-card .gig-venue,.dark-mode .next-gig-card .gig-date{color:var(--gn-grey-200)}.dark-mode .artist-profile-gigs-section.invitations .invite-card{background:var(--gn-black);border-color:var(--gn-grey-750)}.dark-mode .artist-profile-gigs-section.invitations .invite-card .gig-venue,.dark-mode .artist-profile-gigs-section.invitations .invite-card .gig-date{color:var(--gn-grey-200)}.dark-mode .artist-profile-gigs-section.invitations .invites-empty{border-color:var(--gn-grey-700);color:var(--gn-grey-200)}.bio-card-container.is-hidden,.videos-tracks-card-container.is-hidden,.additional-info-card-container.is-hidden{opacity:0;max-height:0;transform:translateY(-12px);pointer-events:none}.dark-mode .bio-card-container,.dark-mode .creation-box-container,.dark-mode .dark-mode-toggle-container,.dark-mode .additional-info-card-container{background:var(--gn-black);color:var(--gn-white)}.dark-mode .bio-card-container h3,.dark-mode .bio-card-container p,.dark-mode .creation-box-container h3,.dark-mode .creation-box-container p,.dark-mode .videos-section h3,.dark-mode .tracks-section h3,.dark-mode .section-header h3,.dark-mode .section-header h4{color:var(--gn-white)}.dark-mode .section-header .external-link.spotify{color:var(--gn-spotify-green)}.dark-mode .section-header .external-link.soundcloud{color:var(--gn-soundcloud-red)}.dark-mode .bio-content p,.dark-mode .creation-box-content p{color:var(--gn-grey-300)}.dark-mode .track-item{background:transparent}.dark-mode .track-info h4{color:var(--gn-white)}.dark-mode .track-info p{color:var(--gn-grey-400)}.dark-mode .track-thumbnail-placeholder{background:var(--gn-grey-800)}.dark-mode .track-thumbnail-placeholder svg{color:var(--gn-grey-400)}.dark-mode .play-track{color:var(--gn-white)}.dark-mode .videos-section.inactive .section-header,.dark-mode .tracks-section.inactive .section-header{background:var(--gn-black);color:var(--gn-white)}.dark-mode-toggle-container{background:var(--gn-white);border-radius:.5rem;padding:0;box-shadow:0 4px 16px #0000001a;transition:height .5s cubic-bezier(.4,0,.2,1),margin .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1),background .3s ease;width:-moz-fit-content;width:fit-content;display:inline-flex;margin-left:auto;align-self:flex-end;margin-top:.5rem}.bottom-buttons-container{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.edit-buttons-container{width:-moz-fit-content;width:fit-content;display:inline-flex;align-self:flex-end;gap:.5rem;align-items:center}.edit-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;white-space:nowrap;background:transparent;border:1px solid var(--gn-grey-350);color:var(--gn-grey-700);cursor:pointer;transition:color .2s ease}.edit-btn:hover{color:var(--gn-black)}.edit-btn.active{background:var(--gn-grey-400);border-color:var(--gn-grey-400)}.component-edit-btn{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;font-weight:500;color:var(--gn-black);font-size:.875rem;white-space:nowrap;border:none;-webkit-text-decoration:underline;text-decoration:underline}.component-edit-btn .icon{font-size:.75rem}.component-edit-btn:hover{color:var(--gn-grey-600)}.dark-mode .component-edit-btn,.dark-mode .component-edit-btn:hover{color:var(--gn-white)}.component-save-btn{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem!important;font-weight:500;color:var(--gn-black);font-size:.875rem}.edit-box{opacity:0;max-height:0;padding:0;overflow:hidden;transform:translateY(-12px);pointer-events:none;transition:opacity .35s ease,max-height .35s ease,transform .35s ease,padding .35s ease,margin-bottom .35s ease;margin-bottom:0}.edit-box.is-visible{opacity:1;max-height:2500px;transform:translateY(0);pointer-events:auto;padding:1rem;margin-bottom:.5rem}.edit-box.is-hidden{opacity:0;max-height:0;transform:translateY(-12px);pointer-events:none;padding:0;margin-bottom:0}.dark-mode .edit-btn{color:var(--gn-grey-300);background:var(--gn-black);border-color:var(--gn-black)}.dark-mode .edit-btn:hover{color:var(--gn-white);background-color:var(--gn-black);border-color:var(--gn-grey-800)}.dark-mode .edit-btn.active{background:var(--gn-grey-700);border-color:var(--gn-grey-700)}.dark-mode .edit-box{background:var(--gn-black);color:var(--gn-white)}.additional-info-buttons-container{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.additional-info-btn{flex:1;padding:.75rem 1.5rem;background:var(--gn-white);border:1px solid var(--gn-grey-350);border-radius:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;color:var(--gn-off-black);cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000000d}.additional-info-btn:hover{background-color:var(--gn-grey-300);border-color:transparent;box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.additional-info-btn.active{background-color:var(--gn-off-black);color:var(--gn-white);border-color:var(--gn-off-black);box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.dark-mode .additional-info-btn{background:var(--gn-black);border-color:var(--gn-grey-700);color:var(--gn-white)}.dark-mode .additional-info-btn:hover{border-color:var(--gn-white)}.dark-mode .additional-info-btn.active{background-color:var(--gn-grey-250);color:var(--gn-black);border-color:var(--gn-grey-250);box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.additional-info-section{width:100%}.additional-info-section .section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:1rem}.additional-info-section .section-header .title{display:flex;align-items:center;gap:.5rem;flex:1}.additional-info-section .section-header h3{font-size:1.25rem;font-weight:600;margin:0;color:var(--gn-off-black)}.additional-info-section .close-section-btn{background:transparent;border:none;font-size:1.5rem;color:var(--gn-grey-600);cursor:pointer;padding:.25rem .5rem;line-height:1;transition:color .2s ease}.additional-info-section .close-section-btn:hover{color:var(--gn-black)}.additional-info-section .section-content{color:var(--gn-grey-700);line-height:1.6}.dark-mode .additional-info-section .section-header h3{color:var(--gn-white)}.dark-mode .additional-info-section .close-section-btn{color:var(--gn-grey-400)}.dark-mode .additional-info-section .close-section-btn:hover{color:var(--gn-white)}.dark-mode .additional-info-section .section-content{color:var(--gn-grey-300)}.dark-mode .additional-info-section .section-content h6{color:var(--gn-white)}.about-field-section{margin-bottom:.75rem}.additional-info-section .about-field-title.label{text-transform:uppercase;color:var(--gn-grey-600);font-size:.75rem;font-weight:600;margin-bottom:.15rem}.dark-mode .additional-info-section .about-field-title.label{color:var(--gn-white)}.additional-info-section .selection-container .label,.additional-info-section .selection-container h6.label{text-transform:uppercase;color:var(--gn-grey-600);font-size:.75rem;font-weight:600;margin-bottom:.15rem}.additional-info-section .selections{display:flex;flex-wrap:wrap;gap:.25rem}.additional-info-section .selection-card{border:1px solid var(--gn-grey-400);outline:1px solid transparent;outline-offset:-2px;padding:.25rem .5rem;border-radius:.5rem;font-weight:500;color:var(--gn-off-black);cursor:pointer;transition:outline-color .2s ease,border-color .2s ease,background-color .2s ease;background:var(--gn-white)}.additional-info-section .selection-card:hover{border-color:var(--gn-off-black);outline:1px solid var(--gn-off-black)}.additional-info-section .selection-card.selected{border-color:var(--gn-off-black);outline-color:var(--gn-off-black);background:var(--gn-off-black);color:var(--gn-white)}.additional-info-section .selection-card h4.text{margin:0;font-size:1rem;font-weight:500}.additional-info-section .input-container{margin-top:1.5rem}.additional-info-section .input-container .label{text-transform:uppercase;color:var(--gn-grey-600);font-size:.75rem;font-weight:600;margin-bottom:.15rem;display:block}.additional-info-section .input-container .input{width:100%;padding:.5rem;border:1px solid var(--gn-grey-400);border-radius:.5rem;font-size:1rem;background:var(--gn-white);color:var(--gn-off-black);transition:border-color .2s ease}.additional-info-section .input-container .input:focus{outline:none;border-color:var(--gn-off-black)}.additional-info-section .input-container select.input{cursor:pointer}.dark-mode .additional-info-section .selection-container .label,.dark-mode .additional-info-section .selection-container h6.label{color:var(--gn-white)}.dark-mode .additional-info-section .selection-card{border-color:var(--gn-grey-700);background:var(--gn-black);color:var(--gn-white)}.dark-mode .additional-info-section .selection-card:hover{border-color:var(--gn-white);outline:1px solid var(--gn-white)}.dark-mode .additional-info-section .selection-card.selected{border-color:var(--gn-white);outline-color:var(--gn-white);background:var(--gn-white);color:var(--gn-black)}.dark-mode .additional-info-section .input-container .label{color:var(--gn-white)}.dark-mode .additional-info-section .input-container .input{background:var(--gn-black);border-color:var(--gn-grey-700);color:var(--gn-white)}.dark-mode .additional-info-section .input-container .input:focus{border-color:var(--gn-white)}.add-member-btn{display:flex;align-items:center;gap:.5rem}.members-list{display:flex;flex-direction:column;gap:.75rem}.member-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:var(--gn-grey-100);border-radius:.5rem;border:1px solid var(--gn-grey-350)}.member-name{font-weight:500;color:var(--gn-off-black);flex:1}.member-role{font-size:.85rem;color:var(--gn-grey-600);font-weight:400}.member-status{display:inline-block;padding:2px 4px;border-radius:.4rem;font-size:.75rem;font-weight:600;text-transform:uppercase;margin-left:.5rem}.member-status.pending{background-color:#ffa6001a;color:orange;border:1px solid orange}.member-item.pending{opacity:.8}.member-item.pending .member-name{display:flex;align-items:center;justify-content:space-between}.member-actions{display:flex;gap:.5rem;align-items:center}.member-actions .input{width:200px;padding:10px 5px;border:1px solid var(--gn-grey-400);border-radius:5px;background-color:var(--gn-white);transition:all .1s ease-in-out;font-size:1rem}.member-actions .input:focus{border:1px solid var(--gn-off-black);outline:1px solid var(--gn-off-black)}.tech-rider-invite-btn{padding:.4rem .75rem}.tech-rider-stage-subtext{color:var(--gn-grey-600);font-size:.875rem;margin-bottom:1rem}.dark-mode .tech-rider-stage-subtext{color:var(--gn-grey-400)}.edit-permissions-btn,.remove-member-btn{background:transparent;border:none;padding:.5rem;cursor:pointer;color:var(--gn-grey-600);transition:color .2s ease;display:flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:1}.edit-permissions-btn:hover{color:var(--gn-off-black)}.remove-member-btn:hover{color:#dc2626;color:var(--gn-red, #dc2626)}.dark-mode .member-item{background:var(--gn-grey-900);border-color:var(--gn-grey-700)}.dark-mode .member-name{color:var(--gn-white)}.dark-mode .member-role,.dark-mode .edit-permissions-btn,.dark-mode .remove-member-btn{color:var(--gn-grey-400)}.dark-mode .edit-permissions-btn:hover{color:var(--gn-white)}.dark-mode .remove-member-btn:hover{color:#ef4444;color:var(--gn-red, #ef4444)}.additional-info-section .permissions-list{display:flex;flex-direction:column;justify-content:center}.additional-info-section .permission-checkbox{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:background-color .2s ease}.additional-info-section .permission-checkbox input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--gn-black);cursor:pointer}.additional-info-section .permission-checkbox span{font-size:.9rem;color:var(--gn-off-black);-webkit-user-select:none;-moz-user-select:none;user-select:none}.additional-info-section .permission-checkbox input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}.dark-mode .additional-info-section .permission-checkbox:hover{background-color:var(--gn-grey-800)}.dark-mode .additional-info-section .permission-checkbox input[type=checkbox]{accent-color:var(--gn-white)}.dark-mode .additional-info-section .permission-checkbox span{color:var(--gn-white)}.additional-info-section .members-step-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.additional-info-section .members-email-section{display:flex;flex-direction:column;justify-content:center;gap:.25rem}.additional-info-section .section-title{font-size:1rem;font-weight:600;color:var(--gn-off-black);margin-bottom:.5rem}.additional-info-section .email-input-container{display:flex;gap:.5rem;align-items:center}.additional-info-section .email-input-container .input{flex:1;padding:.5rem;border:1px solid var(--gn-grey-400);border-radius:.5rem;font-size:1rem;background:var(--gn-white);color:var(--gn-off-black);transition:border-color .2s ease}.additional-info-section .email-input-container .input:focus{outline:none;border-color:var(--gn-off-black)}.additional-info-section .send-button{white-space:nowrap;min-width:auto}.dark-mode .additional-info-section .section-title{color:var(--gn-white)}.dark-mode .additional-info-section .email-input-container .input{background:var(--gn-black);border-color:var(--gn-grey-700);color:var(--gn-white)}.dark-mode .additional-info-section .email-input-container .input:focus{border-color:var(--gn-white)}.videos-tracks-card-container{transition:height .5s cubic-bezier(.4,0,.2,1),margin .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1)}.bio-header,.section-header,.creation-box-header,.dark-mode-toggle-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.section-header .title{display:flex;align-items:center;gap:.5rem}.section-header .external-links{display:flex;align-items:center;gap:.25rem}.section-header .external-link{display:flex;align-items:center;justify-content:center;gap:.25rem;border-radius:.4rem;padding:.15rem .25rem;-webkit-text-decoration:none;text-decoration:none;color:inherit;font-size:.8rem;font-weight:500;transition:opacity .2s ease,transform .2s ease}.section-header .external-link .icon{font-size:1rem}.section-header .external-link:hover{opacity:.8}.section-header .external-link.spotify{color:var(--gn-spotify-green);background-color:var(--gn-spotify-green-offset);border:1px solid var(--gn-spotify-green)}.section-header .external-link.soundcloud{color:var(--gn-soundcloud-red);background-color:var(--gn-soundcloud-red-offset);border:1px solid var(--gn-soundcloud-red)}.section-header .external-link.instagram{color:var(--gn-instagram-orange);background-color:var(--gn-instagram-orange-offset);border:1px solid var(--gn-instagram-orange)}.section-header .external-link.website{color:var(--gn-off-black);background-color:var(--gn-grey-250);border:1px solid var(--gn-off-black)}.dark-mode .section-header .external-link.website{background-color:var(--gn-grey-800);border-color:var(--gn-grey-300);color:var(--gn-white)}.section-header .external-link.youtube{color:var(--gn-youtube-red);background-color:var(--gn-youtube-red-offset);border:1px solid var(--gn-youtube-red)}.bio-header h3,.section-header h3,.creation-box-header h3{font-size:1.25rem;font-weight:600}.bio-content p,.creation-box-content p{color:var(--gn-grey-700);line-height:1.4;margin:0}.videos-tracks-card-container{position:relative;perspective:1000px}.videos-tracks-inner{position:relative;width:100%;margin-top:2rem}.videos-section,.tracks-section{position:absolute;top:0;left:0;right:0;width:100%;background:var(--gn-white);border-radius:1rem;padding:1rem;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .5s ease,z-index 0s linear .25s,background .3s ease,color .3s ease;will-change:transform,opacity;box-shadow:0 10px 25px -5px #0000001a,0 4px 6px -2px #0000000d;backface-visibility:hidden}.dark-mode .videos-section,.dark-mode .tracks-section{background:var(--gn-black);color:var(--gn-white)}.videos-section.active,.tracks-section.active{z-index:2;top:2rem;transform:translateY(0) scale(1) translateZ(0);opacity:1;pointer-events:auto;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .5s ease,z-index 0s linear 0s}.videos-section.active .section-header,.tracks-section.active .section-header{position:relative;top:0}.videos-section.inactive,.tracks-section.inactive{z-index:1;transform:translateY(30px) scale(.96) translateZ(0);opacity:.8;border-radius:0 0 1rem 1rem;pointer-events:none;box-shadow:0 4px 12px -2px #00000014,0 2px 4px -1px #0000000a}.videos-section.inactive .section-header,.tracks-section.inactive .section-header{pointer-events:auto;cursor:pointer;position:absolute;top:-60px;left:0;right:0;z-index:10;background:var(--gn-white);padding:1.5rem;border-radius:1rem 1rem 0 0;opacity:1;box-shadow:0 -4px 12px -2px #00000014}.show-tracks-text{margin-left:auto;font-size:.875rem;color:var(--gn-grey-700);font-weight:500}.videos-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.video-thumbnail{position:relative;aspect-ratio:16 / 9;background:var(--gn-grey-200);border-radius:.5rem;overflow:hidden;cursor:pointer;display:flex}.video-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--gn-grey-500);font-size:.875rem}.video-placeholder.uploading{background:var(--gn-grey-200);display:flex;align-items:center;justify-content:center}.play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.play-icon .icon{font-size:2rem;color:var(--gn-white)}.tracks-list{display:flex;flex-direction:column;gap:.75rem}.track-item{display:flex;align-items:center;gap:1rem;padding:0}.track-thumbnail{width:4rem;height:4rem;min-width:4rem;border-radius:.5rem;overflow:hidden;background:var(--gn-grey-200)}.track-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.track-thumbnail-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--gn-grey-250);border-radius:.5rem}.track-thumbnail-placeholder .icon{font-size:1.5rem}.track-thumbnail-placeholder.uploading{background:var(--gn-grey-300)}.track-info{flex:1;display:flex;flex-direction:column;gap:.05rem}.track-info h4{font-size:1rem;font-weight:600;margin:0;color:var(--gn-black)}.track-info p{font-size:.875rem;color:var(--gn-grey-600);margin:0;font-weight:400}.play-track{background:transparent;color:var(--gn-black);border:none;width:2rem;height:2rem;min-width:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;padding:0}.play-track:hover{opacity:.7;background-color:transparent!important}.dark-mode-toggle-content{display:flex;max-width:-moz-fit-content;max-width:fit-content;padding:0}.toggle-mode-btn{padding:.5rem 1rem;background:var(--gn-white);font-weight:500;cursor:pointer;transition:all .2s ease}.toggle-mode-btn:first-of-type{border-radius:.5rem 0 0 .5rem}.toggle-mode-btn:last-of-type{border-radius:0 .5rem .5rem 0}.toggle-mode-btn:hover .icon{color:var(--gn-grey-600)}.toggle-mode-btn .icon{color:var(--gn-grey-500);transition:color .2s ease}.toggle-mode-btn.active .icon{color:var(--gn-black)}.dark-mode .toggle-mode-btn{background:transparent}.dark-mode .toggle-mode-btn:hover .icon{color:var(--gn-grey-400)}.dark-mode .toggle-mode-btn .icon{color:var(--gn-grey-600);transition:color .2s ease}.dark-mode .toggle-mode-btn.active .icon{color:var(--gn-white)}.artist-profile-creation-box{height:-moz-fit-content;height:fit-content;transition:height .4s cubic-bezier(.4,0,.2,1);will-change:height;overflow:hidden}.artist-profile-creation-box .creation-box-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.artist-profile-creation-box .creation-box-title{display:flex;align-items:center;gap:.5rem}.artist-profile-creation-box .creation-step-question,.tracks-section .creation-step-question,.videos-section .creation-step-question{margin-bottom:.5rem}.artist-profile-creation-box .creation-progress-dots{display:flex;gap:.4rem;margin-left:auto;padding-top:.5rem}.artist-profile-creation-box .progress-dot{width:7px;height:7px;border-radius:50%;background:var(--gn-grey-500);opacity:.35;transition:opacity .2s ease,transform .2s ease}.artist-profile-creation-box .progress-dot.filled{opacity:1;background:var(--gn-black)}.artist-profile-creation-box .creation-box-actions{display:flex;justify-content:space-between;gap:.75rem;margin-top:1.5rem}.artist-profile-creation-box .creation-box-actions.single{flex-direction:column}.artist-profile-creation-box .creation-box-actions.hidden{display:none}.artist-profile-creation-box .creation-back-btn{display:flex;align-items:center;justify-content:center;gap:.35rem;padding-left:0;background:transparent;transition:color .2s ease}.dark-mode .artist-profile-creation-box .creation-back-btn{color:var(--gn-white)}.artist-profile-creation-box .creation-back-btn:hover{color:var(--gn-grey-600);background-color:transparent}.dark-mode .artist-profile-creation-box .creation-back-btn:hover{color:var(--gn-grey-400);background-color:transparent}.artist-profile-creation-box .creation-back-btn:disabled{opacity:.3;cursor:not-allowed}.artist-profile-creation-box .creation-back-btn:disabled:hover{color:var(--gn-grey-400)}.artist-profile-creation-box .creation-step-panels{position:relative;overflow:hidden;height:-moz-fit-content;height:fit-content;transition:height .5s cubic-bezier(.4,0,.2,1)}.artist-profile-creation-box .creation-step-panel{width:100%}.artist-profile-creation-box .creation-step-panel.exit{position:absolute;top:0;left:0;pointer-events:none}.artist-profile-creation-box .creation-step-panel.enter.animating{position:relative}.artist-profile-creation-box .creation-step-panel.enter.forward.animating{animation:creation-step-slide-in-right .32s ease forwards}.artist-profile-creation-box .creation-step-panel.exit.forward{animation:creation-step-slide-out-left .32s ease forwards}.artist-profile-creation-box .creation-step-panel.enter.backward.animating{animation:creation-step-slide-in-left .32s ease forwards}.artist-profile-creation-box .creation-step-panel.exit.backward{animation:creation-step-slide-out-right .32s ease forwards}.artist-profile-creation-box .creation-step-panel.enter:not(.animating){animation:none}.artist-profile-creation-box .creation-hero-upload,.tracks-section .creation-hero-upload,.videos-section .creation-hero-upload{width:100%;min-height:220px;border:1px solid var(--gn-grey-350);background-color:var(--gn-grey-200);border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;color:var(--gn-grey-800);font-weight:500;cursor:pointer;transition:border .2s ease,transform .2s ease;padding:1rem}.artist-profile-creation-box .creation-hero-upload .icon,.tracks-section .creation-hero-upload .icon,.videos-section .creation-hero-upload .icon{font-size:1.5rem}.artist-profile-creation-box .creation-hero-upload .upload-icon,.tracks-section .creation-hero-upload .upload-icon,.videos-section .creation-hero-upload .upload-icon{font-size:1.8rem;color:inherit}.artist-profile-creation-box .creation-hero-upload:hover,.tracks-section .creation-hero-upload:hover,.videos-section .creation-hero-upload:hover{border:2px solid var(--gn-off-black);transform:translateY(-2px)}.artist-profile-creation-box .creation-hero-upload.has-image,.tracks-section .creation-hero-upload.has-image,.videos-section .creation-hero-upload.has-image{padding:0}.artist-profile-creation-box .creation-hero-upload.has-image img,.tracks-section .creation-hero-upload.has-image img,.videos-section .creation-hero-upload.has-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1rem}.artist-profile-creation-box .creation-hero-upload.track,.tracks-section .creation-hero-upload.track,.videos-section .creation-hero-upload.track{min-height:150px}.artist-profile-creation-box .creation-hero-adjust{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.artist-profile-creation-box .hero-image-actions{display:flex;flex-direction:column;gap:.75rem}.artist-profile-creation-box .hero-edit-button{width:100%;border:1px solid var(--gn-grey-350);outline:1px solid transparent;background-color:var(--gn-grey-200);border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;color:var(--gn-grey-800);font-weight:500;cursor:pointer;outline-offset:-2px;padding:1rem;transition:border .2s ease,outline .2s ease}.artist-profile-creation-box .hero-edit-button:hover{border:1px solid var(--gn-off-black);outline:1px solid var(--gn-off-black)}.artist-profile-creation-box .hero-edit-button.active{background-color:var(--gn-off-black);color:var(--gn-white)}.artist-profile-creation-box .hero-brightness-control{border-radius:1rem;background:transparent;padding:1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.artist-profile-creation-box .hero-upload-status{width:100%;text-align:center;font-size:.9rem;color:var(--gn-grey-600);display:flex;flex-direction:column;gap:.5rem}.artist-profile-creation-box .hero-upload-status .hero-upload-progress-bar{width:100%;height:6px;border-radius:999px;background:var(--gn-grey-200);overflow:hidden}.artist-profile-creation-box .hero-upload-status .hero-upload-progress-bar .fill{height:100%;background:var(--gn-orange);transition:width .18s ease}.artist-profile-creation-box .hero-upload-status .success,.artist-profile-creation-box .hero-upload-status.complete{color:var(--gn-green-600)}.artist-profile-creation-box .hero-upload-status .error{color:var(--gn-red-500)}.artist-profile-creation-box .hero-upload-status .idle{color:var(--gn-grey-500)}.dark-mode .artist-profile-creation-box .hero-upload-status{color:var(--gn-grey-300)}.dark-mode .artist-profile-creation-box .hero-upload-status .hero-upload-progress-bar{background:var(--gn-grey-800)}.dark-mode .artist-profile-creation-box .hero-upload-status .hero-upload-progress-bar .fill{background:var(--gn-orange)}.artist-profile-creation-box .tracks-list,.tracks-section .tracks-list,.videos-section .tracks-list{display:flex;flex-direction:column;gap:1rem}.artist-profile-creation-box .storage-usage,.tracks-section .storage-usage,.videos-section .storage-usage{margin:1rem 0;display:flex;flex-direction:column;gap:.75rem}.artist-profile-creation-box .storage-usage-header,.tracks-section .storage-usage-header,.videos-section .storage-usage-header{display:flex;justify-content:space-between;font-weight:600;font-size:.95rem;color:var(--gn-off-black)}.artist-profile-creation-box .storage-usage-bar,.tracks-section .storage-usage-bar,.videos-section .storage-usage-bar{width:100%;height:8px;border-radius:999px;background:var(--gn-grey-250);overflow:hidden}.artist-profile-creation-box .storage-usage-bar-fill,.tracks-section .storage-usage-bar-fill,.videos-section .storage-usage-bar-fill{height:100%;background:var(--gn-black);transition:width .22s ease}.artist-profile-creation-box .storage-usage.over-limit .storage-usage-bar-fill,.tracks-section .storage-usage.over-limit .storage-usage-bar-fill,.videos-section .storage-usage.over-limit .storage-usage-bar-fill{background:var(--gn-red)}.artist-profile-creation-box .storage-usage-meta{display:flex;justify-content:space-between;align-items:center;gap:.75rem;font-size:.85rem;color:var(--gn-grey-600);flex-wrap:wrap}.artist-profile-creation-box .storage-usage-breakdown{font-weight:500}.artist-profile-creation-box .storage-usage-remaining{margin-left:auto}.dark-mode .artist-profile-creation-box .storage-usage-header,.dark-mode .tracks-section .storage-usage-header,.dark-mode .videos-section .storage-usage-header{color:var(--gn-white)}.dark-mode .artist-profile-creation-box .storage-usage-bar,.dark-mode .tracks-section .storage-usage-bar,.dark-mode .videos-section .storage-usage-bar{background:var(--gn-grey-700)}.dark-mode .artist-profile-creation-box .storage-usage-bar-fill,.dark-mode .tracks-section .storage-usage-bar-fill,.dark-mode .videos-section .storage-usage-bar-fill{background:var(--gn-white)}.dark-mode .artist-profile-creation-box .storage-usage-meta{color:var(--gn-grey-300)}.dark-mode .artist-profile-creation-box .storage-usage.over-limit .storage-usage-bar-fill{background:var(--gn-red-400)}.artist-profile-creation-box .media-size-label,.tracks-section .media-size-label,.videos-section .media-size-label{font-size:.85rem;color:var(--gn-grey-600);margin-top:.15rem}.dark-mode .artist-profile-creation-box .media-size-label,.dark-mode .tracks-section .media-size-label,.dark-mode .videos-section .media-size-label{color:var(--gn-grey-300)}.artist-profile-creation-box .track-preview-card,.tracks-section .track-preview-card,.videos-section .track-preview-card{width:100%;display:grid;grid-template-columns:minmax(60px,85px) minmax(0,1fr) minmax(100px,auto);grid-gap:1rem;gap:1rem;min-width:0}.artist-profile-creation-box .track-cover-button,.tracks-section .track-cover-button,.videos-section .track-cover-button{width:100%;min-width:0;margin:auto;aspect-ratio:1 / 1;border-radius:.75rem;border:1px solid var(--gn-grey-350);background:var(--gn-grey-250);font-weight:500;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;cursor:pointer;outline:1px solid transparent;outline-offset:-2px;transition:border .2s ease,outline .2s ease}.artist-profile-creation-box .track-cover-button span,.tracks-section .track-cover-button span,.videos-section .track-cover-button span{font-size:.8rem;font-weight:500}.artist-profile-creation-box .track-cover-button:hover,.tracks-section .track-cover-button:hover,.videos-section .track-cover-button:hover{border:1px solid var(--gn-off-black);outline:1px solid var(--gn-off-black)}.artist-profile-creation-box .track-cover-button img,.tracks-section .track-cover-button img,.videos-section .track-cover-button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.85rem}.artist-profile-creation-box .track-cover-button.video img,.tracks-section .track-cover-button.video img,.videos-section .track-cover-button.video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.85rem;position:absolute;top:0;left:0}.artist-profile-creation-box .track-cover-button.video,.tracks-section .track-cover-button.video,.videos-section .track-cover-button.video{position:relative;cursor:default;background:var(--gn-grey-250);pointer-events:none;border:none;width:100%;min-width:0;margin:auto;aspect-ratio:1 / 1;border-radius:.75rem;overflow:hidden}.artist-profile-creation-box .video-play-icon,.tracks-section .video-play-icon,.videos-section .video-play-icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--gn-white);text-shadow:0 2px 8px rgba(0,0,0,.45)}.artist-profile-creation-box .video-thumbnail-status,.tracks-section .video-thumbnail-status,.videos-section .video-thumbnail-status{margin-top:.35rem;font-size:.75rem;color:var(--gn-grey-600)}.artist-profile-creation-box .video-thumbnail-status.error,.tracks-section .video-thumbnail-status.error,.videos-section .video-thumbnail-status.error{color:var(--gn-red-500)}.videos-section .videos-grid .video-thumbnail{position:relative;cursor:pointer;overflow:hidden;border-radius:.75rem}.videos-section .videos-grid .video-thumbnail img,.videos-section .videos-grid .video-thumbnail .video-placeholder{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1 / 1;display:block}.videos-section .videos-grid .play-icon-button{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000059;border:none;color:var(--gn-white);cursor:pointer;transition:background .2s ease}.videos-section .videos-grid .play-icon-button:hover{background:#0000008c}.videos-section .video-expanded-wrapper{display:flex;flex-direction:column;gap:.5rem;animation:fadeIn .2s ease}.videos-section .video-expanded-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.25rem;border-top:1px solid var(--gn-grey-300);padding:.5rem;padding-bottom:0}.videos-section .video-expanded-header .btn.icon{color:var(--gn-red);padding:.25rem .4rem}.videos-section .video-expanded-header .btn.icon:hover{background-color:var(--gn-offset-red)}.videos-section .video-expanded-player{width:75%;margin:0 auto;aspect-ratio:1 / 1;border-radius:1rem;overflow:hidden;background:var(--gn-grey-250)}.videos-section .video-expanded-player video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.videos-section .video-expanded-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.videos-section .video-placeholder.large{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--gn-grey-200);color:var(--gn-grey-600);font-weight:600}.dark-mode .videos-section .video-expanded-player{background:var(--gn-grey-850)}.dark-mode .videos-section .video-expanded-title p{color:var(--gn-grey-200)}.dark-mode .videos-section .video-placeholder.large{background:var(--gn-grey-800);color:var(--gn-grey-200)}.tracks-section .tracks-list.playable{gap:.75rem}.tracks-section .track-item.playable{display:flex;align-items:center;gap:1rem}.tracks-section .track-item.playable .track-thumbnail{width:64px;height:64px;border-radius:.75rem;overflow:hidden;flex-shrink:0;background:var(--gn-grey-250);display:flex;align-items:center;justify-content:center}.tracks-section .track-item.playable .track-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tracks-section .track-item.playable .track-info h4{margin:0}.tracks-section .track-item.playable .track-info p{margin:.15rem 0 0;color:var(--gn-grey-600);font-size:.92rem}.tracks-section .track-item.playable .btn.icon.play-track{margin-left:auto}.tracks-section .track-expanded-header .btn.icon.close{color:var(--gn-red);padding:.25rem .4rem}.tracks-section .track-expanded-header .btn.icon.close:hover{background-color:var(--gn-offset-red)}.tracks-section .track-expanded-wrapper{display:flex;flex-direction:column;gap:.75rem;animation:fadeIn .2s ease}.tracks-section .track-expanded-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--gn-grey-300);padding:.5rem;padding-bottom:0}.tracks-section .track-expanded-header h4{margin:0}.tracks-section .track-expanded-cover{width:75%;margin:0 auto;aspect-ratio:1/1;border-radius:1rem;overflow:hidden;background:var(--gn-grey-250)}.tracks-section .track-expanded-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tracks-section .track-placeholder.large{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--gn-grey-600)}.tracks-section .track-expanded-audio audio{width:100%}.tracks-section .track-expanded-audio .audio-placeholder{width:100%;padding:2rem 1rem;text-align:center;border-radius:.85rem;color:var(--gn-grey-600);font-weight:600}.tracks-section .track-player{display:flex;flex-direction:column;gap:.75rem;margin-top:.25rem}.tracks-section .track-player-toggle{align-self:center;color:var(--gn-black);padding:.25rem .4rem}.tracks-section .track-player-toggle .icon{font-size:1.25rem}.tracks-section .track-player-toggle:hover{background-color:transparent}.tracks-section .track-player-toggle:disabled{color:var(--gn-grey-400);cursor:not-allowed}.tracks-section .track-progress-bar{position:relative;margin:0 auto;width:75%;height:3px;border-radius:999px;background:var(--gn-grey-250);margin-bottom:.5rem}.tracks-section .track-progress-fill{position:absolute;inset:0;width:0%;background:var(--gn-off-black);transition:width .12s linear}.tracks-section .track-progress-handle{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:var(--gn-black);transform:translate(-50%,-50%);pointer-events:none}.tracks-section .track-progress-handle.scrubbing{box-shadow:0 0 0 4px #00000014}.dark-mode .tracks-section .track-player-toggle{color:var(--gn-white)}.dark-mode .tracks-section .track-player-toggle:disabled{color:var(--gn-grey-500)}.dark-mode .tracks-section .track-progress-bar{background:var(--gn-grey-700)}.dark-mode .tracks-section .track-progress-fill{background:var(--gn-white)}.dark-mode .tracks-section .track-progress-handle{background:var(--gn-white);border-color:var(--gn-black)}.dark-mode .tracks-section .track-item.playable{background:#00000040;border-color:#ffffff0d}.dark-mode .tracks-section .track-item.playable .track-info p{color:var(--gn-grey-200)}.dark-mode .tracks-section .track-expanded-header{border-top-color:var(--gn-grey-700)}.dark-mode .tracks-section .track-expanded-cover{background:var(--gn-grey-850)}.dark-mode .tracks-section .track-placeholder.large{color:var(--gn-grey-300)}.dark-mode .tracks-section .track-expanded-audio .audio-placeholder{background:var(--gn-grey-800);color:var(--gn-grey-200)}.artist-profile-creation-box .track-meta,.tracks-section .track-meta,.videos-section .track-meta{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;overflow:hidden}.artist-profile-creation-box .track-name-input-container,.tracks-section .track-name-input-container,.videos-section .track-name-input-container{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-width:0;border:1px solid transparent;padding:.25rem 0rem;border-radius:.5rem;outline:1px solid transparent;outline-offset:-2px;transition:padding .2s ease,border .2s ease,outline .2s ease}.artist-profile-creation-box .track-name-input-container:focus-within,.tracks-section .track-name-input-container:focus-within,.videos-section .track-name-input-container:focus-within{border:1px solid var(--gn-off-black);outline:1px solid var(--gn-off-black);padding:.25rem}.artist-profile-creation-box .track-name-input-container svg,.tracks-section .track-name-input-container svg,.videos-section .track-name-input-container svg{flex-shrink:0;width:1rem;height:1rem}.artist-profile-creation-box .track-meta input,.tracks-section .track-meta input,.videos-section .track-meta input{font-size:1.1rem;font-weight:600;padding:0;border:none;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-profile-creation-box .track-meta input:focus,.tracks-section .track-meta input:focus,.videos-section .track-meta input:focus{outline:none;border:none}.artist-profile-creation-box .track-preview-card .track-info .label{font-size:.8rem;text-transform:uppercase;color:var(--gn-grey-500);letter-spacing:.08em}.artist-profile-creation-box .track-preview-card .track-info h4{margin:.25rem 0 0;font-size:1.1rem}.artist-profile-creation-box .track-audio-player{width:100%}.artist-profile-creation-box .track-actions,.tracks-section .track-actions,.videos-section .track-actions{display:flex;gap:.75rem;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:flex-end;flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content}.dark-mode .artist-profile-creation-box .track-actions .btn.danger,.dark-mode .tracks-section .track-actions .btn.danger,.dark-mode .videos-section .track-actions .btn.danger{background-color:var(--gn-youtube-red-offset)}.artist-profile-creation-box .track-reorder-buttons,.tracks-section .track-reorder-buttons,.videos-section .track-reorder-buttons{display:inline-flex;gap:.35rem}.artist-profile-creation-box .track-reorder-buttons button,.tracks-section .track-reorder-buttons button,.videos-section .track-reorder-buttons button{width:32px;height:32px;border-radius:8px;cursor:pointer}.artist-profile-creation-box .track-reorder-buttons button:disabled,.tracks-section .track-reorder-buttons button:disabled,.videos-section .track-reorder-buttons button:disabled{opacity:.4;cursor:not-allowed}.dark-mode .artist-profile-creation-box .track-reorder-buttons button,.dark-mode .tracks-section .track-reorder-buttons button,.dark-mode .videos-section .track-reorder-buttons button{color:var(--gn-white)}.artist-profile-creation-box .add-track-button,.tracks-section .add-track-button,.videos-section .add-track-button{width:100%;margin-top:.75rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--gn-grey-350);outline:1px solid transparent;background-color:var(--gn-grey-200);border-radius:.5rem;color:var(--gn-grey-800);font-weight:500;cursor:pointer;outline-offset:-2px;padding:1rem;transition:border .2s ease,outline .2s ease}.artist-profile-creation-box .add-track-button:hover,.tracks-section .add-track-button:hover,.videos-section .add-track-button:hover{border:1px solid var(--gn-off-black);outline:1px solid var(--gn-off-black)}.dark-mode .artist-profile-creation-box .add-track-button,.dark-mode .tracks-section .add-track-button,.dark-mode .videos-section .add-track-button{background-color:transparent;border-color:var(--gn-grey-250);color:var(--gn-white)}.dark-mode .artist-profile-creation-box .add-track-button:hover,.dark-mode .tracks-section .add-track-button:hover,.dark-mode .videos-section .add-track-button:hover{border:1px solid var(--gn-white);outline:1px solid var(--gn-white)}.artist-profile-creation-box .hero-edit-button.secondary{background-color:var(--gn-grey-150);border-color:var(--gn-grey-300)}.artist-profile-creation-box .link-entries-container,.tracks-section .link-entries-container,.videos-section .link-entries-container{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:.5rem}.artist-profile-creation-box .link-entry-container,.tracks-section .link-entry-container,.videos-section .link-entry-container{width:100%;display:flex;align-items:center;gap:.25rem;padding:0 .5rem;border:1px solid transparent;outline:1px solid transparent;outline-offset:-2px;border-radius:.5rem;overflow:hidden;transition:border .2s ease,outline .2s ease}.artist-profile-creation-box .link-entry-container input,.tracks-section .link-entry-container input,.videos-section .link-entry-container input{width:100%;border:none;outline:none;padding:.5rem .25rem;background:transparent;font-size:.8rem;font-weight:500}.artist-profile-creation-box .link-entry-container.spotify:focus-within,.tracks-section .link-entry-container.spotify:focus-within{outline:1px solid var(--gn-spotify-green)}.artist-profile-creation-box .link-entry-container.soundcloud:focus-within,.tracks-section .link-entry-container.soundcloud:focus-within{outline:1px solid var(--gn-soundcloud-red)}.artist-profile-creation-box .link-entry-container.spotify input::-moz-placeholder,.tracks-section .link-entry-container.spotify input::-moz-placeholder{color:var(--gn-spotify-green-placeholder)}.artist-profile-creation-box .link-entry-container.spotify input::placeholder,.tracks-section .link-entry-container.spotify input::placeholder{color:var(--gn-spotify-green-placeholder)}.artist-profile-creation-box .link-entry-container.soundcloud input::-moz-placeholder,.tracks-section .link-entry-container.soundcloud input::-moz-placeholder{color:var(--gn-soundcloud-red-placeholder)}.artist-profile-creation-box .link-entry-container.soundcloud input::placeholder,.tracks-section .link-entry-container.soundcloud input::placeholder{color:var(--gn-soundcloud-red-placeholder)}.artist-profile-creation-box .link-entry-container.spotify,.tracks-section .link-entry-container.spotify{border-color:var(--gn-spotify-green);background-color:var(--gn-spotify-green-offset);color:var(--gn-spotify-green)}.artist-profile-creation-box .link-entry-container.soundcloud,.tracks-section .link-entry-container.soundcloud{border-color:var(--gn-soundcloud-red);background-color:var(--gn-soundcloud-red-offset);color:var(--gn-soundcloud-red)}.artist-profile-creation-box .link-entry-container.spotify input,.tracks-section .link-entry-container.spotify input{color:var(--gn-spotify-green)}.artist-profile-creation-box .link-entry-container.soundcloud input,.tracks-section .link-entry-container.soundcloud input{color:var(--gn-soundcloud-red)}.artist-profile-creation-box .link-entry-container.instagram:focus-within{outline:1px solid var(--gn-instagram-orange)}.artist-profile-creation-box .link-entry-container.website input::-moz-placeholder{color:var(--gn-grey-500)}.artist-profile-creation-box .link-entry-container.website input::placeholder{color:var(--gn-grey-500)}.artist-profile-creation-box .link-entry-container.instagram input::-moz-placeholder{color:var(--gn-instagram-orange-placeholder)}.artist-profile-creation-box .link-entry-container.instagram input::placeholder{color:var(--gn-instagram-orange-placeholder)}.artist-profile-creation-box .link-entry-container.website{color:var(--gn-off-black);background-color:var(--gn-grey-250);border:1px solid var(--gn-off-black)}.dark-mode .artist-profile-creation-box .link-entry-container.website{background-color:var(--gn-grey-800);border-color:var(--gn-grey-300);color:var(--gn-white)}.dark-mode .artist-profile-creation-box .link-entry-container.website:focus-within{outline:1px solid var(--gn-white)}.artist-profile-creation-box .link-entry-container.website:focus-within{outline:1px solid var(--gn-off-black)}.artist-profile-creation-box .link-entry-container.instagram{border-color:var(--gn-instagram-orange);background-color:var(--gn-instagram-orange-offset);color:var(--gn-instagram-gradient)}.artist-profile-creation-box .link-entry-container.website input{color:var(--gn-off-black)}.dark-mode .artist-profile-creation-box .link-entry-container.website input{color:var(--gn-white)}.artist-profile-creation-box .link-entry-container.instagram input,.artist-profile-creation-box .link-entry-container.instagram .icon{color:var(--gn-instagram-orange)}.artist-profile-creation-box .link-entry-container.youtube input,.tracks-section .link-entry-container.youtube input,.videos-section .link-entry-container.youtube input{color:var(--gn-youtube-red)}.artist-profile-creation-box .link-entry-container.youtube input::-moz-placeholder,.tracks-section .link-entry-container.youtube input::-moz-placeholder,.videos-section .link-entry-container.youtube input::-moz-placeholder{color:var(--gn-youtube-red-placeholder)}.artist-profile-creation-box .link-entry-container.youtube input::placeholder,.tracks-section .link-entry-container.youtube input::placeholder,.videos-section .link-entry-container.youtube input::placeholder{color:var(--gn-youtube-red-placeholder)}.artist-profile-creation-box .link-entry-container.youtube,.tracks-section .link-entry-container.youtube,.videos-section .link-entry-container.youtube{border-color:var(--gn-youtube-red);background-color:var(--gn-youtube-red-offset);color:var(--gn-youtube-red)}.artist-profile-bio .link-entries-container{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:.5rem}.artist-profile-bio .link-entry-container{width:100%;display:flex;align-items:center;gap:.25rem;padding:0 .5rem;border:1px solid transparent;outline:1px solid transparent;outline-offset:-2px;border-radius:.5rem;overflow:hidden;transition:border .2s ease,outline .2s ease}.artist-profile-bio .link-entry-container input{width:100%;border:none;outline:none;padding:.5rem .25rem;background:transparent;font-size:.8rem;font-weight:500}.artist-profile-bio .link-entry-container.instagram:focus-within{outline:1px solid var(--gn-instagram-orange)}.artist-profile-bio .link-entry-container.website input::-moz-placeholder{color:var(--gn-grey-500)}.artist-profile-bio .link-entry-container.website input::placeholder{color:var(--gn-grey-500)}.artist-profile-bio .link-entry-container.instagram input::-moz-placeholder{color:var(--gn-instagram-orange-placeholder)}.artist-profile-bio .link-entry-container.instagram input::placeholder{color:var(--gn-instagram-orange-placeholder)}.artist-profile-bio .link-entry-container.website{color:var(--gn-off-black);background-color:var(--gn-grey-250);border:1px solid var(--gn-off-black)}.dark-mode .artist-profile-bio .link-entry-container.website{background-color:var(--gn-grey-800);border-color:var(--gn-grey-300);color:var(--gn-white)}.dark-mode .artist-profile-bio .link-entry-container.website:focus-within{outline:1px solid var(--gn-white)}.artist-profile-bio .link-entry-container.website:focus-within{outline:1px solid var(--gn-off-black)}.artist-profile-bio .link-entry-container.instagram{border-color:var(--gn-instagram-orange);background-color:var(--gn-instagram-orange-offset);color:var(--gn-instagram-gradient)}.artist-profile-bio .link-entry-container.website input{color:var(--gn-off-black)}.dark-mode .artist-profile-bio .link-entry-container.website input{color:var(--gn-white)}.artist-profile-bio .link-entry-container.instagram input,.artist-profile-bio .link-entry-container.instagram .icon{color:var(--gn-instagram-orange)}.artist-profile-bio .creation-bio-textarea-container{position:relative;display:flex;flex-direction:column;align-items:flex-end;width:100%;margin-top:.5rem}.artist-profile-bio .creation-bio-textarea-length{position:absolute;bottom:.5rem;right:.65rem}.artist-profile-bio .creation-bio-textarea-length.red{color:var(--gn-red)}.artist-profile-bio .creation-bio-textarea{width:100%;min-height:100px;border-radius:1rem;border:1px solid var(--gn-grey-350);padding:1rem;font-size:1rem;background:var(--gn-grey-200);resize:none;outline:1px solid transparent;outline-offset:-2px;transition:border .3s ease,background-color .3s ease,color .3s ease,outline .3s ease}.artist-profile-bio .creation-bio-textarea:focus{border-color:var(--gn-off-black);outline:1px solid var(--gn-off-black)}.artist-profile-bio .creation-bio-textarea::-moz-placeholder{color:var(--gn-grey-500)}.artist-profile-bio .creation-bio-textarea::placeholder{color:var(--gn-grey-500)}.dark-mode .artist-profile-bio .creation-bio-textarea{background:var(--gn-off-black);border-color:var(--gn-grey-600);color:var(--gn-white)}.dark-mode .artist-profile-bio .creation-bio-textarea:focus{background:var(--gn-black);border-color:var(--gn-white);outline:1px solid var(--gn-white)}.dark-mode .artist-profile-bio .creation-bio-textarea::-moz-placeholder{color:var(--gn-grey-500)}.dark-mode .artist-profile-bio .creation-bio-textarea::placeholder{color:var(--gn-grey-500)}.dark-mode .artist-profile-creation-box .track-preview-card,.dark-mode .tracks-section .track-preview-card,.dark-mode .videos-section .track-preview-card{background:var(--gn-black);border-color:var(--gn-grey-800);box-shadow:0 12px 30px #0009}.dark-mode .artist-profile-creation-box .track-cover-button,.dark-mode .tracks-section .track-cover-button,.dark-mode .videos-section .track-cover-button,.dark-mode .artist-profile-creation-box .track-meta input,.dark-mode .tracks-section .track-meta input,.dark-mode .videos-section .track-meta input{background:var(--gn-black);border-color:var(--gn-grey-700);color:var(--gn-white)}.artist-profile-creation-box .hero-brightness-control .brightness-header{display:flex;flex-direction:column;align-items:center;gap:.5rem;font-weight:500;color:var(--gn-grey-800)}.artist-profile-creation-box .hero-brightness-control .brightness-header .icon{font-size:1.5rem}.artist-profile-creation-box .hero-brightness-slider{width:100%;height:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--gn-grey-350);border-radius:0;accent-color:var(--gn-grey-350)}.artist-profile-creation-box .hero-brightness-slider::-webkit-slider-thumb{-webkit-appearance:none;width:15px;height:15px;border-radius:50%;background:var(--gn-black);border:2px solid var(--gn-black)}.artist-profile-creation-box .creation-stage-name-wrapper{display:flex;justify-content:center;align-items:center;width:100%;min-height:75px;background:transparent}.artist-profile-creation-box .creation-stage-name-input{width:100%;max-width:600px;border:none;font-size:3.5rem;font-weight:600;padding:0;margin:0;color:var(--gn-black);background:transparent;text-align:center;outline:none;transition:color .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1)}.artist-profile-creation-box .creation-stage-name-input::-moz-placeholder{color:var(--gn-grey-300)}.artist-profile-creation-box .creation-stage-name-input::placeholder{color:var(--gn-grey-300)}.artist-profile-creation-box .creation-bio-card{background:var(--gn-white);border:1px solid var(--gn-grey-250);border-radius:1.25rem;padding:1.5rem;box-shadow:0 12px 40px #0f0f0f14;transition:background-color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1)}.artist-profile-creation-box .creation-bio-card-header{display:flex;gap:.75rem;align-items:center;margin-bottom:1rem;color:var(--gn-off-black)}.artist-profile-creation-box .creation-bio-card-header .icon{font-size:1.25rem}.artist-profile-creation-box .creation-bio-card-header h4{margin:0;font-size:1rem;font-weight:600}.artist-profile-creation-box .creation-bio-card-header span{display:block;font-size:.95rem;color:var(--gn-grey-700);margin-top:.15rem}.artist-profile-creation-box .creation-bio-textarea-container{position:relative;display:flex;flex-direction:column;align-items:flex-end;width:100%;margin-top:.5rem}.artist-profile-creation-box .creation-bio-textarea-length{position:absolute;bottom:.5rem;right:.65rem}.artist-profile-creation-box .creation-bio-textarea-length.red{color:var(--gn-red)}.artist-profile-creation-box .creation-bio-textarea{width:100%;min-height:100px;border-radius:1rem;border:1px solid var(--gn-grey-350);padding:1rem;font-size:1rem;background:var(--gn-grey-200);resize:none;outline:1px solid transparent;outline-offset:-2px;transition:border .3s ease,background-color .3s ease,color .3s ease,outline .3s ease}.artist-profile-creation-box .creation-bio-textarea:focus{border-color:var(--gn-off-black);outline:1px solid var(--gn-off-black)}.artist-profile-creation-box .creation-bio-textarea::-moz-placeholder{color:var(--gn-grey-500)}.artist-profile-creation-box .creation-bio-textarea::placeholder{color:var(--gn-grey-500)}.dark-mode .artist-profile-creation-box .creation-bio-textarea{background:var(--gn-off-black);border-color:var(--gn-grey-600);color:var(--gn-white)}.dark-mode .artist-profile-creation-box .creation-bio-textarea:focus{background:var(--gn-black);border-color:var(--gn-white);outline:1px solid var(--gn-white)}.dark-mode .artist-profile-creation-box .creation-bio-textarea::-moz-placeholder{color:var(--gn-grey-500)}.dark-mode .artist-profile-creation-box .creation-bio-textarea::placeholder{color:var(--gn-grey-500)}.artist-profile-creation-box .creation-tip-list{margin:.5rem 0 0;padding-left:1.25rem;color:var(--gn-grey-600);line-height:1.4}.artist-profile-creation-box .creation-summary{background:var(--gn-grey-100);border-radius:.75rem;padding:.85rem;margin-top:.75rem;color:var(--gn-grey-800)}.artist-profile-creation-box .creation-placeholder-card{background:var(--gn-grey-100);border-radius:.75rem;padding:1rem;font-size:.95rem;color:var(--gn-grey-700);line-height:1.4}.artist-profile-creation-box .additional-info-options{display:flex;flex-direction:column;gap:1rem}.artist-profile-creation-box .additional-info-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem;background:var(--gn-white);border:1px solid var(--gn-grey-350);border-radius:1rem;cursor:pointer;outline:1px solid transparent;outline-offset:-2px;transition:all .2s ease;text-align:left}.artist-profile-creation-box .additional-info-option:hover{border-color:var(--gn-black);outline:1px solid var(--gn-black);box-shadow:0 4px 12px #0000001a}.artist-profile-creation-box .additional-info-option .option-content{flex:1;display:flex;align-items:center;gap:1rem;transition:transform .2s ease}.artist-profile-creation-box .additional-info-option:hover .option-content{transform:translate(2px)}.artist-profile-creation-box .additional-info-option .option-content .icon{font-size:1.25rem}.artist-profile-creation-box .additional-info-option h4{margin:0 0 .25rem;font-size:1.1rem;font-weight:600;color:var(--gn-off-black)}.artist-profile-creation-box .additional-info-option p{margin:0;font-size:.9rem;color:var(--gn-grey-600)}@keyframes creation-step-slide-in-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes creation-step-slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-40px)}}@keyframes creation-step-slide-in-left{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes creation-step-slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(40px)}}.dark-mode .artist-profile-creation-box .creation-step-pill{background:var(--gn-grey-800);color:var(--gn-white)}.dark-mode .artist-profile-creation-box .creation-stage-name-input{color:var(--gn-white);background:transparent}.dark-mode .artist-profile-creation-box .creation-stage-name-input::-moz-placeholder{color:var(--gn-grey-700)}.dark-mode .artist-profile-creation-box .creation-stage-name-input::placeholder{color:var(--gn-grey-700)}.dark-mode .artist-profile-creation-box .progress-dot{background:var(--gn-grey-700)}.dark-mode .artist-profile-creation-box .progress-dot.filled{background:var(--gn-white)}.dark-mode .artist-profile-creation-box .creation-hero-upload,.dark-mode .tracks-section .creation-hero-upload,.dark-mode .videos-section .creation-hero-upload{background:var(--gn-off-black);border-color:var(--gn-grey-700);color:var(--gn-grey-200)}.dark-mode .artist-profile-creation-box .creation-hero-upload:hover,.dark-mode .tracks-section .creation-hero-upload:hover,.dark-mode .videos-section .creation-hero-upload:hover{border-color:var(--gn-white)}.dark-mode .artist-profile-creation-box .creation-hero-upload.has-image img{border-radius:1rem}.dark-mode .artist-profile-creation-box .hero-change-tile{background:var(--gn-black);border-color:var(--gn-grey-700);color:var(--gn-grey-200)}.dark-mode .artist-profile-creation-box .hero-edit-button{border:1px solid var(--gn-grey-700);background-color:var(--gn-black);color:var(--gn-white)}.dark-mode .artist-profile-creation-box .hero-edit-button:hover{border:1px solid var(--gn-white);outline:1px solid var(--gn-white)}.dark-mode .artist-profile-creation-box .hero-edit-button.active{background-color:var(--gn-white);color:var(--gn-black)}.dark-mode .artist-profile-creation-box .hero-brightness-control{color:var(--gn-grey-100)}.dark-mode .artist-profile-creation-box .hero-brightness-slider{background:var(--gn-grey-700);accent-color:var(--gn-black)}.dark-mode .artist-profile-creation-box .hero-brightness-slider::-webkit-slider-thumb{background:var(--gn-white);border:2px solid var(--gn-white)}.dark-mode .artist-profile-creation-box .creation-step-question{color:var(--gn-white)}.dark-mode .artist-profile-creation-box .creation-summary{background:var(--gn-grey-900);color:var(--gn-white)}.dark-mode .artist-profile-creation-box .creation-placeholder-card{background:var(--gn-grey-900);color:var(--gn-grey-200)}.dark-mode .artist-profile-creation-box .additional-info-option{background:var(--gn-black);border-color:var(--gn-grey-700)}.dark-mode .artist-profile-creation-box .additional-info-option:hover{border-color:var(--gn-white);outline:1px solid var(--gn-white)}.dark-mode .artist-profile-creation-box .additional-info-option h4{color:var(--gn-white)}.dark-mode .artist-profile-creation-box .additional-info-option p{color:var(--gn-grey-400)}.dark-mode .artist-profile-creation-box .additional-info-option .icon{color:var(--gn-white)}.dark-mode .artist-profile-creation-box .creation-field-hint{color:var(--gn-grey-400)}.toggle-buttons-container{display:flex;flex-direction:column;gap:.75rem;transition:margin .5s cubic-bezier(.4,0,.2,1)}.toggle-button{padding:.75rem 1.5rem;background:var(--gn-white);border:1px solid var(--gn-grey-300);border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s ease}.toggle-button:hover{background:var(--gn-grey-100);border-color:var(--gn-orange)}.artist-profile-creation-box .selection-container{margin-top:1.5rem}.artist-profile-creation-box .selection-container .label,.artist-profile-creation-box .selection-container h6.label{text-transform:uppercase;color:var(--gn-grey-600);font-size:.75rem;font-weight:600;margin-bottom:.15rem}.artist-profile-creation-box .selections{display:flex;flex-wrap:wrap;gap:.5rem}.artist-profile-creation-box .selection-card{border:1px solid var(--gn-grey-400);outline:1px solid transparent;outline-offset:-2px;padding:.5rem .75rem;border-radius:.5rem;font-weight:500;color:var(--gn-off-black);cursor:pointer;transition:outline-color .2s ease,border-color .2s ease,background-color .2s ease;background:var(--gn-white)}.artist-profile-creation-box .selection-card:hover{border-color:var(--gn-off-black);outline:1px solid var(--gn-off-black)}.artist-profile-creation-box .selection-card.selected{border-color:var(--gn-off-black);outline-color:var(--gn-off-black);background:var(--gn-off-black);color:var(--gn-white)}.artist-profile-creation-box .selection-card h4.text{margin:0;font-size:1rem;font-weight:500}.artist-profile-creation-box .input-container{margin-top:1.5rem}.artist-profile-creation-box .input-container .label{text-transform:uppercase;color:var(--gn-grey-600);font-size:.75rem;font-weight:600;margin-bottom:.15rem}.artist-profile-creation-box .input-container .input{width:100%;padding:.75rem;border:1px solid var(--gn-grey-350);border-radius:.5rem;outline:1px solid transparent;outline-offset:-2px;font-size:1rem;transition:border-color .2s ease,outline-color .2s ease;font-family:inherit}.artist-profile-creation-box .input-container .input:focus{outline:1px solid var(--gn-off-black);border-color:var(--gn-off-black)}.artist-profile-creation-box .input-container select.input{cursor:pointer;background-color:var(--gn-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23000' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px;padding-right:2.5rem}.dark-mode .artist-profile-creation-box .input-container select.input{background-color:var(--gn-black);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23fff' d='M6 9L1 4h10z'/%3E%3C/svg%3E")}.dark-mode .artist-profile-creation-box .selection-container .label,.dark-mode .artist-profile-creation-box .selection-container h6.label{color:var(--gn-white)}.dark-mode .artist-profile-creation-box .selection-card{border-color:var(--gn-grey-700);background:var(--gn-black);color:var(--gn-white)}.dark-mode .artist-profile-creation-box .selection-card:hover{border-color:var(--gn-white);outline:1px solid var(--gn-white)}.dark-mode .artist-profile-creation-box .selection-card.selected{border-color:var(--gn-white);outline-color:var(--gn-white);background:var(--gn-white);color:var(--gn-black)}.dark-mode .artist-profile-creation-box .input-container .label{color:var(--gn-white)}.dark-mode .artist-profile-creation-box .input-container .input{background:var(--gn-black);border-color:var(--gn-grey-700);color:var(--gn-white)}.dark-mode .artist-profile-creation-box .input-container .input:focus{outline-color:var(--gn-white);border-color:var(--gn-white)}.members-step-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.members-permissions-section,.members-email-section{display:flex;flex-direction:column;justify-content:center;gap:.25rem}.members-step-container .section-title{font-size:1rem;font-weight:600;color:var(--gn-off-black)}.permission-checkbox{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:background-color .2s ease}.permission-checkbox input[type=checkbox]{width:1rem;height:1rem;cursor:pointer;accent-color:var(--gn-black)}.permission-checkbox input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}.permission-checkbox span{font-size:.9rem;color:var(--gn-off-black);-webkit-user-select:none;-moz-user-select:none;user-select:none}.email-input-container{display:flex;gap:.5rem;align-items:center}.email-input-container .input{flex:1}.email-input-container .send-button{white-space:nowrap;min-width:auto}.dark-mode .members-step-container .section-title,.dark-mode .permission-checkbox{color:var(--gn-white)}.dark-mode .permission-checkbox:hover{background-color:var(--gn-grey-800)}.dark-mode .permission-checkbox span{color:var(--gn-white)}.dark-mode .permission-checkbox input[type=checkbox]{accent-color:var(--gn-white)}@media (max-width: 767.98px){.artist-profile-container,.artist-profile-content{overflow:hidden;height:100vh}.artist-profile-state-box{width:100%;max-width:100%;position:fixed;bottom:0;left:0;right:0;padding:1rem 1rem 0;height:auto;max-height:60vh;min-width:auto;z-index:10;overflow-y:auto}.artist-profile-state-box.gigs-view{height:60vh;max-height:60vh;min-height:60vh}.profile-state-content{padding-bottom:0;margin-bottom:0;display:flex;flex-direction:column}.profile-sections-stack{padding-bottom:0;margin-bottom:0}.additional-info-buttons-container{margin-top:1rem;margin-bottom:0;padding-bottom:1rem}.additional-info-card-container{margin-bottom:0}.additional-info-card-container.is-visible{margin-bottom:1rem}.videos-tracks-card-container{margin-bottom:0}.artist-name h1{font-size:2.5rem}.exit-button{top:1rem;right:1rem;padding:.5rem 1rem;font-size:.875rem}.artist-name-mobile{position:fixed;bottom:60vh;left:0;right:0;width:100%;padding:1rem;z-index:9;display:flex;align-items:center;justify-content:flex-start;background:transparent}.artist-name-mobile h1{font-size:2rem;text-align:left;color:var(--gn-white);text-shadow:0 0 10px rgba(0,0,0,.5)}}.tech-rider-stage{width:100%}.tech-rider-performer-row{margin-bottom:.75rem;padding:.75rem;border:1px solid var(--gn-grey-300);background:var(--gn-grey-200);border-radius:8px}.tech-rider-performer-content{display:flex;gap:1rem;align-items:space-between}.tech-rider-performer-name-field{width:200px}.tech-rider-performer-name-label{font-size:.85rem;margin-bottom:.25rem}.tech-rider-performer-name-input{font-size:.9rem}.tech-rider-instruments-container{flex:1;display:flex;flex-direction:column;gap:.5rem}.tech-rider-instrument-row{display:flex;gap:2px;align-items:flex-end}.tech-rider-instrument-label{font-size:.85rem;margin-bottom:.25rem}.tech-rider-instrument-select{font-size:.9rem}.tech-rider-remove-instrument-btn{margin-bottom:.8rem;margin-left:.5rem;padding:0!important}.tech-rider-remove-instrument-btn .icon{width:1rem;height:1rem;color:var(--gn-red)}.tech-rider-add-instrument-btn{padding:0!important;display:flex;align-items:center;justify-content:center;min-width:auto;height:-moz-fit-content;height:fit-content;margin-bottom:.9rem;margin-left:.5rem}.tech-rider-remove-performer-wrapper{flex:0 0 auto;display:flex;align-items:flex-end;padding-bottom:.25rem}.tech-rider-remove-performer-btn{align-self:center}.tech-rider-stage-nav{display:flex;justify-content:flex-end;margin-top:1.5rem}.tech-rider-stage h4{font-size:1.25rem;font-weight:600;margin:0 0 1.5rem;color:var(--gn-off-black)}.dark-mode .tech-rider-stage h4{color:var(--gn-white)}.tech-rider-instrument-questions{margin-bottom:2rem}.tech-rider-instrument-title,.tech-rider-question-field{margin-bottom:1rem}.tech-rider-yesno-radio-container{display:flex;gap:.5rem;align-items:center;margin-bottom:.5rem}.tech-rider-yesno-radio-container.no-notes{margin-bottom:0}.tech-rider-yesno-radio{display:flex;gap:.25rem}.tech-rider-number-input-container{display:flex;gap:.5rem;align-items:center;margin-bottom:.5rem}.tech-rider-number-input-container.no-notes{margin-bottom:0}.tech-rider-number-input{width:-moz-fit-content;width:fit-content;min-width:80px}.tech-rider-radio-option{display:inline-flex;align-items:center;border:1px solid var(--gn-grey-400);outline:1px solid transparent;outline-offset:-2px;padding:.25rem .5rem;border-radius:.5rem;font-weight:500;color:var(--gn-off-black);cursor:pointer;transition:outline-color .2s ease,border-color .2s ease,background-color .2s ease;background:var(--gn-white)}.tech-rider-radio-option:hover{border-color:var(--gn-off-black);outline:1px solid var(--gn-off-black)}.tech-rider-radio-option.selected{border-color:var(--gn-off-black);outline-color:var(--gn-off-black);background:var(--gn-off-black);color:var(--gn-white)}.tech-rider-radio-option input[type=radio]{display:none}.tech-rider-radio-option span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tech-rider-notes-textarea{margin-top:.5rem;width:100%;resize:none;height:60px}.tech-rider-notes-textarea-inline{flex:1;resize:none;height:38px;padding:.5rem;line-height:1.5;overflow-y:auto}.tech-rider-extra-notes-textarea{width:100%;resize:none;height:38px;padding:.5rem;line-height:1.5;overflow-y:auto}.tech-rider-extra-notes-stage-textarea{width:100%;resize:none}.required-asterisk{color:var(--gn-red);margin-left:.25rem}.tech-rider-empty-message{color:var(--gn-grey-600)}.tech-rider-stage-actions{display:flex;justify-content:space-between;margin-top:1.5rem}.tech-rider-stage-map-container{display:flex;gap:.75rem;width:100%;min-height:200px;margin-bottom:1.5rem}.tech-rider-stage-area{flex:0 0 65%;position:relative;border:1px solid var(--gn-grey-400);border-radius:8px;background:var(--gn-grey-100);min-height:200px;cursor:crosshair}.tech-rider-stage-map-container.view-mode .tech-rider-stage-area{flex:0 0 100%;cursor:default}.tech-rider-stage-area.view-mode{cursor:default}.tech-rider-stage-front{position:absolute;bottom:0;left:0;right:0;height:30px;background:var(--gn-grey-300);border-top:1px solid var(--gn-grey-500);display:flex;align-items:center;justify-content:center}.tech-rider-stage-performer{position:absolute;cursor:move;z-index:10}.tech-rider-stage-performer-content{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--gn-white);border:1px solid var(--gn-grey-400);outline:1px solid transparent;outline-offset:-2px;border-radius:.5rem;min-width:80px;max-width:100%;position:relative;transition:outline-color .2s ease,border-color .2s ease,background-color .2s ease}.tech-rider-stage-performer-content .icon{font-size:1rem;color:var(--gn-off-black)}.tech-rider-stage-performer-name{font-size:.65rem;font-weight:500;text-align:center;word-wrap:break-word;max-width:70px;line-height:1.2}.tech-rider-stage-performer-remove{position:absolute;top:4px;right:4px;background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:opacity .2s ease}.tech-rider-stage-performer-remove:hover{opacity:.7}.tech-rider-stage-performer-remove .icon{color:var(--gn-red);font-size:.8rem!important}.tech-rider-stage-performer-list{flex:0 0 35%;display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;max-height:200px}.tech-rider-stage-performer-button{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;background:var(--gn-white);border:1px solid var(--gn-grey-400);outline:1px solid transparent;outline-offset:-2px;border-radius:.5rem;cursor:grab;transition:outline-color .2s ease,border-color .2s ease,background-color .2s ease;text-align:left;width:-moz-fit-content;width:fit-content;font-weight:500;color:var(--gn-off-black);font-size:.75rem}.tech-rider-stage-performer-button:not(:disabled):hover{border-color:var(--gn-off-black);outline:1px solid var(--gn-off-black)}.tech-rider-stage-performer-button:active{cursor:grabbing}.tech-rider-stage-performer-button:disabled,.tech-rider-stage-performer-button.on-stage{opacity:.5;cursor:not-allowed;background:var(--gn-grey-200)}.tech-rider-stage-performer-button .icon{font-size:1rem;color:var(--gn-off-black);flex-shrink:0}.tech-rider-stage-performer-button span{font-weight:500;color:var(--gn-off-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.tech-rider-member-invite-card{margin-bottom:1rem;padding:1rem;border:1px solid var(--gn-grey-200);border-radius:8px}.tech-rider-member-invite-content{display:flex;justify-content:space-between;align-items:center}.tech-rider-member-invite-status{font-size:.85rem;color:var(--gn-grey-600);margin:.25rem 0 0}.tech-rider-info-content{line-height:1.6}.tech-rider-info-section{margin-top:1.5rem;margin-bottom:.5rem}.tech-rider-info-text{margin-bottom:1rem;color:var(--gn-grey-700)}.tech-rider-info-list{margin-bottom:1rem;color:var(--gn-grey-700);padding-left:1.5rem}.dark-mode .tech-rider-performer-row{border-color:var(--gn-grey-700)}.dark-mode .tech-rider-stage-area{background:var(--gn-grey-900);border-color:var(--gn-grey-700)}.dark-mode .tech-rider-stage-front{background:var(--gn-grey-800);border-top-color:var(--gn-grey-600);color:var(--gn-grey-300)}.dark-mode .tech-rider-stage-performer-content{background:var(--gn-black);border-color:var(--gn-grey-700)}.dark-mode .tech-rider-stage-performer-content:hover{border-color:var(--gn-white);outline:1px solid var(--gn-white)}.dark-mode .tech-rider-stage-performer-content .icon,.dark-mode .tech-rider-stage-performer-name,.dark-mode .tech-rider-stage-performer-list h6{color:var(--gn-white)}.dark-mode .tech-rider-stage-performer-button{background:var(--gn-black);border-color:var(--gn-grey-700);color:var(--gn-white)}.dark-mode .tech-rider-stage-performer-button:not(:disabled):hover{border-color:var(--gn-white);outline:1px solid var(--gn-white)}.dark-mode .tech-rider-stage-performer-button .icon,.dark-mode .tech-rider-stage-performer-button span{color:var(--gn-white)}.dark-mode .tech-rider-member-invite-card{border-color:var(--gn-grey-700)}.dark-mode .tech-rider-empty-message{color:var(--gn-grey-400)}.dark-mode .tech-rider-radio-option{border-color:var(--gn-grey-700);background:var(--gn-black);color:var(--gn-white)}.dark-mode .tech-rider-radio-option:hover{border-color:var(--gn-white);outline:1px solid var(--gn-white)}.dark-mode .tech-rider-radio-option.selected{border-color:var(--gn-white);outline-color:var(--gn-white);background:var(--gn-white);color:var(--gn-black)}.dark-mode .tech-rider-member-invite-status{color:var(--gn-grey-400)}.dark-mode .tech-rider-info-text,.dark-mode .tech-rider-info-list{color:var(--gn-grey-300)}.tech-rider-viewer-performers-list{margin-top:1rem}.tech-rider-viewer-performers-grid{display:flex;flex-wrap:wrap;gap:.75rem}.tech-rider-viewer-performer-card{flex:1 1 300px;min-width:250px;padding:.75rem;border:1px solid var(--gn-grey-200);border-radius:6px;background:var(--gn-white)}.tech-rider-viewer-performer-header{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem;font-weight:600;font-size:.95rem;color:var(--gn-off-black)}.tech-rider-viewer-performer-name{font-weight:600}.tech-rider-viewer-performer-separator{color:var(--gn-grey-500);font-weight:400}.tech-rider-viewer-performer-instruments-inline{color:var(--gn-grey-700);font-weight:500}.tech-rider-viewer-performer-requirements{display:flex;flex-direction:column;gap:.375rem}.tech-rider-viewer-requirement-item{font-size:.9rem;color:var(--gn-grey-700);line-height:1.4}.tech-rider-viewer-notes{color:var(--gn-grey-600);font-style:italic;font-size:.85rem}.tech-rider-viewer-no-requirements{color:var(--gn-grey-500);font-size:.85rem;font-style:italic;margin:0}.tech-rider-viewer-extra-notes{margin-top:2rem;padding:1.5rem;background:var(--gn-grey-50);border-radius:8px;border:1px solid var(--gn-grey-200)}.dark-mode .tech-rider-viewer-performer-card{background:var(--gn-black);border-color:var(--gn-grey-700)}.dark-mode .tech-rider-viewer-performer-header,.dark-mode .tech-rider-viewer-performer-name{color:var(--gn-white)}.dark-mode .tech-rider-viewer-performer-separator{color:var(--gn-grey-500)}.dark-mode .tech-rider-viewer-performer-instruments-inline,.dark-mode .tech-rider-viewer-requirement-item{color:var(--gn-grey-300)}.dark-mode .tech-rider-viewer-notes{color:var(--gn-grey-400)}.dark-mode .tech-rider-viewer-no-requirements{color:var(--gn-grey-500)}.dark-mode .tech-rider-viewer-extra-notes{background:var(--gn-grey-900);border-color:var(--gn-grey-700)}.account-page{margin:2rem auto}.account-page .heading{padding:2rem 0;border-bottom:1px solid var(--gn-grey-350)}.account-page .account-settings,.account-page .profile-settings,.account-page .payout-settings{border-bottom:1px solid var(--gn-grey-350);width:90%;margin:1rem auto;padding:2rem}@media (max-width: 767.98px){.account-page .payout-settings{width:100%;border-bottom:none;padding:2rem 1rem}}@media (min-width: 768px){.account-page .payout-settings{width:100%}}@media (min-width: 1024px){.account-page .payout-settings{width:90%}}@media (max-width: 767.98px){.account-page .account-settings{width:100%;border-bottom:none;padding:2rem 1rem};.account-page .profile-settings{display:none}}@media (min-width: 768px){.account-page .account-settings,.account-page .profile-settings{width:100%}}@media (min-width: 1024px){.account-page .account-settings,.account-page .profile-settings{width:90%}}.account-page .account-settings h2{margin-bottom:1rem}.account-page .account-settings .img-settings h3,.account-page .account-settings .name-settings h3,.account-page .account-settings .email-settings h3,.account-page .account-settings .password-settings h3,.account-page .account-settings .delete-settings h3{margin-bottom:5px}.account-page .account-settings .data-highlight{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--gn-grey-350);border-radius:10px;padding:10px;background-color:var(--gn-grey-100)}@media (max-width: 767.98px){.account-page .account-settings .data-highlight{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;padding:1rem}}.account-page .account-settings .password-settings,.account-page .account-settings .name-settings{margin:1rem 0}.account-page .profile-settings .account-profile-list{list-style:none;margin:1rem 0}.account-page .profile-settings .account-profile{display:flex;align-items:center;justify-content:space-between;border-radius:10px;padding:10px;background-color:var(--gn-grey-100);box-shadow:0 0 5px var(--gn-shadow);margin:1rem 0}.account-page .profile-settings .account-profile-img{min-width:75px;min-height:75px;width:75px;height:75px;border-radius:50%;margin-right:10px;overflow:hidden}.account-page .profile-settings .account-profile-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.account-page .profile-settings .account-profile-data{display:flex;align-items:center;justify-content:center}.account-page .profile-settings .account-profile-actions{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.account-page .account-settings .img-settings .image-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.account-page .account-settings .img-settings .image-container.data-highlight{width:-moz-fit-content;width:fit-content}.account-page .account-settings .img-settings .image-container .upload-btn{margin-top:.5rem}.account-page .account-settings .img-settings .input.photo{position:absolute;width:100px;height:100px;border-radius:50%;background-color:var(--gn-grey-300);opacity:0;cursor:pointer;z-index:2}.account-page .account-settings .img-settings .image-preview{width:100px;height:100px;border-radius:50%;background-color:var(--gn-grey-300);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.account-page .account-settings .img-settings .image-preview .icon{font-size:2rem;color:var(--gn-grey-600)}.account-page .payout-settings .payout-header-section{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.account-page .payout-settings .payout-header-section h2{margin:0}.account-page .payout-settings .account-status{display:flex;align-items:center;gap:.5rem}.account-page .payout-settings h2{margin-bottom:1rem}.account-page .payout-settings .data-highlight{border:1px solid var(--gn-grey-350);border-radius:1rem;padding:1.5rem;background-color:var(--gn-grey-300);display:flex;flex-direction:column;gap:1.5rem}.account-page .payout-settings .payout-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.account-page .payout-settings .payout-header .text{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.account-page .payout-settings .payout-header-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:relative}.account-page .payout-settings .payout-header-actions .btn.secondary{display:flex;align-items:center;justify-content:center;gap:.5rem}.account-page .payout-settings .status-box{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border-radius:.5rem;background-color:var(--gn-grey-400)}.account-page .payout-settings .status-box .icon{font-size:1rem}.account-page .payout-settings .status-box span{font-size:.85rem}.account-page .payout-settings .status-box.ok{background-color:var(--gn-offset-green)}.account-page .payout-settings .status-box.ok .icon,.account-page .payout-settings .status-box.ok span{color:var(--gn-green)}.account-page .payout-settings .status-box.warn{background-color:#ffa60013}.account-page .payout-settings .status-box.warn .icon,.account-page .payout-settings .status-box.warn span{color:orange}.account-page .payout-settings .status-box.urgent{background-color:var(--gn-offset-red)}.account-page .payout-settings .status-box.urgent .icon,.account-page .payout-settings .status-box.urgent span{color:var(--gn-red)}.account-page .payout-settings .status-box.clickable{cursor:pointer}.account-page .payout-settings .payout-onboarding-intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.account-page .payout-settings .payout-onboarding-intro .icon{font-size:1.25rem}.account-page .payout-settings .payout-onboarding-intro h4{max-width:480px}.account-page .payout-settings .payout-onboarding-intro .btn.primary{margin-top:.75rem}.account-page .payout-settings .payout-help-popover{position:absolute;top:100%;right:0;margin-top:.5rem;z-index:10;width:320px;max-width:80vw;border-radius:1rem;padding:1rem;background-color:var(--gn-grey-200);border:1px solid var(--gn-grey-350);box-shadow:0 4px 12px #0000002e}.account-page .payout-settings .payout-help-popover .text-information p{margin-bottom:.35rem}.account-page .payout-settings .payout-help-popover .link{cursor:pointer;font-weight:500}.account-page .payout-settings .payout-help-popover .link .icon{font-size:1rem}.account-page .payout-settings .stripe-onboarding-container{width:100%;min-height:500px;display:flex;flex-direction:column;align-items:stretch}.account-page .payout-settings .stripe-onboarding-container>div{width:100%;min-height:500px;display:flex;flex-direction:column}.account-page .payout-settings .stripe-onboarding-container [data-testid*=connect],.account-page .payout-settings .stripe-onboarding-container iframe{min-height:500px;width:100%;display:block;border:none}.account-page .payout-settings .information-grid{width:100%;display:grid;grid-template-columns:38% 38% auto;grid-gap:2%;gap:2%;margin-top:1rem}.account-page .payout-settings .information-item{border-radius:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.5rem;padding:1rem;cursor:pointer;transition:all .2s linear}.account-page .payout-settings .information-item.box{background-color:var(--gn-white);border:1px solid var(--gn-grey-350)}.account-page .payout-settings .information-item:hover{background-color:var(--gn-grey-250);box-shadow:0 0 2px var(--gn-shadow)}.account-page .payout-settings .information-item .icon{font-size:2rem}.account-page .payout-settings .information-item.actions{background-color:transparent;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:5px;padding:0;cursor:auto}.account-page .payout-settings .information-item.actions:hover{background-color:transparent;box-shadow:none}.account-page .payout-settings .information-item.actions .btn{width:100%}.testimonial-page{height:100vh;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center}.testimonial-page .testimonial-body{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center}.legals{max-width:900px;margin:0 auto;padding:2rem 1.5rem;font-family:Inter,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:#222;background:#fff}.legals-header{margin-bottom:2rem;text-align:center}.legals-title{font-size:2rem;margin-bottom:.25rem}.legals-updated{font-size:.9rem;color:#666;margin-bottom:1rem}.legals-intro{font-size:1rem;color:#333}.legals-toc{margin:2rem 0;padding:1rem 1.5rem;background:#f9f9f9;border-left:4px solid #ff6600;border-radius:6px}.legals-toc ul{list-style:none;padding:0;margin:0}.legals-toc li{margin:.35rem 0}.legals-toc a{-webkit-text-decoration:none;text-decoration:none;color:#f60;font-weight:500}.legals-toc a:hover{-webkit-text-decoration:underline;text-decoration:underline}.legals-section{margin:2rem 0}.legals-section h2{font-size:1.5rem;margin-bottom:.75rem;color:#111}.legals-section p,.legals-section li{font-size:1rem;margin-bottom:.5rem}.legals-section ul{padding-left:1.25rem;margin:.5rem 0}.legals-section ul ul{padding-left:1.25rem;margin-top:.25rem}.legals-address{font-style:normal;margin-top:1rem}.legals-address a{color:#f60;-webkit-text-decoration:none;text-decoration:none}.legals-address a:hover{-webkit-text-decoration:underline;text-decoration:underline}.legals-footer{text-align:center;margin-top:3rem}.legals-footer a{font-size:.95rem;color:#666;-webkit-text-decoration:none;text-decoration:none}.legals-footer a:hover{color:#f60}.join-venue-container{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.join-venue-container .join-venue-hero{height:30vh;width:50%;position:relative;overflow:hidden;display:flex;align-items:flex-end;border-radius:1rem;box-shadow:0 0 10px var(--gn-grey-500);margin-bottom:1rem}.join-venue-container .join-venue-hero .background-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;transition:transform .3s ease-out}.join-venue-container .join-venue-hero .primary-information{position:relative;z-index:1;width:100%;color:var(--gn-white);display:flex;flex-direction:column;margin:1rem 1.5rem}.join-venue-container .join-venue-hero .primary-information .venue-name{font-size:4rem;text-shadow:0 0 10px var(--gn-grey-700)}.join-venue-container .join-venue-hero .primary-information .venue-name .orange-dot{color:var(--gn-orange);font-size:5rem}.join-venue-container .join-venue-options .join-options{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center}.join-venue-container .join-venue-options .join-options p{color:var(--gn-grey-700);text-align:center}.artist-profile-image{width:25vw;aspect-ratio:1/1;border-radius:1rem;overflow:hidden;box-shadow:0 0 10px var(--gn-grey-500);margin-bottom:1rem}.artist-profile-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}*,*:after,*:before{box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif;font-size:14px;--gn-bold: 600;--gn-semi-bold: 500;--gn-regular: 400;--gn-light: 300;--gn-orange: #FF6C4B;--gn-offset-orange: #fff1ee;--gn-deep-orange: rgba(255, 47, 0, .099);--gn-white: #ffffff;--gn-grey-100: #fdfdfd;--gn-grey-200: #fcfcfc;--gn-grey-250: #f9f9f9;--gn-grey-300: #f5f5f5;--gn-grey-350: #e6e6e6;--gn-grey-400: #d4d4d4;--gn-grey-500: #acacac;--gn-grey-600: #808080;--gn-grey-700: #555555;--gn-off-black: #333333;--gn-black: #000000;--gn-red: #ff0000;--gn-offset-red: #ffefef;--gn-green: #2ad921;--gn-offset-green: #e7ffe6;--gn-overlay: rgba(128,128,128,.3451);--gn-overlay-dark: rgba(128,128,128,.58824);--gn-shadow: rgba(0,0,0,.10196);--gn-disabled: rgba(255, 255, 255, .5);--gn-spotify-green: #1DB954;--gn-spotify-green-offset: rgba(29,185,84,.10196);--gn-spotify-green-placeholder: rgba(29,185,84,.50196);--gn-soundcloud-red: #ff3300;--gn-soundcloud-red-offset: rgba(255,51,0,.10196);--gn-soundcloud-red-placeholder: rgba(255,51,0,.50196);--gn-instagram-orange: #ffc273;--gn-instagram-orange-offset: rgba(255,194,115,.10196);--gn-instagram-orange-placeholder: rgba(255,194,115,.66275);--gn-instagram-pink: #e56969;--gn-instagram-pink-offset: rgba(229,105,105,.10196);--gn-instagram-pink-placeholder: rgba(229,105,105,.50196);--gn-youtube-red: #ff0033;--gn-youtube-red-offset: rgba(255,0,51,.10196);--gn-youtube-red-placeholder: rgba(255,0,51,.50196);--gn-btn-padding-x: 14px;--gn-btn-padding-y: 7px;--gn-btn-border-radius: .5rem;--gn-border-radius: 14px;--gn-spacing-x: 14px}.link{color:var(--gn-black);-webkit-text-decoration:none;text-decoration:none;cursor:pointer}h1{font-size:2rem;font-weight:600}h2{font-size:1.5rem;font-weight:600}h3{font-size:1.25rem;font-weight:600}h4{font-size:1rem;font-weight:500}h5{font-size:1rem;font-weight:400}h6{text-transform:uppercase;color:var(--gn-grey-600);font-size:.75rem;font-weight:600}p,a,.link,li{font-size:1rem;font-weight:400}p,a,span,label,input,button,select,option,textarea,li{font-family:Inter,sans-serif}.small-screen-message{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.tooltip-wrapper{position:relative;display:inline-block}.tooltip-wrapper:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);min-width:150px;max-width:300px;background:var(--gn-off-black);color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out;z-index:10}.tooltip-wrapper:hover:after{opacity:1}.crash-screen{width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}
