.input-group[data-v-4de03e27]{display:flex;border:1px solid #e5e9f2;border-radius:4px;overflow:hidden}.input-field[data-v-4de03e27]{flex:1;background:#e8f0fe;border:none;outline:none;padding:8px 12px;font-size:14px;font-weight:300;color:#333;min-width:0}.input-field[data-v-4de03e27]::-moz-placeholder{color:#8a94a6}.input-field[data-v-4de03e27]::placeholder{color:#8a94a6}.input-field[data-v-4de03e27]:focus{background:#dce8fd;outline:none;box-shadow:none}.input-addon[data-v-4de03e27]{display:flex;align-items:center;justify-content:center;width:40px;background:transparent;border-left:1px solid #e5e9f2;flex-shrink:0}.input-addon svg[data-v-4de03e27]{width:16px;height:16px;color:#adb5bd}.input-group[data-v-4de03e27]:focus-within{border-color:#adb5bd}.sign-in-btn[data-v-4de03e27]{display:block;width:100%;padding:8px 16px;background:#007bff;color:#fff;font-size:16px;font-weight:400;text-align:center;border:none;border-radius:4px;cursor:pointer;transition:background .15s ease}.sign-in-btn[data-v-4de03e27]:hover{background:#0069d9}.sign-in-btn[data-v-4de03e27]:focus{outline:none;box-shadow:0 0 0 3px #007bff59}.sign-in-btn[data-v-4de03e27]:disabled{opacity:.6;cursor:not-allowed}.google-signin-btn[data-v-4de03e27]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:8px 16px;background:#dc3545;color:#fff;font-size:16px;font-weight:400;text-align:center;border:1px solid #dc3545;border-radius:4px;cursor:pointer;text-decoration:none;transition:background .15s ease,box-shadow .15s ease}.google-signin-btn[data-v-4de03e27]:hover{background:#c82333;border-color:#bd2130}
