.login-container{display:flex;align-items:center;justify-content:center;height:100vh;background:linear-gradient(to right,#141e30,#243b55)}.login-card{width:380px;padding:20px;text-align:center;border-radius:12px;box-shadow:0 8px 16px #0003}.login-title{color:#007bff;font-weight:600}.login-button{background:#007bff;border-color:#007bff}.login-button:hover{background:#0056b3!important;border-color:#0056b3!important}.inventory-container{padding:20px;max-width:100%;margin:auto}.search-bar{display:flex;gap:10px;margin-bottom:20px}.search-bar input{flex:1}.inventory-card{margin-bottom:20px;border-radius:10px}.searched-item{margin-bottom:20px;background:#f9f9f9;padding:15px;border-radius:8px;position:relative}.search-bar button:last-child{background:#ff4d4f;color:#fff}.logo{height:64px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:700}.flavors-container{padding:20px;max-width:900px;margin:auto}.flavor-list{display:flex;flex-direction:column;gap:8px}.flavor-item{display:flex;align-items:center;gap:10px;background:#f9f9f9;padding:10px;border-radius:8px;flex-wrap:wrap}.flavor-name{font-weight:700;flex:1}.par-input{width:70px}.unit-select{width:100px}.remove-btn{background-color:red;color:#fff;font-weight:700;border:none;cursor:pointer;transition:background .3s ease}.remove-btn:hover{background-color:#8b0000}.add-flavor-select{width:100%}@media (max-width: 600px){.flavor-item{flex-direction:column;align-items:flex-start;padding:12px}.flavor-name{margin-bottom:6px}.par-input,.unit-select,.remove-btn{width:100%}}
