.ProductReviews_reviewsSection__fADag{width:100%;max-width:1000px;margin:2rem auto;padding:2rem;background:white;border:1px solid #e5e7eb;border-radius:3px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.ProductReviews_reviewsHeader___Tm6_ h2{font-size:1.75rem;font-weight:600;color:#1f2937;margin:0 0 1.5rem;border-bottom:2px solid #f1f5f9;padding-bottom:.5rem}.ProductReviews_reviewSummary__mO6oU{display:grid;grid-template-columns:1fr 2fr;grid-gap:2rem;gap:2rem;margin-bottom:2rem;padding:1.5rem;background:#f9fafb;border-radius:3px}.ProductReviews_averageRating__JQ4SC{display:flex;flex-direction:column;align-items:center;justify-content:center}.ProductReviews_ratingNumber__AB_if{font-size:3rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.ProductReviews_reviewCount__m1JQH{margin-top:.5rem;font-size:.875rem;color:#6b7280}.ProductReviews_ratingBars__Z8F1N{display:flex;flex-direction:column;gap:.5rem}.ProductReviews_ratingBar__YSvrP{display:flex;align-items:center;gap:.75rem}.ProductReviews_starLabel__5xhn1{font-size:.875rem;color:#4b5563;width:40px}.ProductReviews_bar__S1VgL{flex:1 1;height:8px;background:#e5e7eb;border-radius:3px;overflow:hidden}.ProductReviews_barFill__jmgkL{height:100%;background:linear-gradient(135deg,#3E1C56,#055474);transition:width .3s ease}.ProductReviews_barCount__MI1yQ{font-size:.875rem;color:#6b7280;width:30px;text-align:right}.ProductReviews_stars__AaynQ{display:flex;gap:.25rem}.ProductReviews_star__wgyIE{font-size:1.5rem;color:#d1d5db;transition:color .2s ease}.ProductReviews_star__wgyIE.ProductReviews_filled__mUUb3{color:#3E1C56}.ProductReviews_star__wgyIE.ProductReviews_interactive__UlIVX{cursor:pointer}.ProductReviews_star__wgyIE.ProductReviews_interactive__UlIVX:hover{color:#055474}.ProductReviews_reviewFormSection__fgdyJ{margin:2rem 0;padding:1.5rem;background:#f9fafb;border-radius:3px}.ProductReviews_addReviewButton__6Tfhd{padding:.75rem 1.5rem;background:linear-gradient(135deg,#055474,#3E1C56);color:white;border:none;border-radius:3px;font-size:1rem;font-weight:500;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ProductReviews_addReviewButton__6Tfhd:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(5,84,116,.3)}.ProductReviews_eligibilityMessage__HIbXf{padding:1rem;background:#fef3c7;border:1px solid #fbbf24;border-radius:3px;color:#92400e;font-size:.875rem}.ProductReviews_reviewForm__0PN33{background:white;padding:1.5rem;border-radius:3px;border:1px solid #e5e7eb}.ProductReviews_reviewForm__0PN33 h3{margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;color:#1f2937}.ProductReviews_formGroup__le4Ig{margin-bottom:1.5rem}.ProductReviews_formGroup__le4Ig label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151;font-size:.875rem}.ProductReviews_formGroup__le4Ig input[type=text],.ProductReviews_formGroup__le4Ig textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:3px;font-size:.875rem;font-family:inherit;transition:border-color .2s ease}.ProductReviews_formGroup__le4Ig input[type=text]:focus,.ProductReviews_formGroup__le4Ig textarea:focus{outline:none;border-color:#055474;box-shadow:0 0 0 3px rgba(5,84,116,.1)}.ProductReviews_formGroup__le4Ig textarea{resize:vertical;min-height:120px}.ProductReviews_checkboxLabel__7_ohI{display:flex!important;align-items:center;gap:.5rem;cursor:pointer;font-weight:400!important}.ProductReviews_checkboxLabel__7_ohI input[type=checkbox]{width:auto;cursor:pointer}.ProductReviews_message__HWjGr{padding:.75rem 1rem;border-radius:3px;margin-bottom:1rem;font-size:.875rem}.ProductReviews_message__HWjGr.ProductReviews_success__QUSfd{background:#d1fae5;color:#065f46;border:1px solid #10b981}.ProductReviews_message__HWjGr.ProductReviews_error__F7WkS{background:#fee2e2;color:#991b1b;border:1px solid #ef4444}.ProductReviews_formActions__vYtAq{display:flex;gap:1rem;margin-top:1.5rem}.ProductReviews_submitButton__kouMF{padding:.75rem 1.5rem;background:linear-gradient(135deg,#055474,#3E1C56);color:white;border:none;border-radius:3px;font-size:.875rem;font-weight:500;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ProductReviews_submitButton__kouMF:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(5,84,116,.3)}.ProductReviews_submitButton__kouMF:disabled{opacity:.6;cursor:not-allowed}.ProductReviews_cancelButton__H9OSv{padding:.75rem 1.5rem;background:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:3px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s ease}.ProductReviews_cancelButton__H9OSv:hover{background:#e5e7eb}.ProductReviews_loginPrompt__fa_xD{padding:1rem;text-align:center;background:#f9fafb;border-radius:3px;margin:1.5rem 0;color:#6b7280}.ProductReviews_loginPrompt__fa_xD a{color:#055474;text-decoration:none;font-weight:500}.ProductReviews_loginPrompt__fa_xD a:hover{text-decoration:underline}.ProductReviews_reviewsList__y8ZOT{margin-top:2rem}.ProductReviews_noReviews__oeV8s{text-align:center;padding:3rem;color:#9ca3af;font-size:1rem}.ProductReviews_reviewCard__FE3xI{padding:1.5rem;border:1px solid #e5e7eb;border-radius:3px;margin-bottom:1rem;background:white;transition:box-shadow .2s ease}.ProductReviews_reviewCard__FE3xI:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.ProductReviews_reviewHeader__mnNTF{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.ProductReviews_reviewerInfo__g0SRq{flex:1 1}.ProductReviews_reviewerName__JsaqB{font-weight:600;color:#1f2937;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}.ProductReviews_verifiedBadge___mwPq{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#d1fae5;color:#065f46;border-radius:3px;font-size:.75rem;font-weight:500}.ProductReviews_reviewDate__hyswK{font-size:.875rem;color:#6b7280}.ProductReviews_reviewRating__fgtH8 .ProductReviews_stars__AaynQ{font-size:1rem}.ProductReviews_reviewTitle__drKVE{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .75rem}.ProductReviews_reviewText__3mDWQ{color:#4b5563;line-height:1.6;margin:0;white-space:pre-wrap}.ProductReviews_reviewFooter__GP94P{margin-top:1rem;padding-top:1rem;border-top:1px solid #f3f4f6}.ProductReviews_helpfulSection__1n1tL{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:#6b7280}.ProductReviews_helpfulButton__qFwP4{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:transparent;border:1px solid #d1d5db;border-radius:3px;font-size:1rem;cursor:pointer;transition:all .2s ease;color:#4b5563}.ProductReviews_helpfulButton__qFwP4:hover:not(:disabled){background:#f3f4f6;border-color:#3E1C56;color:#3E1C56}.ProductReviews_helpfulButton__qFwP4:disabled{opacity:.4;cursor:not-allowed}.ProductReviews_repliesIndicator__Nuf79{margin-top:.75rem;padding:.5rem;background:#f9fafb;border-radius:3px;font-size:.875rem;color:#6b7280;text-align:center}.ProductReviews_loading__b3NVB{text-align:center;padding:3rem;color:#9ca3af}@media (max-width:768px){.ProductReviews_reviewsSection__fADag{padding:1rem;margin:1rem}.ProductReviews_reviewSummary__mO6oU{grid-template-columns:1fr;gap:1.5rem}.ProductReviews_reviewHeader__mnNTF{flex-direction:column;gap:.75rem}.ProductReviews_formActions__vYtAq{flex-direction:column}.ProductReviews_cancelButton__H9OSv,.ProductReviews_submitButton__kouMF{width:100%}}.AdminReviews_adminReviewsContainer__4V90N{padding:2rem;background:#fff;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.AdminReviews_description__lBxy_{color:#666;margin-bottom:1.5rem}.AdminReviews_actions__wuGlg{margin-bottom:2rem}.AdminReviews_addButton__tcc0u{padding:.75rem 1.5rem;background:#3E1C56;color:white;border:none;border-radius:3px;cursor:pointer;font-size:1rem;font-weight:500;transition:background .2s ease}.AdminReviews_addButton__tcc0u:hover{background:#2d1440}.AdminReviews_message__YnD_o{padding:1rem;margin:1rem 0;background:#e8f5e9;color:#2e7d32;border-radius:3px;border-left:4px solid #4caf50}.AdminReviews_formSection__1AfQv{margin-bottom:3rem;padding:2rem;background:#f9f9f9;border-radius:3px;border:1px solid #e0e0e0}.AdminReviews_reviewForm__ficnS h3{margin-top:0;margin-bottom:1.5rem;color:#333}.AdminReviews_formGroup__GXV6c{margin-bottom:1.5rem}.AdminReviews_formGroup__GXV6c label{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.AdminReviews_formGroup__GXV6c input,.AdminReviews_formGroup__GXV6c select,.AdminReviews_formGroup__GXV6c textarea{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:3px;font-size:1rem;font-family:inherit}.AdminReviews_formGroup__GXV6c textarea{resize:vertical;min-height:120px}.AdminReviews_formGroup__GXV6c small{display:block;margin-top:.5rem;color:#666;font-size:.875rem}.AdminReviews_checkboxLabel___t9pZ{display:flex!important;align-items:center;gap:.5rem;cursor:pointer}.AdminReviews_checkboxLabel___t9pZ input[type=checkbox]{width:auto!important;margin:0}.AdminReviews_stars___gbZZ{display:flex;gap:.25rem;font-size:2rem;margin:.5rem 0}.AdminReviews_star__BzrgW{color:#ddd;transition:color .2s ease}.AdminReviews_star__BzrgW.AdminReviews_filled__mEknl{color:#3E1C56}.AdminReviews_star__BzrgW.AdminReviews_clickable__ksts_{cursor:pointer}.AdminReviews_star__BzrgW.AdminReviews_clickable__ksts_:hover{transform:scale(1.1)}.AdminReviews_formActions__TLFsI{display:flex;gap:1rem;margin-top:2rem}.AdminReviews_submitButton__N6wzT{padding:.75rem 2rem;background:#3E1C56;color:white;border:none;border-radius:3px;cursor:pointer;font-size:1rem;font-weight:500;transition:background .2s ease}.AdminReviews_submitButton__N6wzT:hover:not(:disabled){background:#2d1440}.AdminReviews_submitButton__N6wzT:disabled{opacity:.6;cursor:not-allowed}.AdminReviews_cancelButton__x7ryR{padding:.75rem 2rem;background:#f5f5f5;color:#333;border:1px solid #ddd;border-radius:3px;cursor:pointer;font-size:1rem;transition:all .2s ease}.AdminReviews_cancelButton__x7ryR:hover:not(:disabled){background:#e0e0e0}.AdminReviews_cancelButton__x7ryR:disabled{opacity:.6;cursor:not-allowed}.AdminReviews_pendingSection__EYcyv{margin-top:3rem}.AdminReviews_pendingSection__EYcyv h3{margin-bottom:1rem;color:#333}.AdminReviews_noReviews__lxXfp{padding:2rem;text-align:center;color:#999;background:#f9f9f9;border-radius:3px;border:1px dashed #ddd}.AdminReviews_table__rpMFD{overflow-x:auto;margin-top:1rem}.AdminReviews_table__rpMFD table{width:100%;border-collapse:collapse;background:white;border-radius:3px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AdminReviews_table__rpMFD td,.AdminReviews_table__rpMFD th{padding:1rem;text-align:left;border-bottom:1px solid #e0e0e0}.AdminReviews_table__rpMFD th{background:#f5f5f5;font-weight:600;color:#333;text-transform:uppercase;font-size:.875rem;letter-spacing:.5px}.AdminReviews_table__rpMFD tbody tr:hover{background:#fafafa}.AdminReviews_table__rpMFD tbody tr:last-child td{border-bottom:none}.AdminReviews_badge__n6s1k{display:inline-block;padding:.25rem .75rem;background:#e3f2fd;color:#1976d2;border-radius:3px;font-size:.875rem;font-weight:500;text-transform:capitalize}.AdminReviews_loading__jpvVR{padding:3rem;text-align:center;color:#666;font-size:1.125rem}.ApplicationStatus_statusCard___54nk{background:white;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:1.5rem;margin-bottom:1.5rem;border:1px solid #e9ecef}.ApplicationStatus_statusHeader__WBKpQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ApplicationStatus_statusBadge___nvYa{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;color:white;font-weight:600;font-size:.9rem}.ApplicationStatus_submissionDate__ncltm{font-size:.875rem;color:#6c757d}.ApplicationStatus_statusDescription__vKdkx{font-size:1rem;color:#333;margin-bottom:1.5rem;line-height:1.5}.ApplicationStatus_juryComments__KbF8e{background:#f8f9fa;padding:1rem;border-radius:8px;margin-bottom:1rem;border-left:4px solid #055474}.ApplicationStatus_juryComments__KbF8e h4{margin:0 0 .5rem;color:#055474;font-size:1rem}.ApplicationStatus_juryComments__KbF8e p{margin:0;color:#333;line-height:1.5}.ApplicationStatus_nextSteps__lQrZB{background:#e7f3ff;padding:1rem;border-radius:8px;margin-bottom:1rem;border-left:4px solid #007bff}.ApplicationStatus_nextSteps__lQrZB h4{margin:0 0 .5rem;color:#007bff;font-size:1rem}.ApplicationStatus_nextSteps__lQrZB p{margin:0;color:#333;line-height:1.5;display:flex;align-items:center;gap:.5rem}.ApplicationStatus_applicationDetails__6hKps{border-top:1px solid #e9ecef;padding-top:1rem;margin-top:1rem}.ApplicationStatus_detailRow__wgkDv{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #f8f9fa}.ApplicationStatus_detailRow__wgkDv:last-child{border-bottom:none}.ApplicationStatus_detailLabel__Ib__Z{font-weight:600;color:#6c757d;font-size:.9rem}.ApplicationStatus_detailValue__gfFt_{color:#333;font-size:.9rem}.ApplicationStatus_portfolioLink__AvHXv{color:#055474;text-decoration:none;font-weight:500;display:flex;align-items:center;gap:.25rem;font-size:.9rem}.ApplicationStatus_portfolioLink__AvHXv:hover{color:#044660;text-decoration:underline}.ApplicationStatus_error__z_ChB,.ApplicationStatus_loading__n4PeK{display:flex;align-items:center;gap:.5rem;padding:1rem;text-align:center;justify-content:center}.ApplicationStatus_loading__n4PeK{color:#6c757d}.ApplicationStatus_error__z_ChB{color:#dc3545;background:#f8d7da;border-radius:8px;border:1px solid #f5c6cb}@media (max-width:768px){.ApplicationStatus_statusCard___54nk{padding:1rem;margin-bottom:1rem}.ApplicationStatus_statusHeader__WBKpQ{flex-direction:column;align-items:flex-start;gap:.5rem}.ApplicationStatus_detailRow__wgkDv{flex-direction:column;align-items:flex-start;gap:.25rem}.ApplicationStatus_statusBadge___nvYa{font-size:.8rem;padding:.4rem .8rem}}.EventView_container__y6MOz{background-color:#FFFFFF;min-height:100vh;padding:100px 20px 0}.EventView_content__pQ92T{max-width:1200px;margin:0 auto;padding:0}.EventView_error__xzCz3,.EventView_loading__3SRXy{display:flex;justify-content:center;align-items:center;min-height:400px;font-size:1.25rem;color:#6b7280}.EventView_error__xzCz3{background-color:#fee2e2;color:#dc2626;padding:2rem;border-radius:var(--border-radius-md);margin:2rem auto;max-width:600px;text-align:center;border:1px solid #dc2626}.EventView_heroSection__R5Os_{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;background:#fff;padding:3rem;margin-bottom:2rem;border-radius:var(--border-radius-lg);border-top:3px solid var(--primary-color);box-shadow:0 2px 12px rgba(5,84,116,.08)}.EventView_imageSection__sHNdh{display:flex;flex-direction:column;gap:1rem}.EventView_mainImage__7M0bV{position:relative;width:100%;padding-bottom:75%;border-radius:var(--border-radius-md);overflow:hidden;background-color:#f8fafc;border:1px solid #d5dee3;box-shadow:0 2px 8px rgba(5,84,116,.08)}.EventView_heroImage__5jrvL{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.EventView_thumbnailGrid__gmpdv{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));grid-gap:.5rem;gap:.5rem}.EventView_thumbnail___VdrM{position:relative;width:100%;padding-bottom:100%;border:1px solid #e2e8f0;border-radius:var(--border-radius-sm);overflow:hidden;cursor:pointer;background-color:#f8fafc;transition:border-color .2s ease,box-shadow .2s ease}.EventView_thumbnail___VdrM:hover{border-color:var(--primary-color);box-shadow:0 2px 8px rgba(5,84,116,.15)}.EventView_thumbnail___VdrM.EventView_selected__20lHC{border:2px solid var(--primary-color);box-shadow:0 2px 8px rgba(5,84,116,.2)}.EventView_thumbnail___VdrM img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.EventView_noImage__w13jO{display:flex;align-items:center;justify-content:center;background:#f8fafc;border-radius:var(--border-radius-md);border:1px solid #e2e8f0;min-height:300px}.EventView_eventIcon__wg5f9{font-size:4rem;color:#055474;opacity:.6}.EventView_heroContent__BMfsc{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 0}.EventView_shortDescription__WcWdm{font-size:1.125rem;color:#64748b;line-height:1.6;margin:0}.EventView_heroActions__cYtTQ{display:flex;flex-direction:column;gap:1.5rem;margin-top:auto}.EventView_admission__imcUs{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:rgba(5,84,116,.04);border-radius:var(--border-radius-sm);border-left:3px solid var(--primary-color)}.EventView_admissionLabel__Ewx2N{font-weight:600;color:#475569;font-size:1rem}.EventView_admissionPrice__Gd9G1{font-size:1.5rem;font-weight:700;color:var(--primary-color)}.EventView_actionButtons__QStBB{display:flex;flex-wrap:wrap;gap:.75rem}.EventView_actionButtons__QStBB a,.EventView_actionButtons__QStBB button{flex:1 1 auto;min-width:0;text-align:center;justify-content:center;font-size:.9rem}.EventView_dateLocation__wB4r3{display:flex;flex-direction:column;gap:.6rem}.EventView_metaRow__FhvPB{display:flex;align-items:center;gap:.75rem;font-size:1.05rem;color:#475569}.EventView_metaRow__FhvPB i{color:var(--primary-color);width:20px;text-align:center;flex-shrink:0}.EventView_mainContent__yDR_z{display:block;padding:0 3rem 3rem}.EventView_detailsSection__w3OvR{display:flex;flex-direction:column;gap:2rem}.EventView_description__9E6bn h2{border-bottom:3px solid;border-image:linear-gradient(90deg,#055474,#3e1c56) 1;padding-bottom:.75rem;display:inline-block;margin-bottom:1.5rem}.EventView_descriptionContent__iVqc_{font-size:1.125rem;line-height:1.7;color:#475569}.EventView_descriptionContent__iVqc_ p{margin-bottom:1rem}.EventView_infoGrid__Mi_Oi{column-count:2;column-gap:1.5rem}.EventView_infoCard__dEsmj{page-break-inside:avoid;break-inside:avoid;background:white;border:1px solid #e2e8f0;border-radius:var(--border-radius-md);padding:1.5rem;margin-bottom:1.5rem;transition:box-shadow .2s ease;box-shadow:0 1px 4px rgba(5,84,116,.04)}.EventView_infoCard__dEsmj:hover{box-shadow:0 4px 16px rgba(5,84,116,.1)}.EventView_infoCard__dEsmj h3{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}.EventView_infoCard__dEsmj h3 i{font-size:1rem;color:var(--primary-color)}.EventView_infoContent__B2zPb p{margin-bottom:.5rem;color:#475569;line-height:1.5}.EventView_infoContent__B2zPb strong{color:#1e293b;font-weight:600}.EventView_infoCardButton__e4L_0{margin-top:.75rem}.EventView_applicationStats__xdx5o{margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}.EventView_categoriesSection__61PP7{margin-top:2rem}.EventView_categoriesSection__61PP7 h3{margin-bottom:1rem}.EventView_categories__M6mqz{display:flex;flex-wrap:wrap;gap:.75rem}.EventView_categoryTag__Sdd_R{background:white;color:#055474;padding:.5rem 1rem;border-radius:2px;font-size:.875rem;font-weight:600;border:2px solid #055474;transition:all .3s ease;cursor:pointer}.EventView_categoryTag__Sdd_R:hover{background:linear-gradient(135deg,#055474,#3e1c56);color:white;transform:translateY(-2px);box-shadow:0 4px 8px rgba(5,84,116,.25);border-color:transparent}.EventView_applicationSection__LFso_{background:white;border:5px solid transparent;border-radius:2px;padding:2rem;margin-bottom:2rem;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#055474,#3e1c56) border-box;box-shadow:0 4px 12px rgba(0,0,0,.08)}.EventView_applicationSection__LFso_ h2{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:3px solid;border-image:linear-gradient(90deg,#055474,#3e1c56) 1}.EventView_applicationSection__LFso_ h2 i{background:linear-gradient(135deg,#055474,#3e1c56);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.5rem}.EventView_applicationPrompt__fXcFj p{font-size:1.125rem;color:#475569;text-align:center;padding:2rem}.EventView_applicationPrompt__fXcFj a{color:#055474;text-decoration:none;font-weight:600}.EventView_applicationPrompt__fXcFj a:hover{color:#3E1C56;text-decoration:underline}.EventView_applicationPrompt__fXcFj .EventView_infoCardButton__e4L_0{display:flex;justify-content:center;padding-bottom:1.5rem}.EventView_applyPrompt__ByzG9{text-align:center;padding:2rem}.EventView_applyPrompt__ByzG9 p{font-size:1.125rem;color:#475569;margin-bottom:1.5rem}.EventView_applyButton__rLc5_{background:linear-gradient(135deg,#055474,#3e1c56 50%,#055474);background-size:200% auto;color:white;padding:14px 32px;border:none;border-radius:2px;font-size:1.1rem;font-weight:700;cursor:pointer;font-family:var(--font-body);transition:all .3s ease;display:inline-flex;align-items:center;gap:.75rem;text-transform:uppercase;letter-spacing:.5px}.EventView_applyButton__rLc5_:hover{background-position:100%;transform:translateY(-3px);box-shadow:0 8px 16px rgba(5,84,116,.3)}.EventView_applyButton__rLc5_:active{transform:translateY(-1px)}.EventView_applicationClosed__TUU1R{text-align:center;padding:2rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:0;color:#475569}.EventView_locationSection__B48hb{background:white;border-radius:2px;border:5px solid transparent;padding:2rem;margin-top:2rem;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#055474,#3e1c56) border-box;box-shadow:0 4px 12px rgba(0,0,0,.08)}.EventView_locationSection__B48hb h2{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:3px solid;border-image:linear-gradient(90deg,#055474,#3e1c56) 1}.EventView_locationSection__B48hb h2 i{background:linear-gradient(135deg,#055474,#3e1c56);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.EventView_locationDetails__OBEVP{margin-bottom:1.5rem}.EventView_address__baKAQ h3{margin-bottom:.5rem}.EventView_address__baKAQ p{color:#64748b;line-height:1.6;margin-bottom:1rem}.EventView_locationActions__xTCeT{display:flex;flex-direction:column;gap:.75rem}.EventView_directionsLink__IF_wi,.EventView_sendToPhoneLink__mDVJn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:10px 20px;border-radius:0;font-weight:600;text-decoration:none;transition:all .2s ease;cursor:pointer;border:2px solid #055474;font-size:1rem;font-family:Comic Neue,sans-serif}.EventView_directionsLink__IF_wi{background:#055474;color:white}.EventView_directionsLink__IF_wi:hover{background:#3E1C56;border-color:#3E1C56;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.EventView_sendToPhoneLink__mDVJn{background:white;color:#055474}.EventView_sendToPhoneLink__mDVJn:hover{background:#055474;color:white;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.EventView_mapContainer__lKeUi{position:relative;width:100%;height:400px;border:1px solid #e2e8f0;border-radius:0;overflow:hidden;background:#f8fafc}.EventView_map__z_a_7{width:100%;height:100%}.EventView_mapLoading__Tag7_{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#055474;font-size:1.1rem;font-weight:600}@media (max-width:768px){.EventView_heroSection__R5Os_{grid-template-columns:1fr;padding:2rem;gap:2rem}.EventView_mainContent__yDR_z{grid-template-columns:1fr;padding:0 2rem 2rem;gap:2rem}.EventView_infoGrid__Mi_Oi{column-count:1}.EventView_actionButtons__QStBB{flex-direction:column}.EventView_metaRow__FhvPB{font-size:.95rem}.EventView_shortDescription__WcWdm{font-size:1rem}}@media (max-width:480px){.EventView_heroSection__R5Os_{padding:1.5rem}.EventView_mainContent__yDR_z{padding:0 1.5rem 1.5rem}.EventView_infoCard__dEsmj{padding:1rem}.EventView_locationSection__B48hb{padding:1.5rem}.EventView_applicationContainer__PlsII,.EventView_sectionSeparator__NGsA7{padding:0 1.5rem}}.EventView_sectionSeparator__NGsA7{margin:3rem 0;padding:0 3rem}.EventView_separator__xSKh7{border:none;border-top:2px solid #e2e8f0;margin:0}.EventView_applicationSectionFullWidth__KTlMR{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:3rem 0}.EventView_applicationContainer__PlsII{max-width:1200px;margin:0 auto;padding:0 3rem}.EventView_disabledInput__iQ5X_{background:#f8fafc!important;color:#6b7280!important;cursor:not-allowed!important;border-color:#e2e8f0!important}.EventView_disabledInput__iQ5X_::placeholder{color:#9ca3af!important;font-style:italic}.EventView_rsvpLink__GYU7Z{display:inline-flex;align-items:center;gap:.5rem;background:#055474;color:white;padding:8px 16px;border-radius:0;text-decoration:none;font-weight:600;margin-top:.5rem;transition:all .2s ease}.EventView_rsvpLink__GYU7Z:hover{background:#3E1C56;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.EventView_exhibitingArtistsSection__TNO4Y{margin:3rem 0;padding:2rem;background:white;border:5px solid transparent;border-radius:2px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#055474,#3e1c56) border-box;box-shadow:0 4px 12px rgba(0,0,0,.08)}.EventView_exhibitingArtistsSection__TNO4Y h2{color:#055474;font-size:1.75rem;margin-bottom:1.5rem;font-weight:700;display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:3px solid;border-image:linear-gradient(90deg,#055474,#3e1c56) 1}.EventView_exhibitingArtistsSection__TNO4Y h2 i{background:linear-gradient(135deg,#055474,#3e1c56);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.EventView_artistsGrid__tDUcQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.EventView_artistCard__py_Hh{background:#f8f9fa;border:1px solid #dee2e6;border-radius:0;overflow:hidden;transition:all .3s ease}.EventView_artistCard__py_Hh:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(5,84,116,.15);border-color:#055474}.EventView_artistImage__c3eCJ{width:100%;height:200px;position:relative;overflow:hidden;background:#e9ecef}.EventView_artistImage__c3eCJ img{width:100%;height:100%;object-fit:cover}.EventView_defaultArtistAvatar__v40Dc{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#055474,#3E1C56);color:white;font-size:3rem}.EventView_artistInfo__j3_H2{padding:1.5rem}.EventView_artistHeader__7ylXs{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.EventView_artistName__ep5s3{color:#055474;font-size:1.25rem;font-weight:600;margin:0;flex:1 1;line-height:1.3}.EventView_artistStatus__KnZGv{padding:.25rem .75rem;border-radius:0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.EventView_artistStatus__KnZGv.EventView_accepted__51G56{background:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.EventView_artistStatus__KnZGv.EventView_confirmed__ldBeU{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.EventView_artistLocation__Qs2aQ{color:#6c757d;font-size:.9rem;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.EventView_artistBio__AS6BL{color:#495057;font-size:.95rem;line-height:1.5;margin:0 0 1.5rem}.EventView_artistActions__lYVSc{display:flex;gap:.75rem;flex-wrap:wrap}.EventView_portfolioBtn__RfVhC,.EventView_viewProfileBtn__ujOuL{padding:.5rem 1rem;border-radius:0;text-decoration:none;font-size:.9rem;font-weight:600;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem}.EventView_viewProfileBtn__ujOuL{background:#055474;color:white;border:2px solid #055474}.EventView_viewProfileBtn__ujOuL:hover{background:#3E1C56;border-color:#3E1C56;transform:translateY(-1px)}.EventView_portfolioBtn__RfVhC{background:white;color:#055474;border:2px solid #055474}.EventView_portfolioBtn__RfVhC:hover{background:#055474;color:white;transform:translateY(-1px)}@media (max-width:768px){.EventView_exhibitingArtistsSection__TNO4Y{margin:2rem 0;padding:1.5rem}.EventView_artistsGrid__tDUcQ{grid-template-columns:1fr;gap:1rem}.EventView_artistImage__c3eCJ{height:150px}.EventView_artistInfo__j3_H2{padding:1rem}.EventView_artistHeader__7ylXs{flex-direction:column;align-items:flex-start;gap:.5rem}.EventView_artistActions__lYVSc{flex-direction:column}.EventView_portfolioBtn__RfVhC,.EventView_viewProfileBtn__ujOuL{justify-content:center}}.EventView_ticketSectionFullWidth__xlgp5{background:linear-gradient(135deg,#e8f5f3,#f0faf9);padding:4rem 0;margin:0 -2rem;border-top:1px solid #d1e7dd;border-bottom:1px solid #d1e7dd}.EventView_ticketContainer__pM8My{max-width:900px;margin:0 auto;padding:0 2rem;text-align:center}.EventView_ticketContainer__pM8My h2{color:#055474;font-size:2.5rem;margin-bottom:2rem;text-align:center}.EventView_ticketContainer__pM8My h2 i{color:#28a745;margin-right:1rem;font-size:2.2rem}.EventView_ticketPrompt__JoRpi{text-align:center;padding:2rem;background:white;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);border:2px solid #28a745}.EventView_ticketPrompt__JoRpi p{font-size:1.2rem;color:#2c3e50;margin-bottom:1.5rem;font-weight:500}.EventView_buyTicketsButton__dHSSX{background:linear-gradient(135deg,#28a745,#20c997);color:white;border:none;padding:1rem 3rem;font-size:1.2rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px rgba(40,167,69,.3);display:inline-flex;align-items:center;gap:.8rem}.EventView_buyTicketsButton__dHSSX:hover{background:linear-gradient(135deg,#218838,#1e7e34);transform:translateY(-2px);box-shadow:0 6px 20px rgba(40,167,69,.4)}.EventView_buyTicketsButton__dHSSX:active{transform:translateY(0);box-shadow:0 2px 10px rgba(40,167,69,.3)}.EventView_buyTicketsButton__dHSSX i{font-size:1.1rem}.EventView_floatingEditButtons__h_kAZ{position:fixed;bottom:20px;right:20px;z-index:1000;display:flex;flex-direction:column;gap:10px}.EventView_floatingEditLink__w16An,.EventView_floatingManageLink__GFqQt{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:25px;text-decoration:none;font-weight:600;font-size:14px;box-shadow:0 4px 15px rgba(0,0,0,.2);transition:transform .2s,box-shadow .2s}.EventView_floatingEditLink__w16An{background-color:#055474;color:white}.EventView_floatingManageLink__GFqQt{background-color:#f8f9fa;color:#055474}.EventView_floatingEditLink__w16An:hover,.EventView_floatingManageLink__GFqQt:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.25)}.EventView_floatingEditLink__w16An i,.EventView_floatingManageLink__GFqQt i{font-size:16px}