.content{padding:20px;display:flex;justify-content:center}p,h1,h2,h3,label,input{font-family:Roboto,Helvetica Neue,sans-serif}.formpay{width:80%;border:1px solid #e6ebef;border-radius:20px;padding:44px;box-shadow:-2px 2px 12px 4px #dbdbdb59;background:#fff}.formpay h1{font-size:22px;margin-bottom:5px}.formpay p{color:#960100;font-size:18px;margin-bottom:20px}.formpay img{height:40px;margin-bottom:20px}.formpay .row{display:flex;flex-wrap:wrap;gap:20px}.formpay .row .col{flex:1;min-width:250px}.formpay label{display:block;font-weight:600;margin-bottom:5px}.formpay input,.formpay select{width:-webkit-fill-available;padding:10px;border:1px solid #ccc;border-radius:8px;font-size:14px}.formpay input:focus,.formpay select:focus{outline:none;border-color:#960100}.formpay .field{margin-bottom:20px}.formpay .form-error-msg{color:red;font-size:12px;margin-top:3px;display:block}.formpay .actions{display:flex;justify-content:flex-end;margin-top:20px}.formpay .actions button{background:#960100;color:#fff;padding:10px 20px;border-radius:8px;border:none;font-weight:600;cursor:pointer}.formpay .actions button:disabled{background:#ccc;cursor:not-allowed}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:100%!important}.cdk-overlay-container{position:fixed;width:100%;top:0;display:flex;justify-content:center;align-items:center}.cdk-overlay-backdrop.cdk-overlay-dark-backdrop.cdk-overlay-backdrop-showing{height:100vh}.mat-mdc-dialog-component-host{display:flex!important;flex-direction:column;align-items:center;padding:29px}
