.page-module__JwQxlq__container{max-width:1400px;min-height:100vh;margin:0 auto;padding:6rem 2rem 2rem}.page-module__JwQxlq__emptyCartContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:3rem 2rem;display:flex}.page-module__JwQxlq__emptyCartIcon{margin-bottom:2rem;font-size:120px;animation:2s ease-in-out infinite page-module__JwQxlq__bounce}@keyframes page-module__JwQxlq__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.page-module__JwQxlq__emptyCartTitle{color:var(--text-primary);margin-bottom:1rem;font-size:2rem;font-weight:700}.page-module__JwQxlq__emptyCartMessage{color:var(--text-secondary);max-width:500px;margin:0 auto;font-size:1.1rem;line-height:1.6}@media (max-width:768px){.page-module__JwQxlq__emptyCartIcon{font-size:80px}.page-module__JwQxlq__emptyCartTitle{font-size:1.5rem}.page-module__JwQxlq__emptyCartMessage{font-size:1rem}}.page-module__JwQxlq__grid{grid-template-columns:1fr 350px;gap:3rem;display:grid}@media (max-width:768px){.page-module__JwQxlq__grid{grid-template-columns:1fr}.page-module__JwQxlq__sidebar{order:1}}.page-module__JwQxlq__section{margin-bottom:2.5rem}.page-module__JwQxlq__section h2{color:var(--text-primary);margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.page-module__JwQxlq__formGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.page-module__JwQxlq__input{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:8px;width:100%;padding:.75rem 1rem}.page-module__JwQxlq__addressList{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;display:grid}.page-module__JwQxlq__addressCard{border:1px solid var(--border-color);cursor:pointer;border-radius:8px;padding:1rem;transition:all .2s}.page-module__JwQxlq__addressCard.page-module__JwQxlq__selected{border-color:var(--primary-color);background:#0a5adb0d}.page-module__JwQxlq__paymentMethods{gap:1rem;display:flex}.page-module__JwQxlq__paymentOption{border:1px solid var(--border-color);cursor:pointer;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:.5rem;padding:1.5rem;transition:all .2s;display:flex}.page-module__JwQxlq__paymentOption.page-module__JwQxlq__active{border-color:var(--primary-color);color:var(--primary-color);background:#0a5adb0d}.page-module__JwQxlq__pmIcon{font-size:1.5rem}.page-module__JwQxlq__summaryCard{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;padding:1.5rem;position:sticky;top:100px}.page-module__JwQxlq__summaryCard h3{margin-bottom:1.5rem;font-size:1.1rem}.page-module__JwQxlq__summaryItem{border-bottom:1px solid var(--border-color);gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.page-module__JwQxlq__itemThumb{background:var(--bg-secondary);border-radius:4px;flex-shrink:0;width:50px;height:60px;position:relative;overflow:hidden}.page-module__JwQxlq__itemInfo{flex-direction:column;flex:1;justify-content:center;display:flex}.page-module__JwQxlq__itemNameRow{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.25rem;display:flex}.page-module__JwQxlq__itemNameSummary{color:var(--text-primary);font-size:.9rem;font-weight:500;line-height:1.4}.page-module__JwQxlq__itemPriceSummary{color:var(--text-primary);font-size:.9rem;font-weight:600}.page-module__JwQxlq__itemQtySummary{color:var(--text-secondary);font-size:.8rem}.page-module__JwQxlq__itemControls{align-items:center;gap:8px;margin-top:6px;display:flex}.page-module__JwQxlq__quantityControls{background:var(--bg-secondary);border-radius:6px;align-items:center;gap:4px;padding:2px;display:flex}.page-module__JwQxlq__qtyBtn{background:var(--bg-primary);width:24px;height:24px;color:var(--text-primary);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:16px;font-weight:600;transition:all .2s;display:flex}.page-module__JwQxlq__qtyBtn:hover:not(:disabled){background:var(--primary-color);color:#fff}.page-module__JwQxlq__qtyBtn:disabled{opacity:.3;cursor:not-allowed}.page-module__JwQxlq__qtyDisplay{text-align:center;min-width:28px;color:var(--text-primary);font-size:13px;font-weight:600}.page-module__JwQxlq__deleteBtn{cursor:pointer;width:28px;height:28px;color:var(--text-secondary);opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:16px;transition:all .2s;display:flex}.page-module__JwQxlq__deleteBtn:hover{opacity:1;color:#ef4444;transform:scale(1.1)}.page-module__JwQxlq__totalDiv{border-top:1px solid var(--border-color);justify-content:space-between;margin-top:1.5rem;margin-bottom:1.5rem;padding-top:1rem;font-size:1.25rem;font-weight:700;display:flex}.page-module__JwQxlq__summaryBreakdown{margin-top:1.5rem;margin-bottom:1.5rem}.page-module__JwQxlq__summaryRow{justify-content:space-between;margin-bottom:.75rem;font-size:.95rem;display:flex}.page-module__JwQxlq__summaryDivider{background:var(--border-color);height:1px;margin:.75rem 0}.page-module__JwQxlq__summaryTotal{color:var(--primary-color);padding-top:.5rem;font-size:1.25rem;font-weight:700}.page-module__JwQxlq__freeShippingBadge{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#52c41a 0%,#73d13d 100%);border-radius:6px;padding:.25rem .75rem;font-size:.85rem;font-weight:600;display:inline-block;box-shadow:0 2px 4px #52c41a33}.page-module__JwQxlq__editCartBtn{width:100%;color:var(--primary-color);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:8px;margin-top:.75rem;padding:.75rem;font-size:.95rem;font-weight:500;transition:all .2s}.page-module__JwQxlq__editCartBtn:hover{background:var(--bg-secondary);border-color:var(--primary-color)}.page-module__JwQxlq__sectionTitle{color:var(--text-primary);margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.page-module__JwQxlq__successCard{background:var(--card-bg);border:1px solid var(--border-color);text-align:center;border-radius:20px;max-width:600px;margin:4rem auto;padding:4rem 2rem}.page-module__JwQxlq__successIcon{color:var(--success);margin-bottom:1.5rem;font-size:3rem}.page-module__JwQxlq__bankInfo{background:var(--bg-secondary);text-align:left;border-radius:12px;margin:2rem 0;padding:1.5rem}.page-module__JwQxlq__alert{color:#eab308;margin-top:1rem;font-size:.9rem}.page-module__JwQxlq__loginRequiredNotice{background:var(--card-bg);text-align:center;border:1px solid var(--border-color);border-radius:24px;flex-direction:column;align-items:center;gap:2rem;margin:2rem 0;padding:3.5rem 2rem;display:flex;box-shadow:0 8px 32px #0003}.page-module__JwQxlq__noticeIconContainer{background:var(--bg-secondary);border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.page-module__JwQxlq__noticeIcon{color:var(--primary-color);font-size:2.5rem}.page-module__JwQxlq__lockBadge{background:var(--success);color:#fff;border:3px solid var(--card-bg);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex;position:absolute;bottom:-5px;right:-5px}.page-module__JwQxlq__noticeContent h3{color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.page-module__JwQxlq__noticeContent p{color:var(--text-secondary);max-width:480px;margin:0 auto;font-size:1rem;line-height:1.7}.page-module__JwQxlq__noticeActions{width:100%;margin-top:1.75rem}.page-module__JwQxlq__mobileBottomBar{display:none}@media (max-width:768px){.page-module__JwQxlq__mobileBottomBar{background:var(--card-bg);border-top:1px solid var(--border-color);z-index:100;max-height:90vh;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -4px 12px #0000001a}.page-module__JwQxlq__sidebar{display:none}.page-module__JwQxlq__container{padding-bottom:200px}}.page-module__JwQxlq__accordionContainer{border-bottom:1px solid var(--border-color)}.page-module__JwQxlq__accordionHeader{width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px 20px;font-size:15px;font-weight:600;display:flex}.page-module__JwQxlq__accordionHeaderLeft{align-items:center;gap:12px;display:flex}.page-module__JwQxlq__accordionPrice{color:var(--primary-color);font-weight:700}.page-module__JwQxlq__accordionContent{animation:.3s ease-out page-module__JwQxlq__slideDown;overflow:hidden}@keyframes page-module__JwQxlq__slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.page-module__JwQxlq__accordionItemList{max-height:280px;padding:0 20px;overflow-y:auto}.page-module__JwQxlq__accordionItem{border-bottom:1px solid var(--border-color);gap:12px;padding:12px 0;display:flex;position:relative}.page-module__JwQxlq__accordionItem:last-child{border-bottom:none}.page-module__JwQxlq__accordionItemImage{background:var(--bg-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.page-module__JwQxlq__accordionItemInfo{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.page-module__JwQxlq__accordionItemName{color:var(--text-primary);margin-bottom:6px;font-size:14px;font-weight:500;line-height:1.4}.page-module__JwQxlq__accordionItemMeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module__JwQxlq__accordionQuantityControls{background:var(--bg-secondary);border-radius:6px;align-items:center;gap:4px;padding:2px;display:flex}.page-module__JwQxlq__accordionQtyBtn{background:var(--bg-primary);width:22px;height:22px;color:var(--text-primary);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:all .2s;display:flex}.page-module__JwQxlq__accordionQtyBtn:hover:not(:disabled){background:var(--primary-color);color:#fff}.page-module__JwQxlq__accordionQtyBtn:disabled{opacity:.3;cursor:not-allowed}.page-module__JwQxlq__accordionQtyDisplay{text-align:center;min-width:24px;color:var(--text-primary);font-size:12px;font-weight:600}.page-module__JwQxlq__accordionDeleteBtn{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;transition:all .2s;display:flex;position:absolute;top:8px;right:0}.page-module__JwQxlq__accordionDeleteBtn:hover{color:#ef4444;opacity:1;transform:scale(1.1)}.page-module__JwQxlq__accordionItemPrice{color:var(--text-primary);font-weight:600}.page-module__JwQxlq__accordionSummary{background:var(--bg-secondary);border-top:1px solid var(--border-color);padding:12px 20px}.page-module__JwQxlq__accordionSummaryRow{color:var(--text-secondary);justify-content:space-between;margin-bottom:8px;font-size:14px;display:flex}.page-module__JwQxlq__accordionSummaryRow:last-child{margin-bottom:0}.page-module__JwQxlq__accordionSummaryRow span:last-child{color:var(--text-primary);font-weight:600}.page-module__JwQxlq__paymentMethodSection{border-bottom:1px solid var(--border-color);padding:12px 20px}.page-module__JwQxlq__paymentMethodTitle{color:var(--text-secondary);margin-bottom:8px;font-size:13px;font-weight:600}.page-module__JwQxlq__paymentMethodGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.page-module__JwQxlq__paymentMethodOption{border:1.5px solid var(--border-color);background-color:var(--bg-primary);cursor:pointer;color:var(--text-secondary);border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:10px 8px;transition:all .2s;display:flex;position:relative}.page-module__JwQxlq__paymentMethodOption:hover{border-color:var(--primary-color);background-color:var(--bg-secondary)}.page-module__JwQxlq__paymentMethodActive{border-color:var(--primary-color);color:var(--primary-color);background-color:#0a5adb0d}.page-module__JwQxlq__paymentMethodLabel{font-size:12px;font-weight:500}.page-module__JwQxlq__paymentMethodCheck{background:var(--primary-color);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:4px;right:4px}.page-module__JwQxlq__bottomTotalSection{background:var(--card-bg);align-items:center;gap:16px;padding:16px 20px;display:flex}.page-module__JwQxlq__bottomTotalInfo{flex:1}.page-module__JwQxlq__bottomLabel{color:var(--text-secondary);margin-bottom:4px;font-size:13px}.page-module__JwQxlq__bottomPrice{color:var(--primary-color);font-size:20px;font-weight:700}.page-module__JwQxlq__helpSection{border-top:1px dashed var(--border-color);margin-top:2rem;padding-top:1.5rem}.page-module__JwQxlq__helpTitle{color:var(--text-primary);text-align:center;margin-bottom:1rem;font-size:.95rem;font-weight:600}.page-module__JwQxlq__helpButtons{flex-direction:column;gap:.75rem;display:flex}.page-module__JwQxlq__helpBtn{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.9rem;transition:all .2s;display:flex}.page-module__JwQxlq__helpBtn:hover{background:var(--card-bg);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.page-module__JwQxlq__helpIcon{font-size:18px}.page-module__JwQxlq__whatsappIcon{color:#25d366}.page-module__JwQxlq__phoneIcon{color:var(--primary-color)}.page-module__JwQxlq__helpBtnText{font-weight:500}.page-module__JwQxlq__mobileHelpSection{display:none}@media (max-width:768px){.page-module__JwQxlq__mobileHelpSection{margin-bottom:2rem;display:block}}
.GuestAddressForm-module__2_jFxG__formContainer{flex-direction:column;gap:1.5rem;display:flex}.GuestAddressForm-module__2_jFxG__formRow{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.GuestAddressForm-module__2_jFxG__formRow:has(.GuestAddressForm-module__2_jFxG__formItem:only-child){grid-template-columns:1fr}.GuestAddressForm-module__2_jFxG__formItem{width:100%;margin-bottom:0!important}.GuestAddressForm-module__2_jFxG__formItem .ant-form-item-label{padding-bottom:8px}.GuestAddressForm-module__2_jFxG__formItem .ant-form-item-label>label{height:auto;font-size:14px;font-weight:500;color:var(--text-primary,#fff)!important}.GuestAddressForm-module__2_jFxG__corporateSection{background-color:#0000;border:none;flex-direction:column;gap:1.5rem;margin-bottom:0;padding:0;display:flex}:is(.GuestAddressForm-module__2_jFxG__formItem .ant-input,.GuestAddressForm-module__2_jFxG__formItem .ant-input-textarea textarea){transition:all .3s;background-color:var(--bg-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:is(.GuestAddressForm-module__2_jFxG__formItem .ant-input::placeholder,.GuestAddressForm-module__2_jFxG__formItem .ant-input-textarea textarea::placeholder){color:var(--text-tertiary,#666)!important}:is(.GuestAddressForm-module__2_jFxG__formItem .ant-input:hover,.GuestAddressForm-module__2_jFxG__formItem .ant-input-textarea textarea:hover){border-color:var(--primary-color)!important}:is(.GuestAddressForm-module__2_jFxG__formItem .ant-input:focus,.GuestAddressForm-module__2_jFxG__formItem .ant-input-textarea textarea:focus){border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #1890ff33!important}:is(.GuestAddressForm-module__2_jFxG__formItem .ant-select .ant-select-selector,.GuestAddressForm-module__2_jFxG__formItem .ant-select-single .ant-select-selector,.GuestAddressForm-module__2_jFxG__formItem .ant-select-multiple .ant-select-selector){transition:all .3s;background-color:var(--bg-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.GuestAddressForm-module__2_jFxG__formItem .ant-select-selection-placeholder{color:var(--text-tertiary,#666)!important}.GuestAddressForm-module__2_jFxG__formItem .ant-select-selection-item{color:var(--text-primary)!important}.GuestAddressForm-module__2_jFxG__formItem .ant-select-arrow{color:var(--text-secondary)!important}.GuestAddressForm-module__2_jFxG__formItem .ant-select:hover .ant-select-selector{border-color:var(--primary-color)!important}:is(.GuestAddressForm-module__2_jFxG__formItem .ant-select-focused .ant-select-selector,.GuestAddressForm-module__2_jFxG__formItem .ant-select-open .ant-select-selector){border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #1890ff33!important}.GuestAddressForm-module__2_jFxG__formItem .ant-radio-button-wrapper{background-color:var(--bg-secondary);border-color:var(--border-color);color:var(--text-secondary)}.GuestAddressForm-module__2_jFxG__formItem .ant-radio-button-wrapper-checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}.GuestAddressForm-module__2_jFxG__formItem .ant-select-disabled .ant-select-selector{opacity:.6;cursor:not-allowed;background-color:var(--bg-tertiary)!important;border-color:var(--border-color)!important;color:var(--text-tertiary)!important}.GuestAddressForm-module__2_jFxG__formItem .ant-select-disabled .ant-select-arrow{color:var(--text-tertiary)!important}@media (max-width:768px){.GuestAddressForm-module__2_jFxG__formRow{grid-template-columns:1fr}.GuestAddressForm-module__2_jFxG__formContainer{gap:1rem}}
.DashboardUI-module__rh7l8q__page{flex-direction:column;gap:1.25rem;width:100%;display:flex}.DashboardUI-module__rh7l8q__pageHeader{justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.25rem;display:flex}.DashboardUI-module__rh7l8q__headerText{min-width:0}.DashboardUI-module__rh7l8q__eyebrow{color:var(--primary-color);letter-spacing:0;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;font-weight:700}.DashboardUI-module__rh7l8q__title{color:var(--text-primary);margin:0;font-size:clamp(1.45rem,2vw,2rem);font-weight:750;line-height:1.2}.DashboardUI-module__rh7l8q__description{color:var(--text-secondary);max-width:760px;margin:.45rem 0 0;font-size:.95rem;line-height:1.55}.DashboardUI-module__rh7l8q__headerActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.DashboardUI-module__rh7l8q__grid{grid-template-columns:repeat(var(--dashboard-grid-columns,2),minmax(0,1fr));gap:1rem;display:grid}.DashboardUI-module__rh7l8q__card{background:var(--card-bg);border:1px solid var(--border-color);padding:var(--dashboard-card-padding,1.25rem);border-radius:8px;box-shadow:0 10px 30px #0f172a0a}.DashboardUI-module__rh7l8q__cardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.DashboardUI-module__rh7l8q__cardTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.DashboardUI-module__rh7l8q__cardDescription{color:var(--text-secondary);margin:.3rem 0 0;font-size:.88rem;line-height:1.5}.DashboardUI-module__rh7l8q__emptyState{text-align:center;min-height:220px;color:var(--text-secondary);background:var(--card-bg);border:1px dashed var(--border-color);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.DashboardUI-module__rh7l8q__emptyIcon{width:44px;height:44px;color:var(--text-tertiary);justify-content:center;align-items:center;font-size:1.8rem;display:flex}.DashboardUI-module__rh7l8q__emptyTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.DashboardUI-module__rh7l8q__emptyDescription{max-width:440px;color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.DashboardUI-module__rh7l8q__badge{border:1px solid var(--border-color);min-height:26px;color:var(--text-secondary);background:var(--bg-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.DashboardUI-module__rh7l8q__badgeInfo{color:#0369a1;background:#0ea5e91f;border-color:#0ea5e947}.DashboardUI-module__rh7l8q__badgeSuccess{color:#047857;background:#10b9811f;border-color:#10b98147}.DashboardUI-module__rh7l8q__badgeWarning{color:#b45309;background:#f59e0b24;border-color:#f59e0b4d}.DashboardUI-module__rh7l8q__badgeDanger{color:#b91c1c;background:#ef44441f;border-color:#ef444447}.DashboardUI-module__rh7l8q__notice{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.DashboardUI-module__rh7l8q__notice strong{color:var(--text-primary);font-size:.92rem;line-height:1.35;display:block}.DashboardUI-module__rh7l8q__notice p{color:var(--text-secondary);margin:.25rem 0 0;font-size:.84rem;line-height:1.45}.DashboardUI-module__rh7l8q__noticeInfo{background:#0ea5e914;border-color:#0ea5e93d}.DashboardUI-module__rh7l8q__noticeWarning{background:#f59e0b1a;border-color:#f59e0b47}.DashboardUI-module__rh7l8q__noticeDanger{background:#ef444414;border-color:#ef444442}.DashboardUI-module__rh7l8q__noticeAction{flex-shrink:0}.DashboardUI-module__rh7l8q__imageFrame{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;position:relative;overflow:hidden}.DashboardUI-module__rh7l8q__image{object-fit:cover}@media (max-width:900px){.DashboardUI-module__rh7l8q__pageHeader{flex-direction:column;align-items:stretch}.DashboardUI-module__rh7l8q__headerActions{width:100%}.DashboardUI-module__rh7l8q__grid{grid-template-columns:1fr}}@media (max-width:560px){.DashboardUI-module__rh7l8q__card{--dashboard-card-padding:1rem}.DashboardUI-module__rh7l8q__notice{flex-direction:column;align-items:flex-start}.DashboardUI-module__rh7l8q__emptyState{min-height:180px;padding:1.5rem 1rem}}
.dashboardForms-module__jwCRBG__form{gap:1rem;display:grid}.dashboardForms-module__jwCRBG__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.dashboardForms-module__jwCRBG__field{gap:.4rem;display:grid}.dashboardForms-module__jwCRBG__field label{color:var(--text-primary);font-size:.85rem;font-weight:700}.dashboardForms-module__jwCRBG__field input,.dashboardForms-module__jwCRBG__field textarea,.dashboardForms-module__jwCRBG__field select{border:1px solid var(--border-color);background:var(--card-bg);width:100%;min-height:42px;color:var(--text-primary);font:inherit;border-radius:8px;padding:.65rem .75rem;font-size:.95rem}.dashboardForms-module__jwCRBG__field textarea{resize:vertical;min-height:110px}.dashboardForms-module__jwCRBG__hint{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.45}.dashboardForms-module__jwCRBG__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.dashboardForms-module__jwCRBG__button,.dashboardForms-module__jwCRBG__secondaryButton,.dashboardForms-module__jwCRBG__dangerButton,.dashboardForms-module__jwCRBG__iconButton,.dashboardForms-module__jwCRBG__dangerIconButton{min-height:40px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.9rem;font-weight:700;display:inline-flex}.dashboardForms-module__jwCRBG__button{color:#fff;background:var(--primary-color)}.dashboardForms-module__jwCRBG__secondaryButton{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.dashboardForms-module__jwCRBG__dangerButton{color:#b91c1c;background:#ef44441a;border-color:#ef44443d}.dashboardForms-module__jwCRBG__iconButton,.dashboardForms-module__jwCRBG__dangerIconButton{border-color:var(--border-color);background:var(--card-bg);width:36px;min-width:36px;min-height:36px;color:var(--text-secondary);padding:0;font-size:.95rem}.dashboardForms-module__jwCRBG__iconButton:hover{color:var(--primary-color);border-color:color-mix(in srgb,var(--primary-color)34%,var(--border-color));background:color-mix(in srgb,var(--primary-color)8%,var(--card-bg))}.dashboardForms-module__jwCRBG__dangerIconButton{color:#b91c1c}.dashboardForms-module__jwCRBG__dangerIconButton:hover{color:#991b1b;background:#ef44441a;border-color:#ef444457}.dashboardForms-module__jwCRBG__button:disabled,.dashboardForms-module__jwCRBG__secondaryButton:disabled,.dashboardForms-module__jwCRBG__dangerButton:disabled,.dashboardForms-module__jwCRBG__iconButton:disabled,.dashboardForms-module__jwCRBG__dangerIconButton:disabled{cursor:not-allowed;opacity:.65}.dashboardForms-module__jwCRBG__list{gap:.75rem;display:grid}.dashboardForms-module__jwCRBG__listItem{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;gap:.45rem;padding:.9rem;display:grid}.dashboardForms-module__jwCRBG__listItemHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboardForms-module__jwCRBG__listItemTitle{color:var(--text-primary);margin:0;font-size:.98rem;font-weight:750}.dashboardForms-module__jwCRBG__listItemMeta{color:var(--text-secondary);margin:0;font-size:.86rem;line-height:1.45}.dashboardForms-module__jwCRBG__avatarRow{align-items:center;gap:1rem;display:flex}.dashboardForms-module__jwCRBG__avatarFrame{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden}.dashboardForms-module__jwCRBG__toggleRow{color:var(--text-primary);align-items:center;gap:.5rem;font-size:.9rem;display:flex}@media (max-width:720px){.dashboardForms-module__jwCRBG__fieldGrid{grid-template-columns:1fr}.dashboardForms-module__jwCRBG__avatarRow{align-items:flex-start}}
.CancelAppointmentModal-module__KjZq3q__content{padding:.5rem 0}.CancelAppointmentModal-module__KjZq3q__formGroup{margin-bottom:1.5rem}.CancelAppointmentModal-module__KjZq3q__formGroup:last-child{margin-bottom:0}.CancelAppointmentModal-module__KjZq3q__label{color:#262626;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.CancelAppointmentModal-module__KjZq3q__select{width:100%}.CancelAppointmentModal-module__KjZq3q__textarea{resize:none;width:100%}@media (prefers-color-scheme:dark){.CancelAppointmentModal-module__KjZq3q__label{color:#e8e8e8}}@media (max-width:768px){.CancelAppointmentModal-module__KjZq3q__modal{max-width:calc(100vw - 2rem)}.CancelAppointmentModal-module__KjZq3q__formGroup{margin-bottom:1rem}}
.AppointmentManagementPage-module__vkk_BG__container{background-color:#f9fafb;min-height:100vh;padding-top:120px;padding-bottom:2rem}@media (max-width:768px){.AppointmentManagementPage-module__vkk_BG__container{padding-top:90px;padding-bottom:80px}}.AppointmentManagementPage-module__vkk_BG__content{flex-direction:column;gap:1.5rem;max-width:900px;margin:0 auto;display:flex}.AppointmentManagementPage-module__vkk_BG__header{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:1rem;padding:1.5rem;display:flex;position:relative}.AppointmentManagementPage-module__vkk_BG__companyLogo{object-fit:cover;border-radius:8px}.AppointmentManagementPage-module__vkk_BG__headerInfo{flex-direction:column;flex:1;gap:.75rem;display:flex}.AppointmentManagementPage-module__vkk_BG__headerTop{justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}.AppointmentManagementPage-module__vkk_BG__companyInfo{flex-direction:column;flex:1;gap:.5rem;display:flex}.AppointmentManagementPage-module__vkk_BG__companyNameLink{text-decoration:none}.AppointmentManagementPage-module__vkk_BG__companyNameLink:hover .AppointmentManagementPage-module__vkk_BG__companyName{opacity:.8;text-decoration:none}.AppointmentManagementPage-module__vkk_BG__companyName{color:#1f2937;align-items:center;gap:.5rem;margin:0;font-size:1.5rem;font-weight:700;display:flex}.AppointmentManagementPage-module__vkk_BG__linkIcon{color:#9ca3af;font-size:1.125rem;font-weight:400}.AppointmentManagementPage-module__vkk_BG__locationInfo{color:#6b7280;align-items:center;gap:.25rem;font-size:.875rem;display:flex}.AppointmentManagementPage-module__vkk_BG__contactButtons{align-items:center;gap:.75rem;display:flex}.AppointmentManagementPage-module__vkk_BG__contactBtn{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;height:40px;padding:0 1rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.AppointmentManagementPage-module__vkk_BG__contactBtnText{display:inline}.AppointmentManagementPage-module__vkk_BG__contactBtn:hover{color:#1f2937;background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px)}.AppointmentManagementPage-module__vkk_BG__actions{flex-flow:wrap;justify-content:flex-start;gap:.75rem;margin-top:1rem;display:flex}.AppointmentManagementPage-module__vkk_BG__actionButton{cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.5rem;min-width:140px;height:60px;min-height:60px;font-size:.9375rem;font-weight:600;display:flex}.AppointmentManagementPage-module__vkk_BG__confirmButton{color:#fff;background:#10b981}.AppointmentManagementPage-module__vkk_BG__confirmButton:hover:not(:disabled){background:#059669}.AppointmentManagementPage-module__vkk_BG__confirmButton:disabled{cursor:not-allowed;background:#d1d5db}.AppointmentManagementPage-module__vkk_BG__cancelButton{color:#ef4444;background:#fff;border:1.5px solid #ef4444}.AppointmentManagementPage-module__vkk_BG__cancelButton:hover:not(:disabled){background:#fef2f2}.AppointmentManagementPage-module__vkk_BG__cancelButton:disabled{opacity:.5;cursor:not-allowed}.AppointmentManagementPage-module__vkk_BG__calendarButton{color:#3b82f6;background:#fff;border:1.5px solid #3b82f6}.AppointmentManagementPage-module__vkk_BG__calendarButton:hover{background:#eff6ff}.AppointmentManagementPage-module__vkk_BG__deadlineAlert{margin-top:0}.AppointmentManagementPage-module__vkk_BG__errorAlert{margin-bottom:1rem}.AppointmentManagementPage-module__vkk_BG__errorHelp{text-align:center;color:#6b7280;font-size:.875rem}.AppointmentManagementPage-module__vkk_BG__skeletonCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1rem}.AppointmentManagementPage-module__vkk_BG__marketingConsentCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.AppointmentManagementPage-module__vkk_BG__marketingConsentHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.AppointmentManagementPage-module__vkk_BG__marketingConsentTitle{color:#111827;margin:0;font-size:1.125rem;font-weight:700}.AppointmentManagementPage-module__vkk_BG__marketingConsentDescription{color:#6b7280;margin:.375rem 0 0;font-size:.9375rem;line-height:1.65}.AppointmentManagementPage-module__vkk_BG__marketingConsentBadge{color:#4338ca;background:#eef2ff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.4rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.AppointmentManagementPage-module__vkk_BG__marketingConsentOption{color:#111827;align-items:flex-start;gap:.75rem;font-size:.9375rem;line-height:1.6;display:flex}.AppointmentManagementPage-module__vkk_BG__marketingConsentOption input{width:16px;height:16px;margin-top:.2rem}.AppointmentManagementPage-module__vkk_BG__marketingConsentMeta{color:#6b7280;justify-content:space-between;align-items:center;gap:1rem;font-size:.8125rem;line-height:1.5;display:flex}.AppointmentManagementPage-module__vkk_BG__marketingConsentLink{color:#2563eb;font-weight:600;text-decoration:none}.AppointmentManagementPage-module__vkk_BG__marketingConsentLink:hover{text-decoration:underline}:is(.AppointmentManagementPage-module__vkk_BG__container .ant-skeleton ul,.AppointmentManagementPage-module__vkk_BG__container .ant-skeleton li){margin:0;padding:0;list-style:none}@media (prefers-color-scheme:dark){.AppointmentManagementPage-module__vkk_BG__container{background:#0a0a0a}.AppointmentManagementPage-module__vkk_BG__header{background:#1a1a1a;border-color:#374151}.AppointmentManagementPage-module__vkk_BG__companyName{color:#f3f4f6}.AppointmentManagementPage-module__vkk_BG__contactBtn{color:#9ca3af;background:#262626;border-color:#374151}.AppointmentManagementPage-module__vkk_BG__contactBtn:hover{color:#e5e7eb;background:#333;border-color:#4b5563}.AppointmentManagementPage-module__vkk_BG__confirmButton{background:#059669}.AppointmentManagementPage-module__vkk_BG__confirmButton:hover:not(:disabled){background:#047857}.AppointmentManagementPage-module__vkk_BG__cancelButton{color:#f87171;background:#1a1a1a;border-color:#7f1d1d}.AppointmentManagementPage-module__vkk_BG__cancelButton:hover:not(:disabled){background:#450a0a}.AppointmentManagementPage-module__vkk_BG__calendarButton{color:#60a5fa;background:#1a1a1a;border-color:#1e40af}.AppointmentManagementPage-module__vkk_BG__calendarButton:hover{background:#1e3a8a}.AppointmentManagementPage-module__vkk_BG__errorHelp{color:#9ca3af}.AppointmentManagementPage-module__vkk_BG__skeletonCard,.AppointmentManagementPage-module__vkk_BG__marketingConsentCard{background:#1a1a1a;border-color:#374151}.AppointmentManagementPage-module__vkk_BG__marketingConsentTitle{color:#f3f4f6}.AppointmentManagementPage-module__vkk_BG__marketingConsentDescription,.AppointmentManagementPage-module__vkk_BG__marketingConsentMeta{color:#9ca3af}.AppointmentManagementPage-module__vkk_BG__marketingConsentBadge{color:#c7d2fe;background:#4f46e538}.AppointmentManagementPage-module__vkk_BG__marketingConsentOption{color:#e5e7eb}.AppointmentManagementPage-module__vkk_BG__marketingConsentLink{color:#93c5fd}:is(.AppointmentManagementPage-module__vkk_BG__container .ant-skeleton-paragraph,.AppointmentManagementPage-module__vkk_BG__container .ant-skeleton-paragraph>li,.AppointmentManagementPage-module__vkk_BG__container .ant-skeleton-title,.AppointmentManagementPage-module__vkk_BG__container .ant-skeleton-avatar,.AppointmentManagementPage-module__vkk_BG__container .ant-skeleton-button,.AppointmentManagementPage-module__vkk_BG__container .ant-skeleton-input){background:#333;padding-left:0;list-style:none}:is(.AppointmentManagementPage-module__vkk_BG__container .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,.AppointmentManagementPage-module__vkk_BG__container .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,.AppointmentManagementPage-module__vkk_BG__container .ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,.AppointmentManagementPage-module__vkk_BG__container .ant-skeleton.ant-skeleton-active .ant-skeleton-button,.AppointmentManagementPage-module__vkk_BG__container .ant-skeleton.ant-skeleton-active .ant-skeleton-input){background:linear-gradient(90deg,#333 25%,#444 37%,#333 63%) 0 0/400% 100%}}@media (max-width:768px){.AppointmentManagementPage-module__vkk_BG__marketingConsentHeader,.AppointmentManagementPage-module__vkk_BG__marketingConsentMeta{flex-direction:column;align-items:flex-start}.AppointmentManagementPage-module__vkk_BG__container{padding-top:120px;padding-bottom:80px}.AppointmentManagementPage-module__vkk_BG__content{gap:1.5rem;padding:1rem}.AppointmentManagementPage-module__vkk_BG__header{border:none;flex-direction:column;align-items:flex-start;gap:1rem;padding-bottom:1rem}.AppointmentManagementPage-module__vkk_BG__headerTop{justify-content:center;width:100%}.AppointmentManagementPage-module__vkk_BG__statusWrapper{position:absolute;top:1.5rem;right:1.5rem}.AppointmentManagementPage-module__vkk_BG__headerInfo{width:100%}.AppointmentManagementPage-module__vkk_BG__actions{flex-direction:column;gap:.75rem;width:100%;margin-top:1.5rem}.AppointmentManagementPage-module__vkk_BG__actionButton{width:100%;height:60px;min-width:unset;justify-content:center;font-size:1rem;font-weight:600}.AppointmentManagementPage-module__vkk_BG__contactBtn{width:40px;height:40px;padding:0;font-size:1.25rem}.AppointmentManagementPage-module__vkk_BG__contactBtnText{display:none}}
.PaymentAccountCard-module__NRCnza__paymentCard{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:1rem;width:100%;min-width:0;padding:1rem;transition:transform .2s,border-color .2s;display:flex}.PaymentAccountCard-module__NRCnza__paymentCard:hover{border-color:var(--primary-color);transform:translateY(-2px)}.PaymentAccountCard-module__NRCnza__paymentLogoBox{flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.PaymentAccountCard-module__NRCnza__bankLogo{object-fit:contain;width:100%;height:100%}.PaymentAccountCard-module__NRCnza__paymentIcon{color:var(--text-tertiary);opacity:.7;background-color:var(--bg-secondary);border-radius:.5rem;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.75rem;display:flex}.PaymentAccountCard-module__NRCnza__paymentInfo{flex:1;min-width:0}.PaymentAccountCard-module__NRCnza__headerRow{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.PaymentAccountCard-module__NRCnza__paymentName{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.PaymentAccountCard-module__NRCnza__currencyBadge{color:var(--text-secondary);background:#ffffff1a;border-radius:4px;padding:2px 6px;font-size:.7rem}.PaymentAccountCard-module__NRCnza__paymentIban{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:JetBrains Mono,monospace;font-size:.85rem;overflow:hidden}@media (min-width:768px){.PaymentAccountCard-module__NRCnza__paymentIban{white-space:normal;word-break:break-all;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.PaymentAccountCard-module__NRCnza__paymentLabel{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .25rem;font-size:.85rem;overflow:hidden}.PaymentAccountCard-module__NRCnza__paymentOwner{color:var(--text-tertiary);opacity:.8;margin:.25rem 0 0;font-size:.8rem}.PaymentAccountCard-module__NRCnza__copyBtn{background:var(--bg-secondary);color:var(--primary-color);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;transition:all .2s;display:flex}.PaymentAccountCard-module__NRCnza__copyBtn:hover{background-color:var(--primary-color);color:#fff}
.CompanyContent-module__j7kSbq__content{flex-direction:column;gap:3rem;display:flex}.CompanyContent-module__j7kSbq__content>:empty{display:none}@media (max-width:1024px){.CompanyContent-module__j7kSbq__content{gap:2rem}.CompanyContent-module__j7kSbq__locationsGrid{grid-template-columns:1fr}}.CompanyContent-module__j7kSbq__sectionCard{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:.75rem;padding:2.5rem}.CompanyContent-module__j7kSbq__sectionTitle{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:700}.CompanyContent-module__j7kSbq__sectionCard>.CompanyContent-module__j7kSbq__sectionTitle{margin-bottom:1.5rem}.CompanyContent-module__j7kSbq__aboutText{color:var(--text-secondary);max-height:1500px;font-size:1.1rem;line-height:1.8;transition:max-height .6s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.CompanyContent-module__j7kSbq__aboutText.CompanyContent-module__j7kSbq__collapsed{max-height:100px}.CompanyContent-module__j7kSbq__aboutFadeOut{background:linear-gradient(transparent,var(--card-bg));pointer-events:none;width:100%;height:80px;position:absolute;bottom:0;left:0}.CompanyContent-module__j7kSbq__readMoreContainer{justify-content:center;width:100%;display:flex}.CompanyContent-module__j7kSbq__readMoreBtn{color:var(--primary-color);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:0;font-size:.95rem;font-weight:600;transition:color .2s;display:inline-flex}.CompanyContent-module__j7kSbq__readMoreIcon{font-size:.8rem}.CompanyContent-module__j7kSbq__readMoreBtn:hover{text-decoration:underline}.CompanyContent-module__j7kSbq__aboutGallery{margin-top:.5rem}.CompanyContent-module__j7kSbq__placeholder{color:var(--text-tertiary);font-style:italic}.CompanyContent-module__j7kSbq__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.CompanyContent-module__j7kSbq__titleWithIcon{align-items:center;gap:.75rem;display:flex}.CompanyContent-module__j7kSbq__headerIcon{color:var(--primary-color);font-size:1.5rem}.CompanyContent-module__j7kSbq__locationsGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.CompanyContent-module__j7kSbq__locationCard{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:.75rem;transition:all .2s;overflow:hidden}.CompanyContent-module__j7kSbq__locationCard:hover{border-color:var(--primary-color);transform:translateY(-4px)}.CompanyContent-module__j7kSbq__mapPreview{background-color:var(--bg-secondary);background-image:radial-gradient(circle at 20% 30%,#0a5adb1a 0%,#0000 40%),radial-gradient(circle at 80% 70%,#0a5adb1a 0%,#0000 40%);justify-content:center;align-items:center;height:150px;display:flex;position:relative}.CompanyContent-module__j7kSbq__mapOverlay{background-color:#0003;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0}.CompanyContent-module__j7kSbq__mapEmbedContainer{background-color:var(--bg-secondary);width:100%;height:200px;position:relative}.CompanyContent-module__j7kSbq__mapEmbed{border:none;width:100%;height:100%}.CompanyContent-module__j7kSbq__mapActions{z-index:5;gap:.5rem;display:flex;position:absolute;bottom:.75rem;right:.75rem}.CompanyContent-module__j7kSbq__mapActionBtn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background-color:#101723b3;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1rem;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 12px #0000004d}.CompanyContent-module__j7kSbq__mapActionBtn:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;transform:translateY(-2px)}.light .CompanyContent-module__j7kSbq__mapActionBtn{color:#1a1a1a;background-color:#ffffffe6;border:1px solid #0000001a}.light .CompanyContent-module__j7kSbq__mapActionBtn:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.CompanyContent-module__j7kSbq__noMapText{color:var(--text-tertiary);font-size:.9rem}.CompanyContent-module__j7kSbq__closeMapBtn{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;z-index:10;background-color:#101723f2;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;transition:all .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.CompanyContent-module__j7kSbq__closeMapBtn:hover{background-color:var(--primary-color);border-color:var(--primary-color)}.light .CompanyContent-module__j7kSbq__closeMapBtn{color:#1a1a1a;background-color:#fffffff2;border:1px solid #0000001a}.light .CompanyContent-module__j7kSbq__closeMapBtn:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.CompanyContent-module__j7kSbq__mapBtn{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background-color:#101723e6;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.CompanyContent-module__j7kSbq__mapBtn:hover{background-color:var(--primary-color);border-color:var(--primary-color)}.CompanyContent-module__j7kSbq__locationInfo{padding:1.25rem}.CompanyContent-module__j7kSbq__locationHeader{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.CompanyContent-module__j7kSbq__locationLabel{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}.CompanyContent-module__j7kSbq__hqBadge{color:var(--primary-color);background-color:#0a5adb26;border-radius:.4rem;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.CompanyContent-module__j7kSbq__addressText{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.CompanyContent-module__j7kSbq__seeAllBtn{color:var(--primary-color);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:flex}.CompanyContent-module__j7kSbq__seeAllBtn:hover{text-decoration:underline}.CompanyContent-module__j7kSbq__membersGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.CompanyContent-module__j7kSbq__memberCard{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:.75rem;align-items:center;gap:1.25rem;padding:1.25rem;transition:all .2s;display:flex}.CompanyContent-module__j7kSbq__memberCard:hover{border-color:var(--primary-color);transform:translateY(-2px)}.CompanyContent-module__j7kSbq__memberAvatar{background-color:var(--icon-bg);width:3.5rem;height:3.5rem;color:var(--text-tertiary);background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:flex;overflow:hidden}.CompanyContent-module__j7kSbq__memberAvatarImage{object-fit:cover;width:100%;height:100%;display:block}.CompanyContent-module__j7kSbq__memberInfo{flex-direction:column;display:flex;overflow:hidden}.CompanyContent-module__j7kSbq__memberName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:700;overflow:hidden}.CompanyContent-module__j7kSbq__memberRole{color:var(--primary-color);margin:2px 0;font-size:.75rem;font-weight:600}.CompanyContent-module__j7kSbq__memberDept{color:var(--text-tertiary);margin:0;font-size:.75rem}@media (max-width:1280px){.CompanyContent-module__j7kSbq__membersGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.CompanyContent-module__j7kSbq__locationsGrid{grid-template-columns:1fr}.CompanyContent-module__j7kSbq__membersGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.CompanyContent-module__j7kSbq__membersGrid{grid-template-columns:1fr}.CompanyContent-module__j7kSbq__sectionCard{padding:1.5rem}}.CompanyContent-module__j7kSbq__drawerTitle{color:var(--text-primary);align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;display:flex}.CompanyContent-module__j7kSbq__teamDrawer .ant-drawer-content{background-color:var(--card-bg)}.CompanyContent-module__j7kSbq__teamDrawer .ant-drawer-header{border-bottom:1px solid var(--border-color);padding:1.5rem}.CompanyContent-module__j7kSbq__teamDrawer .ant-drawer-body{padding:0}.CompanyContent-module__j7kSbq__drawerMembersGrid{flex-direction:column;gap:1rem;display:flex}@media (max-width:576px){.CompanyContent-module__j7kSbq__teamDrawer{width:100%!important}}@media (max-width:768px){.CompanyContent-module__j7kSbq__aboutText.CompanyContent-module__j7kSbq__collapsed{max-height:200px}}
.PublicEventCard-module__ouaQDG__card{border:1px solid var(--border-color);background:var(--card-bg);min-height:100%;color:inherit;box-shadow:0 10px 28px color-mix(in srgb,var(--shadow-color)18%,transparent);border-radius:8px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.PublicEventCard-module__ouaQDG__grid{flex-direction:column}.PublicEventCard-module__ouaQDG__home{box-shadow:0 8px 22px color-mix(in srgb,var(--shadow-color)14%,transparent);flex-direction:column}.PublicEventCard-module__ouaQDG__compact{flex-direction:row}.PublicEventCard-module__ouaQDG__card:hover{border-color:color-mix(in srgb,var(--primary-color)42%,var(--border-color)58%);box-shadow:0 18px 42px color-mix(in srgb,var(--shadow-color)24%,transparent);transform:translateY(-2px)}.PublicEventCard-module__ouaQDG__media{background:var(--bg-secondary);aspect-ratio:3/4;position:relative;overflow:hidden}.PublicEventCard-module__ouaQDG__compact .PublicEventCard-module__ouaQDG__media{aspect-ratio:3/4;width:34%;min-width:180px;max-width:220px}.PublicEventCard-module__ouaQDG__home .PublicEventCard-module__ouaQDG__media{aspect-ratio:4/5}.PublicEventCard-module__ouaQDG__image,.PublicEventCard-module__ouaQDG__placeholder{width:100%;height:100%}.PublicEventCard-module__ouaQDG__image{object-fit:cover;transition:transform .45s;display:block}.PublicEventCard-module__ouaQDG__card:hover .PublicEventCard-module__ouaQDG__image{transform:scale(1.04)}.PublicEventCard-module__ouaQDG__placeholder{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color)24%,var(--bg-secondary)76%),var(--bg-secondary));color:var(--primary-color);place-items:center;font-size:2.3rem;font-weight:900;display:grid}.PublicEventCard-module__ouaQDG__dateBadge{border:1px solid color-mix(in srgb,var(--border-color)60%,transparent);background:color-mix(in srgb,var(--card-bg)92%,transparent);max-width:calc(100% - 24px);color:var(--text-primary);box-shadow:0 8px 22px color-mix(in srgb,var(--shadow-color)16%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:12px;left:12px}.PublicEventCard-module__ouaQDG__dateBadge svg,.PublicEventCard-module__ouaQDG__venue svg,.PublicEventCard-module__ouaQDG__action svg{flex:none;width:15px;height:15px}.PublicEventCard-module__ouaQDG__dateBadge svg{color:var(--primary-color)}.PublicEventCard-module__ouaQDG__content{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex}.PublicEventCard-module__ouaQDG__home .PublicEventCard-module__ouaQDG__content{gap:8px;padding:12px}.PublicEventCard-module__ouaQDG__headingRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.PublicEventCard-module__ouaQDG__heading{min-width:0}.PublicEventCard-module__ouaQDG__companyLabel{color:var(--primary-color);letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:800;display:block}.PublicEventCard-module__ouaQDG__home .PublicEventCard-module__ouaQDG__companyLabel{text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;overflow:hidden}.PublicEventCard-module__ouaQDG__homeDateLabel{color:var(--text-secondary);text-transform:none}.PublicEventCard-module__ouaQDG__categoryBadge{border:1px solid color-mix(in srgb,var(--primary-color)28%,var(--border-color)72%);max-width:100%;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color)10%,var(--card-bg)90%);border-radius:8px;align-items:center;margin-bottom:7px;padding:5px 8px;font-size:.74rem;font-weight:800;line-height:1.1;display:inline-flex}.PublicEventCard-module__ouaQDG__title{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.2rem;font-weight:800;line-height:1.24;display:-webkit-box;overflow:hidden}.PublicEventCard-module__ouaQDG__home .PublicEventCard-module__ouaQDG__title{font-size:.98rem}.PublicEventCard-module__ouaQDG__price{background:var(--bg-secondary);color:var(--text-primary);white-space:nowrap;border-radius:8px;flex:none;padding:6px 9px;font-size:.82rem;font-weight:800}.PublicEventCard-module__ouaQDG__venue{color:var(--text-secondary);align-items:center;gap:7px;margin:0;font-size:.9rem;font-weight:600;line-height:1.35;display:flex}.PublicEventCard-module__ouaQDG__venue span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PublicEventCard-module__ouaQDG__description{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.92rem;line-height:1.55;display:-webkit-box;overflow:hidden}.PublicEventCard-module__ouaQDG__lineup{flex-wrap:wrap;gap:7px;display:flex}.PublicEventCard-module__ouaQDG__lineup span{border:1px solid color-mix(in srgb,var(--primary-color)20%,var(--border-color)80%);max-width:100%;color:var(--primary-color);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:5px 8px;font-size:.78rem;font-weight:700;overflow:hidden}.PublicEventCard-module__ouaQDG__footer{border-top:1px solid color-mix(in srgb,var(--border-color)70%,transparent);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.PublicEventCard-module__ouaQDG__homeFooter{gap:10px;padding-top:10px}.PublicEventCard-module__ouaQDG__homeFooter .PublicEventCard-module__ouaQDG__price{color:var(--text-primary);background:0 0;padding:0;font-size:1.18rem;font-weight:900;line-height:1.1}.PublicEventCard-module__ouaQDG__status{color:color-mix(in srgb,var(--success,#10b981)72%,var(--text-primary)28%);font-size:.8rem;font-weight:800}.PublicEventCard-module__ouaQDG__soldOut{color:color-mix(in srgb,var(--danger,#ef4444)76%,var(--text-primary)24%)}.PublicEventCard-module__ouaQDG__action{color:var(--primary-color);white-space:nowrap;align-items:center;gap:7px;font-size:.9rem;font-weight:800;display:inline-flex}.PublicEventCard-module__ouaQDG__action svg{transition:transform .2s}.PublicEventCard-module__ouaQDG__card:hover .PublicEventCard-module__ouaQDG__action svg{transform:translate(3px)}@media (max-width:760px){.PublicEventCard-module__ouaQDG__compact{flex-direction:column}.PublicEventCard-module__ouaQDG__compact .PublicEventCard-module__ouaQDG__media{aspect-ratio:3/4;width:100%;min-width:0;max-width:none}.PublicEventCard-module__ouaQDG__content{padding:16px}.PublicEventCard-module__ouaQDG__headingRow,.PublicEventCard-module__ouaQDG__footer{flex-direction:column;align-items:flex-start}.PublicEventCard-module__ouaQDG__price{white-space:normal}.PublicEventCard-module__ouaQDG__home .PublicEventCard-module__ouaQDG__media{aspect-ratio:4/5}.PublicEventCard-module__ouaQDG__home .PublicEventCard-module__ouaQDG__content{gap:7px;padding:10px}.PublicEventCard-module__ouaQDG__home .PublicEventCard-module__ouaQDG__dateBadge{max-width:calc(100% - 16px);padding:6px 7px;font-size:.66rem;top:8px;left:8px}.PublicEventCard-module__ouaQDG__home .PublicEventCard-module__ouaQDG__dateBadge svg{display:none}.PublicEventCard-module__ouaQDG__home .PublicEventCard-module__ouaQDG__companyLabel{margin-bottom:3px;font-size:.62rem}.PublicEventCard-module__ouaQDG__home .PublicEventCard-module__ouaQDG__title{font-size:.9rem;line-height:1.22}.PublicEventCard-module__ouaQDG__home .PublicEventCard-module__ouaQDG__venue{gap:5px;font-size:.72rem}.PublicEventCard-module__ouaQDG__home .PublicEventCard-module__ouaQDG__venue svg{width:13px;height:13px}.PublicEventCard-module__ouaQDG__homeFooter{gap:7px;padding-top:8px}.PublicEventCard-module__ouaQDG__homeFooter .PublicEventCard-module__ouaQDG__price,.PublicEventCard-module__ouaQDG__homeFooter .PublicEventCard-module__ouaQDG__status{background:0 0;padding:0;font-size:1rem;line-height:1.2}}@media (max-width:380px){.PublicEventCard-module__ouaQDG__home .PublicEventCard-module__ouaQDG__title{font-size:.84rem}.PublicEventCard-module__ouaQDG__home .PublicEventCard-module__ouaQDG__venue{font-size:.68rem}}
.CompanyEvents-module___AsbFa__section{background:0 0;border-radius:32px;flex-direction:column;gap:2rem;padding:2rem 1.5rem;display:flex}.CompanyEvents-module___AsbFa__header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:0 .5rem;display:flex}.CompanyEvents-module___AsbFa__titleWrap{align-items:flex-start;gap:1rem;display:flex}.CompanyEvents-module___AsbFa__icon{color:var(--primary-color);background:color-mix(in srgb,var(--primary-color)15%,transparent);border-radius:12px;margin-top:.1rem;padding:.6rem;font-size:1.4rem}.CompanyEvents-module___AsbFa__title{color:var(--text-primary);margin:0;font-size:1.7rem;font-weight:800;line-height:1.2}.CompanyEvents-module___AsbFa__subtitle{color:var(--text-secondary);margin:.35rem 0 0;font-size:.95rem;line-height:1.6}.CompanyEvents-module___AsbFa__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.CompanyEvents-module___AsbFa__card{border:1px solid var(--border-color);background:var(--card-bg);box-shadow:0 4px 12px color-mix(in srgb,var(--shadow-color)10%,transparent);isolation:isolate;border-radius:28px;flex-direction:column;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden}.CompanyEvents-module___AsbFa__card:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--shadow-color)15%,transparent);border-color:color-mix(in srgb,var(--border-color)80%,#000);transform:translateY(-2px)}.CompanyEvents-module___AsbFa__cardImageWrapper{aspect-ratio:16/9;background-color:var(--bg-secondary);width:100%;position:relative;overflow:hidden}.CompanyEvents-module___AsbFa__cardImage{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block;position:absolute;inset:0}.CompanyEvents-module___AsbFa__card:hover .CompanyEvents-module___AsbFa__cardImage{transform:scale(1.05)}.CompanyEvents-module___AsbFa__cardImageOverlay{background:linear-gradient(to top,color-mix(in srgb,var(--card-bg)100%,transparent)0%,transparent 60%);position:absolute;inset:0}.CompanyEvents-module___AsbFa__cardImageContent{z-index:2;position:absolute;top:1rem;left:1rem}.CompanyEvents-module___AsbFa__badgeSolid{background:var(--card-bg);color:var(--text-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #0000001a}.CompanyEvents-module___AsbFa__cardContent{flex-direction:column;flex:1;gap:.75rem;padding:1.25rem 1.25rem 1.5rem;display:flex}.CompanyEvents-module___AsbFa__metaRow{flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem;display:flex}.CompanyEvents-module___AsbFa__badge,.CompanyEvents-module___AsbFa__badgeMuted{text-transform:uppercase;letter-spacing:.5px;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.CompanyEvents-module___AsbFa__badge{background:color-mix(in srgb,var(--primary-color)12%,transparent);color:var(--primary-color)}.CompanyEvents-module___AsbFa__badgeMuted{background:var(--bg-secondary);color:var(--text-secondary)}.CompanyEvents-module___AsbFa__cardTitle{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.25rem;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.CompanyEvents-module___AsbFa__cardVenue{color:var(--text-secondary);align-items:center;gap:.4rem;margin:0;font-size:.9rem;font-weight:500;display:flex}.CompanyEvents-module___AsbFa__cardText{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}.CompanyEvents-module___AsbFa__footerRow{border-top:1px solid color-mix(in srgb,var(--border-color)50%,transparent);justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;display:flex}.CompanyEvents-module___AsbFa__priceInfo{flex-direction:column;gap:.25rem;display:flex}.CompanyEvents-module___AsbFa__priceHighlight{color:var(--text-primary);font-size:1.15rem;font-weight:800}.CompanyEvents-module___AsbFa__availabilityBadge{color:var(--success-color,#10b981);font-size:.8rem;font-weight:600}.CompanyEvents-module___AsbFa__soldOutBadge{color:var(--danger-color,#ef4444)}.CompanyEvents-module___AsbFa__viewIconBtn{background:var(--bg-secondary);width:40px;height:40px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;transition:all .3s;display:flex}.CompanyEvents-module___AsbFa__card:hover .CompanyEvents-module___AsbFa__viewIconBtn{background:var(--primary-color);color:var(--btn-primary-text,#fff);transform:translate(4px)}@media (max-width:768px){.CompanyEvents-module___AsbFa__section{border-radius:24px;padding:1.5rem 1rem}.CompanyEvents-module___AsbFa__grid{grid-template-columns:1fr}}
.CorporateLayout-module__Jllt0q__pageContainer{background-color:var(--bg-color);min-height:100vh;color:var(--text-primary);flex-direction:column;font-family:Inter,sans-serif;display:flex}@media (max-width:1024px){.CorporateLayout-module__Jllt0q__pageContainer{padding-bottom:70px}}.CorporateLayout-module__Jllt0q__main{box-sizing:border-box;flex-grow:1;width:100%;max-width:1400px;margin:0 auto;padding:2rem 1rem}@media (min-width:1024px){.CorporateLayout-module__Jllt0q__main{padding:3rem 2.5rem}}.CorporateLayout-module__Jllt0q__grid{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}@media (min-width:1024px){.CorporateLayout-module__Jllt0q__grid{grid-template-columns:repeat(12,1fr);gap:0}}.CorporateLayout-module__Jllt0q__leftColumn{grid-column:span 12}@media (max-width:1024px){.CorporateLayout-module__Jllt0q__leftColumn{order:2;display:block}}@media (min-width:1024px){.CorporateLayout-module__Jllt0q__leftColumn{grid-column:span 4;align-self:start;display:block;position:sticky;top:104px}}@media (min-width:1440px){.CorporateLayout-module__Jllt0q__leftColumn{grid-column:span 3}}.CorporateLayout-module__Jllt0q__rightColumn{flex-direction:column;grid-column:span 12;gap:3rem;display:flex}@media (max-width:1024px){.CorporateLayout-module__Jllt0q__rightColumn{order:1}}@media (min-width:1024px){.CorporateLayout-module__Jllt0q__rightColumn{grid-column:span 8;padding-left:1rem}}@media (min-width:1440px){.CorporateLayout-module__Jllt0q__rightColumn{grid-column:span 9;padding-left:3rem}}.CorporateLayout-module__Jllt0q__layoutWrapper{flex-direction:column;flex:1;padding-top:0;display:flex}.CorporateLayout-module__Jllt0q__withHeader{padding-top:80px}.CorporateLayout-module__Jllt0q__campaignSliderWrapper{box-sizing:border-box;width:100%;max-width:1400px;margin:24px auto;padding:0 1rem}.CorporateLayout-module__Jllt0q__footerSeoLinksWrap{box-sizing:border-box;width:100%;padding:0 1rem 1rem}.CorporateLayout-module__Jllt0q__footerSeoLinksInner{border-top:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;max-width:1400px;margin:0 auto;padding-top:1rem;display:flex}.CorporateLayout-module__Jllt0q__footerSeoLinksTitle{color:var(--text-tertiary);white-space:nowrap;font-size:.78rem;font-weight:600}.CorporateLayout-module__Jllt0q__footerSeoLinksList{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.CorporateLayout-module__Jllt0q__footerSeoLink{color:var(--text-tertiary);font-size:.78rem;line-height:1.3;text-decoration:none;transition:color .16s}.CorporateLayout-module__Jllt0q__footerSeoLink:hover{color:var(--primary-color)}.CorporateLayout-module__Jllt0q__footerSeoLinkSep{color:var(--text-quaternary);-webkit-user-select:none;user-select:none;font-size:.72rem;line-height:1}.CorporateLayout-module__Jllt0q__mobileMinimalFooter{display:none}.CorporateLayout-module__Jllt0q__drawerCloseButton{cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;display:flex}.CorporateLayout-module__Jllt0q__drawerCloseIcon{font-size:20px}@media (max-width:1023px){.CorporateLayout-module__Jllt0q__footerSeoLinksWrap{display:none}.CorporateLayout-module__Jllt0q__mobileMinimalFooter{display:block}}@media (min-width:1024px){.CorporateLayout-module__Jllt0q__footerSeoLinksWrap{padding:0 2.5rem 1.25rem}}
.SocialMediaGrid-module__BbRILW__section{width:100%}.SocialMediaGrid-module__BbRILW__sectionHeader{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.SocialMediaGrid-module__BbRILW__sectionIcon{color:var(--primary-color);background:#0a5adb1a;border-radius:.5rem;padding:.5rem;font-size:1.5rem}.SocialMediaGrid-module__BbRILW__sectionTitle{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:700}.SocialMediaGrid-module__BbRILW__socialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.SocialMediaGrid-module__BbRILW__socialItem{gap:.65rem;min-width:0;display:grid}.SocialMediaGrid-module__BbRILW__socialCard{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:.75rem;min-width:0;padding:.75rem 1rem;text-decoration:none;transition:all .2s;display:flex}.SocialMediaGrid-module__BbRILW__socialCard:hover{border-color:var(--text-tertiary);background-color:var(--bg-secondary);transform:translateY(-2px)}.SocialMediaGrid-module__BbRILW__socialImageBox{flex-shrink:0;width:2rem;height:2rem}.SocialMediaGrid-module__BbRILW__socialImageBox img{object-fit:contain;width:100%;height:100%}.SocialMediaGrid-module__BbRILW__socialIconCircle{background-color:var(--bg-secondary);width:2rem;height:2rem;color:var(--text-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.SocialMediaGrid-module__BbRILW__socialInfo{flex:1;min-width:0}.SocialMediaGrid-module__BbRILW__socialName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9rem;font-weight:600;overflow:hidden}.SocialMediaGrid-module__BbRILW__socialLabel{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;overflow:hidden}.SocialMediaGrid-module__BbRILW__arrowIcon{color:var(--text-tertiary);opacity:.5;flex-shrink:0;font-size:.75rem;transition:opacity .2s}.SocialMediaGrid-module__BbRILW__socialCard:hover .SocialMediaGrid-module__BbRILW__arrowIcon{opacity:1;color:var(--text-primary)}.SocialMediaGrid-module__BbRILW__socialActions{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;justify-content:flex-end;justify-self:end;align-items:center;gap:.35rem;min-height:36px;padding:.25rem;display:inline-flex}@media (max-width:560px){.SocialMediaGrid-module__BbRILW__socialGrid{grid-template-columns:1fr}.SocialMediaGrid-module__BbRILW__socialCard{padding:.75rem}}
.ProfileSections-module__I7kxKa__section{gap:1rem;width:100%;display:grid}.ProfileSections-module__I7kxKa__sectionHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ProfileSections-module__I7kxKa__sectionTitleWrap{align-items:center;gap:.75rem;min-width:0;display:flex}.ProfileSections-module__I7kxKa__sectionIcon{width:36px;height:36px;color:var(--primary-color);background:#0a5adb1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.ProfileSections-module__I7kxKa__sectionTitle{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:750;line-height:1.35}.ProfileSections-module__I7kxKa__sectionAction{flex-shrink:0}.ProfileSections-module__I7kxKa__paymentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ProfileSections-module__I7kxKa__manageableCard{gap:.65rem;min-width:0;display:grid}.ProfileSections-module__I7kxKa__cardActions{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:.35rem;min-height:36px;padding:.25rem;display:inline-flex}.ProfileSections-module__I7kxKa__emptyBlock{border:1px dashed var(--border-color);background:var(--bg-secondary);min-height:130px;color:var(--text-secondary);text-align:center;border-radius:8px;align-content:center;justify-items:center;gap:.55rem;padding:1.5rem;display:grid}.ProfileSections-module__I7kxKa__emptyBlock strong{color:var(--text-primary);font-size:.98rem}.ProfileSections-module__I7kxKa__emptyBlock p{max-width:420px;margin:0;font-size:.88rem;line-height:1.5}@media (max-width:900px){.ProfileSections-module__I7kxKa__paymentGrid{grid-template-columns:1fr}}@media (max-width:560px){.ProfileSections-module__I7kxKa__sectionHeader{flex-direction:column;align-items:flex-start}}
.page-module__W72Tda__pageContainer{background-color:var(--bg-color);min-height:100vh;color:var(--text-primary);flex-direction:column;padding-top:80px;font-family:Inter,sans-serif;display:flex}.page-module__W72Tda__main{flex-grow:1;width:100%;max-width:1400px;margin:0 auto;padding:2rem 1rem}@media (min-width:1024px){.page-module__W72Tda__main{padding:3rem 2.5rem}}.page-module__W72Tda__grid{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}@media (min-width:1024px){.page-module__W72Tda__grid{grid-template-columns:repeat(12,1fr);gap:3rem}}.page-module__W72Tda__leftColumn{grid-column:span 12}@media (min-width:1024px){.page-module__W72Tda__leftColumn{grid-column:span 4}}@media (min-width:1440px){.page-module__W72Tda__leftColumn{grid-column:span 3}}.page-module__W72Tda__rightColumn{flex-direction:column;grid-column:span 12;gap:3rem;display:flex}@media (min-width:1024px){.page-module__W72Tda__rightColumn{grid-column:span 8;padding-left:1rem}}@media (min-width:1440px){.page-module__W72Tda__rightColumn{grid-column:span 9;padding-left:3rem}}
.MyAppointmentsList-module__fz2wCq__container{width:100%}.MyAppointmentsList-module__fz2wCq__container .ant-skeleton-paragraph{margin:0!important;padding:0!important;list-style:none!important}.MyAppointmentsList-module__fz2wCq__container .ant-skeleton-paragraph>li{list-style:none!important}.MyAppointmentsList-module__fz2wCq__searchInput{margin-bottom:1.5rem}:is(.MyAppointmentsList-module__fz2wCq__searchInput .ant-input-affix-wrapper,.MyAppointmentsList-module__fz2wCq__searchInput.ant-input-affix-wrapper){background:var(--card-bg);border-color:var(--border-color);color:var(--text-primary)}.MyAppointmentsList-module__fz2wCq__searchInput .ant-input{color:var(--text-primary);background:0 0}.MyAppointmentsList-module__fz2wCq__tabs{margin-bottom:1.5rem}.MyAppointmentsList-module__fz2wCq__tabs .ant-tabs-tab{color:var(--text-secondary)}.MyAppointmentsList-module__fz2wCq__tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary-color)}.MyAppointmentsList-module__fz2wCq__tabs .ant-tabs-ink-bar{background:var(--primary-color)}.MyAppointmentsList-module__fz2wCq__tabs .ant-tabs-nav:before{border-bottom-color:var(--border-color)}.MyAppointmentsList-module__fz2wCq__list{flex-direction:column;gap:1rem;display:flex}.MyAppointmentsList-module__fz2wCq__empty{padding:3rem 1rem}@media (max-width:768px){.MyAppointmentsList-module__fz2wCq__container{width:100%}.MyAppointmentsList-module__fz2wCq__searchInput,.MyAppointmentsList-module__fz2wCq__tabs{margin-bottom:1rem}.MyAppointmentsList-module__fz2wCq__list{gap:.75rem}}
.GuestChatDrawer-module__-W9PsW__container{background-color:#0000;flex-direction:column;height:100%;display:flex}.GuestChatDrawer-module__-W9PsW__messagesList{background:linear-gradient(#1a1a1a00 0%,#1a1a1a 10%);flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.GuestChatDrawer-module__-W9PsW__messageGuest{color:#fff;background-color:#0a84ff;border-bottom-right-radius:4px;align-self:flex-end}.GuestChatDrawer-module__-W9PsW__messageOwner{color:#fff;background-color:#3a3a3c;border-bottom-left-radius:4px;align-self:flex-start}.GuestChatDrawer-module__-W9PsW__time{opacity:.6;text-align:right;justify-content:flex-end;align-items:center;gap:4px;margin-top:6px;font-size:11px;font-weight:500;display:flex}.GuestChatDrawer-module__-W9PsW__ticks{align-items:center;margin-left:2px;font-size:16px;line-height:1;display:flex}.GuestChatDrawer-module__-W9PsW__read{color:#34b7f1;filter:drop-shadow(0 0 1px #34b7f166)}.GuestChatDrawer-module__-W9PsW__delivered{color:#fff6}.GuestChatDrawer-module__-W9PsW__footer{padding-bottom:max(16px,env(safe-area-inset-bottom));background-color:#1a1a1a;border-top:1px solid #333;margin-top:auto}.GuestChatDrawer-module__-W9PsW__inputArea{align-items:center;gap:12px;width:100%;padding:12px 16px 0;display:flex}.GuestChatDrawer-module__-W9PsW__input{color:#fff;background-color:#2c2c2e;border:1px solid #0000;border-radius:24px;outline:none;flex:1;padding:12px 18px;font-size:15px;transition:all .2s}.GuestChatDrawer-module__-W9PsW__input:focus{background-color:#3a3a3c;border-color:#0a84ff}.GuestChatDrawer-module__-W9PsW__input::placeholder{color:#8e8e93}.GuestChatDrawer-module__-W9PsW__sendButton{color:#fff;cursor:pointer;background-color:#0a84ff;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s,background-color .2s;display:flex;box-shadow:0 2px 8px #0a84ff4d}.GuestChatDrawer-module__-W9PsW__sendButton:hover:not(:disabled){background-color:#0077ed;transform:scale(1.05)}.GuestChatDrawer-module__-W9PsW__sendButton:active:not(:disabled){transform:scale(.95)}.GuestChatDrawer-module__-W9PsW__lastUpdated{color:#636366;text-align:center;opacity:.6;margin-top:8px;font-size:10px}.GuestChatDrawer-module__-W9PsW__sendButton:disabled{color:#636366;cursor:not-allowed;box-shadow:none;background-color:#3a3a3c}.GuestChatDrawer-module__-W9PsW__sendIcon{margin-left:-2px;font-size:18px}@keyframes GuestChatDrawer-module__-W9PsW__messageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.GuestChatDrawer-module__-W9PsW__messageBubble{word-break:break-word;border-radius:18px;max-width:85%;padding:12px 16px;font-size:15px;line-height:1.5;animation:.3s ease-out forwards GuestChatDrawer-module__-W9PsW__messageIn;position:relative;box-shadow:0 2px 4px #0000001a}.GuestChatDrawer-module__-W9PsW__loadingContainer{color:#fff;justify-content:center;align-items:center;height:100%;display:flex}.GuestChatDrawer-module__-W9PsW__spinner{border:3px solid #ffffff1a;border-top-color:#0a84ff;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite GuestChatDrawer-module__-W9PsW__spin}@keyframes GuestChatDrawer-module__-W9PsW__spin{to{transform:rotate(360deg)}}.GuestChatDrawer-module__-W9PsW__emptyState{color:#8e8e93;text-align:center;opacity:.8;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 40px;font-size:15px;animation:.5s ease-out GuestChatDrawer-module__-W9PsW__messageIn;display:flex}.GuestChatDrawer-module__-W9PsW__quickMessagesContainer{scrollbar-width:none;-ms-overflow-style:none;background-color:#0000;gap:8px;padding:12px 16px 8px;display:flex;overflow-x:auto}.GuestChatDrawer-module__-W9PsW__quickMessagesContainer::-webkit-scrollbar{display:none}.GuestChatDrawer-module__-W9PsW__quickMessageChip{color:#fff;white-space:nowrap;cursor:pointer;background-color:#ffffff1a;border:1px solid #ffffff1a;border-radius:16px;flex-shrink:0;padding:6px 12px;font-size:13px;transition:all .2s}.GuestChatDrawer-module__-W9PsW__quickMessageChip:active{background-color:#fff3;transform:scale(.98)}
.QrResolver-module__80aNOG__container{background-color:var(--background);min-height:100vh;color:var(--foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:relative;overflow:hidden}.QrResolver-module__80aNOG__vehicleContainer{min-height:100vh;color:var(--foreground);background-color:#0f172a}.QrResolver-module__80aNOG__spinner{border:3px solid #ffffff1a;border-top-color:var(--primary);border-radius:50%;width:40px;height:40px;animation:1s ease-in-out infinite QrResolver-module__80aNOG__spin}.QrResolver-module__80aNOG__logo{opacity:.9;width:64px;height:auto;margin-bottom:24px}@keyframes QrResolver-module__80aNOG__spin{to{transform:rotate(360deg)}}.QrResolver-module__80aNOG__title{background:linear-gradient(90deg,#fff,#aaa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:1rem;margin-bottom:1rem;font-size:2rem;font-weight:700}.QrResolver-module__80aNOG__message{color:var(--text-secondary);max-width:450px;margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.QrResolver-module__80aNOG__content{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:600px;display:flex;position:relative}.QrResolver-module__80aNOG__description{color:var(--text-secondary);margin-bottom:3rem;font-size:1.1rem;line-height:1.6}.QrResolver-module__80aNOG__promoWrapper{width:100%;max-width:400px;margin-top:2rem}.QrResolver-module__80aNOG__logoCircle{width:80px;height:80px;color:var(--text-secondary);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;font-size:32px;display:flex;box-shadow:0 0 20px #0003}.QrResolver-module__80aNOG__logoCircle.QrResolver-module__80aNOG__warning{color:#ffa940;background:#ffa9401a;border-color:#ffa94033}.QrResolver-module__80aNOG__logoCircle.QrResolver-module__80aNOG__vehicle{color:#3b82f6;background:#3b82f61a;border-color:#3b82f633;box-shadow:0 0 20px #3b82f626}.QrResolver-module__80aNOG__logoCircle.QrResolver-module__80aNOG__digitalCard{color:#a855f7;background:#a855f71a;border-color:#a855f733;box-shadow:0 0 20px #a855f726}.QrResolver-module__80aNOG__logoCircle.QrResolver-module__80aNOG__menu{color:#f97316;background:#f973161a;border-color:#f9731633;box-shadow:0 0 20px #f9731626}.QrResolver-module__80aNOG__homeButton{background:var(--foreground);color:var(--background);border-radius:99px;align-items:center;gap:8px;padding:10px 24px;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.QrResolver-module__80aNOG__homeButton:hover{opacity:.9}.QrResolver-module__80aNOG__bgGlow{z-index:1;pointer-events:none;background:radial-gradient(circle,#1da1f226 0%,#0000 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.QrResolver-module__80aNOG__activateContainer{z-index:2;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.QrResolver-module__80aNOG__activateContent{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:600px;margin-bottom:2rem;padding:0 1rem;display:flex}.QrResolver-module__80aNOG__iconWrapper{background:#22c55e1a;border:1px solid #22c55e33;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:2rem;animation:2s infinite QrResolver-module__80aNOG__pulse;display:flex;box-shadow:0 0 40px #22c55e33}.QrResolver-module__80aNOG__activateIcon{color:#4ade80;font-size:40px}.QrResolver-module__80aNOG__activateTitle{background:linear-gradient(90deg,#fff,#4ade80);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:2.5rem;font-weight:800;line-height:1.2}.QrResolver-module__80aNOG__activateDescription{color:var(--text-secondary);max-width:480px;margin-bottom:3rem;font-size:1.125rem;line-height:1.6}.QrResolver-module__80aNOG__stepsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;width:100%;margin-bottom:3rem;display:grid}.QrResolver-module__80aNOG__stepCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;align-items:center;padding:1.5rem;transition:transform .2s;display:flex}.QrResolver-module__80aNOG__stepCard:hover{background:#ffffff0d;transform:translateY(-5px)}.QrResolver-module__80aNOG__stepIcon{color:var(--primary);background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1rem;font-size:24px;display:flex}.QrResolver-module__80aNOG__stepTitle{color:var(--foreground);margin-bottom:.5rem;font-size:1rem;font-weight:600}.QrResolver-module__80aNOG__stepDesc{color:var(--text-secondary);font-size:.875rem}.QrResolver-module__80aNOG__supportSection{border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;width:100%;margin-top:1rem;padding-top:2rem;display:flex}.QrResolver-module__80aNOG__supportTitle{color:var(--text-secondary);margin-bottom:1rem;font-size:1rem;font-weight:600}.QrResolver-module__80aNOG__whatsappButton{color:#25d366;background:#25d3661a;border:1px solid #25d3664d;border-radius:99px;align-items:center;gap:12px;padding:12px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.QrResolver-module__80aNOG__whatsappButton:hover{background:#25d36633;transform:scale(1.02);box-shadow:0 0 20px #25d36626}@keyframes QrResolver-module__80aNOG__pulse{0%{box-shadow:0 0 #22c55e66}70%{box-shadow:0 0 0 20px #22c55e00}to{box-shadow:0 0 #22c55e00}}.QrResolver-module__80aNOG__promoSection{background-color:#0f172a;border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;width:100%;margin-top:auto;padding:2rem 1rem;display:flex}.QrResolver-module__80aNOG__promoText{color:var(--text-secondary);margin-bottom:1rem;font-size:1.1rem;font-weight:500}.QrResolver-module__80aNOG__promoButton{color:#25d366;background:#25d3661a;border:1px solid #25d3664d;border-radius:99px;align-items:center;gap:10px;padding:12px 24px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.QrResolver-module__80aNOG__promoButton:hover{background:#25d36633;transform:scale(1.02);box-shadow:0 0 15px #25d3661a}
.page-module__Fx1_7W__heroCard{gap:1.25rem;display:grid}.page-module__Fx1_7W__hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.page-module__Fx1_7W__avatarFrame{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;width:112px;height:112px;position:relative;overflow:hidden}.page-module__Fx1_7W__heroBody{min-width:0}.page-module__Fx1_7W__heroEyebrow{color:var(--primary-color);text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;font-weight:800}.page-module__Fx1_7W__heroBody h2{color:var(--text-primary);margin:0;font-size:1.65rem;font-weight:800;line-height:1.18}.page-module__Fx1_7W__heroMeta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.45rem;font-size:.9rem;display:flex}.page-module__Fx1_7W__heroMeta a,.page-module__Fx1_7W__compactLinks a,.page-module__Fx1_7W__qrLink{color:var(--primary-color);font-weight:750;text-decoration:none}.page-module__Fx1_7W__heroBio{max-width:680px;color:var(--text-secondary);margin:.7rem 0 0;font-size:.95rem;line-height:1.55}.page-module__Fx1_7W__qrLink{border:1px solid var(--border-color);background:var(--bg-secondary);min-height:40px;color:var(--text-primary);border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:0 .8rem;display:inline-flex}.page-module__Fx1_7W__noticeStack{gap:.75rem;display:grid}.page-module__Fx1_7W__noticeButton{border:1px solid var(--border-color);background:var(--card-bg);min-height:34px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.85rem;font-weight:750;text-decoration:none;display:inline-flex}.page-module__Fx1_7W__actionsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.page-module__Fx1_7W__actionTile{border:1px solid var(--border-color);background:var(--bg-secondary);min-height:74px;color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:.8rem;padding:.85rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.page-module__Fx1_7W__actionTile:hover{border-color:color-mix(in srgb,var(--primary-color)36%,var(--border-color));transform:translateY(-1px)}.page-module__Fx1_7W__actionIcon{background:var(--card-bg);width:38px;height:38px;color:var(--primary-color);border:1px solid var(--border-color);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;display:inline-flex}.page-module__Fx1_7W__actionTile strong,.page-module__Fx1_7W__actionTile small{display:block}.page-module__Fx1_7W__actionTile strong{color:var(--text-primary);font-size:.92rem;line-height:1.3}.page-module__Fx1_7W__actionTile small{color:var(--text-secondary);margin-top:.2rem;font-size:.78rem;line-height:1.35}.page-module__Fx1_7W__statsGrid{--dashboard-grid-columns:4}.page-module__Fx1_7W__statValue{color:var(--text-primary);margin:0;font-size:2rem;font-weight:800;line-height:1}.page-module__Fx1_7W__statLabel{color:var(--text-secondary);margin:.45rem 0 0;font-size:.86rem}.page-module__Fx1_7W__compactLinks{gap:.75rem;display:grid}.page-module__Fx1_7W__compactLinks a,.page-module__Fx1_7W__profileAssets span{border:1px solid var(--border-color);background:var(--bg-secondary);min-height:44px;color:var(--text-primary);border-radius:8px;align-items:center;gap:.55rem;padding:.65rem .75rem;display:flex}.page-module__Fx1_7W__profileAssets{color:var(--text-primary);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;font-weight:700;display:grid}@media (max-width:1180px){.page-module__Fx1_7W__actionsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.page-module__Fx1_7W__statsGrid{--dashboard-grid-columns:2}}@media (max-width:700px){.page-module__Fx1_7W__hero{grid-template-columns:1fr;justify-items:start}.page-module__Fx1_7W__avatarFrame{width:92px;height:92px}.page-module__Fx1_7W__qrLink{width:100%}.page-module__Fx1_7W__actionsGrid,.page-module__Fx1_7W__profileAssets{grid-template-columns:1fr}}@media (max-width:560px){.page-module__Fx1_7W__statsGrid{--dashboard-grid-columns:1}}
.CompanyAssignmentModal-module__Q1dkuG__modal .ant-modal-content{border:1px solid var(--border);border-radius:20px;padding:0;overflow:hidden;box-shadow:0 25px 50px -12px #00000080;background-color:var(--surface)!important}.CompanyAssignmentModal-module__Q1dkuG__modal .ant-modal-header{margin-bottom:0;padding:32px 32px 16px;background-color:var(--surface)!important}.CompanyAssignmentModal-module__Q1dkuG__modal .ant-modal-title{font-size:1.5rem;font-weight:700;color:var(--text)!important}.CompanyAssignmentModal-module__Q1dkuG__modal .ant-modal-close{color:var(--text-secondary);top:32px;right:32px}.CompanyAssignmentModal-module__Q1dkuG__modal .ant-modal-footer{justify-content:flex-end;gap:16px;margin-top:0;padding:16px 32px 32px;display:flex}.CompanyAssignmentModal-module__Q1dkuG__modal .ant-btn{border-radius:12px;height:48px;padding:0 24px;font-size:.95rem;font-weight:600;transition:all .2s}.CompanyAssignmentModal-module__Q1dkuG__modal .ant-btn-text{color:var(--text-secondary)}.CompanyAssignmentModal-module__Q1dkuG__modal .ant-btn-text:hover{color:var(--text)!important;background-color:#ffffff0d!important}.CompanyAssignmentModal-module__Q1dkuG__modal .ant-btn-primary{box-shadow:0 4px 12px #3b82f64d;background-color:var(--primary)!important}.CompanyAssignmentModal-module__Q1dkuG__modal .ant-btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.CompanyAssignmentModal-module__Q1dkuG__modal .ant-btn-primary:disabled{opacity:.5;background-color:var(--border)!important;color:var(--text-secondary)!important}.CompanyAssignmentModal-module__Q1dkuG__container{padding:0 32px 24px}.CompanyAssignmentModal-module__Q1dkuG__description{color:var(--text-secondary);margin-bottom:32px;font-size:1rem;line-height:1.6}.CompanyAssignmentModal-module__Q1dkuG__list{max-height:400px;margin-top:0}.CompanyAssignmentModal-module__Q1dkuG__listItem{cursor:pointer;background-color:#ffffff05;border-radius:16px;margin-bottom:12px;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid var(--border)!important;padding:20px!important}.CompanyAssignmentModal-module__Q1dkuG__listItem:last-child{margin-bottom:0}.CompanyAssignmentModal-module__Q1dkuG__listItem:hover{background-color:#ffffff0d;border-color:var(--text-secondary)!important}.CompanyAssignmentModal-module__Q1dkuG__selected{box-shadow:0 0 0 1px var(--primary);border-color:var(--primary)!important;background-color:#3b82f614!important}.CompanyAssignmentModal-module__Q1dkuG__companyName{font-size:1.1rem;font-weight:600;color:var(--text)!important}.CompanyAssignmentModal-module__Q1dkuG__companyMeta{align-items:center;gap:12px;margin-top:6px;display:flex}.CompanyAssignmentModal-module__Q1dkuG__industry{color:var(--text-secondary);font-size:.9rem}.CompanyAssignmentModal-module__Q1dkuG__verifiedTag{color:var(--success);text-transform:uppercase;letter-spacing:.5px;background-color:#10b9811a;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:700}.CompanyAssignmentModal-module__Q1dkuG__checkIcon{color:var(--primary);font-size:24px}.CompanyAssignmentModal-module__Q1dkuG__empty{padding:60px 0}.CompanyAssignmentModal-module__Q1dkuG__list .ant-spin-container{max-height:400px;padding-right:8px;overflow-y:auto}.CompanyAssignmentModal-module__Q1dkuG__list .ant-spin-container::-webkit-scrollbar{width:6px}.CompanyAssignmentModal-module__Q1dkuG__list .ant-spin-container::-webkit-scrollbar-track{background:0 0}.CompanyAssignmentModal-module__Q1dkuG__list .ant-spin-container::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}.CompanyAssignmentModal-module__Q1dkuG__list .ant-spin-container::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}
.page-module__sKQowa__packageCard{gap:.75rem;display:grid}.page-module__sKQowa__packageHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-module__sKQowa__companyName{color:var(--text-primary);font-weight:750}.page-module__sKQowa__companyLink{color:var(--primary-color);font-size:.88rem;font-weight:700;text-decoration:none}.page-module__sKQowa__packageTitle{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:750}.page-module__sKQowa__packageMeta{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.45}
.page-module__0gOUyq__tabs{border:1px solid var(--border-color);background:var(--card-bg);border-radius:8px;gap:.5rem;padding:.35rem;display:flex;overflow-x:auto}.page-module__0gOUyq__tabButton{min-height:40px;color:var(--text-secondary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:.5rem;padding:0 .85rem;font-size:.9rem;font-weight:650;display:inline-flex}.page-module__0gOUyq__tabButton span{background:var(--bg-secondary);min-width:22px;height:22px;color:var(--text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.75rem;display:inline-flex}.page-module__0gOUyq__tabButtonActive{background:color-mix(in srgb,var(--primary-color)12%,transparent);border-color:color-mix(in srgb,var(--primary-color)26%,transparent);color:var(--primary-color)}.page-module__0gOUyq__tabButtonActive span{background:var(--primary-color);color:#fff}.page-module__0gOUyq__loading{text-align:center;color:var(--text-secondary);padding:2.5rem 1rem}.page-module__0gOUyq__ordersList{flex-direction:column;gap:1rem;display:flex}.page-module__0gOUyq__orderCard{--dashboard-card-padding:0;overflow:hidden}.page-module__0gOUyq__orderHeader{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.page-module__0gOUyq__orderMeta{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.page-module__0gOUyq__orderId{color:var(--text-primary);font-size:1rem;font-weight:800}.page-module__0gOUyq__orderDate{color:var(--text-secondary);margin:.35rem 0 0;font-size:.85rem}.page-module__0gOUyq__orderItems{gap:.85rem;padding:1.25rem;display:grid}.page-module__0gOUyq__orderItem{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.page-module__0gOUyq__productImage{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;flex-shrink:0;width:64px;height:64px;display:block;position:relative;overflow:hidden}.page-module__0gOUyq__productImage:hover{border-color:color-mix(in srgb,var(--primary-color)35%,var(--border-color))}.page-module__0gOUyq__productDetails{min-width:0}.page-module__0gOUyq__productName{color:var(--text-primary);margin:0;font-size:.98rem;font-weight:700;line-height:1.35}.page-module__0gOUyq__productName a{color:inherit;text-decoration:none}.page-module__0gOUyq__productName a:hover{color:var(--primary-color)}.page-module__0gOUyq__productMeta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.45rem;margin:.3rem 0 0;font-size:.85rem;display:flex}.page-module__0gOUyq__itemBadge{color:#0369a1;background:#0ea5e91a;border:1px solid #0ea5e938;border-radius:999px;align-items:center;min-height:22px;padding:0 .45rem;font-size:.74rem;font-weight:750;display:inline-flex}.page-module__0gOUyq__itemTotal{color:var(--text-primary);white-space:nowrap;font-size:1rem;font-weight:800}.page-module__0gOUyq__orderFooter{border-top:1px solid var(--border-color);background:var(--card-bg);justify-content:space-between;gap:1rem;padding:1rem 1.25rem;display:flex}.page-module__0gOUyq__orderActions{flex-wrap:wrap;align-items:flex-start;gap:.85rem;min-width:0;display:flex}.page-module__0gOUyq__ticketLink{border:1px solid var(--border-color);background:var(--bg-secondary);min-height:38px;color:var(--primary-color);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.88rem;font-weight:650;text-decoration:none;display:inline-flex}.page-module__0gOUyq__shippingAddress{color:var(--text-secondary);font-size:.88rem;line-height:1.45}.page-module__0gOUyq__shippingAddress strong{color:var(--text-primary);text-transform:uppercase;margin-bottom:.25rem;font-size:.82rem;display:block}.page-module__0gOUyq__shippingAddress p{margin:0}.page-module__0gOUyq__orderTotal{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.page-module__0gOUyq__orderTotal span{color:var(--text-secondary);text-transform:uppercase;font-size:.78rem}.page-module__0gOUyq__orderTotal strong{color:var(--text-primary);font-size:1.35rem}.page-module__0gOUyq__orphanCard{background:color-mix(in srgb,var(--primary-color)8%,var(--card-bg));border:1px solid color-mix(in srgb,var(--primary-color)22%,transparent);border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:1rem;margin:0 1.25rem 1.25rem;padding:1rem;display:grid}.page-module__0gOUyq__orphanIconWrapper{width:44px;height:44px;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color)12%,transparent);border-radius:8px;justify-content:center;align-items:center;font-size:1.35rem;display:flex}.page-module__0gOUyq__orphanBody h4{color:var(--text-primary);margin:0;font-size:.95rem}.page-module__0gOUyq__orphanBody p{color:var(--text-secondary);margin:.25rem 0 0;font-size:.85rem;line-height:1.45}.page-module__0gOUyq__assignBtn{background:var(--primary-color);color:#fff;min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 .85rem;font-size:.88rem;font-weight:700}@media (max-width:760px){.page-module__0gOUyq__orderHeader,.page-module__0gOUyq__orderFooter{flex-direction:column;align-items:stretch}.page-module__0gOUyq__orderItem{grid-template-columns:56px minmax(0,1fr)}.page-module__0gOUyq__productImage{width:56px;height:56px}.page-module__0gOUyq__itemTotal{grid-column:2}.page-module__0gOUyq__orderTotal{border-top:1px solid var(--border-color);align-items:flex-start;padding-top:.75rem}.page-module__0gOUyq__orphanCard{grid-template-columns:44px minmax(0,1fr)}.page-module__0gOUyq__assignBtn{grid-column:1/-1;width:100%}}
.events-module__cY50xW__page{background:var(--bg-color);min-height:100vh;color:var(--text-primary)}.events-module__cY50xW__hero{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);padding:96px 24px 48px}.events-module__cY50xW__container{width:min(1120px,100%);margin:0 auto}.events-module__cY50xW__eyebrow{color:var(--primary-color);letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:14px;font-weight:700}.events-module__cY50xW__title{max-width:760px;color:var(--text-primary);margin:0;font-size:48px;font-weight:800;line-height:1.05}.events-module__cY50xW__subtitle{max-width:680px;color:var(--text-secondary);margin:18px 0 0;font-size:18px;line-height:1.65}.events-module__cY50xW__categoryPills{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.events-module__cY50xW__categoryPill,.events-module__cY50xW__categoryPillActive{border:1px solid var(--border-color);min-height:38px;color:var(--text-secondary);background:var(--card-bg);border-radius:8px;align-items:center;padding:8px 13px;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.events-module__cY50xW__categoryPillActive{border-color:color-mix(in srgb,var(--primary-color)54%,var(--border-color)46%);color:var(--primary-color);background:color-mix(in srgb,var(--primary-color)12%,var(--card-bg)88%)}.events-module__cY50xW__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;padding:40px 0 72px;display:grid}.events-module__cY50xW__card{min-height:100%;color:inherit;background:#fff;border:1px solid #d9e4e2;border-radius:8px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 16px 36px #10182814}.events-module__cY50xW__image{background-color:#d8e5e2;background-position:50%;background-size:cover;height:180px}.events-module__cY50xW__placeholder{color:#0f766e;background:#d8e5e2;place-items:center;height:180px;font-size:38px;font-weight:800;display:grid}.events-module__cY50xW__content{flex-direction:column;flex:1;padding:18px;display:flex}.events-module__cY50xW__meta{color:#0f766e;flex-wrap:wrap;gap:8px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.events-module__cY50xW__cardTitle{color:#111827;margin:0;font-size:22px;line-height:1.22}.events-module__cY50xW__description{color:#667085;margin:12px 0 0;font-size:15px;line-height:1.55}.events-module__cY50xW__footer{color:#344054;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;font-size:14px;display:flex}.events-module__cY50xW__price{color:#111827;font-weight:800}.events-module__cY50xW__empty{color:var(--text-secondary);padding:48px 0 72px;font-size:16px}.events-module__cY50xW__lineup{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:flex}.events-module__cY50xW__lineup a,.events-module__cY50xW__lineup span{color:#0f766e;border:1px solid #cfdad8;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:700;text-decoration:none}@media (max-width:640px){.events-module__cY50xW__hero{padding:76px 18px 36px}.events-module__cY50xW__title{font-size:34px}.events-module__cY50xW__subtitle{font-size:16px}.events-module__cY50xW__grid{grid-template-columns:1fr}}
.ImageCropModal-module__jQjldW__overlay{z-index:1200;background:#0f172ab8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ImageCropModal-module__jQjldW__modal{border:1px solid var(--border-color);background:var(--card-bg);width:min(560px,100%);max-height:min(760px,100vh - 2rem);color:var(--text-primary);border-radius:8px;gap:1rem;padding:1rem;display:grid;overflow:hidden;box-shadow:0 24px 70px #0f172a47}.ImageCropModal-module__jQjldW__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ImageCropModal-module__jQjldW__header h2{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:800}.ImageCropModal-module__jQjldW__header p{color:var(--text-secondary);margin:.25rem 0 0;font-size:.86rem;line-height:1.45}.ImageCropModal-module__jQjldW__iconButton{border:1px solid var(--border-color);background:var(--bg-secondary);width:34px;height:34px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:8px;font-size:1.35rem;line-height:1}.ImageCropModal-module__jQjldW__cropArea{aspect-ratio:1;background:#0f172a;border-radius:8px;width:100%;position:relative;overflow:hidden}.ImageCropModal-module__jQjldW__sliderRow{color:var(--text-primary);gap:.45rem;font-size:.86rem;font-weight:700;display:grid}.ImageCropModal-module__jQjldW__sliderRow input{width:100%}.ImageCropModal-module__jQjldW__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.ImageCropModal-module__jQjldW__primaryButton,.ImageCropModal-module__jQjldW__secondaryButton{min-height:40px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 .9rem;font-size:.9rem;font-weight:750;display:inline-flex}.ImageCropModal-module__jQjldW__primaryButton{color:#fff;background:var(--primary-color)}.ImageCropModal-module__jQjldW__secondaryButton{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.ImageCropModal-module__jQjldW__primaryButton:disabled{cursor:not-allowed;opacity:.65}@media (max-width:560px){.ImageCropModal-module__jQjldW__overlay{align-items:flex-end;padding:.75rem}.ImageCropModal-module__jQjldW__modal{max-height:calc(100vh - 1.5rem)}}
