.head-event.svelte-1js1fo1{background-color:var(--ev-bg-white);z-index:10;background-image:url(../../../image/bg-event-detail.png);background-position:50%;background-size:cover;justify-content:center;align-items:center;padding-top:2rem;display:flex}@media (width<=769px){.head-event.svelte-1js1fo1{height:fit-content;padding-top:0}.head-event.svelte-1js1fo1 .container:where(.svelte-1js1fo1){width:100vw;max-width:100vw;margin:0;padding:0!important}}.head-event.svelte-1js1fo1 .all-card:where(.svelte-1js1fo1){width:100%;max-width:768px;margin:auto;padding:0}@media (width<=768px){.head-event.svelte-1js1fo1 .all-card:where(.svelte-1js1fo1){flex-direction:column;margin-top:0;display:flex}}.head-event.svelte-1js1fo1 .all-card:where(.svelte-1js1fo1) .card-img:where(.svelte-1js1fo1){z-index:0;position:relative}@media (width<=768px){.head-event.svelte-1js1fo1 .all-card:where(.svelte-1js1fo1) .card-img:where(.svelte-1js1fo1){border:none;border-radius:0;width:100%;height:fit-content}}.head-event.svelte-1js1fo1 .all-card:where(.svelte-1js1fo1) .card-img:where(.svelte-1js1fo1) img{border-radius:8px;width:100%;max-width:none;height:auto;margin:auto}@media (width<=768px){.head-event.svelte-1js1fo1 .all-card:where(.svelte-1js1fo1) .card-img:where(.svelte-1js1fo1) img{border-radius:0}}.head-event.svelte-1js1fo1 .all-card:where(.svelte-1js1fo1) .card-img:where(.svelte-1js1fo1) .completed-badge:where(.svelte-1js1fo1){color:var(--ev-white);background-color:#00000098;border-radius:999px;padding:12px 24px;font-size:20px;font-weight:500;position:absolute;top:8px;right:8px}.head-event.svelte-1js1fo1 .all-card:where(.svelte-1js1fo1) .card-description:where(.svelte-1js1fo1){color:var(--ev-bg-white);font-family:var(--ev-body-font-family);padding:2rem 0}@media (width<=768px){.head-event.svelte-1js1fo1 .all-card:where(.svelte-1js1fo1) .card-description:where(.svelte-1js1fo1){border-radius:0;width:100%;padding:16px 16px 40px}}.head-event.svelte-1js1fo1 .all-card:where(.svelte-1js1fo1) .card-description:where(.svelte-1js1fo1) p:where(.svelte-1js1fo1){margin:0;font-size:16px}.head-event.svelte-1js1fo1 .all-card:where(.svelte-1js1fo1) .card-description:where(.svelte-1js1fo1) .title:where(.svelte-1js1fo1){margin-bottom:12px;font-size:32px;font-weight:600}@media (width<=768px){.head-event.svelte-1js1fo1 .all-card:where(.svelte-1js1fo1) .card-description:where(.svelte-1js1fo1) .title:where(.svelte-1js1fo1){font-size:22px}}.head-event.svelte-1js1fo1 .all-card:where(.svelte-1js1fo1) .card-description:where(.svelte-1js1fo1) .date:where(.svelte-1js1fo1){color:var(--ev-red)}.head-event.svelte-1js1fo1 .all-card:where(.svelte-1js1fo1) .card-description:where(.svelte-1js1fo1) .location:where(.svelte-1js1fo1){margin-top:auto}.head-event.svelte-1js1fo1 .all-card:where(.svelte-1js1fo1) .card-description:where(.svelte-1js1fo1) .badge-organizer:where(.svelte-1js1fo1){color:var(--ev-dark);border-radius:var(--ev-radius);align-items:center;gap:4px;width:fit-content;margin-top:8px;font-size:14px;text-decoration:none;display:flex}.head-event.svelte-1js1fo1 .all-card:where(.svelte-1js1fo1) .card-description:where(.svelte-1js1fo1) .badge-organizer:where(.svelte-1js1fo1) span:where(.svelte-1js1fo1){color:var(--ev-primary-color);font-weight:600;text-decoration:underline}.head-event.svelte-1js1fo1 .all-card:where(.svelte-1js1fo1) .card-description:where(.svelte-1js1fo1) .tag-section:where(.svelte-1js1fo1){flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.head-event.svelte-1js1fo1 .all-card:where(.svelte-1js1fo1) .card-description:where(.svelte-1js1fo1) .tag-section:where(.svelte-1js1fo1) .tag-badge:where(.svelte-1js1fo1){background-color:var(--ev-primary-color);color:var(--ev-white);border-radius:999px;align-items:center;padding:4px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.head-event.svelte-1js1fo1 .all-card:where(.svelte-1js1fo1) .card-description:where(.svelte-1js1fo1) .tag-section:where(.svelte-1js1fo1) .tag-badge:where(.svelte-1js1fo1):hover{opacity:.85}.container-event.svelte-1js1fo1{max-width:818px;margin:2rem auto auto;padding:0 16px}@media (width<=768px){.container-event.svelte-1js1fo1{z-index:100;background-color:var(--ev-white);border-radius:16px 16px 0 0;margin-top:-16px;padding-top:16px;box-shadow:-1px 0 10px #239efb20}}.container-event.svelte-1js1fo1 .subtitle:where(.svelte-1js1fo1){margin-top:0;font-size:18px;margin-bottom:16px!important}.word-break.svelte-1js1fo1{word-wrap:break-word}.image-detail{max-width:100%;margin-bottom:16px}@media (width<=426px){.lh-16px.svelte-2354sh{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:200px!important;height:16px!important;line-height:16px!important}}.lh-16px.svelte-2354sh{height:16px!important;line-height:16px!important}.detail-event-footer.svelte-2354sh{background-color:var(--ev-white);z-index:99;padding:12px 0;bottom:0;box-shadow:0 0 2px #2e3e481f,0 2px 4px #2e3e481f}@media (width<=599px){.detail-event-footer.svelte-2354sh{bottom:62px}}.container-detail-event-footer.svelte-2354sh{background-color:var(--ev-white);z-index:20;justify-content:space-between;align-items:center;max-width:818px;height:63px;margin-left:auto;margin-right:auto;padding:12px 16px;display:flex}.container-detail-event-footer.svelte-2354sh i:where(.svelte-2354sh){margin-right:8px;line-height:16px}.container-detail-event-footer.svelte-2354sh a:where(.svelte-2354sh){background-color:var(--ev-bg-dark-100);width:200px;height:40px;color:var(--ev-white);border:none;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:flex}.container-detail-event-footer.svelte-2354sh a:where(.svelte-2354sh):hover{opacity:1;color:var(--ev-white)}.container-detail-event-footer.svelte-2354sh a:where(.svelte-2354sh):active{background-color:var(--ev-gray-500)}.alert-modal-overlay.svelte-9asfza{z-index:2050;background:#96969633;justify-content:center;align-items:center;width:100%;height:100%;font-family:IBM Plex Sans Thai,sans-serif;display:flex;position:fixed;top:0;left:0}.alert-modal-content.svelte-9asfza{background:#fff;border-radius:8px;width:90%;max-width:400px;animation:.2s ease-out svelte-9asfza-modalSlideIn;box-shadow:0 4px 20px #00000026}@keyframes svelte-9asfza-modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.alert-modal-header.svelte-9asfza{justify-content:center;padding:24px 16px 8px;display:flex}.alert-modal-header.svelte-9asfza .alert-icon:where(.svelte-9asfza){width:60px;height:60px}.alert-modal-body.svelte-9asfza{text-align:center;padding:8px 24px 16px}.alert-modal-body.svelte-9asfza .alert-message:where(.svelte-9asfza){color:#333;margin:0;font-size:16px;font-weight:500;line-height:1.5}.alert-modal-footer.svelte-9asfza{justify-content:center;padding:8px 16px 16px;display:flex}.alert-modal-footer.svelte-9asfza .btn-confirm:where(.svelte-9asfza){color:#fff;cursor:pointer;background-color:#333;border:none;border-radius:4px;min-width:100px;height:36px;padding:0 24px;font-family:IBM Plex Sans Thai,sans-serif;font-size:14px;transition:transform .2s}.alert-modal-footer.svelte-9asfza .btn-confirm:where(.svelte-9asfza):hover{background-color:#444}.alert-modal-footer.svelte-9asfza .btn-confirm:where(.svelte-9asfza):active{transform:scale(.95)}.contested-banner.svelte-9asfza{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;animation:.2s ease-out svelte-9asfza-contestedBannerSlideIn;display:flex}@keyframes svelte-9asfza-contestedBannerSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.contested-banner-content.svelte-9asfza{color:#856404;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.contested-banner-content.svelte-9asfza i:where(.svelte-9asfza){color:#856404;flex-shrink:0;font-size:16px}.contested-banner-content.svelte-9asfza span:where(.svelte-9asfza){line-height:1.4}.contested-banner-close.svelte-9asfza{color:#856404;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-family:IBM Plex Sans Thai,sans-serif;font-size:18px;line-height:1;transition:opacity .2s}.contested-banner-close.svelte-9asfza:hover{opacity:1}.warning-word.svelte-9asfza{color:#888;font-size:11px;margin-bottom:12px!important}.section-header.svelte-9asfza{margin-bottom:12px}.section-header.svelte-9asfza .section-label:where(.svelte-9asfza){color:#888;text-transform:uppercase;letter-spacing:.8px;font-size:11px;font-weight:600}.ticket-selection-card.svelte-9asfza{border:1px solid var(--ev-primary-color);background-color:#239efb15;border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:8px 10px;display:flex}.ticket-selection-card.svelte-9asfza .ticket-icon-box:where(.svelte-9asfza){background:var(--ev-primary-color);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ticket-selection-card.svelte-9asfza .ticket-icon-box:where(.svelte-9asfza) i:where(.svelte-9asfza){color:#fff;justify-content:center;align-items:center;font-size:20px;display:flex}.ticket-selection-card.svelte-9asfza .ticket-details:where(.svelte-9asfza){flex-direction:column;gap:2px;display:flex}.ticket-selection-card.svelte-9asfza .ticket-details:where(.svelte-9asfza) .ticket-label:where(.svelte-9asfza){color:#666;font-size:11px}.ticket-selection-card.svelte-9asfza .ticket-details:where(.svelte-9asfza) .ticket-title:where(.svelte-9asfza){color:#1a1a1a;font-size:15px;font-weight:600}.ticket-selection-card.svelte-9asfza .ticket-check:where(.svelte-9asfza){justify-content:center;align-items:center;margin-left:auto;display:flex}.ticket-selection-card.svelte-9asfza .ticket-check:where(.svelte-9asfza) i:where(.svelte-9asfza){color:var(--ev-primary-color);font-size:22px}.quantity-row.svelte-9asfza{border-radius:10px;justify-content:space-between;align-items:center;display:flex}.quantity-row.svelte-9asfza .quantity-info:where(.svelte-9asfza){align-items:center;display:flex}.quantity-row.svelte-9asfza .quantity-info:where(.svelte-9asfza) .quantity-text:where(.svelte-9asfza){color:#333;font-size:14px;font-weight:500}.quantity-row.svelte-9asfza .quantity-control:where(.svelte-9asfza){background:#fff;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:4px;display:flex;overflow:hidden}.quantity-row.svelte-9asfza .quantity-control:where(.svelte-9asfza) .btn-qty:where(.svelte-9asfza){cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.quantity-row.svelte-9asfza .quantity-control:where(.svelte-9asfza) .btn-qty:where(.svelte-9asfza):hover:not(:disabled){background:#f0f0f0}.quantity-row.svelte-9asfza .quantity-control:where(.svelte-9asfza) .btn-qty:where(.svelte-9asfza):disabled{opacity:.4;cursor:not-allowed}.quantity-row.svelte-9asfza .quantity-control:where(.svelte-9asfza) .btn-qty:where(.svelte-9asfza) i:where(.svelte-9asfza){color:#666}.quantity-row.svelte-9asfza .quantity-control:where(.svelte-9asfza) .btn-qty-plus:where(.svelte-9asfza){background:var(--ev-primary-color)}.quantity-row.svelte-9asfza .quantity-control:where(.svelte-9asfza) .btn-qty-plus:where(.svelte-9asfza) i:where(.svelte-9asfza){color:#fff}.quantity-row.svelte-9asfza .quantity-control:where(.svelte-9asfza) .btn-qty-plus:where(.svelte-9asfza):hover:not(:disabled){background:#0f97ff}.quantity-row.svelte-9asfza .quantity-control:where(.svelte-9asfza) .qty-display:where(.svelte-9asfza){color:#1a1a1a;text-align:center;min-width:28px;font-size:15px;font-weight:600}.general-ticket-layout.svelte-9asfza{gap:20px;display:flex}@media (width<=576px){.general-ticket-layout.svelte-9asfza{flex-direction:column;gap:16px}}.event-image-section.svelte-9asfza{flex:0 0 360px}@media (width<=576px){.event-image-section.svelte-9asfza{flex:1}}.event-image{aspect-ratio:16/9;object-fit:contain;border-radius:8px;width:100%}.modal.svelte-9asfza{background:#96969633;font-family:IBM Plex Sans Thai}.modal.svelte-9asfza .modal-lg:where(.svelte-9asfza){width:95%;max-width:920px}.modal.svelte-9asfza .modal-content:where(.svelte-9asfza){border-radius:16px}.modal-header.svelte-9asfza{border:none;padding:16px 16px 0}.modal-header.svelte-9asfza .btn-close:where(.svelte-9asfza){border-radius:50%;font-size:12px}.modal-body.svelte-9asfza{min-height:180.5px;padding:8px 16px}.modal-body.svelte-9asfza p:where(.svelte-9asfza){margin:0}.modal-body.svelte-9asfza .div-wallet:where(.svelte-9asfza){flex:1}.modal-footer.svelte-9asfza{justify-content:space-between;gap:8px;padding:8px 16px;display:flex}.modal-footer.svelte-9asfza .div-price:where(.svelte-9asfza) p:where(.svelte-9asfza){margin:0}.modal-footer.svelte-9asfza .div-price:where(.svelte-9asfza) .text-label:where(.svelte-9asfza){font-size:10px}.modal-footer.svelte-9asfza .div-price:where(.svelte-9asfza) .ticket-price:where(.svelte-9asfza){color:var(--ev-primary-color);font-weight:700}.modal-footer.svelte-9asfza .btn-done:where(.svelte-9asfza){background-color:var(--ev-black-200);height:36px;color:var(--ev-white);padding:0 12px;font-size:14px;transition:transform .5s}.modal-footer.svelte-9asfza .btn-done:where(.svelte-9asfza):active{transform:scale(.75)}.min-height-auto.svelte-1a40ufp{min-height:auto!important}.sales-period-notice.svelte-1a40ufp{text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:4px;margin:16px 0;padding:16px;font-family:IBM Plex Sans Thai,sans-serif;display:flex}.sales-period-notice.not_started.svelte-1a40ufp{background-color:#e8f4fd}.sales-period-notice.not_started.svelte-1a40ufp .notice-text:where(.svelte-1a40ufp){color:#0c5460}.sales-period-notice.ended.svelte-1a40ufp{background-color:#fff9e6}.sales-period-notice.ended.svelte-1a40ufp .notice-text:where(.svelte-1a40ufp){color:#856404}.sales-period-notice.svelte-1a40ufp .notice-title:where(.svelte-1a40ufp){font-size:16px;font-weight:600}.sales-period-notice.svelte-1a40ufp .notice-title.coming-soon:where(.svelte-1a40ufp){color:var(--ev-primary-color)}.sales-period-notice.svelte-1a40ufp .notice-title.ended:where(.svelte-1a40ufp){color:#856404}.sales-period-notice.svelte-1a40ufp .notice-text:where(.svelte-1a40ufp){font-size:14px;font-weight:500}.container-ticket.svelte-1a40ufp{width:100%;display:flex;flex-direction:column!important;align-items:stretch!important}.row-eventdetail.svelte-1a40ufp{flex-direction:column;justify-content:start;width:100%;display:flex}.row-eventdetail.svelte-1a40ufp .ticket-name:where(.svelte-1a40ufp){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row-eventdetail.svelte-1a40ufp .ticket-name:where(.svelte-1a40ufp) .name:where(.svelte-1a40ufp){color:var(--ev-bg-dark);font-weight:700}.row-eventdetail.svelte-1a40ufp .ticket-des:where(.svelte-1a40ufp){color:var(--ev-gray-800);font-size:14px}.ticket-footer-row.svelte-1a40ufp{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:12px;display:flex}.ticket-meta-group.svelte-1a40ufp{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ticket-meta-group.svelte-1a40ufp .ticket-remain:where(.svelte-1a40ufp){color:var(--ev-gray-800);font-size:13px}.ticket-meta-group.svelte-1a40ufp .ticket-remain:where(.svelte-1a40ufp) .remain-count:where(.svelte-1a40ufp){color:var(--ev-primary-color);font-weight:600}.ticket-meta-group.svelte-1a40ufp .price:where(.svelte-1a40ufp){color:var(--ev-primary-color);font-size:16px;font-weight:600}.container-event.svelte-1a40ufp{max-width:818px;margin:2rem auto 80px;padding:0 16px}@media (width<=768px){.container-event.svelte-1a40ufp{z-index:100;background-color:var(--ev-white);border-radius:16px 16px 0 0;margin-top:-16px;padding-top:16px}}.ev-btn-primary-soldout.svelte-1a40ufp{background-color:var(--ev-bg-input);min-width:110px;height:36px;color:var(--ev-red);border-radius:var(--ev-radius-sm);border:none;padding:0 12px;font-size:14px;transition:transform .5s}.container-detail-event-footer.svelte-1x3lnkf{background-color:var(--ev-white);flex-direction:column;max-width:818px;margin-bottom:30px;margin-left:auto;margin-right:auto;display:flex}.container-detail-event-footer.svelte-1x3lnkf a:where(.svelte-1x3lnkf){text-decoration:none}.container-detail-event-footer.svelte-1x3lnkf a:where(.svelte-1x3lnkf):hover{text-decoration:underline}.container-detail-event-footer.svelte-1x3lnkf .div-info:where(.svelte-1x3lnkf){text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.container-detail-event-footer.svelte-1x3lnkf .div-info:where(.svelte-1x3lnkf) .img-profile{object-fit:cover;aspect-ratio:1;border-radius:50%;width:50px;height:auto}.container-detail-event-footer.svelte-1x3lnkf .div-info:where(.svelte-1x3lnkf) p:where(.svelte-1x3lnkf){margin:0}.container-detail-event-footer.svelte-1x3lnkf .div-info:where(.svelte-1x3lnkf) .text-label:where(.svelte-1x3lnkf){color:var(--ev-gray-700);font-size:12px}.container-detail-event-footer.svelte-1x3lnkf .div-info:where(.svelte-1x3lnkf) .text-name:where(.svelte-1x3lnkf){font-weight:500}
