.saved-projects-page{min-height:100vh;background:#f5f5f5}.saved-projects-wrapper{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000001a;min-height:400px}.loading-message,.no-projects,.not-logged-in{text-align:center;padding:3rem 2rem}.no-projects h2,.not-logged-in h2{font-size:1.5rem;color:#2c3e50;margin-bottom:1rem}.no-projects p,.not-logged-in p{color:#666;margin-bottom:2rem}.projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin-top:1rem}.project-card{background:#fff;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;transition:box-shadow .2s ease}.project-card:hover{box-shadow:0 4px 12px #00000026}.project-image{width:100%;height:200px;background:#f8f8f8;overflow:hidden;display:flex;align-items:center;justify-content:center}.project-image img{width:100%;height:100%;object-fit:cover}.project-details{padding:1.5rem}.project-title{font-size:1.125rem;font-weight:600;color:#2c3e50;margin:0 0 .5rem}.project-meta{font-size:.875rem;color:#999;margin:0 0 1rem}.project-info{margin-bottom:1.5rem;padding-top:1rem;border-top:1px solid #e5e5e5}.project-info p{font-size:.9rem;color:#666;margin:.5rem 0}.project-info strong{color:#2c3e50}.project-actions{display:flex;gap:.75rem}.btn-continue{flex:1;padding:.75rem 1.5rem;background:#2c5697;color:#fff;text-decoration:none;text-align:center;border-radius:4px;font-weight:600;transition:background .2s ease;border:none;cursor:pointer}.btn-continue:hover{background:#1e3d6b}.btn-delete{padding:.75rem 1.5rem;background:#fff;color:#d32f2f;border:1px solid #d32f2f;border-radius:4px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-delete:hover{background:#d32f2f;color:#fff}@media(max-width:768px){.projects-grid{grid-template-columns:1fr;gap:1.5rem}.saved-projects-wrapper{padding:1.5rem}.project-actions{flex-direction:column}.btn-delete{width:100%}}@media(max-width:480px){.no-projects,.not-logged-in{padding:2rem 1rem}.project-details{padding:1rem}}.saved-projects-container{max-width:1280px;margin:0 auto;padding:2.5rem 1.5rem 4rem;box-sizing:border-box}.saved-projects-header{margin-bottom:2rem}.saved-projects-header h1{margin:0 0 .5rem}.saved-projects-header p{margin:0;color:#555}.saved-projects-header .saved-projects-account-notice{margin-top:.75rem;font-size:.95rem}.saved-projects-account-notice a{color:#021277;font-weight:600;text-decoration:underline}.saved-projects-container .project-card{display:flex;flex-direction:column}.saved-projects-container .project-image{height:240px;background:#f5f5f5}.saved-projects-container .project-image img{object-fit:contain}.saved-projects-container .project-info{display:flex;flex-direction:column;flex:1;margin:0;padding:1.25rem;border-top:1px solid #e5e5e5}.saved-projects-container .project-info h3{margin:0 0 .375rem;font-size:1.125rem;line-height:1.3}.saved-projects-container .project-info .project-date{margin:0 0 1.25rem;font-size:.875rem;color:#666}.saved-projects-container .project-actions{margin-top:auto}.saved-projects-container .btn-continue,.saved-projects-container .btn-delete{padding:.7rem 1rem;font-size:.95rem;line-height:1.2}.saved-projects-container .no-projects .btn-primary{display:inline-block;margin-top:1rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/saved-projects.css.map */
