.content-label{font-size:var(--text-body-2);color:var(--text-grey-200);font-weight:400}.form-content-container{flex:1;display:flex;flex-direction:column;padding:0 16px;gap:16px}.form-content-container .form-group-block{display:flex;flex-direction:column;gap:8px}.form-content-container .input-selector-wrapper{border-radius:2px;border:1px solid var(--text-dark-500);background-color:var(--bg-container)}.form-content-container .input-selector-wrapper.error-field{border-color:var(--text-error)}.form-content-container .input-selector-wrapper.custom-wrapper{border:0}.form-content-container .input-selector-wrapper.custom-wrapper .custom-input:first-child{border:1px solid var(--text-dark-500);border-bottom:0}.form-content-container .input-selector-wrapper.custom-wrapper .custom-input:nth-child(2){border:1px solid var(--text-dark-500);border-top:0}.form-content-container .input-selector-wrapper.custom-wrapper .custom-input.error-input{border-color:var(--text-error)}.form-content-container .validation-error{min-height:20px;font-size:var(--text-body-2);font-weight:400;color:var(--text-error)}.form-no-gap{gap:0!important}.form-action-container{padding:16px;display:flex;gap:8px;background-color:var(--bg-main)}.form-action-container.bottom-stick{position:sticky;bottom:0;z-index:9}.form-action-container.bg-container{background-color:var(--bg-container)}.form-action-container .action-container{flex:1;width:100%}@media screen and (max-width:744px){.form-content-container{gap:12px}.form-content-container.form-no-gap{padding-top:12px}.form-action-container.bg-container{background-color:var(--bg-main)}}@media screen and (max-width:544px){.form-action-container{flex-direction:column}}.location-selector-field{border:1px solid var(--text-dark-500);border-radius:2px;background:var(--bg-container);cursor:pointer;transition:all .2s ease}.location-selector-field:hover{border-color:var(--text-primary);background:var(--bg-secondary)}.location-selector-field:focus-within{border-color:var(--text-primary);outline:2px solid var(--text-primary);outline-offset:1px}.location-selector-content{display:flex;align-items:center;padding:8px 16px;gap:12px}.location-icon{display:flex;align-items:center;color:var(--text-dark-400);flex-shrink:0}.location-text{flex:1;min-width:0}.selected-location .location-name{font-size:var(--text-body-1);font-weight:500;color:var(--text-primary);margin-bottom:2px;line-height:1.4}.selected-location .location-address{font-size:var(--text-body-2);color:var(--text-dark-400);line-height:1.3}.placeholder-text{font-size:var(--text-body-1);color:var(--text-dark-400);line-height:1.4}.chevron-icon{display:flex;align-items:center;color:var(--text-dark-400);flex-shrink:0;transition:transform .2s ease}.location-selector-field:hover .chevron-icon{color:var(--text-primary);transform:translateX(2px)}@media(max-width:768px){.location-selector-content{padding:10px 12px}.selected-location .location-name{font-size:var(--text-body-2)}.selected-location .location-address{font-size:var(--text-caption)}.placeholder-text{font-size:var(--text-body-2)}}.event-cover-upload-section{margin:-16px -16px 0}.event-cover-upload-section .image-upload-container{gap:0}.event-cover-upload-section .image-upload-container .image-upload-header{display:none}.event-cover-upload-section .image-upload-container .image-display-block{height:300px;border-radius:0;background-color:var(--bg-dark);background-image:url(/coverPhoto.png);background-repeat:no-repeat;background-size:cover;background-position:50%}.event-cover-upload-section .image-upload-container .image-display-block img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.event-cover-upload-section .image-upload-container .image-display-block .empty-icon{width:48px;height:48px;color:var(--text-dark-300)}.event-cover-upload-section .image-upload-container .image-display-block:not(:has(img)):before{content:"Click to upload event cover photo";position:absolute;bottom:20px;left:50%;transform:translateX(-50%);color:var(--text-dark-300);font-size:var(--text-body-2);font-weight:500;text-align:center;pointer-events:none;background:rgba(0,0,0,.7);padding:8px 16px;border-radius:4px;white-space:nowrap}.event-cover-upload-section .image-upload-container .image-display-block:hover .empty-icon{color:var(--text-dark-200);transform:scale(1.1);transition:all .2s ease}.event-cover-upload-section .image-upload-container .image-display-block:hover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);pointer-events:none}.event-cover-upload-section .image-upload-container .image-display-block:not(:has(img)){border:2px dashed var(--text-dark-400)}.event-cover-upload-section .image-upload-container .image-display-block:not(:has(img)):hover{border-color:var(--text-dark-300)}.event-cover-upload-section .cover-upload-error,.event-cover-upload-section .image-upload-container .validation-error{margin:8px 16px 0;font-size:var(--text-body-2);color:var(--text-error)}.event-cover-upload-section .cover-upload-error{font-weight:400}@media(max-width:768px){.event-cover-upload-section{margin:-16px -16px 0}.event-cover-upload-section .image-upload-container .image-display-block{height:250px}}.event-tags-container{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.event-tags-container .event-tag{padding:4px 16px;border:1.5px solid #000;border-radius:2px;background:transparent;color:#000;font-size:var(--text-body-2);font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.event-tags-container .event-tag:hover{background:rgba(0,0,0,.05)}.event-tags-container .event-tag.selected{background:#d0021b;color:#fff;border-color:#d0021b}@media(max-width:768px){.event-tags-container{gap:8px}.event-tags-container .event-tag{padding:10px 14px;font-size:var(--text-caption)}}.event-type-selection-container{height:100%;display:flex;flex-direction:column;background:var(--bg-main)}.event-type-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:32px 24px;overflow-y:auto}.event-type-grid-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:82px;height:82px;background:transparent;border:none;cursor:pointer;transition:all .2s ease;text-align:center}.event-type-grid-item:hover{transform:translateY(-2px)}.event-type-grid-item:hover .event-type-icon{background:#2a2a2a}.event-type-grid-item.selected .event-type-icon{background:var(--primary)}.event-type-grid-item.selected .event-type-label{color:var(--primary);font-weight:600}.event-type-icon{display:flex;align-items:center;justify-content:center;margin-bottom:6px;width:56px;height:56px;border-radius:50%;background:#3a3a3a;color:#fff;transition:all .2s ease}.event-type-label{font-family:var(--font-fira-sans-condensed);font-size:15px;font-weight:400;color:var(--text-primary);margin:0;line-height:1.1;letter-spacing:.02em;transition:all .2s ease;text-align:center;text-wrap:nowrap}@media(max-width:768px){.event-type-grid{gap:16px;padding:24px 16px}.event-type-grid-item{width:82px;height:82px;padding:6px}.event-type-icon{margin-bottom:4px;width:48px;height:48px}.event-type-icon svg{width:20px;height:20px}.event-type-label{font-size:10px;line-height:1}}@media(max-width:480px){.event-type-grid{gap:12px;padding:20px 12px}.event-type-grid-item{width:82px;height:82px;padding:4px}.event-type-icon{width:44px;height:44px;margin-bottom:2px}.event-type-icon svg{width:18px;height:18px}.event-type-label{font-size:9px;line-height:1}}.date-time-input-container{position:relative}.date-time-input-container .date-time-display{width:100%;padding:8px 16px;border:1px solid var(--text-dark-500);border-radius:2px;background:var(--bg-container);font-size:var(--text-body-1);color:var(--text-primary);cursor:pointer;transition:all .2s ease}.date-time-input-container .date-time-display:hover{border-color:var(--primary)}.date-time-input-container .date-time-display .formatted-date{color:var(--text-primary)}.date-time-input-container .date-time-display .date-placeholder{color:var(--text-dark-300)}.date-time-input-container .date-time-input-hidden{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;z-index:-1}.date-time-input-container .date-time-actions{display:flex;gap:8px;margin-top:8px}.date-time-input-container .date-time-actions .add-end-time-btn,.date-time-input-container .date-time-actions .repeat-event-btn{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:2px;background:var(--secondary);color:#fff;font-size:var(--text-body-2);cursor:pointer;transition:all .2s ease}.date-time-input-container .date-time-actions .add-end-time-btn:hover,.date-time-input-container .date-time-actions .repeat-event-btn:hover{background-color:#ad0014}.location-timer-note{margin-top:8px;background:var(--bg-secondary);border-radius:2px;font-size:var(--text-body-2);color:var(--text-dark-300)}.location-timer-note .location-timer-toggle{display:flex;align-items:center;gap:6px;margin-top:8px;padding:8px 12px;background:var(--secondary);color:#fff;font-weight:500;border-radius:2px;cursor:pointer;transition:all .2s ease;width:-moz-fit-content;width:fit-content}.location-timer-note .location-timer-toggle:hover{background-color:#ad0014}