.recipe-save-modal-overlay{z-index:50;-webkit-backdrop-filter:blur(2px);background-color:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.recipe-save-modal-container{background-color:#fff;border-radius:16px;flex-direction:column;align-items:center;width:100%;max-width:320px;padding:40px 20px 24px;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.recipe-save-modal-icon-wrapper{border:2px solid #db5351;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex}.recipe-save-modal-icon-wrapper svg{color:#db5351;stroke-width:2.5px;width:32px;height:32px}.recipe-save-modal-title{color:#222;text-align:center;margin:0 0 32px;font-size:16px;font-weight:700;line-height:1.625}.recipe-save-modal-buttons{flex-direction:column;gap:8px;width:100%;display:flex}.recipe-save-modal-primary{color:#fff;cursor:pointer;background-color:#db5351;border:none;border-radius:12px;width:100%;height:48px;font-size:15px;font-weight:600;transition:background-color .2s}.recipe-save-modal-primary:hover{background-color:#c44a48}.recipe-save-modal-primary:active{background-color:#b04240}.recipe-save-modal-secondary{color:#222;cursor:pointer;background-color:#0000;border:1px solid #eaeaea;border-radius:12px;width:100%;height:48px;font-size:15px;font-weight:500;transition:all .2s}.recipe-save-modal-secondary:hover{background-color:#00000005}.recipe-save-modal-secondary:active{background-color:#0000000a}
