@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Montserrat:wght@400;500;600;700&display=swap";
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif}body{color:#111827;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:400;line-height:1.6}h1,h2,h3,h4,h5,h6{color:#0f172a;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{font-size:1rem;line-height:1.75}a{color:#1d4ed8;text-decoration:none}a:hover{text-decoration:underline}.ant-btn:not(:disabled):not(.ant-btn-disabled):hover{transition:all .3s;color:#ad1b2a!important;border-color:#ad1b2a!important}.ant-btn:not(:disabled):not(.ant-btn-disabled):hover:hover:not(:disabled):not(.ant-btn-disabled){color:#fff!important;background-color:#dd283a!important;border-color:#dd283a!important}.ant-btn-primary{transition:all .3s;color:#fff!important;background-color:#ad1b2a!important;border-color:#ad1b2a!important}.ant-btn-primary:hover:not(:disabled):not(.ant-btn-disabled){color:#fff!important;background-color:#dd283a!important;border-color:#dd283a!important}.ant-btn-primary:disabled{cursor:not-allowed;color:#fff!important;background-color:#e55d6a!important;border-color:#e55d6a!important}.ant-form-item{margin-bottom:0}.ant-form-item .ant-form-item-label>label{font-size:12px}.ant-form-item-label{padding-bottom:0!important}.ant-input:not(.ant-input-disabled):not(.ant-input-status-error):not(.ant-input-status-warning):hover,textarea.ant-input:not(.ant-input-disabled):not(.ant-input-status-error):not(.ant-input-status-warning):hover,.ant-input:not(.ant-input-disabled):not(.ant-input-status-error):not(.ant-input-status-warning):focus,.ant-input-focused:not(.ant-input-disabled):not(.ant-input-status-error):not(.ant-input-status-warning),.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-status-error):not(.ant-input-affix-wrapper-status-warning):hover{border-color:#ad1b2a!important}.ant-input-affix-wrapper-focused:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-status-error):not(.ant-input-affix-wrapper-status-warning),.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-status-error):not(.ant-input-affix-wrapper-status-warning):focus-within{border-color:#ad1b2a!important;box-shadow:0 0 0 2px #ad1b2a26!important}.ant-input-number:not(.ant-input-number-disabled):not(.ant-input-number-status-error):not(.ant-input-number-status-warning):hover{border-color:#ad1b2a!important}.ant-input-number-focused:not(.ant-input-number-disabled):not(.ant-input-number-status-error):not(.ant-input-number-status-warning),.ant-input-number:not(.ant-input-number-disabled):not(.ant-input-number-status-error):not(.ant-input-number-status-warning):focus-within{border-color:#ad1b2a!important;box-shadow:0 0 0 2px #ad1b2a26!important}.ant-select{width:100%}.ant-select:not(.ant-select-disabled):not(.ant-select-status-error):not(.ant-select-status-warning){color:#333;transition:all .3s}.ant-select:not(.ant-select-disabled):not(.ant-select-status-error):not(.ant-select-status-warning) .ant-select-input::placeholder{color:#737272;opacity:1}.ant-select:not(.ant-select-disabled):not(.ant-select-status-error):not(.ant-select-status-warning) .ant-select-selection-placeholder{color:#737272!important}.ant-select:not(.ant-select-disabled):not(.ant-select-status-error):not(.ant-select-status-warning) .ant-select-selector{transition:all .3s;border-color:#e0e0e0!important}.ant-select:not(.ant-select-disabled):not(.ant-select-status-error):not(.ant-select-status-warning) .ant-select-suffix .anticon{color:#737272;transition:all .3s}.ant-select:not(.ant-select-disabled):not(.ant-select-status-error):not(.ant-select-status-warning):hover{color:#ad1b2a!important;background-color:#fff!important;border-color:#ad1b2a!important}.ant-select:not(.ant-select-disabled):not(.ant-select-status-error):not(.ant-select-status-warning):hover .ant-select-selector{background-color:#fff!important;border-color:#ad1b2a!important}.ant-select:not(.ant-select-disabled):not(.ant-select-status-error):not(.ant-select-status-warning):hover .ant-select-suffix .anticon{color:#ad1b2a!important}.ant-select:not(.ant-select-disabled):not(.ant-select-status-error):not(.ant-select-status-warning).ant-select-open,.ant-select:not(.ant-select-disabled):not(.ant-select-status-error):not(.ant-select-status-warning).ant-select-focused{color:#ad1b2a!important;box-shadow:none!important;border-color:#ad1b2a!important}.ant-select:not(.ant-select-disabled):not(.ant-select-status-error):not(.ant-select-status-warning).ant-select-open .ant-select-selector,.ant-select:not(.ant-select-disabled):not(.ant-select-status-error):not(.ant-select-status-warning).ant-select-focused .ant-select-selector{box-shadow:none!important;border-color:#ad1b2a!important}.ant-select:not(.ant-select-disabled):not(.ant-select-status-error):not(.ant-select-status-warning).ant-select-open .ant-select-suffix .anticon,.ant-select:not(.ant-select-disabled):not(.ant-select-status-error):not(.ant-select-status-warning).ant-select-focused .ant-select-suffix .anticon{color:#ad1b2a!important}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.ant-select-dropdown .ant-select-item-option:not(.ant-select-item-option-disabled):hover{color:#ad1b2a!important;background-color:#ad1b2a14!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){font-weight:inherit;color:#ad1b2a!important;background-color:#ad1b2a1f!important}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-item-active{color:#ad1b2a!important;background-color:#ad1b2a14!important}.ant-dropdown-menu-item-selected,.ant-dropdown-menu-item-selected:hover{color:#ad1b2a!important;background-color:#ad1b2a1f!important}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#ad1b2a!important}.ant-switch.ant-switch-checked,.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:#ad1b2a!important}.ant-picker:not(.ant-picker-disabled):not(.ant-picker-status-error):not(.ant-picker-status-warning):hover{border-color:#ad1b2a!important}.ant-picker-focused:not(.ant-picker-disabled):not(.ant-picker-status-error):not(.ant-picker-status-warning){border-color:#ad1b2a!important;box-shadow:0 0 0 2px #ad1b2a26!important}.ant-menu-item{color:#ccc!important}.ant-menu-item:hover{color:#fff!important;background-color:#272c35!important}.ant-menu-item-selected{color:#fff!important;background-color:#8f2a6e!important}.ant-menu-submenu-title{align-items:center;display:flex;color:#ccc!important}.ant-menu-submenu-title:hover{color:#fff!important;background-color:#272c35!important}.ant-menu-sub{background-color:#000!important}.ant-menu-sub .ant-menu-item{font-size:13px;padding-left:2.5rem!important}.ant-table-thead>tr>th{color:#737272;background:#272c35;border-bottom:1px solid #e0e0e0;font-size:13px;font-weight:700}.ant-table-thead>tr>th:before{display:none}.ant-table-tbody>tr>td{vertical-align:middle;border-bottom:1px solid #e0e0e0}.ant-table-tbody>tr:hover>td{background:#8f2a6e0a}.ant-table-cell:last-child{text-align:right}.gp-container{width:100%;max-width:1450px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.gp-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.gp-container{padding-left:2rem;padding-right:2rem}}.gp-card{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;gap:1rem;display:flex;box-shadow:0 2px 6px #0000000d}.gp-page-section{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:768px){.gp-page-section{padding-top:2rem;padding-bottom:2rem}}.gp-section-title span,.gp-section-title h6{color:#737272}.gp-navbar{z-index:1000;-webkit-backdrop-filter:blur(10px);background-color:#fffc;border-bottom:1px solid #e0e0e0;width:100%;height:auto;min-height:3.5rem;font-family:Bebas Neue,Arial,sans-serif;transition:all .3s;position:sticky;top:0}.gp-navbar:is(:hover,:focus-within){-webkit-backdrop-filter:blur(8px);background-color:#ffffffe6}.gp-navbar__content{width:100%;max-width:1450px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.gp-navbar__content{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.gp-navbar__content{padding-left:2rem;padding-right:2rem}}.gp-navbar__content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-height:3.5rem;padding-top:.5rem;padding-bottom:.5rem;display:flex}@media (min-width:768px){.gp-navbar__content{flex-wrap:nowrap;gap:0;min-height:4rem;padding-top:0;padding-bottom:0}}.gp-navbar__logo{flex-shrink:0;justify-content:center;align-items:center;display:flex}.gp-navbar__auth{flex-wrap:nowrap;flex:1;justify-content:flex-end;align-items:center;gap:.25rem;min-width:0;display:flex}@media (min-width:768px){.gp-navbar__auth{flex:0 auto;gap:1rem}}.gp-navbar__auth .gp-navbar__inbox-badge .ant-badge-count{box-shadow:none;background:#ad1b2a;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:18px}.gp-navbar__auth .ant-btn{border-radius:12px;flex-shrink:0;padding:.25rem .5rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:400;transition:all .3s}@media (min-width:768px){.gp-navbar__auth .ant-btn{padding:1rem;font-size:.9rem}}.gp-navbar__auth .gp-navbar__account-btn{flex-shrink:1;min-width:0}.gp-navbar__auth .gp-navbar__account-name{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;max-width:4.5rem;display:inline-block;overflow:hidden}@media (min-width:768px){.gp-navbar__auth .gp-navbar__account-name{max-width:10rem}}.gp-navbar__auth .ant-btn-default{color:#737272;background:0 0;border:1px solid #0000001f}.gp-navbar__auth .ant-btn-default:hover{color:#333;background:#0000000a;border-color:#00000040}.gp-navbar__auth .gp-navbar__signup-btn,.gp-navbar__auth .gp-navbar__account-btn{color:#fff!important;background-color:#be3893!important;border:none!important}.gp-navbar__auth .gp-navbar__signup-btn:hover,.gp-navbar__auth .gp-navbar__account-btn:hover{background-color:#aa3284}.gp-footer{background-color:#f9f9fa;border-top:1px solid #e0e0e0;flex-direction:column;padding:1.5rem 1rem;display:flex}@media (min-width:768px){.gp-footer{padding:2rem 1.5rem}}.gp-footer__container{width:100%;max-width:1450px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.gp-footer__container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.gp-footer__container{padding-left:2rem;padding-right:2rem}}.gp-footer__container{flex-direction:column;gap:1.5rem;padding-left:0;padding-right:0;display:flex}.gp-footer__top{flex-direction:column;gap:2rem;display:flex}@media (min-width:768px){.gp-footer__top{flex-direction:row;gap:2.5rem}}@media (min-width:1024px){.gp-footer__top{gap:4rem}}.gp-footer__top>div{flex:1;min-width:0}.gp-footer__columns{flex-direction:row;flex:1;gap:2rem;min-width:0;display:flex}@media (min-width:768px){.gp-footer__columns{display:contents}}.gp-footer__columns>.gp-footer__links{flex:1;min-width:0}.gp-footer__brand{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.gp-footer__brand span{color:#6a7181}.gp-footer__links{flex-direction:column;gap:.5rem;display:flex}.gp-footer__links>span{color:#000;font-weight:600}.gp-footer__links a{text-align:left;color:#6a7181;cursor:pointer;background-color:#f9f9fa;border:none;font-size:.8rem;transition:all .2s}.gp-footer__links a:hover{color:#000}.gp-footer__divider{background-color:#e0e0e0;width:100%;height:1px}.gp-footer__bottom{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.gp-footer__bottom span{color:#6a7181}.gp-sidebar{color:#b1b2b6;flex-direction:row;width:100%;height:100%;display:flex}.gp-sidebar__content{overscroll-behavior:contain;background-color:#000;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow-y:auto}.gp-sidebar__logo-wrap{z-index:1;background-color:#000;border-bottom:1px solid #fff3;flex-shrink:0;justify-content:center;align-items:center;height:4rem;display:flex;position:sticky;top:0}.gp-sidebar__logo-title{object-fit:contain;background-repeat:no-repeat;background-size:contain}.gp-sidebar__logo-title--collapsed{width:2rem;height:3rem}.gp-sidebar__logo-title--expanded{width:6rem;height:auto;padding:0 .5rem;display:flex}.gp-sidebar__role-tag{color:#b1b2b6;background-color:#272c35;border:none}.gp-sidebar__menu{background-color:#000;border-inline-end:none;flex:1 0 auto;padding:1rem .5rem}.gp-sidebar__bottom-menu{background-color:#000;border-inline-end:none;padding:1rem .5rem}.gp-sidebar__bottom{z-index:1;background-color:#000;border-top:1px solid #fff3;flex-shrink:0;position:sticky;bottom:0}.gp-sidebar--collapsed .gp-sidebar__menu .ant-menu-submenu>.ant-menu-submenu-title{position:relative}.gp-sidebar--collapsed .gp-sidebar__menu .ant-menu-submenu>.ant-menu-submenu-title:after{content:"";pointer-events:none;background-color:#d162ad;border-radius:50%;width:.3125rem;height:.3125rem;position:absolute;bottom:.625rem;right:1.125rem;box-shadow:0 0 0 1px #00000059}.gp-sidebar--collapsed .gp-sidebar__menu .ant-menu-submenu-selected>.ant-menu-submenu-title:after,.gp-sidebar--collapsed .gp-sidebar__menu .ant-menu-submenu-open>.ant-menu-submenu-title:after{box-shadow:none;background-color:#fff}.gp-sidebar__collapse{cursor:pointer;opacity:1;pointer-events:auto;background-color:#000;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:.8rem;transition:opacity .2s;display:flex}.gp-sidebar__collapse:hover{opacity:.9}.gp-sidebar__collapse svg{color:#fff;font-size:1rem}.gp-pagination{border-radius:14px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.gp-pagination__top{flex-direction:column;gap:.5rem;display:flex}.gp-pagination__info-row{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.gp-pagination__result-count{color:#737272;min-width:0;font-size:14px}.gp-pagination__page-jump{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.gp-pagination__page-jump-input{width:64px}.gp-pagination__page-jump-label,.gp-pagination__page-jump-total{color:#737272;white-space:nowrap;font-size:13px}.gp-pagination__page-size{justify-content:flex-start;align-items:center;gap:.5rem;width:fit-content;display:flex}.gp-pagination__page-size-label{color:#737272;white-space:nowrap;font-size:13px}.gp-pagination__page-size-select{min-width:72px}.gp-pagination__page-size-icon{color:#999898;font-size:10px}.gp-pagination__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.gp-pagination__nav-btn{min-width:108px}.gp-pagination__pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:0 .25rem;display:flex}.gp-pagination__ellipsis{color:#999898;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-width:24px;height:36px;display:inline-flex}.gp-pagination__page-btn{color:#333;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:10px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 10px;font-size:14px;font-weight:500;transition:all .3s;display:inline-flex}.gp-pagination__page-btn:hover:not(.gp-pagination__page-btn--active){color:#8f2a6e;border-color:#8f2a6e}.gp-pagination__page-btn--active{color:#fff;cursor:default;background:#8f2a6e;border-color:#8f2a6e}@media (min-width:768px){.gp-pagination__top{flex-direction:row;align-items:center;gap:1rem}.gp-pagination__info-row{flex:1;order:1;justify-content:flex-end;gap:1rem}.gp-pagination__result-count{margin-right:auto}.gp-pagination__page-size{flex-shrink:0;order:2;justify-content:flex-start}}@media (max-width:767.98px){.gp-pagination{gap:.5rem;padding:.5rem}.gp-pagination__info-row{flex-wrap:nowrap}.gp-pagination__result-count{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.gp-pagination__page-jump-label,.gp-pagination__page-jump-total,.gp-pagination__page-size-label{font-size:12px}.gp-pagination__page-jump-input{width:56px}.gp-pagination__page-size{justify-content:flex-end;width:100%}.gp-pagination__page-size-select{min-width:64px}.gp-pagination__controls{flex-wrap:nowrap;justify-content:space-between;gap:.25rem;width:100%}.gp-pagination__nav-btn{flex:none;min-width:0;padding-inline:.5rem;font-size:.8rem}.gp-pagination__pages{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;flex:1;justify-content:center;min-width:0;padding:0;overflow-x:auto}.gp-pagination__pages::-webkit-scrollbar{display:none}.gp-pagination__page-btn,.gp-pagination__ellipsis{flex-shrink:0}.gp-pagination__page-btn{min-width:32px;height:32px;padding:0 8px;font-size:13px}.gp-pagination__ellipsis{min-width:20px;height:32px}}.gp-prev-next-pagination{flex-direction:column;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.gp-prev-next-pagination__result-count{text-align:center;color:#737272;width:100%;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem}.gp-prev-next-pagination__nav{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.gp-prev-next-pagination__nav-btn{flex:1}@media (min-width:480px){.gp-prev-next-pagination{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.gp-prev-next-pagination__result-count{text-align:left;width:auto}.gp-prev-next-pagination__nav{flex:none;gap:1rem;width:auto}.gp-prev-next-pagination__nav-btn{flex:none;min-width:108px}}.gp-loading-page{z-index:9999;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;inset:0;overflow:hidden}.gp-loading-page__animation{width:120px;height:120px;margin-bottom:1rem}.gp-loading-page__text{color:#333;font-size:1.25rem;font-weight:600;display:flex}.gp-loading-page__char{animation:1s infinite gp-loading-bounce;display:inline-block}@keyframes gp-loading-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-.75rem)}}.gp-page-state{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:1rem;display:flex}.gp-page-state .ant-result{padding:0}.gp-dashboard-stats-card{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;gap:1rem;display:flex;box-shadow:0 2px 6px #0000000d}.gp-dashboard-stats-card .gp-dashboard-stats-card__card-top{justify-content:space-between;align-items:center;display:flex}.gp-dashboard-stats-card .gp-dashboard-stats-card__card-top .gp-dashboard-stats-card__label{color:#737272}.gp-dashboard-stats-card .gp-dashboard-stats-card__card-top .gp-dashboard-stats-card__icon{color:#8f2a6e;align-items:center;font-size:18px;display:inline-flex}.gp-dashboard-stats-card .gp-dashboard-stats-card__card-top .gp-dashboard-stats-card__icon .anticon{color:#8f2a6e}.gp-dashboard-stats-card .gp-dashboard-stats-card__card-bottom h4{margin:0}.gp-registration-summary-stats{flex-shrink:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.gp-dashboard-quick-access__btn{cursor:pointer;text-align:center;background:0 0;border:none;flex-direction:column;align-items:center;gap:.25rem;padding:0;display:flex}.gp-dashboard-quick-access__btn:hover .gp-dashboard-quick-access__avatar{color:#671e50!important;background-color:#d162ad!important}.gp-dashboard-quick-access__btn .gp-dashboard-quick-access__avatar.ant-avatar{color:#8f2a6e;background-color:#f4d9eb;transition:background-color .2s}.gp-dashboard-quick-access__btn .gp-dashboard-quick-access__avatar.ant-avatar .anticon{font-size:1.5rem}.gp-dashboard-quick-access__btn .gp-dashboard-quick-access__label{color:#737272;font-weight:500}.gp-home-home-event-card{cursor:pointer;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:flex-start;gap:0;height:100%;transition:transform .3s;display:flex;box-shadow:0 2px 6px #0000000d}.gp-home-home-event-card .gp-home-home-event-card__card-top{border-top-left-radius:15px;border-top-right-radius:15px;height:180px;padding:0;position:relative;overflow:hidden}@media (min-width:768px){.gp-home-home-event-card .gp-home-home-event-card__card-top{height:200px}}.gp-home-home-event-card .gp-home-home-event-card__card-top .gp-home-home-event-card__card-image{object-fit:contain;object-position:center;background-color:#be389314;width:100%;height:100%;transition:opacity .5s}.gp-home-home-event-card .gp-home-home-event-card__card-top .gp-home-home-event-card__card-image--fade-in{opacity:1}.gp-home-home-event-card .gp-home-home-event-card__card-top .gp-home-home-event-card__card-image--fade-out{opacity:0}.gp-home-home-event-card .gp-home-home-event-card__card-top .gp-home-home-event-card__card-image--empty{display:block}.gp-home-home-event-card .gp-home-home-event-card__card-top .gp-home-home-event-card__event-tag{z-index:3;background:#8f2a6e;border:none;border-radius:50px;justify-content:center;padding:.2rem .75rem;display:inline-flex;position:absolute;top:10px;left:10px}.gp-home-home-event-card .gp-home-home-event-card__card-top .gp-home-home-event-card__event-tag .gp-home-home-event-card__tag-text{color:#fff;align-items:center;gap:.2rem;display:flex}.gp-home-home-event-card .gp-home-home-event-card__card-top .gp-home-home-event-card__event-ended-overlay{z-index:2;background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.gp-home-home-event-card .gp-home-home-event-card__card-top .gp-home-home-event-card__event-ended-tag{color:#fff;z-index:3;background-color:#000000b3;border:none;border-radius:10px;padding:.5rem 1rem;font-size:.9rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gp-home-home-event-card .gp-home-home-event-card__card-bottom{flex-direction:column;flex:1;min-height:0;padding:1rem;display:flex}.gp-home-home-event-card .gp-home-home-event-card__card-bottom .gp-home-home-event-card__event-data{flex:1;min-height:0}.gp-home-home-event-card .gp-home-home-event-card__card-bottom .gp-home-home-event-card__event-data h6{transition:color .2s}.gp-home-home-event-card .gp-home-home-event-card__card-bottom .gp-home-home-event-card__event-data .gp-home-home-event-card__event-date,.gp-home-home-event-card .gp-home-home-event-card__card-bottom .gp-home-home-event-card__event-data .gp-home-home-event-card__event-location,.gp-home-home-event-card .gp-home-home-event-card__card-bottom .gp-home-home-event-card__event-data .gp-home-home-event-card__event-registrations{color:gray;flex-direction:row;gap:.5rem;display:flex}.gp-home-home-event-card .gp-home-home-event-card__card-bottom .gp-home-home-event-card__event-price-view{flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:flex-end;margin-top:auto;display:flex}.gp-home-home-event-card .gp-home-home-event-card__card-bottom .gp-home-home-event-card__event-price-view .gp-home-home-event-card__event-price{flex-direction:column;display:flex}.gp-home-home-event-card .gp-home-home-event-card__card-bottom .gp-home-home-event-card__event-price-view .gp-home-home-event-card__event-price .gp-home-home-event-card__starting-at{color:gray}.gp-home-home-event-card .gp-home-home-event-card__card-bottom .gp-home-home-event-card__event-price-view .gp-home-home-event-card__event-price .gp-home-home-event-card__price{color:#3d7ce3;font-size:large;font-weight:700}.gp-home-home-event-card:hover{transform:translateY(-5px);box-shadow:0 2px 6px #00000026}.gp-home-home-event-card:hover .gp-home-home-event-card__card-bottom .gp-home-home-event-card__event-data h6{color:#3d7ce3}.gp-home-home-event-card:hover .gp-home-home-event-card__card-bottom .gp-home-home-event-card__view-event-btn{color:#fff;background-color:#ad1b2a}#events:before{content:"";height:4rem;margin-top:-4rem;display:block}@media (min-width:1024px){#events:before{height:6vh;margin-top:-6vh}}.gp-home-home-events-section{width:100%;max-width:1450px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.gp-home-home-events-section{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.gp-home-home-events-section{padding-left:2rem;padding-right:2rem}}.gp-home-home-events-section{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:768px){.gp-home-home-events-section{padding-top:2rem;padding-bottom:2rem}}.gp-home-home-events-section{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:768px){.gp-home-home-events-section{gap:2rem}}.gp-home-home-events-section .gp-home-home-events-section__section-title span,.gp-home-home-events-section .gp-home-home-events-section__section-title h6{color:#737272}.gp-home-home-events-section .gp-home-home-events-section__filters{flex-direction:column;gap:1rem;display:flex}.gp-home-home-events-section .gp-home-home-events-section__filters .gp-home-home-events-section__search-filters{flex-direction:row;align-items:center;gap:1rem;width:100%;display:flex}.gp-home-home-events-section .gp-home-home-events-section__filters .gp-home-home-events-section__search-filters .ant-input-affix-wrapper{flex:1;width:auto;min-width:0}.gp-home-home-events-section .gp-home-home-events-section__filters .gp-home-home-events-section__search-filters .gp-home-home-events-section__menu-item{text-align:left;color:#333;border-color:#e0e0e0;flex-shrink:0;justify-content:space-between;width:auto;min-width:200px;height:2.5rem;display:flex;padding:10px!important}.gp-home-home-events-section .gp-home-home-events-section__filters .gp-home-home-events-section__search-filters .gp-home-home-events-section__menu-item:hover{color:#ad1b2a!important;background-color:#fff!important;border-color:#ad1b2a!important}.gp-home-home-events-section .gp-home-home-events-section__filters .gp-home-home-events-section__search-filters .gp-home-home-events-section__menu-item:hover .anticon{color:#ad1b2a!important}.gp-home-home-events-section .gp-home-home-events-section__filters .gp-home-home-events-section__search-filters .ant-dropdown-open .gp-home-home-events-section__menu-item{color:#ad1b2a!important;border-color:#ad1b2a!important}.gp-home-home-events-section .gp-home-home-events-section__filters .gp-home-home-events-section__search-filters .ant-dropdown-open .gp-home-home-events-section__menu-item .anticon{color:#ad1b2a!important}.gp-home-home-events-section .gp-home-home-events-section__filters .gp-home-home-events-section__type-filter{flex-wrap:wrap;gap:1rem;display:flex}.gp-home-home-events-section .gp-home-home-events-section__filters .gp-home-home-events-section__type-filter .gp-home-home-events-section__type-filter-btn{border-radius:10px;padding:.5rem 1rem;font-weight:500;transition:all .3s}.gp-home-home-events-section .gp-home-home-events-section__filters .gp-home-home-events-section__type-filter .gp-home-home-events-section__type-filter-btn:hover{color:#fff;background-color:#ad1b2a;border-color:#ad1b2a}.gp-home-home-events-section .gp-home-home-events-section__filters .gp-home-home-events-section__type-filter .gp-home-home-events-section__active-type-filter-btn{color:#fff;background-color:#8f2a6e;border-color:#8f2a6e;border-radius:10px;padding:.5rem 1rem;font-weight:500;transition:all .3s}.gp-home-home-events-section .gp-home-home-events-section__events-section-content{grid-template-columns:1fr;align-items:stretch;gap:1rem;display:grid}@media (min-width:768px){.gp-home-home-events-section .gp-home-home-events-section__events-section-content{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.gp-home-home-events-section .gp-home-home-events-section__events-section-content{grid-template-columns:repeat(3,1fr)}}.gp-home-home-events-section .gp-home-home-events-section__events-section-content .gp-home-home-events-section__empty-wrapper{grid-column:1/-1;justify-content:center;align-items:center;width:100%;min-height:300px;display:flex}.gp-home-home-events-section .gp-home-home-events-section__events-section-content .gp-home-home-events-section__loading-page-embed{grid-column:1/-1;width:100%;min-height:300px;height:auto!important}.gp-home-home-hero-section{height:auto;min-height:280px;padding:2.5rem 0}@media (min-width:768px){.gp-home-home-hero-section{min-height:360px;padding:2.5rem 0 2rem}}@media (min-width:1024px){.gp-home-home-hero-section{height:58vh;min-height:420px;max-height:560px;padding:0}}.gp-home-home-hero-section{background-color:#0000;background-image:linear-gradient(#0003,#000000b3),url(/images/hero-banner.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;display:flex;position:relative}.gp-home-home-hero-section .gp-home-home-hero-section__hero-content{width:100%;max-width:1450px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.gp-home-home-hero-section .gp-home-home-hero-section__hero-content{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.gp-home-home-hero-section .gp-home-home-hero-section__hero-content{padding-left:2rem;padding-right:2rem}}.gp-home-home-hero-section .gp-home-home-hero-section__hero-content{grid-template-columns:repeat(5,1fr);justify-items:start;display:grid;position:relative}.gp-home-home-hero-section .gp-home-home-hero-section__hero-content>*{grid-column:1/-1;max-width:100%}@media (min-width:1024px){.gp-home-home-hero-section .gp-home-home-hero-section__hero-content>*{grid-column:1/4}}.gp-home-home-hero-section .gp-home-home-hero-section__hero-content .gp-home-home-hero-section__hero-tag{background:#be3893;border:none;border-radius:18px;justify-content:center;align-self:start;width:auto;padding:.25rem .75rem;display:inline-flex;box-shadow:0 2px 10px #671e5047}.gp-home-home-hero-section .gp-home-home-hero-section__hero-content .gp-home-home-hero-section__hero-tag .gp-home-home-hero-section__tag-text{color:#fff;flex-direction:row;justify-content:center;align-items:center;gap:.2rem;display:flex}.gp-home-home-hero-section .gp-home-home-hero-section__hero-content .gp-home-home-hero-section__hero-tag .gp-home-home-hero-section__tag-text .anticon{color:#fff}.gp-home-home-hero-section .gp-home-home-hero-section__hero-content .gp-home-home-hero-section__hero-title{font-size:clamp(1.75rem,5vw,2.5rem);font-weight:1000;line-height:1.15}.gp-home-home-hero-section .gp-home-home-hero-section__hero-content .gp-home-home-hero-section__hero-title .gp-home-home-hero-section__hero-text{text-shadow:0 1px 2px #000000e6,0 2px 6px #000000bf,0 4px 12px #00000080}.gp-home-home-hero-section .gp-home-home-hero-section__hero-content .gp-home-home-hero-section__hero-title .gp-home-home-hero-section__hero-text.gp-home-home-hero-section__white{color:#fff}.gp-home-home-hero-section .gp-home-home-hero-section__hero-content .gp-home-home-hero-section__hero-title .gp-home-home-hero-section__hero-text.gp-home-home-hero-section__blue{color:#be3893}.gp-home-home-hero-section .gp-home-home-hero-section__hero-content p{color:#ccc;text-shadow:0 1px 2px #000000d9,0 2px 6px #0009;font-size:clamp(.95rem,2.5vw,1.2rem);line-height:1.5}.gp-event-details-event-categories-card{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:flex-start;gap:1rem;padding:1rem;transition:all .3s;display:flex;box-shadow:0 2px 6px #0000000d}.gp-event-details-event-categories-card .gp-event-details-event-categories-card__top-row{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.gp-event-details-event-categories-card .gp-event-details-event-categories-card__top-row .gp-event-details-event-categories-card__category-price{color:#8f2a6e}.gp-event-details-event-categories-card .gp-event-details-event-categories-card__bottom-row{flex-direction:column;gap:.5rem;display:flex}.gp-event-details-event-categories-card .gp-event-details-event-categories-card__bottom-row .gp-event-details-event-categories-card__inclusion-row{flex-direction:row;gap:.5rem;display:flex}.gp-event-details-event-categories-card .gp-event-details-event-categories-card__bottom-row .gp-event-details-event-categories-card__inclusion-row .gp-event-details-event-categories-card__icon{color:#90d3a8}.gp-event-details-event-categories-card:hover{transform:translateY(-5px);box-shadow:0 2px 6px #00000026}.gp-event-details-event-details-card{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;gap:1rem;padding:1rem;display:flex;box-shadow:0 2px 6px #0000000d}.gp-event-details-event-details-card .gp-event-details-event-details-card__icon-label{flex-direction:row;align-items:center;gap:.5rem;display:flex}.gp-event-details-event-details-card .gp-event-details-event-details-card__icon-label .gp-event-details-event-details-card__icon{color:#8f2a6e}.gp-event-details-event-details-card .gp-event-details-event-details-card__icon-label .gp-event-details-event-details-card__label{color:#737272}.gp-event-details-event-details-card .gp-event-details-event-details-card__value{font-weight:700}.gp-event-details-event-details-section{width:100%;max-width:1450px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.gp-event-details-event-details-section{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.gp-event-details-event-details-section{padding-left:2rem;padding-right:2rem}}.gp-event-details-event-details-section{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:768px){.gp-event-details-event-details-section{padding-top:2rem;padding-bottom:2rem}}.gp-event-details-event-details-section{flex-direction:column;gap:1rem;display:flex}.gp-event-details-event-details-section__event-main-content{width:100%;max-width:1450px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.gp-event-details-event-details-section__event-main-content{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.gp-event-details-event-details-section__event-main-content{padding-left:2rem;padding-right:2rem}}.gp-event-details-event-details-section__event-main-content{flex-direction:column;gap:1rem;display:flex}.gp-event-details-event-details-section__event-main-content .gp-event-details-event-details-section__section-title span,.gp-event-details-event-details-section__event-main-content .gp-event-details-event-details-section__section-title h6{color:#737272}.gp-event-details-event-details-section__event-main-content .gp-event-details-event-details-section__section-sub-title{flex-direction:row;gap:.5rem;display:flex}.gp-event-details-event-details-section__event-main-content .gp-event-details-event-details-section__section-sub-title .gp-event-details-event-details-section__icon{color:#8f2a6e}.gp-event-details-event-details-section__event-main-content .gp-event-details-event-details-section__event-details-section-content{flex-direction:column;gap:1rem;display:flex}.gp-event-details-event-details-section__event-main-content .gp-event-details-event-details-section__event-details-row{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.gp-event-details-event-details-section__event-main-content .gp-event-details-event-details-section__event-details-row{grid-template-columns:repeat(2,1fr)}}.gp-event-details-event-details-section__event-main-content .gp-event-details-event-details-section__event-details-row.gp-event-details-event-details-section__event-details-row--full{grid-template-columns:1fr}.gp-event-details-event-details-section__event-main-content .gp-event-details-event-details-section__categories-section-content{grid-template-columns:1fr;justify-content:center;gap:1rem;display:grid}@media (min-width:768px){.gp-event-details-event-details-section__event-main-content .gp-event-details-event-details-section__categories-section-content{grid-template-columns:repeat(2,1fr)}}.gp-event-details-event-details-section__event-main-content .gp-event-details-event-details-section__event-race-route-merchandise-section{flex-flow:row;align-items:flex-start;gap:1rem;display:flex}.gp-event-details-event-details-section__event-main-content .gp-event-details-event-details-section__event-race-route-merchandise-section .gp-event-details-event-details-section__event-race-route,.gp-event-details-event-details-section__event-main-content .gp-event-details-event-details-section__event-race-route-merchandise-section .gp-event-details-event-details-section__event-merchandise{flex-direction:column;flex:1 1 0;gap:1rem;min-width:0;display:flex}.gp-event-details-event-details-section__event-main-content .gp-event-details-event-details-section__event-race-route-merchandise-section .gp-event-details-event-image-slideshow-card{width:100%}:is(.gp-event-details-event-details-section__event-main-content .gp-event-details-event-details-section__event-race-route-merchandise-section:has(:only-child) .gp-event-details-event-details-section__event-race-route,.gp-event-details-event-details-section__event-main-content .gp-event-details-event-details-section__event-race-route-merchandise-section:has(:only-child) .gp-event-details-event-details-section__event-merchandise){flex:100%;max-width:100%}.gp-event-details-event-details-section__event-main-content .gp-event-details-event-details-section__event-categories-section,.gp-event-details-event-details-section__event-main-content .gp-event-details-event-details-section__event-sponsors-section{flex-direction:column;gap:1rem;display:flex}.gp-event-details-event-details-section__event-main-content .gp-event-details-event-details-section__event-sponsors-grid{grid-template-columns:repeat(6,1fr);gap:1rem;display:grid}@media (max-width:1200px){.gp-event-details-event-details-section__event-main-content .gp-event-details-event-details-section__event-sponsors-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.gp-event-details-event-details-section__event-main-content .gp-event-details-event-details-section__event-sponsors-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.gp-event-details-event-details-section__event-main-content .gp-event-details-event-details-section__event-sponsors-grid{grid-template-columns:1fr}}@media (min-width:1024px){.gp-event-details-event-details-section{grid-template-columns:2fr 2fr 1.75fr;gap:0;padding-top:2rem;padding-bottom:2rem;display:grid}.gp-event-details-event-details-section .gp-event-details-event-details-section__event-main-content{grid-column:1/span 2;padding-right:1rem}.gp-event-details-event-details-section .gp-event-details-event-details-section__event-registration-section{grid-column:3/4;align-self:start;padding-left:1rem;padding-right:2rem;position:sticky;top:5.5rem}}@media (max-width:1023.98px){.gp-event-details-event-details-section .gp-event-details-event-details-section__event-registration-section{padding-top:1rem}}.gp-event-details-event-hero-section{height:auto;min-height:220px;padding:1.5rem 0}@media (min-width:768px){.gp-event-details-event-hero-section{min-height:280px;padding-bottom:2rem}}@media (min-width:1024px){.gp-event-details-event-hero-section{height:40vh;min-height:300px;max-height:480px;padding-bottom:1.5rem}}.gp-event-details-event-hero-section{background-color:#111;align-items:flex-end;padding-bottom:1.5rem;display:flex;position:relative;overflow:hidden}.gp-event-details-event-hero-section .gp-event-details-event-hero-section__poster-button{z-index:0;cursor:zoom-in;background:0 0;border:none;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.gp-event-details-event-hero-section .gp-event-details-event-hero-section__poster-button:hover .gp-event-details-event-hero-section__poster{opacity:.92}.gp-event-details-event-hero-section .gp-event-details-event-hero-section__poster{object-fit:contain;object-position:center;width:100%;height:100%;transition:opacity .5s}.gp-event-details-event-hero-section .gp-event-details-event-hero-section__poster--fade-in{opacity:1}.gp-event-details-event-hero-section .gp-event-details-event-hero-section__poster--fade-out{opacity:0}.gp-event-details-event-hero-section .gp-event-details-event-hero-section__hero-content{width:100%;max-width:1450px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.gp-event-details-event-hero-section .gp-event-details-event-hero-section__hero-content{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.gp-event-details-event-hero-section .gp-event-details-event-hero-section__hero-content{padding-left:2rem;padding-right:2rem}}.gp-event-details-event-hero-section .gp-event-details-event-hero-section__hero-content{z-index:1;justify-items:start;display:grid;position:relative}.gp-event-details-event-hero-section .gp-event-details-event-hero-section__hero-content .gp-event-details-event-hero-section__hero-btn{color:#fff;background:#8f2a6e;border:none}.gp-event-details-event-hero-section .gp-event-details-event-hero-section__hero-content .gp-event-details-event-hero-section__hero-btn:hover{color:#333;background:#fff}.gp-event-details-event-hero-section .gp-event-details-event-hero-section__hero-content .gp-event-details-event-hero-section__hero-title{color:#fff;text-shadow:0 1px 2px #000000e6,0 2px 6px #000000bf,0 4px 12px #00000080;max-width:100%;margin:.5rem 0;font-size:clamp(1.75rem,6vw,3.5rem);font-weight:1000;line-height:1.15;display:inline-block}@media (min-width:768px){.gp-event-details-event-hero-section .gp-event-details-event-hero-section__hero-content .gp-event-details-event-hero-section__hero-title{margin:1rem 0}}.gp-event-details-event-hero-section .gp-event-details-event-hero-section__hero-content .gp-event-details-event-hero-section__hero-subtitle{color:#fff;text-shadow:0 1px 2px #000000d9,0 2px 6px #0009;font-size:1rem;line-height:1.4;display:inline-block}.gp-event-details-event-hero-section__preview-modal{max-width:calc(100vw - 32px);padding-bottom:0;top:1rem}.gp-event-details-event-hero-section__preview-modal .ant-modal-content{box-shadow:none;padding:0;background:0 0!important}.gp-event-details-event-hero-section__preview-modal .ant-modal-header{background:0 0;border:none;height:0;margin:0;padding:0;position:relative;overflow:visible}.gp-event-details-event-hero-section__preview-modal .ant-modal-close{top:1.5rem;z-index:1100;color:#fff;background:#000000b8;border:2px solid #ffffffe6;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex;position:fixed;inset-inline-end:1.5rem;box-shadow:0 2px 12px #00000073}.gp-event-details-event-hero-section__preview-modal .ant-modal-close:hover{color:#fff;background:#000000e0;border-color:#fff}.gp-event-details-event-hero-section__preview-modal .ant-modal-body{background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.gp-event-details-event-hero-section__preview-modal .gp-event-details-event-hero-section__preview-image{object-fit:contain;border-radius:10px;width:100%;max-width:100%;max-height:calc(100vh - 80px);display:block}.gp-event-details-event-image-slideshow-card{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;gap:1rem;display:flex;box-shadow:0 2px 6px #0000000d}.gp-event-details-event-image-slideshow-card .gp-event-details-event-image-slideshow-card__slideshow{aspect-ratio:1;background-color:#be389314;border-radius:10px;width:100%;position:relative;overflow:hidden}.gp-event-details-event-image-slideshow-card .gp-event-details-event-image-slideshow-card__slideshow-track{height:100%;transition:all .3s;display:flex}.gp-event-details-event-image-slideshow-card .gp-event-details-event-image-slideshow-card__slide{flex:0 0 100%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.gp-event-details-event-image-slideshow-card .gp-event-details-event-image-slideshow-card__slideshow-image{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.gp-event-details-event-image-slideshow-card .gp-event-details-event-image-slideshow-card__slideshow-dots{gap:.5rem;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.gp-event-details-event-image-slideshow-card .gp-event-details-event-image-slideshow-card__slideshow-dots .gp-event-details-event-image-slideshow-card__dot{cursor:pointer;background-color:#fff9;border-radius:18px;width:10px;height:10px;transition:all .3s}.gp-event-details-event-image-slideshow-card .gp-event-details-event-image-slideshow-card__slideshow-dots .gp-event-details-event-image-slideshow-card__dot.gp-event-details-event-image-slideshow-card__active{background-color:#fff}.gp-event-details-event-location-card{border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;gap:1rem;width:100%;height:clamp(180px,25vw,350px);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000000d}.gp-event-details-event-location-card .gp-event-details-event-location-card__leaflet-container{width:100%;height:100%}.gp-event-details-event-location-card__event-address{color:#737272;margin-top:.5rem;font-size:14px}.gp-event-details-event-organization-social-links{flex-direction:column;gap:1rem;display:flex}.gp-event-details-event-organization-social-links__section-title{color:#333;align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:700;display:flex}.gp-event-details-event-organization-social-links__section-icon{color:#8f2a6e;font-size:20px}.gp-event-details-event-organization-social-links__links-list{flex-wrap:wrap;gap:.5rem;display:flex}.gp-event-details-event-organization-social-links__social-link{color:#333;background:#fff;border:1px solid #e0e0e0;border-radius:12px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 2px 6px #0000000d}.gp-event-details-event-organization-social-links__social-link:hover,.gp-event-details-event-organization-social-links__social-link:focus,.gp-event-details-event-organization-social-links__social-link:visited{color:#333;text-decoration:none}.gp-event-details-event-organization-social-links__social-link:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.gp-event-details-event-organization-social-links__link-icon{color:#8f2a6e;font-size:16px}.gp-event-details-event-register-card{box-sizing:border-box;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;margin:0;padding:1rem;display:flex;box-shadow:0 2px 6px #0000000d}.gp-event-details-event-register-card .gp-event-details-event-register-card__event-price{text-align:center}.gp-event-details-event-register-card .gp-event-details-event-register-card__event-price span{color:#737272}.gp-event-details-event-register-card .gp-event-details-event-register-card__event-price h3{color:#8f2a6e}.gp-event-details-event-register-card .gp-event-details-event-register-card__referral-code{flex-direction:column;gap:.25rem;width:100%;display:flex}.gp-event-details-event-register-card .gp-event-details-event-register-card__referral-code .gp-event-details-event-register-card__referral-label{color:#737272}.gp-event-details-event-register-card .gp-event-details-event-register-card__register-btn,.gp-event-details-event-register-card .gp-event-details-event-register-card__registration-closed,.gp-event-details-event-register-card .gp-event-details-event-register-card__secure-checkout{border:none;width:100%;display:flex}.gp-event-details-event-register-card .gp-event-details-event-register-card__registration-closed{flex-direction:column;gap:1rem}.gp-event-details-event-register-card .gp-event-details-event-register-card__registration-closed .gp-event-details-event-register-card__registration-closed-msg{color:#fff;cursor:not-allowed;background-color:#faaf91;border-radius:.25rem;justify-content:center;align-items:center;gap:.5rem;padding:.25rem;font-size:.875rem;font-weight:400;display:flex}.gp-event-details-event-register-card .gp-event-details-event-register-card__registration-closed .gp-event-details-event-register-card__registration-open-date{text-align:center;color:#737272}.gp-event-details-event-register-card .gp-event-details-event-register-card__secure-checkout{color:#737272;cursor:default;background-color:#f3f4f6;border-radius:.25rem;justify-content:center;align-items:center;gap:.25rem;padding:.25rem;font-size:.875rem;font-weight:400}@media (min-width:1024px){.gp-event-details-event-register-card{margin:0}}.gp-event-details-event-sponsors-card{cursor:pointer;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;transition:all .3s;display:flex;box-shadow:0 2px 6px #0000000d}.gp-event-details-event-sponsors-card .gp-event-details-event-sponsors-card__sponsor-avatar{border:1px solid #00000014}.gp-event-details-event-sponsors-card .gp-event-details-event-sponsors-card__sponsor-info{flex-direction:column;display:flex}.gp-event-details-event-sponsors-card .gp-event-details-event-sponsors-card__sponsor-info .gp-event-details-event-sponsors-card__sponsor-name{text-align:center;font-size:12px;font-weight:700}.gp-event-details-event-sponsors-card:hover{transform:translateY(-5px);box-shadow:0 2px 6px #00000026}.gp-event-registration-event-payment-modal .gp-event-registration-event-payment-modal__summary{background-color:#be38930f;border-radius:10px;flex-direction:column;gap:.25rem;margin-bottom:1rem;padding:.5rem 1rem;display:flex}.gp-event-registration-event-payment-modal .gp-event-registration-event-payment-modal__amount-row{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.gp-event-registration-event-payment-modal .gp-event-registration-event-payment-modal__summary-row{justify-content:space-between;align-items:baseline;gap:1rem;width:100%;display:flex}.gp-event-registration-event-payment-modal .gp-event-registration-event-payment-modal__summary-row--total{margin-top:.25rem;font-weight:600}.gp-event-registration-event-payment-modal .gp-event-registration-event-payment-modal__discount{color:#8f2a6e;font-weight:500}.gp-event-registration-event-payment-modal .gp-event-registration-event-payment-modal__full-price{color:#737272;font-size:.875rem;font-weight:500;text-decoration:line-through}.gp-event-registration-event-payment-modal .gp-event-registration-event-payment-modal__amount{color:#be3893;font-size:1.25rem;font-weight:600}.gp-event-registration-event-payment-modal .gp-event-registration-event-payment-modal__method-group{flex-direction:column;gap:.5rem;width:100%;display:flex}.gp-event-registration-event-payment-modal .gp-event-registration-event-payment-modal__method-option{border:1px solid #e0e0e0;border-radius:10px;width:100%;padding:.5rem 1rem}.gp-event-registration-event-payment-modal .gp-event-registration-event-payment-modal__hint{color:#737272;font-size:.875rem}.gp-event-registration-event-payment-modal .gp-event-registration-event-payment-modal__footer-actions{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.gp-event-registration-event-payment-modal .gp-event-registration-event-payment-modal__checkout-panel{flex-direction:column;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.gp-event-registration-event-payment-modal .gp-event-registration-event-payment-modal__checkout-panel .gp-event-registration-event-payment-modal__hint{text-align:center;margin:0}.gp-event-registration-event-payment-modal .gp-event-registration-event-payment-modal__checkout-label,.gp-event-registration-event-payment-modal .gp-event-registration-event-payment-modal__checkout-title{color:#333;text-align:center;margin:0;font-size:1rem;font-weight:700}.gp-event-registration-event-payment-modal .gp-event-registration-event-payment-modal__qr-wrap{background:#fff;border:1px solid #e0e0e0;border-radius:10px;justify-content:center;align-items:center;min-height:240px;padding:1rem;display:flex}.gp-event-registration-event-payment-modal .gp-event-registration-event-payment-modal__qr-image{width:220px;height:220px;display:block}.gp-event-registration-event-payment-modal .gp-event-registration-event-payment-modal__gateway-checkout{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.gp-event-registration-event-payment-modal .gp-event-registration-event-payment-modal__gateway-icon{color:#8f2a6e;background:#8f2a6e1a;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;font-size:28px;display:flex}.gp-event-registration-event-payment-modal .gp-event-registration-event-payment-modal__waiting{color:#737272;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.gp-event-registration-event-registration-categories-card{cursor:pointer;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:flex-start;gap:1rem;height:100%;min-height:0;padding:1rem;transition:all .2s;display:flex;position:relative;box-shadow:0 2px 6px #0000000d}.gp-event-registration-event-registration-categories-card .gp-event-registration-event-registration-categories-card__card-top{flex-direction:column;flex-shrink:0;gap:.25rem;display:flex}.gp-event-registration-event-registration-categories-card .gp-event-registration-event-registration-categories-card__card-top .gp-event-registration-event-registration-categories-card__icon{color:#3d7ce3;font-size:x-large;position:absolute;top:1rem;right:1rem}.gp-event-registration-event-registration-categories-card .gp-event-registration-event-registration-categories-card__card-top .gp-event-registration-event-registration-categories-card__category-name{font-weight:700}.gp-event-registration-event-registration-categories-card .gp-event-registration-event-registration-categories-card__card-top .gp-event-registration-event-registration-categories-card__category-price{color:#3d7ce3;font-weight:700}.gp-event-registration-event-registration-categories-card .gp-event-registration-event-registration-categories-card__card-top .gp-event-registration-event-registration-categories-card__category-inclusions{color:gray;font-size:small}.gp-event-registration-event-registration-categories-card .gp-event-registration-event-registration-categories-card__card-bottom{flex-direction:column;flex-shrink:0;gap:.5rem;margin-top:auto;display:flex}.gp-event-registration-event-registration-categories-card .gp-event-registration-event-registration-categories-card__card-bottom .gp-event-registration-event-registration-categories-card__event-discounts-row{gap:.5rem;display:flex}.gp-event-registration-event-registration-categories-card .gp-event-registration-event-registration-categories-card__card-bottom .gp-event-registration-event-registration-categories-card__event-discounts-tag,.gp-event-registration-event-registration-categories-card .gp-event-registration-event-registration-categories-card__card-bottom .gp-event-registration-event-registration-categories-card__event-discounts-req{background-color:#fef1e7;border:1px solid #fccba7;border-radius:15px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8rem;display:inline-flex}.gp-event-registration-event-registration-categories-card .gp-event-registration-event-registration-categories-card__card-bottom .gp-event-registration-event-registration-categories-card__icon{color:#f97e26;font-size:.9rem}.gp-event-registration-event-registration-categories-card.gp-event-registration-event-registration-categories-card__selected{cursor:pointer;background-color:#3d7ce31a;border:1px solid #3d7ce3}.gp-event-registration-event-registration-categories-card.gp-event-registration-event-registration-categories-card__disabled{cursor:not-allowed;opacity:.55;background-color:#f3f4f6;border-color:#e5e7eb}.gp-event-registration-event-registration-categories-card.gp-event-registration-event-registration-categories-card__disabled:hover{border-color:#e5e7eb}.gp-event-registration-event-registration-categories-card .gp-event-registration-event-registration-categories-card__capacity-status-full{color:#d94848;font-size:12px;font-weight:700}.gp-event-registration-event-registration-categories-card .gp-event-registration-event-registration-categories-card__capacity-status-available{color:#737272;font-size:12px}.gp-event-registration-event-registration-form-card{flex-direction:column;gap:1rem;display:flex}.gp-event-registration-event-registration-form-card .gp-event-registration-event-registration-form-card__participant-details-input{box-shadow:0 2px 6px #0000000d;box-shadow:none;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;gap:1rem;padding:1rem;display:flex}.gp-event-registration-event-registration-form-card .gp-event-registration-event-registration-form-card__participant-details-input .gp-event-registration-event-registration-form-card__ant-form-item{margin-bottom:0}.gp-event-registration-event-registration-form-card .gp-event-registration-event-registration-form-card__participant-details-input .gp-event-registration-event-registration-form-card__form-section{border-top:1px solid #eaeaea;margin-top:16px;padding-top:12px}.gp-event-registration-event-registration-form-card .gp-event-registration-event-registration-form-card__participant-details-input .gp-event-registration-event-registration-form-card__form-section .gp-event-registration-event-registration-form-card__form-section-title{color:#666;letter-spacing:.5px;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:600}.gp-event-registration-event-registration-form-card .gp-event-registration-event-registration-form-card__participant-details-input .gp-event-registration-event-registration-form-card__form-section .gp-event-registration-event-registration-form-card__participant-input-row{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;padding-top:.5rem;padding-bottom:.5rem;display:grid}.gp-event-registration-event-registration-form-card .gp-event-registration-event-registration-form-card__participant-details-input .gp-event-registration-event-registration-form-card__participant-title{grid-column:1/-1;font-weight:600}.gp-event-registration-event-registration-form-card .gp-event-registration-event-registration-form-card__participant-details-input .gp-event-registration-event-registration-form-card__input-field{width:100%}.gp-event-registration-event-registration-form-card .gp-event-registration-event-registration-form-card__participant-details-input .gp-event-registration-event-registration-form-card__input-field .gp-event-registration-event-registration-form-card__form-input-icon{color:#737272}.gp-event-registration-event-registration-form-card .gp-event-registration-event-registration-form-card__event-shirt-claim-section,.gp-event-registration-event-registration-form-card .gp-event-registration-event-registration-form-card__event-contact-email-section{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;gap:1rem;width:100%;padding:1.5rem;display:flex;box-shadow:0 2px 6px #0000000d}.gp-event-registration-event-registration-form-card .gp-event-registration-event-registration-form-card__event-contact-email-section .gp-event-registration-event-registration-form-card__email-input{flex-direction:column;gap:.5rem;display:flex}.gp-event-registration-event-registration-form-card .gp-event-registration-event-registration-form-card__event-contact-email-section .gp-event-registration-event-registration-form-card__email-input .gp-event-registration-event-registration-form-card__form-input-icon{color:#737272}.gp-event-registration-event-registration-form-card__ant-form-item{margin-bottom:0}.gp-event-registration-referral-code-card{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;gap:.5rem;padding:1.5rem;display:flex;box-shadow:0 2px 6px #0000000d}.gp-event-registration-referral-code-card .gp-event-registration-referral-code-card__label{color:#737272;font-size:14px}.gp-event-registration-event-registration-order-summary-card{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 2px 6px #0000000d}.gp-event-registration-event-registration-order-summary-card .gp-event-registration-event-registration-order-summary-card__order-contents{flex-direction:column;gap:.5rem;display:flex}.gp-event-registration-event-registration-order-summary-card .gp-event-registration-event-registration-order-summary-card__order-border{background-color:#e0e0e0;width:100%;height:1px}.gp-event-registration-event-registration-order-summary-card .gp-event-registration-event-registration-order-summary-card__order-bottom{flex-direction:column;gap:.5rem;display:flex}.gp-event-registration-event-registration-order-summary-card .gp-event-registration-event-registration-order-summary-card__order-bottom .gp-event-registration-event-registration-order-summary-card__register-btn{color:#fff;background-color:#ad1b2a;border:none;border-radius:10px}.gp-event-registration-event-registration-order-summary-card .gp-event-registration-event-registration-order-summary-card__order-bottom .gp-event-registration-event-registration-order-summary-card__register-btn:not(:disabled):hover{color:#fff;background-color:#dd283a}.gp-event-registration-event-registration-order-summary-card .gp-event-registration-event-registration-order-summary-card__order-bottom .gp-event-registration-event-registration-order-summary-card__register-btn.gp-event-registration-event-registration-order-summary-card__disabled{background-color:#ad1b2a}.gp-event-registration-event-registration-order-summary-card .gp-event-registration-event-registration-order-summary-card__order-bottom .gp-event-registration-event-registration-order-summary-card__terms-conditions{text-align:center;color:#737272}.gp-event-registration-event-registration-order-summary-card .gp-event-registration-event-registration-order-summary-card__order-row{flex-direction:row;justify-content:space-between;display:flex}.gp-event-registration-event-registration-order-summary-card .gp-event-registration-event-registration-order-summary-card__order-row .gp-event-registration-event-registration-order-summary-card__label{color:#737272}.gp-event-registration-event-registration-order-summary-card .gp-event-registration-event-registration-order-summary-card__order-row .gp-event-registration-event-registration-order-summary-card__value{color:#8f2a6e}.gp-event-registration-event-registration-order-summary-card .gp-event-registration-event-registration-order-summary-card__order-row .gp-event-registration-event-registration-order-summary-card__value.gp-event-registration-event-registration-order-summary-card__discount{color:#737272;text-decoration:line-through}.gp-event-registration-event-registration-order-summary-card .gp-event-registration-event-registration-order-summary-card__discount-row{flex-direction:row;justify-content:space-between;display:flex}.gp-add-event-categories{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:flex-start;gap:1rem;padding:1rem;transition:all .3s;display:flex;box-shadow:0 2px 6px #0000000d}.gp-add-event-categories .gp-add-event-categories__form-title-section{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.gp-add-event-categories .gp-add-event-categories__form-title-section .gp-add-event-categories__form-title-row{flex-direction:row;align-items:center;gap:.5rem;display:flex}.gp-add-event-categories .gp-add-event-categories__form-title-section .gp-add-event-categories__form-title-row .gp-add-event-categories__title-icon{color:#8f2a6e}.gp-add-event-categories .gp-add-event-categories__collapse-btn{color:#737272;pointer-events:none;align-items:center;display:inline-flex}.gp-add-event-categories .gp-add-event-categories__card-content{opacity:1;flex-direction:column;gap:1rem;max-height:3000px;transition:max-height .3s,opacity .2s,transform .2s,margin .2s;display:flex;overflow:hidden;transform:translateY(0)}.gp-add-event-categories .gp-add-event-categories__card-content-collapsed{opacity:0;pointer-events:none;max-height:0;transform:translateY(-4px);margin-top:0!important}.gp-add-event-categories.gp-add-event-categories__collapsed-card{padding-bottom:0}.gp-add-event-categories .gp-add-event-categories__add-btn-row{justify-content:space-between;align-items:center;display:flex}.gp-add-event-categories .gp-add-event-categories__add-btn-row .gp-add-event-categories__label{color:gray;font-size:12px;display:block}.gp-add-event-categories .gp-add-event-categories__category-cards{flex-direction:column;gap:1rem;display:flex}.gp-add-event-categories .gp-add-event-categories__category-card{background:#fbfcfc80;border:1px solid #e0e0e0;border-radius:12px;padding:1rem}.gp-add-event-categories .gp-add-event-categories__category-card-title-row{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.gp-add-event-categories .gp-add-event-categories__category-card-title-row .gp-add-event-categories__label-alt{font-size:14px}.gp-add-event-categories .gp-add-event-categories__label-with-icon{align-items:center;gap:.3rem;display:inline-flex}.gp-add-event-categories .gp-add-event-categories__info-icon-wrap{cursor:help;align-items:center;display:inline-flex}.gp-add-event-categories .gp-add-event-categories__info-icon{color:#999898;font-size:13px}.gp-add-event-categories .gp-add-event-categories__info-icon:hover{color:#8f2a6e}.gp-add-event-categories .gp-add-event-categories__discount-section{border-top:1px solid #e0e0e0;margin-top:.5rem;padding-top:.5rem}.gp-add-event-categories .gp-add-event-categories__discount-header{justify-content:space-between;align-items:center;display:flex}.gp-add-event-categories .gp-add-event-categories__discount-title{align-items:center;gap:.35rem;display:inline-flex}.gp-add-event-categories .gp-add-event-categories__discount-title small{color:#737272;font-size:10px}.gp-add-event-categories .gp-add-event-categories__discount-free-note,.gp-add-event-categories .gp-add-event-categories__discount-min-note{color:#737272;margin:0;font-size:.85rem}.gp-add-event-categories .gp-add-event-categories__discount-fields,.gp-add-event-categories .gp-add-event-categories__discount-list{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.gp-add-event-categories .gp-add-event-categories__discount-card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:.5rem}.gp-add-event-categories .gp-add-event-categories__discount-card-header{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.gp-add-event-categories .gp-add-event-categories__add-discount-btn{align-self:flex-start}.gp-add-event-categories .gp-add-event-categories__form-field-row{flex-direction:row;gap:1rem;width:100%;display:flex}.gp-add-event-categories .gp-add-event-categories__form-field-row>*{flex:1;min-width:0}.gp-add-event-details{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:flex-start;gap:1rem;padding:1rem;transition:all .3s;display:flex;box-shadow:0 2px 6px #0000000d}.gp-add-event-details .gp-add-event-details__form-title-row{flex-direction:row;align-items:center;gap:.5rem;display:flex}.gp-add-event-details .gp-add-event-details__form-title-row .gp-add-event-details__title-icon{color:#8f2a6e}.gp-add-event-details .gp-add-event-details__form-title-section{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.gp-add-event-details .gp-add-event-details__collapse-btn{color:#737272;pointer-events:none;align-items:center;display:inline-flex}.gp-add-event-details .gp-add-event-details__card-content{opacity:1;flex-direction:column;gap:1rem;max-height:3000px;transition:max-height .3s,opacity .2s,transform .2s,margin .2s;display:flex;overflow:hidden;transform:translateY(0)}.gp-add-event-details .gp-add-event-details__card-content-collapsed{opacity:0;pointer-events:none;max-height:0;transform:translateY(-4px);margin-top:0!important}.gp-add-event-details.gp-add-event-details__collapsed-card{padding-bottom:0!important}.gp-add-event-details .gp-add-event-details__form-field-row{flex-direction:row;gap:1rem;width:100%;display:flex}.gp-add-event-details .gp-add-event-details__form-field-row>*{flex:1;min-width:0}.gp-add-event-details .gp-add-event-details__label{color:gray;font-size:12px}.gp-event-image-upload{flex-direction:column;gap:.5rem;display:flex}.gp-event-image-upload .gp-event-image-upload__picture-card .ant-upload-list-item-container,.gp-event-image-upload .gp-event-image-upload__picture-card .ant-upload-select{width:104px!important;height:104px!important}.gp-event-image-upload .gp-event-image-upload__add-btn{color:#000000a6;cursor:pointer;width:100%;height:100%;font:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex}.gp-event-image-upload .gp-event-image-upload__spec-hint,.gp-event-image-upload .gp-event-image-upload__edit-hint{color:#00000073;margin:0;font-size:.8125rem}.gp-add-event-location{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:flex-start;gap:1rem;padding:1rem;transition:all .3s;display:flex;box-shadow:0 2px 6px #0000000d}.gp-add-event-location .gp-add-event-location__form-title-section{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.gp-add-event-location .gp-add-event-location__form-title-section .gp-add-event-location__form-title-row{flex-direction:row;align-items:center;gap:.5rem;display:flex}.gp-add-event-location .gp-add-event-location__form-title-section .gp-add-event-location__form-title-row .gp-add-event-location__title-icon{color:#8f2a6e}.gp-add-event-location .gp-add-event-location__collapse-btn{color:#737272;pointer-events:none;align-items:center;display:inline-flex}.gp-add-event-location .gp-add-event-location__card-content{opacity:1;flex-direction:column;gap:1rem;max-height:3000px;transition:max-height .3s,opacity .2s,transform .2s,margin .2s;display:flex;overflow:hidden;transform:translateY(0)}.gp-add-event-location .gp-add-event-location__card-content-collapsed{opacity:0;pointer-events:none;max-height:0;transform:translateY(-4px);margin-top:0!important}.gp-add-event-location.gp-add-event-location__collapsed-card{padding-bottom:0}.gp-add-event-location .gp-add-event-location__form-field-row{flex-direction:row;gap:1rem;width:100%;display:flex}.gp-add-event-location .gp-add-event-location__form-field-row .ant-form-item{margin-bottom:0}.gp-add-event-location .gp-add-event-location__form-field-row .ant-form-item .ant-form-item-label>label{font-size:12px}.gp-add-event-location .gp-add-event-location__form-field-row>*{flex:1;min-width:0}.gp-add-event-location .gp-add-event-location__map-section{flex-direction:column;gap:.5rem;display:flex}.gp-add-event-location .gp-add-event-location__map-label,.gp-add-event-location .gp-add-event-location__address-status{color:#737272;font-size:12px}.gp-add-event-location .gp-add-event-location__leaflet-map{border:1px solid #e0e0e0;border-radius:12px;width:100%;height:320px;overflow:hidden}.gp-add-event-merchandise{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:flex-start;gap:1rem;padding:1rem;transition:all .3s;display:flex;box-shadow:0 2px 6px #0000000d}.gp-add-event-merchandise .gp-add-event-merchandise__form-title-section{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.gp-add-event-merchandise .gp-add-event-merchandise__form-title-section .gp-add-event-merchandise__form-title-row{flex-direction:row;align-items:center;gap:.5rem;display:flex}.gp-add-event-merchandise .gp-add-event-merchandise__form-title-section .gp-add-event-merchandise__form-title-row .gp-add-event-merchandise__title-icon{color:#8f2a6e}.gp-add-event-merchandise .gp-add-event-merchandise__collapse-btn{color:#737272;pointer-events:none;align-items:center;display:inline-flex}.gp-add-event-merchandise .gp-add-event-merchandise__card-content{opacity:1;flex-direction:column;gap:1rem;max-height:3000px;transition:max-height .3s,opacity .2s,transform .2s,margin .2s;display:flex;overflow:hidden;transform:translateY(0)}.gp-add-event-merchandise .gp-add-event-merchandise__card-content-collapsed{opacity:0;pointer-events:none;max-height:0;transform:translateY(-4px);margin-top:0!important}.gp-add-event-merchandise.gp-add-event-merchandise__collapsed-card{padding-bottom:0}.gp-add-event-merchandise .gp-add-event-merchandise__label{color:gray;font-size:12px}.gp-add-event-merchandise .gp-add-event-merchandise__upload-text{color:gray;font-size:1rem}.gp-add-event-merchandise .gp-add-event-merchandise__upload-hint{color:#00000073;margin-top:.25rem;font-size:.8125rem}.gp-add-event-race-routes{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:flex-start;gap:1rem;padding:1rem;transition:all .3s;display:flex;box-shadow:0 2px 6px #0000000d}.gp-add-event-race-routes .gp-add-event-race-routes__form-title-section{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.gp-add-event-race-routes .gp-add-event-race-routes__form-title-section .gp-add-event-race-routes__form-title-row{flex-direction:row;align-items:center;gap:.5rem;display:flex}.gp-add-event-race-routes .gp-add-event-race-routes__form-title-section .gp-add-event-race-routes__form-title-row .gp-add-event-race-routes__title-icon{color:#8f2a6e}.gp-add-event-race-routes .gp-add-event-race-routes__collapse-btn{color:#737272;pointer-events:none;align-items:center;display:inline-flex}.gp-add-event-race-routes .gp-add-event-race-routes__card-content{opacity:1;flex-direction:column;gap:1rem;max-height:3000px;transition:max-height .3s,opacity .2s,transform .2s,margin .2s;display:flex;overflow:hidden;transform:translateY(0)}.gp-add-event-race-routes .gp-add-event-race-routes__card-content-collapsed{opacity:0;pointer-events:none;max-height:0;transform:translateY(-4px);margin-top:0!important}.gp-add-event-race-routes.gp-add-event-race-routes__collapsed-card{padding-bottom:0}.gp-add-event-race-routes .gp-add-event-race-routes__label{color:gray;font-size:12px}.gp-add-event-race-routes .gp-add-event-race-routes__upload-text{color:gray;font-size:1rem}.gp-add-event-race-routes .gp-add-event-race-routes__upload-hint{color:#00000073;margin-top:.25rem;font-size:.8125rem}.gp-add-event-referrals{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:flex-start;gap:1rem;padding:1rem;transition:all .3s;display:flex;box-shadow:0 2px 6px #0000000d}.gp-add-event-referrals .gp-add-event-referrals__form-title-row{flex-direction:row;align-items:center;gap:.5rem;display:flex}.gp-add-event-referrals .gp-add-event-referrals__form-title-row .gp-add-event-referrals__title-icon{color:#8f2a6e}.gp-add-event-referrals .gp-add-event-referrals__form-title-section{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.gp-add-event-referrals .gp-add-event-referrals__collapse-btn{color:#737272;pointer-events:none;align-items:center;display:inline-flex}.gp-add-event-referrals .gp-add-event-referrals__card-content{opacity:1;flex-direction:column;gap:1rem;max-height:3000px;transition:max-height .3s,opacity .2s,transform .2s,margin .2s;display:flex;overflow:hidden;transform:translateY(0)}.gp-add-event-referrals .gp-add-event-referrals__card-content-collapsed{opacity:0;pointer-events:none;max-height:0;transform:translateY(-4px);margin-top:0!important}.gp-add-event-referrals.gp-add-event-referrals__collapsed-card{padding-bottom:0}.gp-add-event-referrals .gp-add-event-referrals__form-field-row{flex-direction:row;gap:1rem;width:100%;display:flex}.gp-add-event-referrals .gp-add-event-referrals__form-field-row>*{flex:1;min-width:0}.gp-add-event-referrals .gp-add-event-referrals__has-referrals-field{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.gp-add-event-referrals .gp-add-event-referrals__has-referrals-field .gp-add-event-referrals__referrals{flex-direction:column;display:flex}.gp-add-event-referrals .gp-add-event-referrals__has-referrals-field .gp-add-event-referrals__referrals .gp-add-event-referrals__top-text{font-size:14px}.gp-add-event-referrals .gp-add-event-referrals__has-referrals-field .gp-add-event-referrals__referrals .gp-add-event-referrals__bottom-text{color:gray;font-size:12px}.gp-add-event-sponsors{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:flex-start;gap:1rem;padding:1rem;transition:all .3s;display:flex;box-shadow:0 2px 6px #0000000d}.gp-add-event-sponsors .gp-add-event-sponsors__form-title-section{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.gp-add-event-sponsors .gp-add-event-sponsors__form-title-section .gp-add-event-sponsors__form-title-row{flex-direction:row;align-items:center;gap:.5rem;display:flex}.gp-add-event-sponsors .gp-add-event-sponsors__form-title-section .gp-add-event-sponsors__form-title-row .gp-add-event-sponsors__title-icon{color:#8f2a6e}.gp-add-event-sponsors .gp-add-event-sponsors__collapse-btn{color:#737272;pointer-events:none;align-items:center;display:inline-flex}.gp-add-event-sponsors .gp-add-event-sponsors__card-content{opacity:1;flex-direction:column;gap:1rem;max-height:3000px;transition:max-height .3s,opacity .2s,transform .2s,margin .2s;display:flex;overflow:hidden;transform:translateY(0)}.gp-add-event-sponsors .gp-add-event-sponsors__card-content-collapsed{opacity:0;pointer-events:none;max-height:0;transform:translateY(-4px);margin-top:0!important}.gp-add-event-sponsors.gp-add-event-sponsors__collapsed-card{padding-bottom:0}.gp-add-event-sponsors .gp-add-event-sponsors__add-btn-row{justify-content:space-between;align-items:center;display:flex}.gp-add-event-sponsors .gp-add-event-sponsors__add-btn-row .gp-add-event-sponsors__label{color:gray;font-size:12px;display:block}.gp-add-event-sponsors .gp-add-event-sponsors__add-btn-row .addBtn:hover{color:#ad1b2a;border-color:#ad1b2a}.gp-add-event-sponsors .gp-add-event-sponsors__form-field-row-parent{flex-direction:row;gap:1rem;display:flex}.gp-add-event-sponsors .gp-add-event-sponsors__form-field-row{flex-direction:row;gap:1rem;width:100%;display:flex}.gp-add-event-sponsors .gp-add-event-sponsors__form-field-row>*{flex:1;min-width:0}.gp-all-events-table{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;gap:1rem;padding:0;display:flex;overflow-x:auto;box-shadow:0 2px 6px #0000000d}.gp-all-events-table__table .ant-table-thead>tr>th{color:gray;background-color:#fff;font-size:smaller}.gp-all-events-table__table .ant-table-thead>tr>th:before{display:none}.gp-all-events-table__table .ant-table-thead>tr>th .ant-table-column-sorter{opacity:0}.gp-all-events-table__table .ant-table-thead>tr>th.ant-table-column-sort .ant-table-column-sorter{opacity:1}.gp-all-events-table__event-name-link{color:#333;font-weight:700;transition:color .2s}.gp-all-events-table__event-name-link:hover{color:#8f2a6e;text-decoration:underline}button.gp-all-events-table__event-name-link{font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.gp-all-events-table__event-name{color:#333;font-weight:700}.gp-all-events-table__organization-name{color:#333}.gp-all-events-table__registration-window{color:#737272;font-size:12px}.gp-all-events-table__muted-text{color:#737272;font-size:14px}.gp-all-events-table__registration-count{color:#333;font-weight:700}.gp-all-events-table__status-open{color:#54a25f;background:#54a25f1a;border-radius:999px;margin:0}.gp-all-events-table__status-ended{color:#737272;background:#7372721a;border-radius:999px;margin:0}.gp-all-events-table__status-closed{color:#d94848;background:#d948481a;border-radius:999px;margin:0}.gp-all-events-table__status-draft{color:#737272;background:#7372721a;border-radius:999px;margin:0}.gp-all-events-table__actions-cell{align-items:center;gap:.25rem;display:inline-flex}.gp-all-events-table__action-button{color:#737272;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:14px;line-height:1;transition:color .2s,border-color .2s;display:inline-flex}.gp-all-events-table__action-button:hover:not(:disabled){color:#333;background:0 0;border-color:#e0e0e0}.gp-all-events-table__action-button:focus-visible{outline-offset:2px;outline:2px solid #8f2a6e}.gp-all-events-table__action-button:disabled{cursor:not-allowed;opacity:.45}.gp-all-events-table__action-button.gp-all-events-table__action-button--danger{color:#ad1b2a}.gp-all-events-table__action-button.gp-all-events-table__action-button--danger:hover:not(:disabled){color:#dd283a;background:0 0;border-color:#ad1b2a}.gp-all-events-table__action-button-placeholder{flex-shrink:0;width:32px;height:32px;display:inline-flex}.gp-all-events-table__empty-state{text-align:center;color:#737272;padding:2rem 0;font-size:14px}.gp-share-event-modal .gp-share-event-modal__content{flex-direction:column;gap:1.5rem;display:flex}.gp-share-event-modal .gp-share-event-modal__details{gap:1rem;display:flex}.gp-share-event-modal .gp-share-event-modal__poster{aspect-ratio:16/9;background-color:#be389314;border-radius:12px;flex-shrink:0;width:160px;position:relative;overflow:hidden}.gp-share-event-modal .gp-share-event-modal__poster-img{object-fit:contain;object-position:center}.gp-share-event-modal .gp-share-event-modal__info{flex:1;min-width:0}.gp-share-event-modal .gp-share-event-modal__title{color:#333;margin:0 0 .5rem;font-size:18px;font-weight:700}.gp-share-event-modal .gp-share-event-modal__meta{gap:.25rem;margin:0;display:grid}.gp-share-event-modal .gp-share-event-modal__meta-row{grid-template-columns:110px 1fr;gap:.5rem;font-size:14px;display:grid}.gp-share-event-modal .gp-share-event-modal__meta-row dt{color:#737272;margin:0;font-weight:400}.gp-share-event-modal .gp-share-event-modal__meta-row dd{color:#333;margin:0}.gp-share-event-modal .gp-share-event-modal__share-panel{border-top:1px solid #e0e0e0;flex-direction:column;gap:1rem;padding-top:1rem;display:flex}.gp-share-event-modal .gp-share-event-modal__url-label,.gp-share-event-modal .gp-share-event-modal__qr-label{color:#333;font-size:13px;font-weight:700}.gp-share-event-modal .gp-share-event-modal__url-row{gap:.5rem;display:flex}.gp-share-event-modal .gp-share-event-modal__qr-panel{flex-direction:column;align-items:center;gap:.5rem;display:flex}.gp-share-event-modal .gp-share-event-modal__qr-wrap{background:#fff;border:1px solid #e0e0e0;border-radius:12px;justify-content:center;align-items:center;width:220px;height:220px;display:flex}.gp-share-event-modal .gp-share-event-modal__qr-image{width:200px;height:200px;display:block}.gp-share-event-modal .gp-share-event-modal__qr-hint{color:#737272;text-align:center;margin:0;font-size:13px}.gp-admin-payments-table{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;gap:1rem;padding:0;display:flex;overflow-x:auto;box-shadow:0 2px 6px #0000000d}.gp-admin-payments-table__table .ant-table-thead>tr>th{color:gray;background-color:#fff;font-size:smaller}.gp-admin-payments-table__table .ant-table-thead>tr>th:before{display:none}.gp-admin-payments-table__table .ant-table-thead>tr>th .ant-table-column-sorter{opacity:0}.gp-admin-payments-table__table .ant-table-thead>tr>th.ant-table-column-sort .ant-table-column-sorter{opacity:1}.gp-admin-payments-table__reference,.gp-admin-payments-table__amount{color:#333;font-weight:700}.gp-admin-payments-table__muted-text{color:#737272;font-size:14px}.gp-admin-payments-table__status-pending{color:#d48806;background:#faad141f;border-radius:999px;margin:0}.gp-admin-payments-table__status-verified{color:#54a25f;background:#54a25f1a;border-radius:999px;margin:0}.gp-admin-payments-table__status-rejected,.gp-admin-payments-table__status-failed{color:#d94848;background:#d948481a;border-radius:999px;margin:0}.gp-admin-payments-table__status-cancelled{color:#737272;background:#7372721a;border-radius:999px;margin:0}.gp-admin-payments-table__actions-cell{align-items:center;gap:.25rem;display:inline-flex}.gp-admin-payments-table__action-button{color:#737272;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:14px;line-height:1;transition:color .2s,border-color .2s;display:inline-flex}.gp-admin-payments-table__action-button:hover:not(:disabled){color:#333;background:0 0;border-color:#e0e0e0}.gp-admin-payments-table__action-button:focus-visible{outline-offset:2px;outline:2px solid #8f2a6e}.gp-admin-payments-table__action-button:disabled{cursor:not-allowed;opacity:.45}.gp-admin-payments-table__action-button.gp-admin-payments-table__action-button--danger{color:#ad1b2a}.gp-admin-payments-table__action-button.gp-admin-payments-table__action-button--danger:hover:not(:disabled){color:#dd283a;background:0 0;border-color:#ad1b2a}.gp-admin-payments-table__empty-state{text-align:center;color:#737272;padding:2rem 0;font-size:14px}.gp-event-registrations-table{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;gap:1rem;padding:0;display:flex;overflow-x:auto;box-shadow:0 2px 6px #0000000d}.gp-event-registrations-table__table .ant-table-thead>tr>th{color:gray;background-color:#fff;font-size:smaller}.gp-event-registrations-table__table .ant-table-thead>tr>th:before{display:none}.gp-event-registrations-table__table .ant-table-thead>tr>th .ant-table-column-sorter{opacity:0}.gp-event-registrations-table__table .ant-table-thead>tr>th.ant-table-column-sort .ant-table-column-sorter{opacity:1}.gp-event-registrations-table__code,.gp-event-registrations-table__name,.gp-event-registrations-table__amount{color:#333;font-weight:700}.gp-event-registrations-table__muted-text{color:#737272;font-size:14px}.gp-event-registrations-table__status-pending{color:#d48806;background:#faad141f;border-radius:999px;margin:0}.gp-event-registrations-table__status-approved{color:#54a25f;background:#54a25f1a;border-radius:999px;margin:0}.gp-event-registrations-table__status-rejected{color:#d94848;background:#d948481a;border-radius:999px;margin:0}.gp-event-registrations-table__actions-cell{align-items:center;gap:.25rem;display:inline-flex}.gp-event-registrations-table__action-button{color:#737272;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:14px;line-height:1;transition:color .2s,border-color .2s;display:inline-flex}.gp-event-registrations-table__action-button:hover:not(:disabled){color:#333;background:0 0;border-color:#e0e0e0}.gp-event-registrations-table__action-button:focus-visible{outline-offset:2px;outline:2px solid #8f2a6e}.gp-event-registrations-table__action-button:disabled{cursor:not-allowed;opacity:.45}.gp-event-registrations-table__action-button.gp-event-registrations-table__action-button--danger{color:#ad1b2a}.gp-event-registrations-table__action-button.gp-event-registrations-table__action-button--danger:hover:not(:disabled){color:#dd283a;background:0 0;border-color:#ad1b2a}.gp-event-registrations-table__empty-state{text-align:center;color:#737272;padding:2rem 0;font-size:14px}.gp-admin-event-types-table{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;gap:1rem;padding:0;display:flex;overflow:hidden;box-shadow:0 2px 6px #0000000d}.gp-admin-event-types-table__admin-event-types-table .ant-table-thead>tr>th{color:gray;background-color:#fff;font-size:smaller}.gp-admin-event-types-table__admin-event-types-table .ant-table-thead>tr>th:before{display:none}.gp-admin-event-types-table__admin-event-types-table .ant-table-thead>tr>th .ant-table-column-sorter{opacity:0}.gp-admin-event-types-table__admin-event-types-table .ant-table-thead>tr>th.ant-table-column-sort .ant-table-column-sorter{opacity:1}.gp-admin-event-types-table__name{color:#333;font-weight:700}.gp-admin-event-types-table__muted-text{color:#737272;font-size:14px}.gp-admin-event-types-table__status-active{color:#54a25f;background:#54a25f1a;border-radius:999px;margin:0}.gp-admin-event-types-table__status-inactive{color:#737272;background:#7372721a;border-radius:999px;margin:0}.gp-admin-event-types-table__actions-cell{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.gp-admin-event-types-table__action-button{color:#737272;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:14px;line-height:1;transition:color .2s,border-color .2s;display:inline-flex}.gp-admin-event-types-table__action-button:hover:not(:disabled){color:#333;background:0 0;border-color:#e0e0e0}.gp-admin-event-types-table__action-button:focus-visible{outline-offset:2px;outline:2px solid #8f2a6e}.gp-admin-event-types-table__action-button:disabled{cursor:not-allowed;opacity:.45}.gp-admin-event-types-table__action-button.gp-admin-event-types-table__action-button--danger{color:#ad1b2a}.gp-admin-event-types-table__action-button.gp-admin-event-types-table__action-button--danger:hover:not(:disabled){color:#dd283a;background:0 0;border-color:#ad1b2a}.gp-admin-event-types-table__empty-state{text-align:center;color:#737272;padding:2rem 0;font-size:14px}.gp-manage-org-admin-create-org-admin-modal .gp-manage-org-admin-create-org-admin-modal__form{flex-direction:column;gap:1rem;display:flex}.gp-manage-org-admin-create-org-admin-modal .gp-manage-org-admin-create-org-admin-modal__search-section{flex-direction:column;gap:.25rem;display:flex}.gp-manage-org-admin-create-org-admin-modal .gp-manage-org-admin-create-org-admin-modal__search-section .gp-manage-org-admin-create-org-admin-modal__field-label{font-size:14px;font-weight:500}.gp-manage-org-admin-create-org-admin-modal .gp-manage-org-admin-create-org-admin-modal__display-section{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.gp-manage-org-admin-create-org-admin-modal .gp-manage-org-admin-create-org-admin-modal__display-section .gp-manage-org-admin-create-org-admin-modal__display-section-title{color:#737272;font-size:13px;font-weight:600}.gp-manage-org-admin-create-org-admin-modal .gp-manage-org-admin-create-org-admin-modal__display-section .gp-manage-org-admin-create-org-admin-modal__form-field-row{gap:1rem;display:flex}.gp-manage-org-admin-create-org-admin-modal .gp-manage-org-admin-create-org-admin-modal__display-section .gp-manage-org-admin-create-org-admin-modal__form-field-row>*{flex:1;min-width:0}.gp-manage-org-admin-create-org-admin-modal .gp-manage-org-admin-create-org-admin-modal__display-section .gp-manage-org-admin-create-org-admin-modal__display-field{flex-direction:column;gap:.25rem;display:flex}.gp-manage-org-admin-create-org-admin-modal .gp-manage-org-admin-create-org-admin-modal__display-section .gp-manage-org-admin-create-org-admin-modal__display-field label{color:#737272;font-size:12px}.gp-manage-org-admin-create-org-admin-modal .gp-manage-org-admin-create-org-admin-modal__display-section .gp-manage-org-admin-create-org-admin-modal__display-field .ant-input[readonly]{cursor:default;color:#000000e0;background:#fff}.gp-manage-org-admin-create-org-admin-modal .gp-manage-org-admin-create-org-admin-modal__footer-actions{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.gp-manage-org-admin-manage-org-admin-stat-card{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 2px 6px #0000000d}.gp-manage-org-admin-manage-org-admin-stat-card .gp-manage-org-admin-manage-org-admin-stat-card__card-top{justify-content:space-between;align-items:center;display:flex}.gp-manage-org-admin-manage-org-admin-stat-card .gp-manage-org-admin-manage-org-admin-stat-card__card-top span{color:gray}.gp-manage-org-admin-manage-org-admin-stat-card .gp-manage-org-admin-manage-org-admin-stat-card__card-bottom{flex-direction:column;display:flex}.gp-manage-org-admin-manage-org-admin-table{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;gap:1rem;padding:0;display:flex;overflow:hidden;box-shadow:0 2px 6px #0000000d}.gp-manage-org-admin-manage-org-admin-table__manage-org-admin-table .ant-table-thead>tr>th{color:gray;background-color:#fff;font-size:smaller}.gp-manage-org-admin-manage-org-admin-table__manage-org-admin-table .ant-table-thead>tr>th:before{display:none}.gp-manage-org-admin-manage-org-admin-table__manage-org-admin-table .ant-table-thead>tr>th .ant-table-column-sorter{opacity:0}.gp-manage-org-admin-manage-org-admin-table__manage-org-admin-table .ant-table-thead>tr>th.ant-table-column-sort .ant-table-column-sorter{opacity:1}.gp-manage-org-admin-manage-org-admin-table__name-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.gp-manage-org-admin-manage-org-admin-table__name-primary{color:#333;font-weight:700}.gp-manage-org-admin-manage-org-admin-table__name-secondary{color:#737272;font-size:12px}.gp-manage-org-admin-manage-org-admin-table__muted-text{color:#737272;font-size:14px}.gp-manage-org-admin-manage-org-admin-table__status-tag{border-radius:999px;margin:0}.gp-manage-org-admin-manage-org-admin-table__tag-group{flex-wrap:wrap;gap:4px;display:flex}.gp-manage-org-admin-manage-org-admin-table__outline-tag{color:#737272;background:#272c35;border:1px solid #e0e0e0;border-radius:999px;margin:0;font-size:12px;line-height:1.4}.gp-manage-org-admin-manage-org-admin-table__assigned-tag{color:#54a25f;background:#54a25f14;border:1px solid #54a25f40;border-radius:999px;margin:0;font-size:12px;line-height:1.4}.gp-manage-org-admin-manage-org-admin-table__none-label{color:#999898;font-size:13px}.gp-manage-org-admin-manage-org-admin-table__actions-cell{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.gp-manage-org-admin-manage-org-admin-table__action-button{color:#737272;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:14px;line-height:1;transition:color .2s,border-color .2s;display:inline-flex}.gp-manage-org-admin-manage-org-admin-table__action-button:hover:not(:disabled){color:#333;background:0 0;border-color:#e0e0e0}.gp-manage-org-admin-manage-org-admin-table__action-button:focus-visible{outline-offset:2px;outline:2px solid #8f2a6e}.gp-manage-org-admin-manage-org-admin-table__action-button:disabled{cursor:not-allowed;opacity:.45}.gp-manage-org-admin-manage-org-admin-table__action-button.gp-manage-org-admin-manage-org-admin-table__action-button--danger{color:#ad1b2a}.gp-manage-org-admin-manage-org-admin-table__action-button.gp-manage-org-admin-manage-org-admin-table__action-button--danger:hover:not(:disabled){color:#dd283a;background:0 0;border-color:#ad1b2a}.gp-manage-org-admin-manage-org-admin-table__deactivate-action{color:#d94848}.gp-manage-org-admin-manage-org-admin-table__deactivate-action:hover{color:#d94848!important;background:#d9484814!important}.gp-manage-org-admin-manage-org-admin-table__activate-action{color:#8f2a6e}.gp-manage-org-admin-manage-org-admin-table__activate-action:hover{color:#8f2a6e!important;background:#8f2a6e14!important}.gp-manage-org-admin-manage-org-admin-table__empty-state{text-align:center;color:#737272;padding:2rem 0;font-size:14px}.gp-manage-organization-create-organization-modal .gp-manage-organization-create-organization-modal__form{flex-direction:column;gap:1rem;display:flex}.gp-manage-organization-create-organization-modal .gp-manage-organization-create-organization-modal__form .gp-manage-organization-create-organization-modal__field{width:100%;display:flex}.gp-manage-organization-create-organization-modal .gp-manage-organization-create-organization-modal__form .gp-manage-organization-create-organization-modal__upload-text{color:gray;font-size:1rem}.gp-manage-organization-create-organization-modal .gp-manage-organization-create-organization-modal__form .gp-manage-organization-create-organization-modal__label{color:gray;font-size:14px}.gp-manage-organization-create-organization-modal .gp-manage-organization-create-organization-modal__form .gp-manage-organization-create-organization-modal__social-link{flex-direction:column;gap:1rem;display:flex}.gp-manage-organization-create-organization-modal .gp-manage-organization-create-organization-modal__form .gp-manage-organization-create-organization-modal__social-link .gp-manage-organization-create-organization-modal__social-link-row{gap:1rem;width:100%;display:flex}.gp-manage-organization-create-organization-modal .gp-manage-organization-create-organization-modal__form .gp-manage-organization-create-organization-modal__social-link .gp-manage-organization-create-organization-modal__social-link-row button{flex:none;align-self:flex-start}.gp-manage-organization-create-organization-modal .gp-manage-organization-create-organization-modal__footer-actions{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.gp-manage-organization-manage-organization-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:flex-start;gap:0;height:100%;padding:1rem;transition:all .3s;display:flex;box-shadow:0 2px 6px #0000000d}.gp-manage-organization-manage-organization-card:hover{border-color:#8f2a6e59;transform:translateY(-2px);box-shadow:0 8px 24px #8f2a6e1f}.gp-manage-organization-manage-organization-card__card-header{border-bottom:1px solid #e0e0e0;flex-shrink:0;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.gp-manage-organization-manage-organization-card__logo-wrap{flex-shrink:0}.gp-manage-organization-manage-organization-card__logo-avatar{color:#fff;background:linear-gradient(135deg,#8f2a6e,#671e50);border:1px solid #e0e0e0;font-weight:700}.gp-manage-organization-manage-organization-card__logo-avatar .ant-avatar-image{object-fit:cover}.gp-manage-organization-manage-organization-card__header-content{flex-direction:column;gap:.25rem;min-width:0;display:flex}.gp-manage-organization-manage-organization-card__org-name{color:#333;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.05rem;font-weight:700;line-height:1.3;overflow:hidden}.gp-manage-organization-manage-organization-card__created-at{color:#737272;align-items:center;gap:6px;font-size:12px;display:inline-flex}.gp-manage-organization-manage-organization-card__description{color:#737272;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;min-height:4.65em;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.gp-manage-organization-manage-organization-card__card-body{flex-direction:column;flex:1;gap:1rem;min-height:0;padding-top:1rem;display:flex}.gp-manage-organization-manage-organization-card__meta-list{flex-direction:column;flex-shrink:0;gap:.5rem;margin-top:auto;display:flex}.gp-manage-organization-manage-organization-card__meta-item{color:#333;align-items:flex-start;gap:.5rem;font-size:13px;line-height:1.45;display:flex}.gp-manage-organization-manage-organization-card__meta-icon{color:#8f2a6e;flex-shrink:0;margin-top:2px;font-size:14px}.gp-manage-organization-manage-organization-card__owner-name{color:#333;font-weight:700}.gp-manage-organization-manage-organization-card__owner-email{color:#737272;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.gp-manage-organization-manage-organization-card__card-footer{border-top:1px solid #e0e0e0;flex-shrink:0;margin-top:1rem;padding-top:1rem}.gp-manage-organization-manage-organization-card__social-links{align-items:flex-start;gap:.5rem;display:flex}.gp-manage-organization-manage-organization-card__social-icon{color:#999898;margin-top:4px}.gp-manage-organization-manage-organization-card__no-social-links{color:#999898;font-size:12px;font-style:italic}.gp-manage-organization-manage-organization-card__social-tags{flex-wrap:wrap;gap:6px;display:flex}.gp-manage-organization-manage-organization-card__social-tag{color:#737272;border:1px solid #e0e0e0;border-radius:999px;margin:0;font-size:12px;line-height:1.4}.gp-dashboard-org-admin-dashboard-charts-card{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 2px 6px #0000000d}.gp-dashboard-org-admin-dashboard-charts-card .gp-dashboard-org-admin-dashboard-charts-card__loading{justify-content:center;align-items:center;min-height:300px;display:flex}.gp-dashboard-org-admin-dashboard-table-card{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 2px 6px #0000000d}.gp-dashboard-org-admin-dashboard-table-card .gp-dashboard-org-admin-dashboard-table-card__dashboard-table .ant-table-thead>tr>th{color:gray;background-color:#fff;font-size:smaller}.gp-dashboard-org-admin-dashboard-table-card .gp-dashboard-org-admin-dashboard-table-card__dashboard-table .ant-table-thead>tr>th:before{display:none}.gp-dashboard-org-admin-dashboard-table-card .gp-dashboard-org-admin-dashboard-table-card__dashboard-table .ant-table-thead>tr>th .ant-table-column-sorter{opacity:0}.gp-dashboard-org-admin-dashboard-table-card .gp-dashboard-org-admin-dashboard-table-card__dashboard-table .ant-table-thead>tr>th.ant-table-column-sort .ant-table-column-sorter{opacity:1}.gp-dashboard-org-admin-dashboard-table-card .gp-dashboard-org-admin-dashboard-table-card__dashboard-table .ant-table-thead>tr>th,.gp-dashboard-org-admin-dashboard-table-card .gp-dashboard-org-admin-dashboard-table-card__dashboard-table .ant-table-tbody>tr>td{-webkit-user-select:text;user-select:text}.gp-dashboard-org-admin-dashboard-table-card .gp-dashboard-org-admin-dashboard-table-card__loading{justify-content:center;align-items:center;min-height:200px;display:flex}.gp-org-admin-staff-table{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;gap:1rem;padding:0;display:flex;overflow-x:auto;box-shadow:0 2px 6px #0000000d}.gp-org-admin-staff-table__table .ant-table-thead>tr>th{color:gray;background-color:#fff;font-size:smaller}.gp-org-admin-staff-table__table .ant-table-thead>tr>th:before{display:none}.gp-org-admin-staff-table__table .ant-table-thead>tr>th .ant-table-column-sorter{opacity:0}.gp-org-admin-staff-table__table .ant-table-thead>tr>th.ant-table-column-sort .ant-table-column-sorter{opacity:1}.gp-org-admin-staff-table__name-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.gp-org-admin-staff-table__name-primary{color:#333;font-weight:700}.gp-org-admin-staff-table__name-secondary{color:#737272;font-size:12px}.gp-org-admin-staff-table__muted-text{color:#737272;font-size:14px}.gp-org-admin-staff-table__status-active{color:#be3893;background:#be38931a;border-radius:999px;margin:0}.gp-org-admin-staff-table__status-inactive{color:#737272;background:#7372721a;border-radius:999px;margin:0}.gp-org-admin-staff-table__status-deactivated{color:#d94848;background:#d948481a;border-radius:999px;margin:0}.gp-org-admin-staff-table__actions-cell{justify-content:flex-end;align-items:center;gap:.25rem;display:inline-flex}.gp-org-admin-staff-table__action-button{color:#737272;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:14px;line-height:1;transition:color .2s,border-color .2s;display:inline-flex}.gp-org-admin-staff-table__action-button:hover:not(:disabled){color:#333;background:0 0;border-color:#e0e0e0}.gp-org-admin-staff-table__action-button:focus-visible{outline-offset:2px;outline:2px solid #8f2a6e}.gp-org-admin-staff-table__action-button:disabled{cursor:not-allowed;opacity:.45}.gp-org-admin-staff-table__action-button.gp-org-admin-staff-table__action-button--danger{color:#ad1b2a}.gp-org-admin-staff-table__action-button.gp-org-admin-staff-table__action-button--danger:hover:not(:disabled){color:#dd283a;background:0 0;border-color:#ad1b2a}.gp-org-admin-staff-table__empty-state{text-align:center;color:#737272;padding:2rem 0;font-size:14px}.gp-org-admin-create-org-staff-modal .gp-org-admin-create-org-staff-modal__form{flex-direction:column;gap:.25rem;display:flex}.gp-org-admin-create-org-staff-modal .gp-org-admin-create-org-staff-modal__form-field-row{gap:1rem;display:flex}.gp-org-admin-create-org-staff-modal .gp-org-admin-create-org-staff-modal__form-field-row>*{flex:1;min-width:0}.gp-org-admin-create-org-staff-modal .gp-org-admin-create-org-staff-modal__footer-actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.gp-org-admin-reports-table{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;gap:1rem;padding:0;display:flex;overflow-x:auto;box-shadow:0 2px 6px #0000000d}.gp-org-admin-reports-table__table .ant-table-thead>tr>th{color:gray;background-color:#fff;font-size:smaller}.gp-org-admin-reports-table__table .ant-table-thead>tr>th:before{display:none}.gp-org-admin-reports-table__table .ant-table-thead>tr>th .ant-table-column-sorter{opacity:0}.gp-org-admin-reports-table__table .ant-table-thead>tr>th.ant-table-column-sort .ant-table-column-sorter{opacity:1}.gp-org-admin-reports-table__name,.gp-org-admin-reports-table__amount{color:#333;font-weight:700}.gp-org-admin-reports-table__count{color:#333}.gp-org-admin-reports-table__empty-state{text-align:center;color:#737272;padding:2rem 0;font-size:14px}.gp-profile-settings-form{width:100%}.gp-profile-settings-form__card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:flex-start;gap:0;height:100%;padding:1rem;display:flex;box-shadow:0 2px 6px #0000000d}.gp-profile-settings-form__card-title{color:#333;margin-bottom:1rem;font-size:16px;font-weight:700}.gp-profile-settings-form__email-field{margin-bottom:1rem}.gp-profile-settings-form__email-label{color:#333;margin-bottom:.25rem;font-size:14px;display:block}.gp-profile-settings-form__email-input{width:100%}.gp-profile-settings-form__submit{margin-top:.5rem}.gp-add-event{width:100%;max-width:1450px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.gp-add-event{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.gp-add-event{padding-left:2rem;padding-right:2rem}}.gp-add-event{flex-direction:column;gap:1rem;padding:1rem;display:flex}.gp-add-event .gp-add-event__section-title span,.gp-add-event .gp-add-event__section-title h6{color:#737272}.gp-add-event .gp-add-event__organization-select{flex-direction:column;gap:.25rem;max-width:480px;display:flex}.gp-add-event .gp-add-event__organization-select-label{color:#333;font-size:14px;font-weight:500}.gp-add-event .gp-add-event__section-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.gp-add-event .gp-add-event__header-actions{align-items:center;gap:.5rem;display:flex}.gp-add-event .gp-add-event__add-event-form{flex-direction:column;gap:1rem;display:flex}.gp-add-event .gp-add-event__location-map-loading{background:#272c35;border-radius:12px;justify-content:center;align-items:center;min-height:280px;display:flex}.gp-add-event .gp-add-event__create-event-btn{align-self:flex-end;width:fit-content}.gp-admin-event-types{width:100%;max-width:1450px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.gp-admin-event-types{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.gp-admin-event-types{padding-left:2rem;padding-right:2rem}}.gp-admin-event-types{box-sizing:border-box;flex-direction:column;gap:1rem;min-height:100vh;padding:1rem 1rem 0;display:flex}.gp-admin-event-types .gp-admin-event-types__section-title-row{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.gp-admin-event-types .gp-admin-event-types__section-title-row .gp-admin-event-types__section-title span,.gp-admin-event-types .gp-admin-event-types__section-title-row .gp-admin-event-types__section-title h6{color:#737272}.gp-admin-event-types .gp-admin-event-types__filters{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:1rem;display:flex}.gp-admin-event-types .gp-admin-event-types__filters .gp-admin-event-types__search-input{width:100%;min-width:240px;max-width:400px}.gp-admin-event-types .gp-admin-event-types__page-content{flex-direction:column;flex:1;min-height:0;display:flex}.gp-admin-event-types .gp-admin-event-types__loading-page-embed{flex:1;min-height:300px;height:auto!important}.gp-admin-event-types .gp-admin-event-types__empty-wrapper{flex:1;justify-content:center;align-items:center;min-height:300px;display:flex}.gp-admin-payments{width:100%;max-width:1450px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.gp-admin-payments{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.gp-admin-payments{padding-left:2rem;padding-right:2rem}}.gp-admin-payments{box-sizing:border-box;flex-direction:column;gap:1rem;min-height:100vh;padding:1rem 1rem 0;display:flex}.gp-admin-payments .gp-admin-payments__section-title span,.gp-admin-payments .gp-admin-payments__section-title h6{color:#737272}.gp-admin-payments .gp-admin-payments__section-title{flex-shrink:0}.gp-admin-payments .gp-admin-payments__filters{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.gp-admin-payments .gp-admin-payments__filters .gp-admin-payments__filter-controls{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.gp-admin-payments .gp-admin-payments__filters .gp-admin-payments__status-filter{flex-shrink:0}.gp-admin-payments .gp-admin-payments__filters .gp-admin-payments__search-input{flex:1;min-width:240px;max-width:400px;margin-left:auto}.gp-admin-payments .gp-admin-payments__page-content{flex-direction:column;flex:1;min-height:0;display:flex}.gp-admin-payments .gp-admin-payments__loading-page-embed{flex:1;min-height:300px;height:auto!important}.gp-admin-payments .gp-admin-payments__empty-wrapper{flex:1;justify-content:center;align-items:center;min-height:300px;display:flex}.gp-dashboard{width:100%;max-width:1450px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.gp-dashboard{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.gp-dashboard{padding-left:2rem;padding-right:2rem}}.gp-dashboard{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:768px){.gp-dashboard{padding-top:2rem;padding-bottom:2rem}}.gp-dashboard{flex-direction:column;gap:1rem;display:flex}.gp-dashboard .gp-dashboard__section-title span,.gp-dashboard .gp-dashboard__section-title h6{color:#737272}.gp-dashboard .gp-dashboard__section{flex-direction:column;gap:.5rem;display:flex}.gp-dashboard .gp-dashboard__section h6{margin:0}.gp-dashboard .gp-dashboard__quick-access-card{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;gap:.5rem;padding:1.5rem;display:flex;box-shadow:0 2px 6px #0000000d}.gp-dashboard .gp-dashboard__quick-access-card h6{margin:0}.gp-dashboard .gp-dashboard__quick-access{flex-flow:wrap;justify-content:space-around;gap:1rem;display:flex}.gp-dashboard .gp-dashboard__quick-access .gp-dashboard-quick-access__btn{flex:0 auto;min-width:80px}.gp-dashboard .gp-dashboard__stats{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:480px){.gp-dashboard .gp-dashboard__stats{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.gp-dashboard .gp-dashboard__stats{grid-template-columns:repeat(4,1fr)}}.gp-dashboard .gp-dashboard__stats .gp-dashboard-stats-card{min-width:0}.gp-dashboard .gp-dashboard__org-admin-dashboard-charts{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.gp-dashboard .gp-dashboard__org-admin-dashboard-charts{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (min-width:1280px){.gp-dashboard .gp-dashboard__org-admin-dashboard-charts{grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}}.gp-admin-layout{flex-direction:column;min-height:100vh;display:flex}.gp-admin-layout .gp-admin-layout__layout-sidebar{background-color:#fff;flex-shrink:0;align-self:flex-start;height:100vh;max-height:100vh;position:sticky;top:0;overflow:hidden}.gp-admin-layout .gp-admin-layout__layout-sidebar .ant-layout-sider-children{height:100%}.gp-all-events{width:100%;max-width:1450px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.gp-all-events{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.gp-all-events{padding-left:2rem;padding-right:2rem}}.gp-all-events{box-sizing:border-box;flex-direction:column;gap:1rem;min-height:100vh;padding:1rem 1rem 0;display:flex}.gp-all-events .gp-all-events__section-title-row{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.gp-all-events .gp-all-events__section-title-row .gp-all-events__section-title span,.gp-all-events .gp-all-events__section-title-row .gp-all-events__section-title h6{color:#737272}.gp-all-events .gp-all-events__filters{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.gp-all-events .gp-all-events__filters .gp-all-events__status-filter{flex-shrink:0}.gp-all-events .gp-all-events__filters .gp-all-events__search-input{flex:1;min-width:240px;max-width:400px}.gp-all-events .gp-all-events__type-filter{flex-wrap:wrap;flex-shrink:0;gap:.5rem;display:flex}.gp-all-events .gp-all-events__type-filter .gp-all-events__type-filter-btn{border-radius:10px;padding:.5rem 1rem;font-weight:500;transition:all .3s}.gp-all-events .gp-all-events__type-filter .gp-all-events__type-filter-btn:hover{color:#fff;background-color:#ad1b2a;border-color:#ad1b2a}.gp-all-events .gp-all-events__type-filter .gp-all-events__active-type-filter-btn{color:#fff;background-color:#8f2a6e;border-color:#8f2a6e}.gp-all-events .gp-all-events__page-content{flex-direction:column;flex:1;min-height:0;display:flex}.gp-all-events .gp-all-events__loading-page-embed{flex:1;min-height:300px;height:auto!important}.gp-all-events .gp-all-events__empty-wrapper{flex:1;justify-content:center;align-items:center;min-height:300px;display:flex}.gp-event-registration{width:100%;max-width:1450px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.gp-event-registration{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.gp-event-registration{padding-left:2rem;padding-right:2rem}}.gp-event-registration{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:768px){.gp-event-registration{padding-top:2rem;padding-bottom:2rem}}.gp-event-registration{flex-direction:column;gap:1rem;display:flex}.gp-event-registration .gp-event-registration__page-main-content{flex-direction:column;grid-column:1/4;gap:1.5rem;display:flex}.gp-event-registration .gp-event-registration__page-main-content .gp-event-registration__event-categories-section,.gp-event-registration .gp-event-registration__page-main-content .gp-event-registration__event-quantity-section,.gp-event-registration .gp-event-registration__page-main-content .gp-event-registration__event-participant-details-section{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 2px 6px #0000000d}.gp-event-registration .gp-event-registration__page-main-content .gp-event-registration__event-categories-grid{grid-template-columns:1fr;align-items:stretch;gap:1rem;display:grid}@media (min-width:480px){.gp-event-registration .gp-event-registration__page-main-content .gp-event-registration__event-categories-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}}.gp-event-registration .gp-event-registration__page-main-content .gp-event-registration__event-quantity-section .gp-event-registration__input-quantity{flex-direction:row;justify-content:center;align-items:center;gap:1.5rem;display:flex}.gp-event-registration .gp-event-registration__page-main-content .gp-event-registration__event-quantity-section .gp-event-registration__input-quantity h4{text-align:center;width:3rem;margin:0}.gp-event-registration .gp-event-registration__sidebar{flex-direction:column;gap:1rem;display:flex}@media (min-width:1024px){.gp-event-registration{grid-template-columns:2fr 2fr 1.75fr;display:grid}.gp-event-registration .gp-event-registration__page-main-content{grid-column:1/3}.gp-event-registration .gp-event-registration__sidebar{align-self:start;position:sticky;top:5.5rem}}.gp-event-referrals__event-filter{min-width:240px;max-width:400px}.gp-create-referral-code-modal__description{color:#737272;margin:0 0 1rem}.gp-share-referral-code-modal .gp-share-referral-code-modal__content{flex-direction:column;gap:1.5rem;display:flex}.gp-share-referral-code-modal .gp-share-referral-code-modal__summary{flex-direction:column;gap:.25rem;display:flex}.gp-share-referral-code-modal .gp-share-referral-code-modal__name{color:#333;margin:0;font-size:18px;font-weight:700}.gp-share-referral-code-modal .gp-share-referral-code-modal__event{color:#737272;margin:0;font-size:14px}.gp-share-referral-code-modal .gp-share-referral-code-modal__share-panel{border-top:1px solid #e0e0e0;flex-direction:column;gap:1rem;padding-top:1rem;display:flex}.gp-share-referral-code-modal .gp-share-referral-code-modal__field-label{color:#333;font-size:13px;font-weight:700}.gp-share-referral-code-modal .gp-share-referral-code-modal__field-row{gap:.5rem;display:flex}.gp-share-referral-code-modal .gp-share-referral-code-modal__qr-panel{flex-direction:column;align-items:center;gap:.5rem;display:flex}.gp-share-referral-code-modal .gp-share-referral-code-modal__qr-wrap{background:#fff;border:1px solid #e0e0e0;border-radius:12px;justify-content:center;align-items:center;width:220px;height:220px;display:flex}.gp-share-referral-code-modal .gp-share-referral-code-modal__qr-image{width:200px;height:200px;display:block}.gp-share-referral-code-modal .gp-share-referral-code-modal__qr-hint{color:#737272;text-align:center;margin:0;font-size:13px}.gp-referral-registrations-drawer .ant-drawer-content{flex-direction:column;display:flex}.gp-referral-registrations-drawer .ant-drawer-body{flex-direction:column;flex:1;display:flex;overflow:hidden}.gp-referral-registrations-drawer .gp-referral-registrations-drawer__body{flex-direction:column;flex:1;gap:1rem;min-height:0;display:flex}.gp-referral-registrations-drawer .gp-referral-registrations-drawer__table{flex:1;min-height:0;overflow:auto}.gp-referral-registrations-drawer .gp-referral-registrations-drawer__pagination{flex-shrink:0;margin-top:auto}.gp-referral-registrations-drawer .gp-referral-registrations-drawer__loading{flex:1;min-height:240px}.gp-referral-registrations-drawer .gp-referral-registrations-drawer__empty{flex:1;justify-content:center;align-items:center;min-height:240px;display:flex}.gp-event-registrations{width:100%;max-width:1450px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.gp-event-registrations{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.gp-event-registrations{padding-left:2rem;padding-right:2rem}}.gp-event-registrations{box-sizing:border-box;flex-direction:column;gap:1rem;min-height:100vh;padding:1rem 1rem 0;display:flex}.gp-event-registrations .gp-event-registrations__section-title span,.gp-event-registrations .gp-event-registrations__section-title h6{color:#737272}.gp-event-registrations .gp-event-registrations__section-title{flex-shrink:0}.gp-event-registrations .gp-event-registrations__filters{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.gp-event-registrations .gp-event-registrations__filters-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.gp-event-registrations .gp-event-registrations__filter-controls{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.gp-event-registrations .gp-event-registrations__event-filter{width:100%;max-width:400px}.gp-event-registrations .gp-event-registrations__status-filter{flex-shrink:0}.gp-event-registrations .gp-event-registrations__search-input{flex:1;min-width:240px;max-width:400px;margin-left:auto}.gp-event-registrations .gp-event-registrations__page-content{flex-direction:column;flex:1;min-height:0;display:flex}.gp-event-registrations .gp-event-registrations__loading-page-embed{flex:1;min-height:300px;height:auto!important}.gp-event-registrations .gp-event-registrations__empty-wrapper{flex:1;justify-content:center;align-items:center;min-height:300px;display:flex}.gp-home-page{flex-direction:column;flex:1;min-height:0;display:flex}.gp-home-page .gp-home-home-hero-section{flex-shrink:0}.gp-home-page .gp-home-home-events-section{flex:1;min-height:0}.gp-home-page .gp-home-home-events-section .gp-home-home-events-section__section-title,.gp-home-page .gp-home-home-events-section .gp-home-home-events-section__filters{flex-shrink:0}.gp-home-page .gp-home-home-events-section .gp-home-home-events-section__events-section-content .gp-home-home-event-card{height:100%}.gp-home-page .gp-home-home-events-section>.ant-divider{flex-shrink:0;margin-top:auto}.gp-home-page .gp-home-home-events-section>.gp-pagination{flex-shrink:0}.gp-inbox{box-sizing:border-box;flex-direction:column;gap:1rem;width:min(1200px,100%);margin:0 auto;padding:1.5rem 1rem 2rem;display:flex}@media (min-width:768px){.gp-inbox{padding:2rem 1.5rem 3rem}}@media (min-width:1024px){.gp-inbox{padding:2rem 2rem 3rem}}.gp-inbox__back-btn{border:none;align-self:flex-start;width:fit-content}.gp-inbox__title-row{align-items:center;gap:.75rem;display:flex}.gp-inbox__title-row .gp-inbox__title-icon{color:#be3893;font-size:1.6rem}.gp-inbox__title-row h4{margin:0}.gp-inbox__title-row span{color:#777;font-size:.9rem}.gp-inbox__content-grid{grid-template-columns:360px 1fr;align-items:stretch;gap:1rem;display:grid}.gp-inbox__message-list-panel,.gp-inbox__detail-panel{background:#fff;border:1px solid #ececec;border-radius:12px;min-height:70vh}.gp-inbox__message-list-panel{flex-direction:column;height:100%;display:flex;overflow:hidden}.gp-inbox__message-list-panel-header{background:linear-gradient(#fdf9fc 0%,#fff 100%);border-bottom:1px solid #f0f0f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.gp-inbox__message-list-panel-header .gp-inbox__message-list-panel-title{letter-spacing:.06em;text-transform:uppercase;color:#737272;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:600}.gp-inbox__message-list-panel-header .gp-inbox__message-list-panel-header-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.gp-inbox__message-list-panel-header .gp-inbox__message-list-panel-refresh-btn.ant-btn{justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;padding:0;display:inline-flex}.gp-inbox__message-list-panel-header .gp-inbox__message-list-panel-refresh-btn.ant-btn .anticon{font-size:.85rem}.gp-inbox__message-list-panel-header .readAllBtn.ant-btn{color:#8f2a6e;background:#fff;border-color:#be389340;border-radius:999px;align-items:center;gap:.35rem;height:32px;padding-inline:.85rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.gp-inbox__message-list-panel-header .readAllBtn.ant-btn .anticon{font-size:.9rem}.gp-inbox__message-list-panel-header .readAllBtn.ant-btn:not(.ant-btn-disabled):hover{color:#be3893!important;background:#be389314!important;border-color:#8f2a6e!important}.gp-inbox__message-list-panel-header .readAllBtn.ant-btn:disabled,.gp-inbox__message-list-panel-header .readAllBtn.ant-btn.ant-btn-disabled,.gp-inbox__message-list-panel-header .readAllBtn.ant-btn:disabled:hover,.gp-inbox__message-list-panel-header .readAllBtn.ant-btn.ant-btn-disabled:hover{box-shadow:none;cursor:not-allowed;color:#999898!important;background:#f5f5f5!important;border-color:#e0e0e0!important}.gp-inbox__message-list-panel-body{flex-direction:column;flex:1;min-height:0;display:flex}.gp-inbox__message-list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.gp-inbox__message-list-pagination{border-top:1px solid #f0f0f0;flex-shrink:0;margin-top:auto}.gp-inbox__message-item{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f0f0;gap:.75rem;width:100%;padding:.85rem;display:flex}.gp-inbox__message-item:hover,.gp-inbox__selected-message{background:#faf6f9}.gp-inbox__unread-message{background:#fdf4fa}.gp-inbox__message-status-icon{color:#be3893;margin-top:.1rem}.gp-inbox__message-meta{width:100%;min-width:0}.gp-inbox__message-meta p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.92rem;font-weight:600;overflow:hidden}.gp-inbox__message-meta span{color:#777;font-size:.8rem}.gp-inbox__message-meta .gp-inbox__message-type{color:#b8860b;margin-top:.15rem;font-size:.75rem;font-weight:600;display:block}.gp-inbox__message-meta small{color:#9b9b9b;margin-top:.2rem;display:block}.gp-inbox__message-top{align-items:center;gap:.35rem;display:flex}.gp-inbox__unread-dot{background:#be3893;border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}.gp-inbox__detail-panel{flex-direction:column;gap:1rem;min-height:70vh;padding:1rem;display:flex}.gp-inbox__detail-panel h5{margin:0;font-size:1.45rem}.gp-inbox__detail-panel-loading{flex:1;min-height:100%;height:auto!important}.gp-inbox__detail-header{justify-content:space-between;align-items:center;display:flex}.gp-inbox__status-banner{color:#614700;background:#fff8e6;border:1px solid #ffe58f;border-radius:10px;margin:0;padding:.5rem 1rem;font-size:.9rem;line-height:1.45}.gp-inbox__status-banner-confirmed{color:#135200;background:#f0faf4;border-color:#b7eb8f}.gp-inbox__status-banner-rejected{color:#a8071a;background:#fff2f0;border-color:#ffccc7}.gp-inbox__status-banner-failed{color:#873800;background:#fff7e6;border-color:#ffd591}.gp-inbox__status-banner-cancelled{color:#434343;background:#fafafa;border-color:#d9d9d9}.gp-inbox__participants-card{border:1px solid #f0f0f0;border-radius:10px;padding:.9rem}.gp-inbox__contact-row{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem;display:grid}.gp-inbox__contact-row span{color:#777;align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}.gp-inbox__contact-row p{margin:.25rem 0 0;font-size:.9rem;font-weight:600}.gp-inbox__participant-list{padding:0;border-top:1px solid #f0f0f0;flex-direction:column;gap:.5rem;margin:0;padding-top:.75rem;list-style:none;display:flex}.gp-inbox__participant-list li{background:#fbfbfb;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem;padding:.5rem .65rem;display:flex}.gp-inbox__participant-name{font-weight:600}.gp-inbox__participant-meta{color:#777;font-size:.8rem}.gp-inbox__to-line{color:#777;margin:0;font-size:.9rem}.gp-inbox__reg-card{background:#fbfbfb;border:1px solid #f0f0f0;border-radius:10px;padding:.75rem}.gp-inbox__reg-card span{color:#777;font-size:.75rem}.gp-inbox__reg-card h6{color:#be3893;letter-spacing:.06em;word-break:break-word;margin:.2rem 0 0;font-size:1.1rem}.gp-inbox__reg-card-row{grid-template-columns:1fr;gap:.75rem;display:grid}.gp-inbox__reg-card-row-two-col{grid-template-columns:1fr 1fr}.gp-inbox__qr-section{text-align:center;border:1px solid #f0f0f0;border-radius:10px;flex-direction:column;align-items:center;gap:.75rem;padding:1rem;display:flex}.gp-inbox__qr-section p{margin:0;font-weight:600}.gp-inbox__info-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.gp-inbox__info-grid div{border:1px solid #f0f0f0;border-radius:10px;padding:.75rem}.gp-inbox__info-grid span{color:#777;align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.gp-inbox__info-grid p{margin:.35rem 0 0;font-weight:600}.gp-inbox__full-row{grid-column:1/-1}.gp-inbox__summary-card{border:1px solid #f0f0f0;border-radius:10px;padding:.9rem}.gp-inbox__summary-card>div:not(.cardTitleSection){justify-content:space-between;margin-bottom:.4rem;display:flex}.gp-inbox__total-row{border-top:1px solid #f0f0f0;margin-top:.2rem;padding-top:.45rem}.gp-inbox__total-row p{color:#be3893;font-weight:700}.gp-inbox__empty-state,.gp-inbox__empty-detail{text-align:center;color:#777;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:1rem;display:flex}.gp-inbox__empty-detail{gap:.5rem}.gp-inbox__card-title-section{justify-content:flex-start;align-items:center;gap:.25rem;width:fit-content;margin-bottom:.6rem;display:inline-flex}.gp-inbox__card-title-section .anticon{flex-shrink:0}.gp-inbox__card-title-section .gp-inbox__card-title{font-size:1rem;font-weight:600}@media (max-width:1023.98px){.gp-inbox__content-grid{grid-template-columns:1fr}.gp-inbox__message-list-panel,.gp-inbox__detail-panel{min-height:auto}.gp-inbox__contact-row,.gp-inbox__reg-card-row-two-col,.gp-inbox__info-grid{grid-template-columns:1fr}}.gp-login-page{min-height:100dvh;display:flex}.gp-login-page__left-container,.gp-login-page__right-container{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.gp-login-page__left-container{padding:2rem 1rem}.gp-login-page__left-container .gp-login-page__login-form-container{flex-direction:column;gap:1.5rem;width:min(350px,90%);display:flex}.gp-login-page__left-container .gp-login-page__login-form-container .gp-login-page__logo-wrapper{cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}.gp-login-page__left-container .gp-login-page__login-form-container .gp-login-page__logo-wrapper:hover .gp-login-page__logo-img{opacity:.85}.gp-login-page__left-container .gp-login-page__login-form-container .gp-login-page__logo-wrapper .gp-login-page__logo-img{width:auto;height:auto;max-height:4rem;transition:opacity .2s}.gp-login-page__left-container .gp-login-page__login-form-container .gp-login-page__welcome-msg span{color:#737272}.gp-login-page__left-container .gp-login-page__login-form-container .gp-login-page__login-form{flex-direction:column;gap:1rem;display:flex}.gp-login-page__left-container .gp-login-page__login-form-container .gp-login-page__login-form .gp-login-page__login-btn{color:#fff;background-color:#8f2a6e;border:none}.gp-login-page__left-container .gp-login-page__login-form-container .gp-login-page__login-form .gp-login-page__login-btn:hover{background-color:#be3893;color:#fff!important}.gp-login-page__left-container .gp-login-page__login-form-container .gp-login-page__no-account{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.gp-login-page__left-container .gp-login-page__login-form-container .gp-login-page__no-account .gp-login-page__sign-up-msg{flex-direction:row;gap:.25rem;display:flex}.gp-login-page__left-container .gp-login-page__login-form-container .gp-login-page__no-account .gp-login-page__sign-up-msg span{color:#737272}.gp-login-page__left-container .gp-login-page__login-form-container .gp-login-page__no-account .gp-login-page__sign-up-msg a{color:#be3893;text-decoration:none}.gp-login-page__left-container .gp-login-page__login-form-container .gp-login-page__no-account .gp-login-page__sign-up-msg a:hover{color:#000}.gp-login-page__left-container .gp-login-page__login-form-container .gp-login-page__no-account .gp-login-page__guest-msg{text-align:center}.gp-login-page__left-container .gp-login-page__login-form-container .gp-login-page__no-account .gp-login-page__guest-msg a{color:#737272;text-decoration:none}.gp-login-page__left-container .gp-login-page__login-form-container .gp-login-page__no-account .gp-login-page__guest-msg a:hover{color:#000}.gp-login-page__right-container{background-color:#191f2b}.gp-login-page__right-container .gp-login-page__logo-wrapper{justify-content:center;align-items:center;display:flex}.gp-login-page__right-container .gp-login-page__logo-wrapper .gp-login-page__logo-img{width:auto;height:auto;max-height:5rem}.gp-login-page__right-container .gp-login-page__right-message{text-align:center}.gp-login-page__right-container .gp-login-page__right-message .gp-login-page__manage-msg h4{color:#fff}.gp-login-page__right-container .gp-login-page__right-message .gp-login-page__manage-msg span{color:#999898}@media (max-width:1079.98px){.gp-login-page .gp-login-page__right-container{display:none}}@media (max-width:479.98px){.gp-login-page .gp-login-page__left-container{padding:1.5rem 1rem}.gp-login-page .gp-login-page__left-container .gp-login-page__login-form-container{width:min(350px,100%)}}.gp-main-layout{flex-direction:column;min-height:100vh;display:flex}.gp-main-layout__content{flex-direction:column;flex:1;width:100%;min-width:0;display:flex;position:relative;overflow-x:hidden}.gp-manage-org-admins{width:100%;max-width:1450px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.gp-manage-org-admins{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.gp-manage-org-admins{padding-left:2rem;padding-right:2rem}}.gp-manage-org-admins{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:768px){.gp-manage-org-admins{padding-top:2rem;padding-bottom:2rem}}.gp-manage-org-admins{box-sizing:border-box;flex-direction:column;gap:1rem;min-height:100vh;padding-bottom:0;display:flex}.gp-manage-org-admins .gp-manage-org-admins__section-title-row{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.gp-manage-org-admins .gp-manage-org-admins__section-title-row .gp-manage-org-admins__section-title span,.gp-manage-org-admins .gp-manage-org-admins__section-title-row .gp-manage-org-admins__section-title h6{color:#737272}.gp-manage-org-admins .gp-manage-org-admins__section-title-row .gp-manage-org-admins__create-admin-btn{background-color:#ad1b2a;justify-content:center;align-items:center;transition:all .3s;display:flex}.gp-manage-org-admins .gp-manage-org-admins__section-title-row .gp-manage-org-admins__create-admin-btn:hover{color:#fff;background-color:#dd283a}.gp-manage-org-admins .gp-manage-org-admins__admin-manage-org-admins-stats{flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.gp-manage-org-admins .gp-manage-org-admins__page-content{flex-direction:column;flex:1;min-height:0;display:flex}.gp-manage-org-admins .gp-manage-org-admins__loading-page-embed{flex:1;min-height:300px;height:auto!important}.gp-manage-organizations{width:100%;max-width:1450px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.gp-manage-organizations{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.gp-manage-organizations{padding-left:2rem;padding-right:2rem}}.gp-manage-organizations{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:768px){.gp-manage-organizations{padding-top:2rem;padding-bottom:2rem}}.gp-manage-organizations{box-sizing:border-box;flex-direction:column;gap:1rem;min-height:100vh;display:flex}.gp-manage-organizations .gp-manage-organizations__section-title-row{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.gp-manage-organizations .gp-manage-organizations__section-title-row .gp-manage-organizations__section-title span,.gp-manage-organizations .gp-manage-organizations__section-title-row .gp-manage-organizations__section-title h6{color:#737272}.gp-manage-organizations .gp-manage-organizations__section-title-row .gp-manage-organizations__create-org-btn{background-color:#ad1b2a;justify-content:center;align-items:center;transition:all .3s;display:flex}.gp-manage-organizations .gp-manage-organizations__section-title-row .gp-manage-organizations__create-org-btn:hover{color:#fff;background-color:#dd283a}.gp-manage-organizations .gp-manage-organizations__page-content{flex-direction:column;flex:1;min-height:0;display:flex}.gp-manage-organizations .gp-manage-organizations__loading-page-embed{flex:1;min-height:300px;height:auto!important}.gp-manage-organizations .gp-manage-organizations__organizations-container{grid-template-columns:1fr;align-items:stretch;gap:1rem;display:grid}@media (min-width:480px){.gp-manage-organizations .gp-manage-organizations__organizations-container{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (min-width:768px){.gp-manage-organizations .gp-manage-organizations__organizations-container{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.gp-manage-organizations .gp-manage-organizations__organizations-container>.gp-manage-organization-manage-organization-card{min-height:100%}.gp-manage-organizations .gp-manage-organizations__empty-wrapper{flex:1;justify-content:center;align-items:center;width:100%;min-height:300px;display:flex}.gp-org-admin-layout{flex-direction:column;min-height:100vh;display:flex}.gp-org-admin-layout .gp-org-admin-layout__layout-sidebar{background-color:#fff;flex-shrink:0;align-self:flex-start;height:100vh;max-height:100vh;position:sticky;top:0;overflow:hidden}.gp-org-admin-layout .gp-org-admin-layout__layout-sidebar .ant-layout-sider-children{height:100%}.gp-manage-staff{width:100%;max-width:1450px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.gp-manage-staff{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.gp-manage-staff{padding-left:2rem;padding-right:2rem}}.gp-manage-staff{box-sizing:border-box;flex-direction:column;gap:1rem;min-height:100vh;padding:1rem 1rem 0;display:flex}.gp-manage-staff .gp-manage-staff__section-title-row{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.gp-manage-staff .gp-manage-staff__section-title-row .gp-manage-staff__section-title span,.gp-manage-staff .gp-manage-staff__section-title-row .gp-manage-staff__section-title h6{color:#737272}.gp-manage-staff .gp-manage-staff__page-content{flex-direction:column;flex:1;min-height:0;display:flex}.gp-manage-staff .gp-manage-staff__loading-page-embed{flex:1;min-height:300px;height:auto!important}.gp-manage-staff .gp-manage-staff__empty-wrapper{flex:1;justify-content:center;align-items:center;min-height:300px;display:flex}.gp-manage-staff>.gp-pagination{flex-shrink:0}.gp-org-admin-reports{width:100%;max-width:1450px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.gp-org-admin-reports{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.gp-org-admin-reports{padding-left:2rem;padding-right:2rem}}.gp-org-admin-reports{box-sizing:border-box;flex-direction:column;gap:1rem;min-height:100vh;padding:1rem 1rem 0;display:flex}.gp-org-admin-reports .gp-org-admin-reports__section-title span,.gp-org-admin-reports .gp-org-admin-reports__section-title h6{color:#737272}.gp-org-admin-reports .gp-org-admin-reports__section-title{flex-shrink:0}.gp-org-admin-reports .gp-org-admin-reports__filters{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:1rem;display:flex}.gp-org-admin-reports .gp-org-admin-reports__event-filter{min-width:240px;max-width:420px}.gp-org-admin-reports .gp-org-admin-reports__page-content{flex-direction:column;flex:1;min-height:0;display:flex}.gp-org-admin-reports .gp-org-admin-reports__report-section{flex-direction:column;flex:1;gap:1rem;min-height:0;display:flex}.gp-org-admin-reports .gp-org-admin-reports__subsection-title span,.gp-org-admin-reports .gp-org-admin-reports__subsection-title h6{color:#737272}.gp-org-admin-reports .gp-org-admin-reports__subsection-title{flex-shrink:0}.gp-org-admin-reports .gp-org-admin-reports__subsection-title h5{margin-bottom:0}.gp-org-admin-reports .gp-org-admin-reports__subsection-title span{font-size:14px}.gp-org-admin-reports .gp-org-admin-reports__loading-page-embed{flex:1;min-height:300px;height:auto!important}.gp-org-admin-reports .gp-org-admin-reports__empty-wrapper{flex:1;justify-content:center;align-items:center;min-height:300px;display:flex}.gp-org-admin-reports .gp-org-admin-reports__empty-wrapper--compact{min-height:200px}.gp-profile{width:100%;max-width:1450px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.gp-profile{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.gp-profile{padding-left:2rem;padding-right:2rem}}.gp-profile{box-sizing:border-box;flex-direction:column;gap:1rem;min-height:100vh;padding:1rem 1rem 0;display:flex}.gp-profile .gp-profile__section-title span,.gp-profile .gp-profile__section-title h6{color:#737272}.gp-profile .gp-profile__section-title{flex-shrink:0}.gp-profile .gp-profile__content{flex:1;min-width:0}.gp-registration-complete{width:100%;max-width:1450px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.gp-registration-complete{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.gp-registration-complete{padding-left:2rem;padding-right:2rem}}.gp-registration-complete{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:768px){.gp-registration-complete{padding-top:2rem;padding-bottom:2rem}}.gp-registration-complete{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100dvh;display:flex}.gp-registration-complete .gp-registration-complete__loading{justify-content:center;align-items:center;width:100%;min-height:240px;display:flex}.gp-registration-complete .gp-registration-complete__section-wrapper{flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:480px;padding:0 .25rem;display:flex}@media (min-width:480px){.gp-registration-complete .gp-registration-complete__section-wrapper{padding:0}}.gp-registration-complete .gp-registration-complete__section-wrapper{margin:0 auto}.gp-registration-complete .gp-registration-complete__section-wrapper .gp-registration-complete__section-top,.gp-registration-complete .gp-registration-complete__section-wrapper .gp-registration-complete__section-reg-code,.gp-registration-complete .gp-registration-complete__section-wrapper .gp-registration-complete__section-middle,.gp-registration-complete .gp-registration-complete__section-wrapper .gp-registration-complete__section-bottom{flex-direction:column;align-items:center;width:100%;display:flex}.gp-registration-complete .gp-registration-complete__section-wrapper .gp-registration-complete__section-top .gp-registration-complete__check-icon,.gp-registration-complete .gp-registration-complete__section-wrapper .gp-registration-complete__section-top .gp-registration-complete__pending-icon{margin-bottom:1rem;font-size:3rem}.gp-registration-complete .gp-registration-complete__section-wrapper .gp-registration-complete__section-top .gp-registration-complete__pending-icon{color:#d48806}.gp-registration-complete .gp-registration-complete__section-wrapper .gp-registration-complete__section-reg-code{box-sizing:border-box;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;min-width:0;padding:.5rem;display:flex;box-shadow:0 2px 6px #0000000d}.gp-registration-complete .gp-registration-complete__section-wrapper .gp-registration-complete__section-reg-code .gp-registration-complete__reg-code{color:#be3893;text-align:center;overflow-wrap:anywhere;word-break:break-word;width:100%;margin:0;font-size:1.25rem;line-height:1.4}.gp-registration-complete .gp-registration-complete__section-wrapper .gp-registration-complete__section-middle{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex;box-shadow:0 2px 6px #0000000d}.gp-registration-complete .gp-registration-complete__section-wrapper .gp-registration-complete__section-middle .gp-registration-complete__bottom-text{text-align:center}.gp-registration-complete .gp-registration-complete__section-wrapper .gp-registration-complete__section-middle .gp-registration-complete__qr-placeholder{background-color:#e0e0e0;border-radius:12px;width:200px;height:200px}.gp-registration-complete .gp-registration-complete__section-wrapper .gp-registration-complete__section-middle .gp-registration-complete__qr-download-btn:hover{color:#fff;background-color:#dd283a;border-color:#dd283a}.gp-registration-complete .gp-registration-complete__section-wrapper .gp-registration-complete__section-bottom{gap:1rem}.gp-registration-complete .gp-registration-complete__section-wrapper .gp-registration-complete__section-bottom .gp-registration-complete__event-date{border:1px solid #e5e7eb;border-radius:14px;flex-direction:row;justify-content:center;align-items:center;gap:1rem;width:100%;padding:.5rem 1rem;display:flex;box-shadow:0 2px 6px #0000000d}.gp-registration-complete .gp-registration-complete__section-wrapper .gp-registration-complete__section-bottom .gp-registration-complete__event-date .gp-registration-complete__calendar-icon{color:#be3893}.gp-registration-complete .gp-registration-complete__section-wrapper .gp-registration-complete__section-bottom .gp-registration-complete__event-date span{color:gray}.gp-registration-complete .gp-registration-complete__section-wrapper .gp-registration-complete__section-bottom .gp-registration-complete__bottom-buttons{flex-direction:column;gap:1rem;width:100%;display:flex}.gp-registration-complete .gp-registration-complete__section-wrapper .gp-registration-complete__section-bottom .gp-registration-complete__bottom-buttons .ant-btn{width:100%}@media (min-width:480px){.gp-registration-complete .gp-registration-complete__section-wrapper .gp-registration-complete__section-bottom .gp-registration-complete__bottom-buttons{flex-direction:row}.gp-registration-complete .gp-registration-complete__section-wrapper .gp-registration-complete__section-bottom .gp-registration-complete__bottom-buttons .ant-btn{flex:1;width:auto}}.gp-registration-complete .gp-registration-complete__section-wrapper .gp-registration-complete__section-bottom .gp-registration-complete__bottom-buttons .gp-registration-complete__back-to-event-btn:hover{color:#fff;background-color:#dd283a;border-color:#dd283a}.gp-registration-complete .gp-registration-complete__section-wrapper .gp-registration-complete__section-bottom .gp-registration-complete__bottom-buttons .gp-registration-complete__home-btn{color:#fff;background-color:#8f2a6e;border:none}.gp-registration-complete .gp-registration-complete__section-wrapper .gp-registration-complete__section-bottom .gp-registration-complete__bottom-buttons .gp-registration-complete__home-btn:hover{color:#fff;background-color:#be3893}.gp-scanner{background-color:#f8f9fb;flex-direction:column;min-height:100vh;display:flex}.gp-scanner .gp-scanner__header{background-color:#fff;border-bottom:1px solid #e0e0e0}.gp-scanner .gp-scanner__header-inner{width:100%;max-width:1450px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.gp-scanner .gp-scanner__header-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.gp-scanner .gp-scanner__header-inner{padding-left:2rem;padding-right:2rem}}.gp-scanner .gp-scanner__header-inner{justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;padding-bottom:1rem;display:flex}.gp-scanner .gp-scanner__header-brand{align-items:center;gap:1rem;min-width:0;display:flex}.gp-scanner .gp-scanner__header-actions{flex-shrink:0;align-items:center;display:flex}.gp-scanner .gp-scanner__header-actions .gp-navbar__account-btn{color:#fff!important;background-color:#be3893!important;border:none!important}.gp-scanner .gp-scanner__header-actions .gp-navbar__account-btn:hover{background-color:#aa3284!important}.gp-scanner .gp-scanner__header-actions .gp-navbar__account-name{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;max-width:10rem;display:inline-block;overflow:hidden}.gp-scanner .gp-scanner__header-icon{color:#fff;background:linear-gradient(135deg,#be3893,#dd283a);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.gp-scanner .gp-scanner__title{color:#333;margin:0;font-size:1.25rem;font-weight:700}.gp-scanner .gp-scanner__subtitle{color:#737272;margin:0;font-size:12px}.gp-scanner .gp-scanner__content{width:100%;max-width:1450px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.gp-scanner .gp-scanner__content{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.gp-scanner .gp-scanner__content{padding-left:2rem;padding-right:2rem}}.gp-scanner .gp-scanner__content{width:100%;max-width:640px;padding-top:2rem;padding-bottom:2rem}.gp-scanner .gp-scanner__card{background-color:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;gap:1rem;margin-bottom:1rem;padding:1.5rem;display:flex;box-shadow:0 2px 6px #0000000d}.gp-scanner .gp-scanner__card-label{color:#333;margin:0 0 1rem;font-size:14px;font-weight:600}.gp-scanner .gp-scanner__search-row{gap:.5rem;display:flex}.gp-scanner .gp-scanner__search-row .ant-input{flex:1}.gp-scanner .gp-scanner__hint{color:#737272;margin:.5rem 0 0;font-size:12px}.gp-scanner .gp-scanner__alert{text-align:center;border-radius:14px;margin-bottom:1rem;padding:1.5rem}.gp-scanner .gp-scanner__alert--error{background-color:#dd283a0d;border:1px solid #dd283a4d}.gp-scanner .gp-scanner__alert-icon{color:#dd283a;margin-bottom:.5rem;font-size:40px}.gp-scanner .gp-scanner__alert-title{color:#333;margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.gp-scanner .gp-scanner__alert-text{color:#737272;margin:0;font-size:14px}.gp-scanner .gp-scanner__results{flex-direction:column;gap:1rem;animation:.2s gp-scanner-fade-in;display:flex}.gp-scanner .gp-scanner__card-header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.gp-scanner .gp-scanner__card-title{color:#333;margin:0;font-size:1.125rem;font-weight:600}.gp-scanner .gp-scanner__details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.gp-scanner .gp-scanner__details-grid dt{color:#737272;margin:0 0 .25rem;font-size:12px}.gp-scanner .gp-scanner__details-grid dd{color:#333;margin:0;font-size:14px;font-weight:600}.gp-scanner .gp-scanner__code{color:#be3893}.gp-scanner .gp-scanner__participants{border-top:1px solid #e0e0e0;margin-top:1rem;padding-top:1rem}.gp-scanner .gp-scanner__participants-label{letter-spacing:.08em;text-transform:uppercase;color:#737272;margin:0 0 .5rem;font-size:11px;font-weight:700}.gp-scanner .gp-scanner__participant-row{color:#333;background-color:#be38930d;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.5rem 1rem;font-size:14px;font-weight:600;display:flex}.gp-scanner .gp-scanner__section-title{color:#333;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;font-weight:600;display:flex}.gp-scanner .gp-scanner__section-title .anticon{color:#be3893}.gp-scanner .gp-scanner__success-banner{color:#389e0d;background-color:#52c41a1f;border-radius:10px;align-items:center;gap:.5rem;padding:1rem;font-size:14px;font-weight:600;display:flex}.gp-scanner .gp-scanner__success-banner .anticon{font-size:18px}.gp-scanner .gp-scanner__inclusions{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.gp-scanner .gp-scanner__inclusion-item{cursor:pointer;border:1px solid #e0e0e0;border-radius:10px;align-items:center;gap:1rem;padding:1rem;transition:all .3s;display:flex}.gp-scanner .gp-scanner__inclusion-item:hover{background-color:#be38930a}.gp-scanner .gp-scanner__inclusion-item span{color:#333;font-size:14px;font-weight:600}@keyframes gp-scanner-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.gp-sign-up-page{min-height:100dvh;display:flex}.gp-sign-up-page__left-container,.gp-sign-up-page__right-container{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.gp-sign-up-page__right-container{padding:2rem 1rem}.gp-sign-up-page__left-container{background-color:#191f2b}.gp-sign-up-page__left-container .gp-sign-up-page__logo-wrapper{justify-content:center;align-items:center;display:flex}.gp-sign-up-page__left-container .gp-sign-up-page__logo-wrapper .gp-sign-up-page__logo-img{width:auto;height:auto;max-height:5rem}.gp-sign-up-page__left-container .gp-sign-up-page__left-message{text-align:center}.gp-sign-up-page__left-container .gp-sign-up-page__left-message .gp-sign-up-page__join-msg h4{color:#fff}.gp-sign-up-page__left-container .gp-sign-up-page__left-message .gp-sign-up-page__join-msg span{color:#999898}.gp-sign-up-page__right-container .gp-sign-up-page__sign-up-form-container{flex-direction:column;gap:1.5rem;width:min(350px,90%);display:flex}.gp-sign-up-page__right-container .gp-sign-up-page__sign-up-form-container .gp-sign-up-page__logo-wrapper{align-items:center;display:flex}.gp-sign-up-page__right-container .gp-sign-up-page__sign-up-form-container .gp-sign-up-page__logo-wrapper .gp-sign-up-page__logo-img{width:auto;height:auto;max-height:4rem}.gp-sign-up-page__right-container .gp-sign-up-page__sign-up-form-container .gp-sign-up-page__create-acc-msg span{color:gray}.gp-sign-up-page__right-container .gp-sign-up-page__sign-up-form-container .gp-sign-up-page__sign-up-form{flex-direction:column;gap:1rem;display:flex}.gp-sign-up-page__right-container .gp-sign-up-page__sign-up-form-container .gp-sign-up-page__sign-up-form .gp-sign-up-page__next-btn,.gp-sign-up-page__right-container .gp-sign-up-page__sign-up-form-container .gp-sign-up-page__sign-up-form .gp-sign-up-page__prev-btn{color:#fff;border:none;background-color:#8f2a6e!important}.gp-sign-up-page__right-container .gp-sign-up-page__sign-up-form-container .gp-sign-up-page__with-account{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.gp-sign-up-page__right-container .gp-sign-up-page__sign-up-form-container .gp-sign-up-page__with-account .gp-sign-up-page__login-msg{flex-direction:row;gap:.25rem;display:flex}.gp-sign-up-page__right-container .gp-sign-up-page__sign-up-form-container .gp-sign-up-page__with-account .gp-sign-up-page__login-msg span{color:#737272}.gp-sign-up-page__right-container .gp-sign-up-page__sign-up-form-container .gp-sign-up-page__with-account .gp-sign-up-page__login-msg a{color:#8f2a6e;text-decoration:none}.gp-sign-up-page__right-container .gp-sign-up-page__sign-up-form-container .gp-sign-up-page__with-account .gp-sign-up-page__login-msg a:hover{color:#000}@media (max-width:1023.98px){.gp-sign-up-page .gp-sign-up-page__left-container{display:none}}@media (max-width:479.98px){.gp-sign-up-page .gp-sign-up-page__right-container{padding:1.5rem 1rem}.gp-sign-up-page .gp-sign-up-page__right-container .gp-sign-up-page__sign-up-form-container{width:min(350px,100%)}}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden}html,body{width:100%;max-width:100%;height:auto}body{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}main{background-color:#fff}#root{width:100%;height:100%}
