.OrderSummaryBrief-module__9UPZYq__container{border:1px solid var(--color-border,#e5e7eb);background:var(--color-surface,#fff);border-radius:.5rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.OrderSummaryBrief-module__9UPZYq__title{margin:0;font-size:1.125rem;font-weight:600}.OrderSummaryBrief-module__9UPZYq__orderNumber{color:var(--color-text-secondary,#6b7280);font-size:.875rem}.OrderSummaryBrief-module__9UPZYq__itemList{flex-direction:column;gap:.75rem;display:flex}.OrderSummaryBrief-module__9UPZYq__item{align-items:flex-start;gap:.75rem;display:flex}.OrderSummaryBrief-module__9UPZYq__imageContainer{background:var(--color-surface-secondary,#f3f4f6);border-radius:.25rem;flex-shrink:0;width:3rem;height:3rem;overflow:hidden}.OrderSummaryBrief-module__9UPZYq__productImage{object-fit:cover;width:100%;height:100%}.OrderSummaryBrief-module__9UPZYq__imagePlaceholder{background:var(--color-surface-secondary,#f3f4f6);width:100%;height:100%}.OrderSummaryBrief-module__9UPZYq__itemInfo{flex-direction:column;flex:1;gap:.125rem;display:flex}.OrderSummaryBrief-module__9UPZYq__itemName{font-size:.875rem;font-weight:500}.OrderSummaryBrief-module__9UPZYq__itemVariant{color:var(--color-text-secondary,#6b7280);font-size:.75rem}.OrderSummaryBrief-module__9UPZYq__itemPriceRow{justify-content:space-between;align-items:center;display:flex}.OrderSummaryBrief-module__9UPZYq__itemQuantity{color:var(--color-text-secondary,#6b7280);font-size:.75rem}.OrderSummaryBrief-module__9UPZYq__itemLinePrice{font-size:.875rem;font-weight:500}.OrderSummaryBrief-module__9UPZYq__divider{border:none;border-top:1px solid var(--color-border,#e5e7eb);margin:0}.OrderSummaryBrief-module__9UPZYq__totals{flex-direction:column;gap:.5rem;display:flex}.OrderSummaryBrief-module__9UPZYq__row{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.OrderSummaryBrief-module__9UPZYq__label{color:var(--color-text-secondary,#6b7280)}.OrderSummaryBrief-module__9UPZYq__value{font-weight:500}.OrderSummaryBrief-module__9UPZYq__discountLabel{color:var(--color-success,#16a34a)}.OrderSummaryBrief-module__9UPZYq__discountValue{color:var(--color-success,#16a34a);font-weight:500}.OrderSummaryBrief-module__9UPZYq__finalTotalRow{border-top:1px solid var(--color-border,#e5e7eb);justify-content:space-between;align-items:center;padding-top:.5rem;font-size:1rem;display:flex}.OrderSummaryBrief-module__9UPZYq__finalTotalLabel{font-weight:600}.OrderSummaryBrief-module__9UPZYq__finalTotalValue{font-size:1.125rem;font-weight:700}
.PaymentMethodSelector-module__hQsJ6G__container{gap:var(--spacing-sm);flex-direction:column;display:flex}.PaymentMethodSelector-module__hQsJ6G__option{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;background:var(--color-surface);transition:border-color .15s,background-color .15s;display:flex}.PaymentMethodSelector-module__hQsJ6G__option:hover{border-color:var(--color-primary)}.PaymentMethodSelector-module__hQsJ6G__option[data-selected=true]{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary)5%,var(--color-surface))}.PaymentMethodSelector-module__hQsJ6G__radio{border-radius:var(--radius-full);border:2px solid var(--color-border);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.PaymentMethodSelector-module__hQsJ6G__option[data-selected=true] .PaymentMethodSelector-module__hQsJ6G__radio{border-color:var(--color-primary)}.PaymentMethodSelector-module__hQsJ6G__radioDot{border-radius:var(--radius-full);background:var(--color-primary);width:10px;height:10px}.PaymentMethodSelector-module__hQsJ6G__optionLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}
.ManualTransferInstructions-module__PYwiSq__container{gap:var(--spacing-md);padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.ManualTransferInstructions-module__PYwiSq__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.ManualTransferInstructions-module__PYwiSq__instructions{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:pre-line;line-height:1.6}.ManualTransferInstructions-module__PYwiSq__accountList{gap:var(--spacing-sm);flex-direction:column;display:flex}.ManualTransferInstructions-module__PYwiSq__accountCard{padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface-alt,var(--color-surface))50%,var(--color-surface))}.ManualTransferInstructions-module__PYwiSq__accountRow{padding:var(--spacing-xs)0;justify-content:space-between;align-items:baseline;display:flex}.ManualTransferInstructions-module__PYwiSq__accountLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-shrink:0}.ManualTransferInstructions-module__PYwiSq__accountValue{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-align:right;word-break:break-all}.ManualTransferInstructions-module__PYwiSq__amountSection{padding:var(--spacing-md)0 0;border-top:1px solid var(--color-border);justify-content:space-between;align-items:baseline;display:flex}.ManualTransferInstructions-module__PYwiSq__amountLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ManualTransferInstructions-module__PYwiSq__amountValue{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-primary)}.ManualTransferInstructions-module__PYwiSq__reference{font-size:var(--font-size-xs);color:var(--color-text-secondary)}
.CourseDetailPage-module__ujaYGq__container{flex-wrap:wrap;gap:2rem;width:100%;max-width:1200px;margin:0 auto;padding:1.5rem;display:flex}.CourseDetailPage-module__ujaYGq__main{flex:1 1 0;min-width:0}.CourseDetailPage-module__ujaYGq__sidebar{flex:0 0 320px;min-width:0}.CourseDetailPage-module__ujaYGq__coverWrapper{aspect-ratio:16/9;border-radius:8px;width:100%;margin-bottom:1.5rem;overflow:hidden}.CourseDetailPage-module__ujaYGq__coverImage{object-fit:cover;width:100%;height:100%}.CourseDetailPage-module__ujaYGq__title{margin:0 0 1rem;font-size:1.75rem;font-weight:700;line-height:1.3}.CourseDetailPage-module__ujaYGq__description{color:var(--color-text-secondary,#555);font-size:1rem;line-height:1.6}.CourseDetailPage-module__ujaYGq__coverSkeleton{aspect-ratio:16/9;background:var(--color-skeleton,#e0e0e0);border-radius:8px;width:100%;animation:1.5s infinite CourseDetailPage-module__ujaYGq__pulse}.CourseDetailPage-module__ujaYGq__titleSkeleton{background:var(--color-skeleton,#e0e0e0);border-radius:4px;width:60%;height:2rem;margin:1.5rem 0 1rem;animation:1.5s infinite CourseDetailPage-module__ujaYGq__pulse}.CourseDetailPage-module__ujaYGq__descriptionSkeleton{background:var(--color-skeleton,#e0e0e0);border-radius:4px;width:100%;height:6rem;animation:1.5s infinite CourseDetailPage-module__ujaYGq__pulse}.CourseDetailPage-module__ujaYGq__structureSkeleton{background:var(--color-skeleton,#e0e0e0);border-radius:4px;width:320px;height:12rem;animation:1.5s infinite CourseDetailPage-module__ujaYGq__pulse}.CourseDetailPage-module__ujaYGq__errorMessage{color:var(--color-error,#d32f2f);margin-bottom:1rem;font-size:1rem}.CourseDetailPage-module__ujaYGq__retryButton{border:1px solid var(--color-border,#ccc);cursor:pointer;background:0 0;border-radius:4px;padding:.5rem 1.5rem;font-size:.875rem}.CourseDetailPage-module__ujaYGq__retryButton:hover{background:var(--color-hover,#f5f5f5)}@keyframes CourseDetailPage-module__ujaYGq__pulse{0%,to{opacity:1}50%{opacity:.5}}
.CourseStructurePanel-module__lwIdmG__overlay{z-index:1000;opacity:0;pointer-events:none;background-color:#0006;transition:opacity .2s;position:fixed;inset:0}.CourseStructurePanel-module__lwIdmG__overlay[data-open=true]{opacity:1;pointer-events:auto}.CourseStructurePanel-module__lwIdmG__panel{background-color:var(--color-surface,#fff);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;max-height:600px;display:flex;overflow:hidden}.CourseStructurePanel-module__lwIdmG__drawer{z-index:1001;background-color:var(--color-surface,#fff);border-radius:var(--radius-lg)var(--radius-lg)0 0;touch-action:none;flex-direction:column;max-height:80vh;transition:transform .3s;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.CourseStructurePanel-module__lwIdmG__drawer[data-open=true]{transform:translateY(0)}.CourseStructurePanel-module__lwIdmG__header{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.CourseStructurePanel-module__lwIdmG__title{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.CourseStructurePanel-module__lwIdmG__closeButton{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-secondary);font-size:var(--font-size-lg);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex}.CourseStructurePanel-module__lwIdmG__closeButton:hover{background-color:color-mix(in srgb,var(--color-text)8%,transparent)}.CourseStructurePanel-module__lwIdmG__content{flex:1;padding:8px 0;overflow-y:auto}.CourseStructurePanel-module__lwIdmG__section{margin-bottom:4px}.CourseStructurePanel-module__lwIdmG__sectionTitle{font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;padding:8px 16px 4px}.CourseStructurePanel-module__lwIdmG__unitItem{width:100%;color:var(--color-text);font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:10px 16px 10px 24px;transition:background-color .15s;display:flex}.CourseStructurePanel-module__lwIdmG__unitItem:hover{background-color:color-mix(in srgb,var(--color-text)4%,transparent)}.CourseStructurePanel-module__lwIdmG__unitItem[data-current=true]{background-color:color-mix(in srgb,var(--color-primary)10%,transparent);color:var(--color-primary);font-weight:var(--font-weight-bold)}.CourseStructurePanel-module__lwIdmG__unitItem[data-suggested=true]:not([data-current=true]){border-left:3px solid var(--color-primary);padding-left:21px}.CourseStructurePanel-module__lwIdmG__unitIcon{width:20px;height:20px;color:inherit;opacity:.7;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CourseStructurePanel-module__lwIdmG__unitItem[data-current=true] .CourseStructurePanel-module__lwIdmG__unitIcon{opacity:1}.CourseStructurePanel-module__lwIdmG__unitTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.CourseStructurePanel-module__lwIdmG__empty{text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:32px 16px}.CourseStructurePanel-module__lwIdmG__drawerHandle{flex-shrink:0;justify-content:center;padding:8px 0 4px;display:flex}.CourseStructurePanel-module__lwIdmG__drawerHandleBar{background-color:var(--color-border);border-radius:2px;width:40px;height:4px}
.PaginationControls-module__FT90ja__root{justify-content:center;align-items:center;gap:4px;padding:16px 0;display:flex}.PaginationControls-module__FT90ja__pages{align-items:center;gap:4px;display:flex}.PaginationControls-module__FT90ja__navButton{border:1px solid var(--color-border);border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex}.PaginationControls-module__FT90ja__navButton:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-text)8%,transparent)}.PaginationControls-module__FT90ja__navButton:disabled{color:var(--color-text-secondary);opacity:.4;cursor:not-allowed}.PaginationControls-module__FT90ja__navIcon{width:16px;height:16px}.PaginationControls-module__FT90ja__pageButton{border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:36px;height:36px;color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 8px;transition:background-color .15s,border-color .15s;display:flex}.PaginationControls-module__FT90ja__pageButton:hover{background-color:color-mix(in srgb,var(--color-text)8%,transparent)}.PaginationControls-module__FT90ja__pageButton.PaginationControls-module__FT90ja__active{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast,#fff);cursor:default}.PaginationControls-module__FT90ja__ellipsis{min-width:36px;height:36px;color:var(--color-text-secondary);font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}
.CourseGrid-module__ouRIha__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;width:100%;display:grid}@container (max-width:540px){.CourseGrid-module__ouRIha__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}}
.AutoPlayCountdown-module__9WXFrW__overlay{justify-content:center;align-items:center;gap:var(--spacing-md,16px);color:#fff;z-index:10;background:#000c;flex-direction:column;display:flex;position:absolute;inset:0}.AutoPlayCountdown-module__9WXFrW__title{font-size:var(--font-size-lg,18px);font-weight:var(--font-weight-bold,700)}.AutoPlayCountdown-module__9WXFrW__countdown{font-size:var(--font-size-2xl,32px);font-weight:var(--font-weight-bold,700);font-variant-numeric:tabular-nums}.AutoPlayCountdown-module__9WXFrW__nextUnitName{font-size:var(--font-size-sm,14px);color:#ffffffb3}.AutoPlayCountdown-module__9WXFrW__cancelButton{padding:var(--spacing-sm,8px)var(--spacing-lg,24px);border-radius:var(--border-radius-md,8px);color:#fff;font-size:var(--font-size-sm,14px);cursor:pointer;background:0 0;border:1px solid #ffffff80;transition:background-color .15s}.AutoPlayCountdown-module__9WXFrW__cancelButton:hover{background:#ffffff1a}.AutoPlayCountdown-module__9WXFrW__completeMessage{font-size:var(--font-size-lg,18px);font-weight:var(--font-weight-bold,700)}.AutoPlayCountdown-module__9WXFrW__toggle{align-items:center;gap:var(--spacing-xs,8px);font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#666);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.AutoPlayCountdown-module__9WXFrW__toggleCheckbox{accent-color:var(--color-primary,#06c)}
.CoursePlayerPage-module__QCs5Gq__container{width:100%;max-width:1200px;margin:0 auto;padding:1.5rem}.CoursePlayerPage-module__QCs5Gq__main{width:100%}.CoursePlayerPage-module__QCs5Gq__playerWrapper{aspect-ratio:16/9;background:#000;border-radius:8px;width:100%;margin-bottom:.75rem;position:relative;overflow:hidden}.CoursePlayerPage-module__QCs5Gq__controls{justify-content:flex-end;align-items:center;margin-bottom:.5rem;padding:.5rem 0;display:flex}.CoursePlayerPage-module__QCs5Gq__unitInfo{margin-bottom:1.5rem}.CoursePlayerPage-module__QCs5Gq__unitTitle{margin:0 0 .75rem;font-size:1.5rem;font-weight:700;line-height:1.3}.CoursePlayerPage-module__QCs5Gq__unitDescription{color:var(--color-text-secondary,#555);font-size:1rem;line-height:1.6}.CoursePlayerPage-module__QCs5Gq__drawerToggle{text-align:center;border:1px solid var(--color-border,#ccc);cursor:pointer;background:0 0;border-radius:4px;width:100%;margin-top:1rem;padding:.75rem;font-size:.875rem;display:block}.CoursePlayerPage-module__QCs5Gq__drawerToggle:hover{background:var(--color-hover,#f5f5f5)}.CoursePlayerPage-module__QCs5Gq__playerSkeleton{aspect-ratio:16/9;background:var(--color-skeleton,#e0e0e0);border-radius:8px;width:100%;animation:1.5s infinite CoursePlayerPage-module__QCs5Gq__pulse}.CoursePlayerPage-module__QCs5Gq__titleSkeleton{background:var(--color-skeleton,#e0e0e0);border-radius:4px;width:50%;height:1.75rem;margin:1rem 0 .75rem;animation:1.5s infinite CoursePlayerPage-module__QCs5Gq__pulse}.CoursePlayerPage-module__QCs5Gq__descriptionSkeleton{background:var(--color-skeleton,#e0e0e0);border-radius:4px;width:100%;height:4rem;animation:1.5s infinite CoursePlayerPage-module__QCs5Gq__pulse}.CoursePlayerPage-module__QCs5Gq__errorMessage{color:var(--color-error,#d32f2f);margin-bottom:1rem;font-size:1rem}.CoursePlayerPage-module__QCs5Gq__retryButton{border:1px solid var(--color-border,#ccc);cursor:pointer;background:0 0;border-radius:4px;padding:.5rem 1.5rem;font-size:.875rem}.CoursePlayerPage-module__QCs5Gq__retryButton:hover{background:var(--color-hover,#f5f5f5)}@keyframes CoursePlayerPage-module__QCs5Gq__pulse{0%,to{opacity:1}50%{opacity:.5}}
.UnitNavigation-module__Sv8teW__root{justify-content:space-between;align-items:center;gap:var(--spacing-md,16px);padding:var(--spacing-md,16px)0;display:flex}.UnitNavigation-module__Sv8teW__button{align-items:center;gap:var(--spacing-xs,8px);padding:var(--spacing-sm,8px)var(--spacing-md,16px);border:1px solid var(--color-border,#e0e0e0);border-radius:var(--border-radius-md,8px);background:var(--color-surface,#fff);color:var(--color-text-primary,#1a1a1a);font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);cursor:pointer;transition:background-color .15s;display:inline-flex}.UnitNavigation-module__Sv8teW__button:hover:not(:disabled){background:var(--color-surface-hover,#f5f5f5)}.UnitNavigation-module__Sv8teW__button:disabled{opacity:.4;cursor:not-allowed}
.VideoPlayer-module__PGb13q__playerContainer{aspect-ratio:16/9;background-color:var(--color-surface,#000);border-radius:var(--radius-md,8px);width:100%;position:relative;overflow:hidden}.VideoPlayer-module__PGb13q__videoElement{object-fit:contain;background-color:#000;width:100%;height:100%;display:block}.VideoPlayer-module__PGb13q__overlay{z-index:10;background-color:#000000d9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.VideoPlayer-module__PGb13q__loadingOverlay{z-index:5;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.VideoPlayer-module__PGb13q__overlayContent{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:24px;display:flex}.VideoPlayer-module__PGb13q__spinner{border:4px solid #fff3;border-top-color:var(--color-primary,#fff);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite VideoPlayer-module__PGb13q__spin}@keyframes VideoPlayer-module__PGb13q__spin{to{transform:rotate(360deg)}}.VideoPlayer-module__PGb13q__overlayMessage{color:#ffffffe6;margin:0;font-size:14px}.VideoPlayer-module__PGb13q__errorMessage{color:#ffffffe6;max-width:320px;margin:0;font-size:14px}.VideoPlayer-module__PGb13q__retryButton{border-radius:var(--radius-sm,4px);color:#fff;cursor:pointer;background-color:#0000;border:1px solid #ffffff4d;padding:8px 24px;font-size:14px;transition:background-color .15s,border-color .15s}.VideoPlayer-module__PGb13q__retryButton:hover{background-color:#ffffff1a;border-color:#ffffff80}.VideoPlayer-module__PGb13q__retryButton:active{background-color:#fff3}
.StatusBadge-module__9lnAOW__badge{border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;padding:2px 8px;line-height:1.5;display:inline-flex}.StatusBadge-module__9lnAOW__warning{background-color:color-mix(in srgb,var(--color-warning)15%,transparent);color:var(--color-warning)}.StatusBadge-module__9lnAOW__success{background-color:color-mix(in srgb,var(--color-success)15%,transparent);color:var(--color-success)}.StatusBadge-module__9lnAOW__error{background-color:color-mix(in srgb,var(--color-error)15%,transparent);color:var(--color-error)}.StatusBadge-module__9lnAOW__neutral{background-color:color-mix(in srgb,var(--color-text-secondary)15%,transparent);color:var(--color-text-secondary)}
.OrderDetail-module__i1t7sW__orderDetail{gap:var(--spacing-5,1.25rem);padding:var(--spacing-4,1rem);flex-direction:column;display:flex}.OrderDetail-module__i1t7sW__section{gap:var(--spacing-2,.5rem);flex-direction:column;display:flex}.OrderDetail-module__i1t7sW__sectionTitle{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);color:var(--color-text,#1a1a1a);padding-bottom:var(--spacing-1,.25rem);border-bottom:1px solid var(--color-border,#e0e0e0);margin:0}.OrderDetail-module__i1t7sW__infoRow{padding:var(--spacing-1,.25rem)0;justify-content:space-between;align-items:center;display:flex}.OrderDetail-module__i1t7sW__infoLabel{font-size:var(--font-size-xs,.75rem);color:var(--color-text-secondary,#666)}.OrderDetail-module__i1t7sW__infoValue{font-size:var(--font-size-sm,.875rem);color:var(--color-text,#1a1a1a);font-weight:var(--font-weight-medium,500)}.OrderDetail-module__i1t7sW__retryPaymentLink{align-items:center;gap:var(--spacing-1,.25rem);padding:var(--spacing-2,.5rem)var(--spacing-4,1rem);border-radius:var(--radius-md,.375rem);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);color:var(--color-on-primary,#fff);background-color:var(--color-primary,#3b82f6);margin-top:var(--spacing-2,.5rem);width:fit-content;text-decoration:none;display:inline-flex}.OrderDetail-module__i1t7sW__retryPaymentLink:hover{background-color:var(--color-primary-hover,#2563eb)}.OrderDetail-module__i1t7sW__transferInstructions{gap:var(--spacing-2,.5rem);padding:var(--spacing-3,.75rem);border-radius:var(--radius-md,.375rem);background-color:color-mix(in srgb,var(--color-warning,#f59e0b)10%,transparent);border:1px solid color-mix(in srgb,var(--color-warning,#f59e0b)30%,transparent);margin-top:var(--spacing-2,.5rem);flex-direction:column;display:flex}.OrderDetail-module__i1t7sW__transferTitle{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);color:var(--color-warning,#f59e0b);margin:0}.OrderDetail-module__i1t7sW__transferRow{font-size:var(--font-size-xs,.75rem);justify-content:space-between;align-items:center;display:flex}.OrderDetail-module__i1t7sW__transferLabel{color:var(--color-text-secondary,#666)}.OrderDetail-module__i1t7sW__transferValue{color:var(--color-text,#1a1a1a);font-weight:var(--font-weight-medium,500);font-family:var(--font-family-mono,monospace)}.OrderDetail-module__i1t7sW__trackingLink{font-size:var(--font-size-sm,.875rem);color:var(--color-primary,#3b82f6);text-decoration:underline}.OrderDetail-module__i1t7sW__trackingLink:hover{color:var(--color-primary-hover,#2563eb)}.OrderDetail-module__i1t7sW__addressBlock{gap:var(--spacing-1,.25rem);font-size:var(--font-size-sm,.875rem);color:var(--color-text,#1a1a1a);flex-direction:column;line-height:1.5;display:flex}.OrderDetail-module__i1t7sW__shippingItemList{gap:var(--spacing-2,.5rem);flex-direction:column;display:flex}.OrderDetail-module__i1t7sW__shippingItem{align-items:center;gap:var(--spacing-2,.5rem);font-size:var(--font-size-sm,.875rem);display:flex}.OrderDetail-module__i1t7sW__shippingItemName{color:var(--color-text,#1a1a1a)}
.OrderItemList-module__vRE7wW__itemList{gap:var(--spacing-3,.75rem);flex-direction:column;display:flex}.OrderItemList-module__vRE7wW__item{gap:var(--spacing-3,.75rem);padding:var(--spacing-3,.75rem);border-radius:var(--radius-md,.375rem);background-color:var(--color-surface,#fff);border:1px solid var(--color-border,#e0e0e0);grid-template-columns:64px 1fr;display:grid}.OrderItemList-module__vRE7wW__imageContainer{border-radius:var(--radius-sm,.25rem);flex-shrink:0;width:64px;height:64px;overflow:hidden}.OrderItemList-module__vRE7wW__productImage{object-fit:cover;width:100%;height:100%}.OrderItemList-module__vRE7wW__imagePlaceholder{background-color:var(--color-surface-secondary,#f5f5f5);width:100%;height:100%}.OrderItemList-module__vRE7wW__info{gap:var(--spacing-1,.25rem);flex-direction:column;min-width:0;display:flex}.OrderItemList-module__vRE7wW__productTitle{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);color:var(--color-text,#1a1a1a);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OrderItemList-module__vRE7wW__variantDescription{font-size:var(--font-size-xs,.75rem);color:var(--color-text-secondary,#666)}.OrderItemList-module__vRE7wW__priceRow{justify-content:space-between;align-items:center;gap:var(--spacing-2,.5rem);display:flex}.OrderItemList-module__vRE7wW__unitPrice{font-size:var(--font-size-xs,.75rem);color:var(--color-text-secondary,#666)}.OrderItemList-module__vRE7wW__lineSubtotal{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);color:var(--color-text,#1a1a1a)}.OrderItemList-module__vRE7wW__discounts{gap:var(--spacing-1,.25rem);flex-wrap:wrap;display:flex}.OrderItemList-module__vRE7wW__discountTag{border-radius:var(--radius-full,9999px);font-size:var(--font-size-xs,.75rem);background-color:color-mix(in srgb,var(--color-success,#22c55e)10%,transparent);color:var(--color-success,#22c55e);align-items:center;padding:1px 6px;display:inline-flex}.OrderItemList-module__vRE7wW__itemShipping{align-items:center;gap:var(--spacing-2,.5rem);flex-wrap:wrap;display:flex}.OrderItemList-module__vRE7wW__trackingLink{font-size:var(--font-size-xs,.75rem);color:var(--color-primary,#3b82f6);text-decoration:underline}.OrderItemList-module__vRE7wW__trackingLink:hover{color:var(--color-primary-hover,#2563eb)}
.OrdersPage-module__74BmkW__page{width:100%;max-width:1200px;margin:0 auto;padding:1rem}.OrdersPage-module__74BmkW__table{border-collapse:collapse;width:100%}.OrdersPage-module__74BmkW__headerRow{border-bottom:2px solid var(--color-border,#e0e0e0)}.OrdersPage-module__74BmkW__th{text-align:left;padding:var(--spacing-3,.75rem);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-bold,700);color:var(--color-text,#333);white-space:nowrap}.OrdersPage-module__74BmkW__thChevron{width:40px;padding:var(--spacing-3,.75rem)}.OrdersPage-module__74BmkW__row{border-bottom:1px solid var(--color-border,#e0e0e0);cursor:pointer;transition:background-color .15s}.OrdersPage-module__74BmkW__row:hover{background-color:var(--color-surface-variant,#f9f9f9)}.OrdersPage-module__74BmkW__td{padding:var(--spacing-3,.75rem);font-size:var(--font-size-sm,.875rem);color:var(--color-text,#333);white-space:nowrap}.OrdersPage-module__74BmkW__tdChevron{padding:var(--spacing-3,.75rem);text-align:center}.OrdersPage-module__74BmkW__chevronDown{color:var(--color-primary,#2563eb);font-size:1.25rem;transition:transform .2s;display:inline-block}.OrdersPage-module__74BmkW__chevronUp{color:var(--color-primary,#2563eb);font-size:1.25rem;transition:transform .2s;display:inline-block;transform:rotate(180deg)}.OrdersPage-module__74BmkW__detailCell{padding:var(--spacing-4,1rem);padding-left:var(--spacing-6,1.5rem);background-color:var(--color-surface-variant,#fafafa);border-bottom:1px solid var(--color-border,#e0e0e0)}.OrdersPage-module__74BmkW__skeleton{text-align:center;color:var(--color-text-secondary,#666);padding:2rem}.OrdersPage-module__74BmkW__error{text-align:center;color:var(--color-error,#dc2626);padding:2rem}.OrdersPage-module__74BmkW__error button{border:1px solid var(--color-border,#e0e0e0);border-radius:var(--radius-md,.375rem);background:var(--color-surface,#fff);cursor:pointer;margin-top:.5rem;padding:.5rem 1.5rem}.OrdersPage-module__74BmkW__empty{text-align:center;color:var(--color-text-secondary,#666);padding:3rem}.OrdersPage-module__74BmkW__empty button{border-radius:var(--radius-md,.375rem);background:var(--color-primary,#2563eb);color:#fff;cursor:pointer;border:none;margin-top:.5rem;padding:.5rem 1.5rem}.OrdersPage-module__74BmkW__pagination{padding:var(--spacing-4,1rem)0;justify-content:center;display:flex}.OrdersPage-module__74BmkW__loadMoreButton{border:1px solid var(--color-border,#e0e0e0);border-radius:var(--radius-md,.375rem);background:var(--color-surface,#fff);color:var(--color-text,#333);font-size:var(--font-size-sm,.875rem);cursor:pointer;padding:.625rem 2rem;transition:background-color .15s}.OrdersPage-module__74BmkW__loadMoreButton:hover:not(:disabled){background-color:var(--color-surface-variant,#f5f5f5)}.OrdersPage-module__74BmkW__loadMoreButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.OrdersPage-module__74BmkW__th,.OrdersPage-module__74BmkW__td{padding:var(--spacing-2,.5rem);font-size:var(--font-size-xs,.75rem)}}
