.btn-zone,.btn-zone-primary,.btn-zone-success,.btn-zone-danger,.btn-zone-secondary{border:none;border-radius:8px;padding:clamp(8px,2vw,12px) clamp(16px,4vw,24px);font-size:clamp(10px,2vw,12px);font-weight:600;color:#fff;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;cursor:pointer}.btn-zone,.btn-zone-primary{background:linear-gradient(135deg,#667eea,#764ba2)}.btn-zone:hover:not(:disabled),.btn-zone-primary:hover:not(:disabled){background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.btn-zone-success{background:linear-gradient(135deg,#51cf66,#40c057)}.btn-zone-success:hover:not(:disabled){background:linear-gradient(135deg,#47b85c,#38a94d);transform:translateY(-1px);box-shadow:0 4px 12px #51cf6666}.btn-zone-danger{background:linear-gradient(135deg,#ff6b6b,#ee5a5a)}.btn-zone-danger:hover:not(:disabled){background:linear-gradient(135deg,#e85d5d,#d94f4f);transform:translateY(-1px);box-shadow:0 4px 12px #ff6b6b66}.btn-zone-secondary{background:linear-gradient(135deg,#868e96,#6c757d)}.btn-zone-secondary:hover:not(:disabled){background:linear-gradient(135deg,#777e86,#5d656d);transform:translateY(-1px);box-shadow:0 4px 12px #6c757d66}.btn-zone:active:not(:disabled),.btn-zone-primary:active:not(:disabled),.btn-zone-success:active:not(:disabled),.btn-zone-danger:active:not(:disabled),.btn-zone-secondary:active:not(:disabled){transform:scale(.98)}.btn-zone:disabled,.btn-zone-primary:disabled,.btn-zone-success:disabled,.btn-zone-danger:disabled,.btn-zone-secondary:disabled{background:linear-gradient(135deg,#bdc3c7,#a1a8ae);cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.btn-zone-sm{padding:6px 12px;font-size:11px}.snack-error .mdc-snackbar__surface{background-color:#dc3545!important}.snack-error .mdc-snackbar__label,.snack-error .mat-mdc-button{color:#fff!important}.snack-error .mat-mdc-button:hover .mdc-button__label{color:#dc3545!important}.snack-success .mdc-snackbar__surface{background-color:#198754!important}.snack-success .mdc-snackbar__label{color:#fff!important}
/*# sourceMappingURL=styles-TROZB4KU.css.map */
