.snackbar-container{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:1000;display:flex;flex-direction:column;gap:12px;pointer-events:none}.snackbar-container>*{pointer-events:auto}.snackbar{display:flex;width:800px;padding:12px 20px;align-items:center;gap:10px;border-radius:8px}.snackbar__message-section{display:flex;align-items:center;gap:10px;flex:1 0 0}.snackbar__message-wrapper{display:flex;align-items:center;gap:4px}.snackbar__icon,.snackbar__close-icon{width:24px;height:24px}.snackbar__message{color:#1e5933;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.snackbar__action-section{display:flex;align-items:center;flex-shrink:0}.snackbar__close-button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background-color:transparent;cursor:pointer;border-radius:var(--radius-sm);transition:background-color .15s ease-in-out}.snackbar__close-button:hover{background-color:var(--color-gray-100)}.snackbar__close-button:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-500)}.snackbar--success{border:1px solid #3bb266;background:#c9f5d9}.snackbar--success .snackbar__message{color:var(--color-success-700)}.snackbar--success .snackbar__close-button:hover{background-color:var(--color-success-100)}.snackbar--success .snackbar__close-button:focus{box-shadow:0 0 0 2px var(--color-success-500)}.snackbar--error{border:1px solid var(--color-error-500);background:#fce7f3}.snackbar--error .snackbar__message{color:var(--color-error-700)}.snackbar--error .snackbar__close-button:hover{background-color:var(--color-error-100)}.snackbar--error .snackbar__close-button:focus{box-shadow:0 0 0 2px var(--color-error-500)}.snackbar--open{animation:slideIn .3s ease-out}.snackbar--closed{animation:slideOut .3s ease-in;opacity:0}@keyframes slideIn{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}
