.admin-module__4WpgRW__loginContainer{justify-content:center;align-items:center;min-height:70vh;display:flex}.admin-module__4WpgRW__loginCard{text-align:center;flex-direction:column;align-items:center;max-width:450px;padding:3rem;display:flex}.admin-module__4WpgRW__lockIcon{color:var(--primary);margin-bottom:1.5rem}.admin-module__4WpgRW__loginCard h2{margin-bottom:1rem}.admin-module__4WpgRW__loginCard p{opacity:.8;line-height:1.5}.admin-module__4WpgRW__adminPage{padding:2rem 0}.admin-module__4WpgRW__header{margin-bottom:3rem}.admin-module__4WpgRW__header h1{font-size:2.5rem}.admin-module__4WpgRW__dashboardGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.admin-module__4WpgRW__dashboardGrid{grid-template-columns:1fr 1fr}}.admin-module__4WpgRW__feedbackPanel,.admin-module__4WpgRW__managePanel{padding:2rem}.admin-module__4WpgRW__feedbackPanel h2,.admin-module__4WpgRW__managePanel h2{margin-bottom:1rem}.admin-module__4WpgRW__feedbackPanel p,.admin-module__4WpgRW__managePanel p{opacity:.8;margin-bottom:1.5rem}.admin-module__4WpgRW__feedbackForm{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.admin-module__4WpgRW__textarea{resize:vertical;min-height:100px}.admin-module__4WpgRW__placeholderActions{flex-direction:column;gap:1rem;display:flex}.admin-module__4WpgRW__recipeList{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.admin-module__4WpgRW__recipeItem{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;padding:1rem;display:flex}.admin-module__4WpgRW__recipeActions{gap:.5rem;display:flex}.admin-module__4WpgRW__iconButton{color:var(--text-color);opacity:.7;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.admin-module__4WpgRW__iconButton:hover{opacity:1;background:#ffffff1a}.admin-module__4WpgRW__deleteBtn:hover{color:#ff4757;background:#ff47571a}.admin-module__4WpgRW__managePanelFull{grid-column:1/-1;padding:2rem}
