.my-recipe-wrapper{position:relative;margin-bottom:1rem}.recipe-visibility-header{margin-bottom:.5rem;display:flex;justify-content:flex-end}.visibility-toggle{padding:.25rem .75rem;border:none;border-radius:1rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}.visibility-toggle.public{background-color:#047857;color:#fff}.visibility-toggle.private{background-color:#b45309;color:#fff}.visibility-toggle:hover{opacity:.8;transform:scale(1.05)}.saved-recipe-actions{margin-top:.5rem;display:flex;justify-content:space-between;align-items:center;padding:.5rem;background-color:#f9fafb;border-radius:.5rem;border-top:1px solid #e5e7eb}.saved-date{font-size:.75rem;color:#6b7280}.recipe-list-card{margin-bottom:1rem}.btn-rating{background-color:#6b7280!important;color:#fff!important;border:1px solid #6b7280!important}.btn-rating:hover{background-color:#4b5563!important;color:#fff!important;border-color:#4b5563!important}.dark-wrapper{background-color:#111827!important;background:#111827!important}.light-wrapper{background-color:#fff!important;background:#fff!important}.dark .my-recipe-card.recipe-card,.dark .my-recipe-card .recipe-card{background:#1f2937!important;background-color:#1f2937!important;border-color:#374151!important}.dark .my-recipe-card.recipe-card:before,.dark .my-recipe-card .recipe-card:before{background:#0000004d!important}.dark .my-recipe-card .recipe-top-content{background-color:#1f2937!important}.dark .my-recipe-card .recipe-bottom-section{background-color:transparent!important}.my-recipe-card .recipe-bottom-content{background-color:#fff!important}.dark .my-recipe-card .recipe-bottom-content{background-color:#1f2937!important}.dark .saved-recipe-actions{background-color:#1f2937;border-top-color:#374151}.dark .saved-date{color:#9ca3af}@media(max-width:768px){.my-recipe-wrapper{margin-bottom:.75rem}.recipe-visibility-header{margin-bottom:.25rem}.saved-recipe-actions{flex-direction:column;gap:.5rem;align-items:flex-start}}
