@charset "UTF-8";:root{--md-primary: #3f51b5;--md-primary-dark: #303f9f;--md-text-white: #ffffff;--md-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);--md-shadow-hover: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)}.mat-button-raised{display:inline-block;padding:0 16px;height:36px;min-width:64px;line-height:36px;border:none;border-radius:4px;background-color:var(--md-primary);color:var(--md-text-white);font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.025em;cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;box-shadow:var(--md-shadow);transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.mat-button-raised:disabled{background-color:#0000001f;color:#00000042;cursor:default;pointer-events:none;box-shadow:none}.mat-button-raised:hover{background-color:var(--md-primary-dark);box-shadow:var(--md-shadow-hover)}.mat-button-raised:active{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-button-raised:focus{outline:none}:root{--primary-color: #3f51b5;--error-color: #f44336;--text-gray: #757575;--border-gray: #c0c0c0}.mat-form-field{position:relative;margin-top:10px;font-family:Roboto,sans-serif;width:100%;max-width:300px}.mat-input{width:100%;padding:16px 12px;font-size:16px;border:1px solid var(--border-gray);border-radius:4px;outline:none;background:transparent;transition:border-color .2s;box-sizing:border-box}.mat-input:focus{border:2px solid var(--primary-color);padding:15px 11px}.mat-label{position:absolute;left:10px;top:-10px;color:var(--text-gray);pointer-events:none;transition:all .2s ease;background-color:#fff;padding:0 4px}.mat-input:focus~.mat-label,.mat-input:not(:placeholder-shown)~.mat-label{top:-10px;left:10px;color:var(--primary-color);font-weight:500}.mat-input:not(:focus):not(:placeholder-shown)~.mat-label{color:var(--text-gray)}html,body{margin:0;padding:0;font-family:Roboto}.text-center{text-align:center}
