.my-generations-section{padding:2rem 0;max-width:1200px;margin:0 auto}.my-generations-header{text-align:center;margin-bottom:3rem}.my-generations-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:rgba(var(--color-foreground),.9)}.my-generations-description{font-size:1.1rem;color:rgba(var(--color-foreground),.7);max-width:600px;margin:0 auto}.generations-loading,.generations-empty,.generations-error{text-align:center;padding:4rem 2rem}.loading-spinner{display:inline-block;position:relative;width:80px;height:80px;margin-bottom:1rem}.spinner-ring{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid rgb(var(--color-button));border-radius:50%;animation:spinner-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:rgb(var(--color-button)) transparent transparent transparent}.spinner-ring:nth-child(1){animation-delay:-.45s}.spinner-ring:nth-child(2){animation-delay:-.3s}.spinner-ring:nth-child(3){animation-delay:-.15s}@keyframes spinner-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state,.error-state{max-width:400px;margin:0 auto}.empty-icon,.error-icon{color:rgba(var(--color-foreground),.6);margin-bottom:1rem}.empty-state h3,.error-state h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:rgba(var(--color-foreground),.9)}.empty-state p,.error-state p{color:rgba(var(--color-foreground),.7);margin-bottom:2rem}.generations-table{margin-top:2rem}.table-container{overflow-x:auto;border-radius:8px;border:1px solid rgba(var(--color-foreground),.2);background:#fff;box-shadow:0 2px 8px #0000001a}.generations-table-content{width:100%;border-collapse:collapse;font-size:1.1rem;background:#fff}.generations-table-content th,.generations-table-content td{padding:1.5rem;text-align:center;border-bottom:1px solid rgba(var(--color-foreground),.2);vertical-align:middle}.generations-table-content th{background:#f5f5f5;font-weight:600;color:rgba(var(--color-foreground),.9);position:sticky;top:0;z-index:10}.generations-table-content tr:hover{background:rgba(var(--color-foreground),.05)}.kid-image{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid rgba(var(--color-foreground),.2)}.cover-image{width:120px;height:120px;border-radius:8px;object-fit:cover;border:1px solid rgba(var(--color-foreground),.2)}.generation-id{font-family:monospace;font-size:1rem;color:rgba(var(--color-foreground),.6);word-break:break-all}.status-badge{display:inline-block;padding:.5rem 1rem;border-radius:20px;font-size:1rem;font-weight:500;text-transform:uppercase}.status-completed{background:#dcfce7;color:#166534}.status-processing{background:#fef3c7;color:#92400e}.status-failed{background:#fee2e2;color:#991b1b}.status-unknown{background:#f3f4f6;color:#6b7280}.actions-column{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.action-button{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease}.action-button--view{background:#3b82f6;color:#fff}.action-button--view:hover{background:#2563eb}.action-button--cart{background:#8b5cf6;color:#fff}.action-button--cart:hover{background:#7c3aed}.action-button--share{background:#f59e0b;color:#fff}.action-button--share:hover{background:#d97706}.action-button:disabled,.action-button--disabled{opacity:.5;cursor:not-allowed;background:#6b7280!important;color:#9ca3af!important}.action-button--disabled:hover{background:#6b7280!important;color:#9ca3af!important}.hidden{display:none!important}@media (max-width: 768px){.my-generations-title{font-size:2rem}.table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.3) transparent}.table-container::-webkit-scrollbar{height:6px}.table-container::-webkit-scrollbar-track{background:transparent}.table-container::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.3);border-radius:3px}.generations-table-content{font-size:1rem;min-width:800px;width:100%}.generations-table-content th,.generations-table-content td{padding:1rem .75rem;white-space:nowrap}.generations-table-content th:first-child,.generations-table-content td:first-child{position:sticky;left:0;background:#fff;z-index:5;border-right:2px solid rgba(var(--color-foreground),.2)}.generations-table-content th:first-child{background:#f5f5f5;z-index:15}.actions-column{flex-direction:column;gap:.5rem;min-width:120px}.action-button{padding:.6rem 1.2rem;font-size:.9rem;white-space:nowrap}.kid-image{width:60px;height:60px}.cover-image{width:80px;height:80px}.generation-id{font-size:.9rem;max-width:150px;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 480px){.my-generations-section{padding:1rem 0}.my-generations-header{margin-bottom:2rem}.my-generations-title{font-size:1.75rem}.generations-table-content{font-size:.9rem;min-width:700px}.generations-table-content th,.generations-table-content td{padding:.75rem .5rem}.actions-column{flex-direction:column;gap:.25rem;min-width:100px}.action-button{padding:.4rem .8rem;font-size:.75rem}.kid-image{width:50px;height:50px}.cover-image{width:70px;height:70px}.generation-id{font-size:.8rem;max-width:120px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/my-generations.css.map */
